Règles de programmation du DFB sécurité
(Traduction du document original anglais)
Généralités
Le DFB de sécurité, dont la mise en œuvre est identique à celle d'un DFB DIAG AS-i, peut se programmer dans n'importe quel module programme (Main, SR ou section) en langage à contacts (LD), littéral structuré (ST), langage blocs fonctionnels (FBD) et Instruction List (IL).
Il est :
Règles
AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT
Ne programmez pas une instance DFB de diagnostic plus d'une fois au sein de l'application.
Sinon, l'application risque de se bloquer ou de s'arrêter de manière inattendue.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
Programmation en FBD
Représentation :
Programmation en langage à contacts
Le bloc fonction DFB de sécurité est inséré dans un réseau de contacts. La programmation consiste à relier ces entrées/sorties.
Représentation en IL
Représentation :
CAL SAFETY_MONITOR_1 (I0,..., I3, %MW101, Q0,...,Q3, %M102)
Programmation en langage littéral structuré
La syntaxe de programmation est la suivante :
%Li: label
SAFETY_MONITOR_1 (I0,..., I3, %MW101, Q0,...,Q3, %M102);
où :