Considerations relatives à
la programmation
Prenez en compte ce qui suit lors de la programmation de l'automate
redondant.
Transfert de données
IMPORTANT
•
Pour les données connues pour changer très fréquemment, nous vous
recommandons de les regrouper dans une structure. Vous pouvez
ensuite référencer chaque membre de cette structure à l'aide de la
fonctionnalité d'alias, avec uniquement des modifications mineures de la
programmation de l'application. Cela peut réduire la quantité de
données à transférer.
•
Les points de synchronisation du programme peuvent être désactivés de
manière sélective pour réduire la fréquence des données transférées.
Pour des performances optimales, ayez aussi peu de points de
synchronisation que l'application le permet.
Pour plus d'informations reportez-vous à
d'actualisation bidirectionnelle et de synchronisation, page
Fonctionnement de l'instruction SSV
•
Les modifications apportées par les SSV ne sont pas transférées vers le
secondaire lors de la qualification, du verrouillage ou lorsqu'elles sont
verrouillées.
Vérifiez l'état de redondance du module et n'exécutez pas de SSV dans
ces états s'il est important que l'opération se reflète sur le secondaire.
Performances des communications
Les écritures fréquentes et soutenues de la table de données entrantes
(>10/s pendant des minutes) sur les valeurs de point d'automate d'un automate
redondant peuvent avoir un impact sur les performances de communication
de l'automate redondant.
Les exemples d'écritures de table de données entrantes incluent :
•
Exécution d'une instruction de message (MSG) avec le type de message
« CIP Data Table Write » à partir d'un autre automate ciblé sur l'automate
redondant ;
•
Écriture d'une valeur de point à partir d'une IHM ;
•
Modification d'une valeur de point en ligne avec l'application Studio 5000
Logix Designer.
Publication Rockwell Automation 1756-UM015B-FR-P - Février 2021
Chapitre 6
Lorsque vous écrivez dans un point, que les données soient
identiques ou différentes, le système leur applique une actualisation
bidirectionnelle, ainsi que toute la mémoire utilisée qui se trouve
dans la même page de mémoire de 4 096 octets, lors du prochain
temps d'actualisation bidirectionnelle configuré. Pour des
performances optimales, n' é crivez dans les points que lorsque cela
est nécessaire (par exemple, n' é crivez pas dans les points pour des
lectures IHM plus rapides que 2x la fréquence de mise à jour).
Meilleures pratiques de programmation
Modification des réglages
63.
83