Bloc de données du périphérique de sécurité de la carte de sécurité
Lors de la compilation dans l'outil de configuration (HW-Config), un bloc de données périphérique de sécurité est automatiquement généré pour chaque carte 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 la carte 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 la carte 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 la carte 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 la carte de sécurité). | 0 | |
DBB3 | "F00008_198" (DIAG) | BYTE | Information service | - |
PASS_ON
La variable PASS_ON permet d'activer la passivation de la carte 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 la carte 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 la carte de sécurité, l'acquittement utilisateur doit s'effectuer par un front montant sur la variable ACK_REI 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 la carte 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 la carte 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 la carte 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é.