Utilisation D'entrées Horodatées Et De Sorties Planifiées Pour Les Modules D'e/S Standard Et De Diagnostic - Rockwell Automation Allen-Bradley 1756-IA8D Manuel Utilisateur

Modules d'e/s tor controllogix
Table des Matières

Publicité

Utilisation de la logique à relais pour effectuer des services d' e xécution et une reconfiguration
Utilisation d'entrées horodatées et de sorties planifiées pour les
modules d'E/S standard et de diagnostic
Cette section décrit l'utilisation des entrées horodatées et des sorties
planifiées pour les modules d'E/S TOR standard et de diagnostic.
L'horodatage de changement d'état peut être utilisé pour synchroniser
l'activation ou la désactivation de la sortie en fonction du moment de la
transition de l'entrée. Le programme peut être étendu afin d'inclure la
synchronisation de plusieurs modules de sorties en envoyant le même
horodatage à tous les modules de sorties.
Dans l'exemple ci-dessous, la sortie suit l'état de l'entrée 0, mais elle est
retardée d'exactement 10 ms. L'avantage que présente l'utilisation de CST par
rapport aux temporisateurs est que la synchronisation est effectuée sur le
module d'E/S, ce qui élimine tout écart dû à des délais de communication ou
de l'automate.
Votre contrôle devient de plus en plus déterministe, même en cas de charges
changeantes. Pour que cette synchronisation fonctionne correctement, le
délai de 10 ms doit être assez long pour tenir compte des délais éventuels de
l'automate, du bus intermodules et du réseau. Les modules d'entrées et de
sorties doivent résider dans le même châssis que le maître du temps
(automate). Les unités d'horodatage sont en microsecondes.
Les illustrations suivantes montrent les instructions de la logique à relais
utilisées par le programme. Les lignes effectuent ces tâches :
• Les lignes 0 et 1 détectent la transition du mode de programmation au
mode d'exécution. Ceci est utilisé pour activer « init », qui entraîne
l'initialisation des points par le programme.
• La ligne 2 n'est exécutée qu'une seule fois et initialise LastTimestamp.
LastTimestamp est utilisé pour détecter un changement d'état sur le
point d'entrée en vérifiant si l'horodatage des données d'entrée a
changé.
Publication Rockwell Automation 1756-UM058H-FR-P - Mai 2015
Annexe C
221

Publicité

Table des Matières
loading

Table des Matières