Bloc de données du périphérique de sécurité de l'option de sécurité
Lors de la compilation dans l'outil de configuration (HW-Config), un bloc de données du périphérique de sécurité est automatiquement généré pour chaque option de sécurité. Le bloc de données périphérique de sécurité met à disposition de l'utilisateur une interface lui permettant d'exploiter et d'écrire des variables dans le programme de sécurité.
Le nom symbolique est formé du préfixe figé "F", du début de l'adresse du périphérique de sécurité et du nom indiqué sous les propriétés du périphérique de sécurité dans la configuration (par exemple : F00008_198).
Le tableau suivant montre le bloc de données du périphérique de sécurité de l'option de sécurité.
Adresse | Nom (variable) | Type de données | Fonction | Valeur de base | |
---|---|---|---|---|---|
Variables que l'utilisateur peut | DBX0.0 | "F00008_198" (PASS_ON) | BOOL | 1 : activer passivation | 0 |
DBX0.1 | "F00008_198" (ACK_NEC) | BOOL | 1 : acquittement pour réincorporation de l'option de sécurité nécessaire | 1 | |
DBX0.2 | "F00008_198" (ACK_REI) | BOOL | 1 : acquittement pour réincorporation | 0 | |
DBX0.3 | "F00008_198" (IPAR_EN) | BOOL | Variable de reparamétrage (non supportée par l'option de sécurité) | 0 | |
Variables que l'utilisateur peut lire. | DBX2.0 | "F00008_198" (PASS-OUT) | BOOL | Exécuter passivation | 1 |
DBX2.1 | "F00008_198" (QBAD) | BOOL | 1 : envoi de valeurs de remplacement | 1 | |
DBX2.2 | "F00008_198" (ACK_REQ) | BOOL | 1 : demande d'acquittement pour réincorporation | 0 | |
DBX2.3 | "F00008_198" (IPAR_OK) | BOOL | Variable de reparamétrage (non supportée par l'option de sécurité) | 0 | |
DBB3 | "F00008_198" (DIAG) | BYTE | Information service | - |
PASS_ON
La variable PASS_ON permet d'activer la passivation de l'option de sécurité. La passivation du périphérique de sécurité est effective tant que PASS_ON = 1.
ACK_NEC
Après suppression d'un défaut, la réincorporation de l'option de sécurité s'effectue en fonction du réglage de la variable ACK_NEC.
- ACK_NEC = 0 : réincorporation automatique
- ACK_NEC = 1 : réincorporation après acquittement utilisateur
AVERTISSEMENT
Paramétrage non autorisé de la variable ACK_NEC = 0.
Blessures graves ou mortelles.
- Le paramétrage de la variable ACK_NEC = 0 n'est autorisé que si la réincorporation automatique est admissible d'un point de vue de la sécurité du process concerné.
- S'assurer que la réincorporation automatique est admissible pour le processus concerné.
ACK_REI
Pour la réincorporation de l'option de sécurité, un acquittement utilisateur par front montant sur la variable ACK_REI est nécessaire après suppression du défaut. L'acquittement n'est possible que si la variable ACK_REQ = 1.
ACK_REQ
Le système de pilotage de sécurité force la variable ACK_REQ à 1 dès que tous les défauts dans l'échange de données avec l'option de sécurité sont supprimés. Après un acquittement réussi, le système de pilotage de sécurité remet la variable ACK_REQ à 0.
PASS_OUT
La variable PASS_OUT indique si la passivation de l'option de sécurité a été réalisée. Des valeurs de remplacement sont générées.
QBAD
Défaut dans l'échange de données avec l'option de sécurité. Indique la passivation. Des valeurs de remplacement sont générées.
DIAG
Pour les interventions de service, la variable DIAG met à disposition une information non de sécurité sur les défauts apparus dans le système de pilotage de sécurité. Pour plus d'informations, consulter le manuel du système de pilotage de sécurité concerné.