Objets de Sécurité GSV/SSV
Pour les tâches de sécurité, les instructions GSV et SSV sont plus limitées.
CONSEIL:
Les instructions SSV pour les tâches de sécurité et standard ne peuvent pas définissent le bit 0 (défaut majeur lors d'une erreur) dans l’attribut de mode d’un module d’E/S de sécurité.
Pour les objets de sécurité, le tableau suivant montre pour quels attributs vous pouvez obtenir des valeurs en utilisant l'instruction GSV et quels attributs vous pouvez définir en utilisant l'instruction SSV dans les tâches de sécurité et standard.
AVERTISSEMENT:
ATTENTION :
Utiliser les instructions GSV/SSV avec prudence. Les changements apportés aux objets peuvent déclencher un fonctionnement inattendu de l’automate ou blesser les personnes.Objet de sécurité | Nom d'attribut | Description d'attribut | Accessible depuis la tâche de sécurité | Accessible depuis la tâche standard | ||
|---|---|---|---|---|---|---|
GSV | SSV | GSV | SSV | |||
Tâche de sécurité | Instance | Fournit le numéro d'instance de cet objet de tâche. Les valeurs valides sont comprises entre 0 et 31. | ![]() | ![]() | ||
MaximumInterval | L'intervalle de temps maximal entre deux exécutions successives de la tâche. | ![]() | ![]() | |||
MaximumScanTime | Temps d'exécution maximal enregistré (ms.) pour cette tâche. | ![]() | ![]() | |||
MinimumInterval | L'intervalle de temps minimal entre deux exécutions successives de la tâche. | ![]() | ![]() | |||
Priority | Priorité relative de cette tâche par rapport aux autres tâches. Les valeurs valides sont comprises entre 0 et 15. | ![]() | ![]() | |||
Rate | Période de la tâche (en ms.), ou valeur du délai d’expiration de la tâche (en ms.). | ![]() | ![]() | |||
Watchdog | Limite de temps (en ms.) pour l'exécution de tous les programmes associés à cette tâche. | ![]() | ![]() | |||
DisableUpdateOutputs | Active ou désactive le traitement des sorties à la fin d'une tâche.
| ![]() | ||||
EnableTimeOut | Active ou désactive la fonction de délai d'expiration d'une tâche.
| ![]() | ||||
InhibitTask | Empêche la tâche de s’accomplir. Si la tâche est inhibée, l’automate procède quand même à la pré-scrutation de la tâche lorsqu'il est en train de passer du mode Programme au mode Exécution ou Test.
| ![]() | ||||
LastScanTime | Durée de la dernière exécution du programme lors de son dernier lancement. Temps en microsecondes. | ![]() | ||||
Nom | Nom de la tâche | |||||
OverlapCount | Nombre de fois que la tâche a été déclenchée alors qu’elle était déjà en cours d’exécution. Valide pour un événement ou une tâche périodique. Pour effacer le compteur, définir l’attribut sur 0. | ![]() | ||||
StartTime | Valeur de WALLCLOCKTIME lors du démarrage de la dernière exécution de la tâche. DINT[0] contient les 32 bits inférieurs de la valeur ; DINT[1] contient les 32 bits supérieurs de la valeur. | ![]() | ||||
État | Fournit les informations d’état relatives à la tâche. Une fois que l’automate définit l'un de ces bits, il faut les mettre à zéro manuellement. Pour déterminer si :
| ![]() | ||||
Programme de sécurité | Instance | Fournit le numéro d'instance de l’objet programme. | ![]() | ![]() | ||
MajorFaultRecord | Enregistre les défauts majeurs pour ce programme. | ![]() | ![]() | ![]() | ||
MaximumScanTime | Temps d'exécution maximal enregistré (ms.) pour ce programme. | ![]() | ![]() | |||
Disable Flag | Contrôle l’exécution de ce programme. Chaque valeur a une signification spécifique :
| ![]() | ||||
MaximumScanTime | Durée d'exécution maximale enregistrée (ms.) pour ce programme. | ![]() | ||||
Minor Fault Record | Enregistre les défauts mineurs pour ce programme. | ![]() | ||||
LastScanTime | Durée de la dernière exécution du programme lors de son dernier lancement. Temps en microsecondes. | ![]() | ||||
Nom | Nom de la tâche. | |||||
Routine de sécurité | Instance | Fournit le numéro d'instance de cet objet routine. Les valeurs valides sont comprises entre 0 et 65 535. | ![]() | |||
Automates de sécurité | SafetyLockedState (SINT) | Indique si l’automate est verrouillée ou déverrouillée de sécurité. | ![]() | |||
SafetySILConfiguration (SINT) | Indique la configuration de sécurité SIL comme étant :
| ![]() | ![]() | |||
SafetyStatus (INT) (Applicable aux automates Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590 uniquement). | Applications configurées pour SIL3/PLe, spécifiez l’état de sécurité suivant :
Astuce : Pour les applications configurées pour SIL2/PLd ou Logix SIS, il ne faut pas tenir compte des bits 15, 1 et 0 lorsqu’ils peuvent être différentes valeurs basées sur le logement +1 de l’automate principal. Consultez la signification de l'état ci-dessus.Applications configurées pour SIL2/PLd, spécifiez la tâche de sécurité suivante :
| ![]() | ||||
SafetyStatus (INT) (Applicable uniquement aux automates Compact GuardLogix 5370 et GuardLogix 5570). | Spécifie l’état de la sécurité comme étant :
| ![]() | ||||
SafetySignatureExists (SINT) | Indique la présence ou non d'une signature de sécurité. | ![]() | ![]() | |||
SafetySignatureID (DINT) (S'applique uniquement aux automates Compact GuardLogix 5370 et GuardLogix 5570.) | Numéro d'identification 32 bits. | ![]() | ||||
SafetySignature (chaîne) (S'applique uniquement aux automates Compact GuardLogix 5370 et GuardLogix 5570.) | Numéro d’ID, la date et l'horodatage. | ![]() | ||||
SafetyTaskFaultRecord (DINT) | Enregistre les défauts de la tâche de sécurité. | ![]() | ||||
SafetySignatureIDLong SINT [33] (Applicable uniquement aux automates Compact GuardLogix 5380 et GuardLogix 5580) | Le premier octet est la taille de l’ID de la signature de sécurité en octets, les 32 octets restants contiennent le contenu de l’ID de la signature de sécurité 32 octets. | ![]() | ||||
SafetySignatureIDHex(chaîne) (Applicable uniquement aux automates Compact GuardLogix 5380 et GuardLogix 5580) | Représentation de chaîne hexadécimale 64 caractères de l’ID de signature | ![]() | ||||
SafetySignatureDateTime(chaîne) (Applicable uniquement aux automates Compact GuardLogix 5380 et GuardLogix 5580) | Jour et heure de la signature de sécurité sur 27 caractères au format mm/dd/yyyy, hh:mm:ss.iii<AM ou PM>> | ![]() | ||||
Fournir une réponse
