E/S logiques pour l'échange de données avec le contrôleur standard
L'échange de données entre les EtherCAT Safety Le module et le contrôleur standard (contrôleur principal) se font via des variables définies dans les E/S logiques. Dispositif d'échange logique. UN GVL d'échange logique est également créé du côté standard et connecté au correspondant Dispositif d'échange logique.
Ces données sont utilisées comme entrées/sorties dans le EtherCAT Safety Module. Les données sont disponibles sous forme de variables globales dans l'application standard.
Astuce
Le flux de données entre deux variables est clair. Cela signifie qu'une même variable d'une application ne peut pas être échangée avec deux variables de l'autre application.
Dans l'arborescence du projet, sélectionnez l'objet d'application standard.
Dans le menu contextuel, cliquez d'abord Ajouter un objet puis cliquez sur GVL d'échange logique.
Dans le Ajouter une GVL d'échange logique boîte de dialogue qui s'ouvre, spécifiez un nom pour le GVL. Le nom par défaut est Logique_GVL.
Cliquez sur Ajouter pour confirmer la boîte de dialogue.
Dans l'arborescence du projet, sélectionnez le E/S logiques nœud de l’objet application de sécurité.
Dans le menu contextuel, cliquez d'abord Ajouter un objet puis cliquez sur Périphérique logique.
Le Ajouter un périphérique logique La boîte de dialogue s'ouvre. Dans le Périphériques logiques catégorie, dans la Dispositifs d'échange logique sous-catégorie, sélectionnez l’E/S logique souhaitée.
Clique le Ajouter bouton pour quitter la boîte de dialogue.

Lorsque le périphérique d'échange logique est sélectionné, le IN
ou OUT
le sens d'échange est défini :
IN
: De l'application standard à l'application de sécuritéOUT
: De l'application de sécurité à l'application standard
Astuce
Les variables d'échange ne peuvent être éditées que dans les E/S logiques. Les variables ne peuvent pas être saisies ou modifiées dans l'échange logique GVL.
Connecter le GVL d'échange logique au Dispositif d'échange logique
Dans l'arborescence du projet, sélectionnez le GVL d'échange logique objet de l’application standard.
Dans le menu contextuel, cliquez sur Modifier l'objet.
Clique le Mappage d'échange logique zone de liste pour voir son contenu.
Sélectionnez l'objet d'échange logique souhaité dans la liste.

Tous les objets d'échange logiques qui n'ont pas encore été mappés sont disponibles dans la liste déroulante.
Si un périphérique d'échange logique est sélectionné, alors les variables sont implicitement mises à jour.
Lorsque vous sélectionnez le Utiliser un type combiné option, les variables booléennes individuelles du dispositif d'échange logique connecté (type : WORD
ou BYTE
) de l'application de sécurité ne sont pas mappés aux variables booléennes. Au lieu de cela, ils sont mappés à une variable avec le type de données combiné en fonction des E/S logiques de l'application de sécurité. La variable avec le type de données combiné obtient automatiquement le nom de l'échange logique GVL.
Important
Si vous apportez des modifications aux périphériques d'échange logiques connectés, vous devez alors ouvrir le GVL d'échange logique et cliquez sur le Mise à jour bouton. Ensuite, la liste des variables est mise à jour.
Lorsque vous cliquez sur le Réinitialiser bouton, une connexion existante sera terminée.
Remarques sur l'échange de données entre le responsable du traitement standard et le EtherCAT Safety Module
Important
La cohérence de type de l'échange de variables n'est garantie que si les versions de l'application sur le EtherCAT Safety Le module et sur le contrôleur principal correspondent à la version du même projet compilable.
Seules les données dont les variables ont un type de données standard peuvent être échangées. Les variables d'un type de données avec le préfixe SAFE ne peuvent pas être échangées entre un EtherCAT Safety Module et un contrôleur standard.
Une modification de l'échange variable ne peut devenir active qu'en téléchargeant à nouveau l'application de sécurité et l'application standard.