Remarques sur la
programmation
Pour la liste des codes de défauts des blocs-transferts, reportez-vous au
chapitre des instructions sur les blocs-transferts dans la documentation
du logiciel de programmation.
Dans un système de commande réparti où le procédé est commandé par
plusieurs automates programmables indépendants, votre programme
doit considérer l'état des processeurs PLC et l'intégrité de la liaison de
communication en utilisant les bits d'état que le processeur de
supervision et le processeur en mode Adaptateur se procurent l'un à
l'autre.
Par exemple, comment votre procédé doit-il répondre si :
une dégradation progressive du contrôle de la commande des
systèmes survient par suite de la perte de l'un des automates
programmables
le processeur de supervision est en mode programme et que
quelqu'un active manuellement une vanne normalement commandée
par le processeur de supervision
le processeur en mode Adaptateur est défectueux
Le processeur en mode adaptateur peut surveiller l'état du processeur
de supervision en examinant les bits d'état dans le premier mot des
données qui sont transférées depuis le processeur de supervision.
Le processeur de supervision peut surveiller l'état du processeur en
mode Adaptateur en examinant les bits d'état dans le premier mot des
données qui sont transférées depuis le processeur en mode Adaptateur.
Le processeur de supervision peut aussi surveiller les bits d'erreur de
rack pour le rack émulé par l'adaptateur, pour déterminer l'intégrité des
communications RIO entre le processeur de supervision et le
processeur en mode Adaptateur. Pour obtenir plus de renseignements
sur les bits de défaut de rack, reportez-vous au chapitre sur les défauts
dans la documentation du logiciel de programmation.
Remarques générales sur les données d'E/S des blocs transferts
Les remarques ci-après sont des considérations d'ordre général de
programmation quand vous effectuez des blocs-transferts de données
d'E/S.
Quand vous effectuez des blocs-transferts (E/S locales de processeur
résident, locales étendues ou RIO) dans un processeur PLC-5,
effacez la table-image des sorties correspondant à l'emplacement du
rack du module de bloc-transfert avant de passer en mode
d'exécution RUN. Si vous n'effacez pas la table-image des sorties,
vous rencontrez des erreurs de bloc-transfert parce que des
blocs-transferts non sollicités sont envoyés au module de
bloc-transfert (c'est-à-dire, si un module de bloc-transfert est installé
dans le rack 2, groupe 4, effacez le mot de sortie O:024 à 0.
N'utilisez pas ce mot pour stocker des données).
Si vous utilisez les instructions de bloc-transfert à distance et si le
bit de dépassement de temps (.TO) est mis à 1, le processeur
désactive le temporisateur de 4 secondes et demande des
Chapitre 8
Transfert de données discrètes et de bloc transfert
8-21