Connexion d'ArmorStart® vers ArmorPoint®
11-11
Figure 11.12 Lignes Handle_All_Armor
Pour déclencher la lecture de niveau système, le contact
Read_All_Condition_Here (lire toutes les conditions ici) doit être
activé dans le programme en logique à relais. Ceci peut être réalisé
par un ajout au programme ou simplement en activant le bit, en ligne,
dans l'écran de surveillance Controller Tag (point d'automate) du
logiciel RSLogix5000. Le contact Read_All_Condition_Here est
géré comme un contact à une impulsion dans le programme, mais doit
tout de même être désactivé plus tard. Ceci afin qu'une lecture de
niveau système ne soit pas déclenchée après chaque remise sous
tension Logix ou à chaque transition du mode Programmation au
mode Exécution. Une fois la lecture terminée avec succès, le bit
Read_All_System_Done_Flag (indicateur de fin de lecture système)
est activé dans le programme. Cependant, si une erreur se produit
pendant la lecture, le bit Read_All_System_Error_Flag (indicateur
d'erreur de lecture système) est activé et l'erreur est enregistrée dans
la structure appelée Error_Report (Rapport d'erreur).
Déclenchement d'une écriture de niveau système
Une fois qu'une lecture de niveau système correcte a été lancée et que
le bit Read_All_System_Done_Flag est activé, une écriture de niveau
système peut être déclenchée. Pour déclencher l'écriture de niveau
système, le contact Write_All_Condition_Here (écrire toutes les
conditions ici) doit être activé dans le programme en logique à relais.
Ceci peut être réalisé par un ajout au programme ou simplement en
activant le bit, en ligne, dans l'écran de surveillance Controller Tag
(point d'automate) du logiciel RSLogix5000. Le contact
Write_All_Condition_Here est géré comme un contact à une
impulsion dans le programme, mais doit tout de même être désactivé
plus tard. Ceci afin qu'une écriture de niveau système ne soit pas
déclenchée après chaque remise sous tension Logix ou à chaque
transition du mode Programmation au mode Exécution. Une fois
l'écriture terminée avec succès, le bit Write_All_System_Done_Flag
(indicateur de fin d'écriture système) est activé dans le programme.
Cependant, si une erreur se produit, pendant l'écriture, le bit
Write_All_System_Error_Flag (indicateur d'erreur d'écriture
système) est activé et l'erreur est enregistrée dans la structure appelée
Error_Report.