Objetos de seguridad GSV/SSV
Para las tareas de seguridad, las instrucciones GSV y SSV están más restringidas.
CONSEJO:
Las instrucciones SSV en las tareas estándar y de seguridad no pueden establecer el bit 0 (fallo grave en error) en el atributo de modo de un módulo E/S de seguridad.
En el caso de los objetos de seguridad, la siguiente tabla muestra los atributos para los que se pueden conseguir valores gracias a la instrucción GSV, así como los atributos que se pueden establecer con la instrucción SSV en las tareas estándar y de seguridad.
ADVERTENCIA:
PRECAUCIÓN:
Use las instrucciones GSV/SSV con cuidado. Al efectuar cambios en objectos, el controlador puede funcionar de manera inesperada o provocar lesiones en el personal.Objeto de seguridad | Nombre de atributo | Descripción de atributo | Accesible desde la tarea de seguridad | Accesible desde la tarea estándar | ||
|---|---|---|---|---|---|---|
GSV | SSV | GSV | SSV | |||
Tarea de seguridad | Instance | Proporciona el número de instancia de este objeto de tarea. Los valores válidos son de 0 a 31. | ![]() | ![]() | ||
MaximumInterval | El intervalo de tiempo máximo entre ejecuciones sucesivas de esta tarea. | ![]() | ![]() | |||
MaximumScanTime | Tiempo de ejecución máximo registrado (ms) para esta tarea. | ![]() | ![]() | |||
MinimumInterval | El intervalo de tiempo mínimo entre ejecuciones sucesivas de esta tarea. | ![]() | ![]() | |||
Priority | Prioridad relativa de esta tarea en comparación con las demás. Los valores válidos son de 0 a 15. | ![]() | ![]() | |||
Rate | Periodo para la tarea (en ms) o valor del tiempo de espera (en ms). | ![]() | ![]() | |||
Guardián | Límite de tiempo (en ms) para la ejecución de todos los programas asociados con esta tarea. | ![]() | ![]() | |||
DisableUpdateOutputs | Habilita o deshabilita el proceso de salidas al final de una tarea.
| ![]() | ||||
EnableTimeOut | Habilita o deshabilita la función tiempo de espera de una tarea.
| ![]() | ||||
InhibitTask | Evita que la tarea se ejecute. Si la tarea está inhibida, el controlador aún realiza el pre-escaneado de la tarea cuando el controlador realiza la transición del modo Programa al modo Marcha o Prueba.
| ![]() | ||||
LastScanTime | El tiempo que tardó en ejecutarse el programa la última vez. El tiempo se expresa en microsegundos. | ![]() | ||||
Nombre | El nombre de la tarea | |||||
OverlapCount | El número de veces que la tarea se desencadenó cuando aún se estaba ejecutando. Válido para un evento o una tarea periódica. Para borrar el conteo, ponga el atributo a 0. | ![]() | ||||
StartTime | Valor de WALLCLOCKTIME cuando empezó la última ejecución de la tarea. DINT[0] tiene los 32 bits inferiores del valor. DINT[1] tiene los 32 bits superiores del valor. | ![]() | ||||
Estado | Proporciona información de estado sobre la tarea. Una vez el controlador establece uno de estos bits, deben eliminarse manualmente. Para determinar si:
| ![]() | ||||
Programa de seguridad | Instance | Proporciona el número de instancia del objeto del programa. | ![]() | ![]() | ||
MajorFaultRecord | Registra los fallos mayores para este programa. | ![]() | ![]() | ![]() | ||
MaximumScanTime | Tiempo de ejecución máximo registrado (ms) para este programa. | ![]() | ![]() | |||
Disable Flag | Controla la ejecución de este programa. Cada valor tiene un significado concreto:
| ![]() | ||||
MaximumScanTime | Tiempo de ejecución máximo registrado (ms) para este programa. | ![]() | ||||
Registro de fallo menor | Registra los fallos menores para este programa. | ![]() | ||||
LastScanTime | El tiempo que tardó en ejecutarse el programa la última vez. El tiempo se expresa en microsegundos. | ![]() | ||||
Nombre | El nombre de la tarea. | |||||
Rutina de seguridad | Instance | Proporciona el número de instancia de este objeto de rutina. Los valores válidos son de 0 a 65.535. | ![]() | |||
Controladores de seguridad | SafetyLockedState (SINT) | Indica si el controlador está bloqueado por seguridad o no. | ![]() | |||
SafetySILConfiguration (SINT) | Especifica la configuración SIL de seguridad como:
| ![]() | ![]() | |||
SafetyStatus (INT) (Aplicable solo a los controladores Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590). | Aplicaciones configuradas para SIL3/PLe, especificar el estado de seguridad como:
Consejo: Para las aplicaciones configuradas para SIL2/PLd o Logix SIS, los bits 15, 1 y 0 se deben ignorar si pueden ser valores distintos basados en la ranura +1 del controlador primario. Consulte el estado anterior para ver el significado.Aplicaciones configuradas para SIL2/PLd, especificar la tarea de seguridad como:
| ![]() | ||||
SafetyStatus (INT) (Aplicable solo a los controladores Compact GuardLogix 5370 y GuardLogix 5570). | Especifica el estado seguro como:
| ![]() | ||||
SafetySignatureExists (SINT) | Indica si existe una firma de seguridad. | ![]() | ![]() | |||
SafetySignatureID (DINT) (Aplicable solo a los controladores Compact GuardLogix 5370 y GuardLogix 5570) | Número de identificación de 32 bits. | ![]() | ||||
SafetySignature (String) (Aplicable solo a los controladores Compact GuardLogix 5370 y GuardLogix 5570) | Número ID más sello de hora y fecha. | ![]() | ||||
SafetyTaskFaultRecord (DINT) | Registra los errores de las tareas de seguridad. | ![]() | ||||
SafetySignatureIDLong SINT [33] (Aplicable solo a los controladores Compact GuardLogix 5380 y GuardLogix 5580) | El primer byte es el tamaño del ID de la firma de seguridad en bytes y los otros 32 bytes corresponden a los 32 bytes del ID de la firma de seguridad. | ![]() | ||||
SafetySignatureIDHex(String) (Aplicable solo a los controladores Compact GuardLogix 5380 y GuardLogix 5580) | Representación de cadena hexadecimal de 64 caracteres del ID de la firma | ![]() | ||||
SafetySignatureDateTime(String) (Aplicable solo a los controladores Compact GuardLogix 5380 y GuardLogix 5580) | Fecha y hora de la firma de seguridad en 27 caracteres, en el formato mm/dd/aaaa, hh:mm:ss.iii<AM o PM> | ![]() | ||||
Entregue su opinión
