Accès symbolique aux voies d'E/S
Vous obtenez un accès direct aux canaux d'E/S de votre appareil via des blocs fonctionnels spécialement générés sans avoir à configurer manuellement un mappage pour chaque appareil et pour chaque canal.
Les entrées et les sorties sont regroupées dans un bloc fonctionnel sous le nom du canal d'E/S. Le module de base défini dans la description de l'appareil est étendu autant que possible.
Le nom du canal correspond au nom tel qu'il apparaît dans l'éditeur d'appareil sur le Onglet : <nom de l'appareil> Mappage d'E/S dans la colonne canal est spécifié.
Les variables d'entrée et de sortie ainsi créées sont également affichées dans l'assistant de saisie.
Si les voies d'E/S sont structurées ou énumérées, leurs blocs fonctionnels sont également structurés en conséquence. Par conséquent, les blocs fonctionnels générés contiennent des entrées et des sorties structurées ou des énumérations.
Dans le cas de voies de noms identiques, l'entrée ou la sortie du bloc fonction porte le suffixe
_<number>
ci-joint.Si un appareil n'a pas ses propres canaux d'E/S (comme avec l'esclave EK1100), aucun bloc fonctionnel n'est créé.
Activer le mappage automatique
Ouvert en vue dispositifs l'appareil supérieur. Dans l'éditeur d'appareils, sélectionnez l'onglet Paramètres de l'automate.
En dessous de Paramètres additionnels est l'option Activez l'accès symbolique pour les E/S.
Cochez la case.
Dans l'onglet Objets CEI de l'appareil, l'instance de bloc fonction générée s'affiche.
Un bloc fonction (généralement étendu) est maintenant automatiquement créé et instancié pour chaque voie d'E/S. Cela vous donne un accès direct. Vous pouvez accéder au canal d'E/S via les variables du bloc fonction.
EtherCAT Slave
Le nouveau module de fonction étend le module de fonction existant. Dans l'éditeur d'appareil sous l'onglet Objets CEI EtherCAT devient l'instance du bloc fonction EL1008
listé.
Le bloc fonction DrvEghercatLib.ETCSlave_Diag
est étendu à EL1008_FB
et obtient les variables de sortie Input_<n>
.
EL1008_FB

Si aucun bloc fonctionnel extensible n'est défini dans la description d'appareil, un nouveau bloc fonctionnel est généré. Dans l'éditeur d'appareil sous l'onglet Objets CEI devient, par exemple, l'instance du bloc fonction Generic_XN1AI
listé.
Generic_XN_1AI_F

Le bloc fonction BK5120_FB
, qui, selon la description de l'appareil, remplace le bloc fonctionnel existant _3SCOS.CANRemoteDevicee
développé, sera généré. Dans l'éditeur d'appareils dans l'onglet Objets CEI CANopen devient l'instance du bloc fonction BK5120
listé.
BK5120_FB

opération en ligne
Pendant le fonctionnement en ligne, les données sont mises à jour via les fonctions existantes. Cependant, seules celles des variables générées qui sont réellement utilisées sont mises à jour. Ou si l'option Toujours mettre à jour les variables est activé.
Les avertissements du compilateur apparaissent si un canal est accédé symboliquement et via le mappage IO en même temps.