Présentation De La Connexion; Interaction De La Communication Automate Avec Les Données De Commande - Rockwell Automation Allen-Bradley CompactLogix 5480 Manuel Utilisateur

Masquer les pouces Voir aussi pour Allen-Bradley CompactLogix 5480:
Table des Matières

Publicité

Présentation de la
connexion
Interaction de la
communication automate
avec les données de
commande
Les automates Logix5000 fournissent des ressources de connexion quand des
communications sont établies entre deux dispositifs.
Les connexions sont utilisées lorsque le système dispose des conditions suivantes :
• des modules d'E/S, des modules et adaptateurs de communication sont
présents dans la configuration des E/S du projet de l'utilisateur ;
• des points produit ou consommé sont configurés dans le projet de
l'utilisateur ;
• des messages connectés sont exécutés dans l'application de l'utilisateur ;
• des dispositifs externes, des terminaux de programmation ou d'IHM
communiquent avec l'automate.
L'automate CompactLogix 5480 exécute la tâche de communication
indépendamment du code d'application. L'automate exécute les
communications de manière asynchrone par rapport à l'application.
Par conséquent, il est important de s'assurer que les communications qui sont
livrées à l'automate sont terminées avant l'exécution de l'application sur les
nouvelles données livrées. Cela s'applique aux données qui entrent dans
l'automate et aux données qui en sortent.
Par exemple, si un dispositif IHM écrit un bloc important de données de recette
dans l'automate, le code d'application peut commencer à s'exécuter sur ces
données avant que toutes les données soient écrites. Cette action aboutit à que
ce la moitié de la recette actuelle et la moitié de la dernière recette se retrouvent
dans l'espace d'application.
Traditionnellement, les programmeurs ont utilisé ce qui suit pour contrôler les
effets des communications asynchrones :
• paires UID/UIE ;
• tâches périodiques ;
• déplacement des données avec des instructions CPS.
Ces options reposent sur la possibilité de contrôler quand le noyau principal
peut commuter les tâches. Par conséquent, la tâche de communication ne peut
pas modifier les données lorsque la tâche de commande les utilise. Comme
l'automate traite les communications sur un cœur CPU indépendant, ces
méthodes ne sont plus efficaces dans tous les cas.
Publication Rockwell Automation 5069-UM002B-FR-P - Août 2019
Développement d'applications de commande
Chapitre 8
193

Publicité

Table des Matières
loading

Table des Matières