Skip to main content

Exemple : StaticDeviceGenerator

Produit: CODESYS Application Composer

Cet exemple montre comment les appareils peuvent être générés automatiquement avec le CODESYS Application Composer Utilisation d'un mappage statique de périphériques. Cette fonction est utilisée lorsque les périphériques utilisés peuvent être définis approximativement lors de la création du module.

Description

L'exemple décrit un bâtiment comprenant des pièces. Ces pièces sont équipées d'interrupteurs et de lumières, chacun disponible en deux variantes. Les lumières (clignotantes ou fixes) peuvent être reliées à des interrupteurs ou des boutons. Un interrupteur ou un bouton peut être relié à plusieurs lumières. Par exemple, si une lumière est équipée à la fois d'un interrupteur et de boutons, l'interrupteur se comporte comme un interrupteur principal ; il faut appuyer dessus pour pouvoir actionner les lumières avec les boutons-poussoirs. Si seuls des interrupteurs sont installés, ceux-ci allument la lumière de référence. Une lumière clignotante s'allume et s'éteint automatiquement lorsqu'elle est allumée.

. L'exemple de projet comprend les éléments suivants :
  • Déclarations de modules

  • Déclarations de blocs fonctionnels

  • Arborescence des périphériques

  • Arborescence des modules

_ex_ac_img_static_device_generator1.png

Pour plus d'informations, voir : Générateur d'appareils section.

Une fois le générateur de périphériques activé, le code de l'application peut être généré, incluant tous les périphériques nécessaires. Les périphériques souhaités sont sélectionnés et spécifiés dans le std.Devices section. Vous pouvez également mapper les E/S dans leurs sous-sections.

Grâce au mappage statique des périphériques, la configuration du système de bus de terrain est enregistrée de manière unique dans les modules et leur arborescence. De plus, les E/S des modules peuvent être mappées aux entrées et sorties de chaque périphérique (matériel) et ainsi être automatiquement reliées par le CODESYS Application Composer.

Cela donne les blocs fonctionnels et interfaces suivants :

_ex_ac_img_static_device_generator2.png

Configuration système requise et restrictions

Système de programmation

CODESYS Development System (version 3.5.17.0 ou supérieure)

Système d'exécution

CODESYS Control Win (version 3.5.17.0)

Composants complémentaires

CODESYS Application Composer

Avis

_example_icon.png TÉLÉCHARGER Projets