Chapitre 14
Développement d'applications de sécurité
Utilisation des instructions
GSV/SSV dans une
application de sécurité
Compact
GuardLogix
276
Pour les tâches standard, vous pouvez utiliser l'instruction GSV pour lire les
valeurs de tous les attributs disponibles. Lorsque vous utilisez l'instruction SSV,
le logiciel affiche uniquement les attributs que vous pouvez définir.
Pour la tâche de sécurité, les instructions GSV et SSV sont plus restreintes.
Notez que les instructions SSV dans les tâches de sécurité et standard ne
peuvent pas activer le bit 0 (défaut majeur sur erreur) dans l'attribut de mode
d'un module d'E/S de sécurité.
ATTENTION : Utilisez l'instruction SSV avec précaution. La modification
des objets peut entraîner un fonctionnement imprévu de l'automate, voire
des blessures corporelles.
Accès aux attributs FaultRecord
Créez une structure utilisateur pour simplifier l'accès aux attributs
MajorFaultRecord et SafetyTaskFaultRecord.
Tableau 34 – Paramètres d'accès aux attributs FaultRecord
Nom
Type de
données
TimeLow
DINT
TimeHigh
DINT
Type
INT
Code
INT
Info
DINT[8]
Saisie des informations de défaut
Les attributs SafetyStatus et SafetyTaskFaultRecord peuvent saisir les
informations relatives aux défauts irrécupérables. Utilisez une instruction GSV
dans le gestionnaire de défauts de l'automate pour saisir et enregistrer les
informations de défaut. L'instruction GSV peut être utilisée dans une tâche
standard conjointement à un sous-programme de gestion de défaut de
l'automate qui efface le défaut et permet aux tâches standard de poursuivre leur
exécution.
Pour de plus amples informations sur l'utilisation des instructions GSV et SSV
dans les applications de sécurité, reportez-vous au chapitre Input/Output
Instructions de la publication 1756-RM003, Manuel de référence des
automates Logix 5000 Instructions.
Publication Rockwell Automation 5069-UM001D-FR-P – Avril 2018
Style
Description
Décimal
Les 32 bits inférieurs de la valeur d'horodatage du défaut
Décimal
Les 32 bits supérieurs de la valeur d'horodatage du défaut
Décimal
Type de défaut (programme, E/S ou autre)
Décimal
Code unique attribué à un défaut particulier (dépend du
type de défaut)
Hexadécimal
Information spécifique au défaut (dépend du type et du
code de défaut)