Rockwell Automation Allen-Bradley 1756-IA8D Manuel Utilisateur page 224

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

Publicité

Annexe C
Utilisation de la logique à relais pour effectuer des services d' e xécution et une reconfiguration
224
distincts à condition qu'ils fassent tous partie du même système CIP Sync
synchronisé. Les unités d'horodatage sont en microsecondes.
Contrairement aux modules d'E/S standard et de diagnostic qui utilisent
IMPORTANT
CST pour les horodatages, les modules d'E/S
rapides utilisent des horodatages CIP Sync, dans un format de 64 bits. La
manipulation des valeurs de temps CIP Sync exige l'utilisation de
mathématiques 64 bits. L' e xemple suivant utilise les instructions
complémentaires 64 bits contenues dans la bibliothèque mathématique
LINT (nombre entier 64 bits signé complémenté à 2) se trouvant sur le site
http://samplecode.rockwellautomation.com.
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 capturent les horodatages sur les fronts montant ou
descendant de l'entrée 0 d'un module 1756-IB16IF.
• La ligne 2 est exécutée une seule fois à la transition du mode de
programmation au mode d'exécution. Elle initialise
LastInputTimestamp, qui 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é. Cette ligne remet aussi à zéro le bit
TimestampOffset du module de sorties pour désactiver son algorithme
Time Step Compensation.
• La ligne 3 est la ligne principale qui détecte un changement d'état sur le
point d'entrée en comparant l'horodatage d'entrée actuel et le dernier
horodatage (LastInputTimestamp).
Publication Rockwell Automation 1756-UM058H-FR-P - Mai 2015

Publicité

Table des Matières
loading

Table des Matières