Acceso al objeto Program
El objeto Programa proporciona información de estado sobre un programa. Especifica el nombre del programa para determinar el objeto Programa que desea.
Atributo | Tipo de datos | Instrucción dentro de la Tarea estándar | Instrucción dentro de la Tarea de seguridad | Descripción |
|---|---|---|---|---|
DisableFlag | SINT | GSV SSV | Ninguno | Controla la ejecución de este programa. Cada valor tiene un significado concreto:
|
DINT | GSV | GSV | Un valor distinto de cero deshabilita. | |
LastScanTime | DINT TIME32 | GSV SSV | Ninguno | Tiempo de ejecución del programa la última vez que se ejecutó. El tiempo se expresa en microsegundos. |
MaxScanTime | DINT TIME32 | GSV SSV | Ninguno | Tiempo de ejecución registrado máximo para este programa. El tiempo se expresa en microsegundos. |
MajorFault Record | DINT[11] | GSV SSV | GSV SSV | Registra los fallos mayores para este programa. |
MinorFault Record | DINT[11] | GSV SSV | GSV SSV | Registra los fallos menores para este programa. |
Name | String | GSV | GSV | Nombre del programa. |
CONSEJO:
Rockwell Automation recomienda crear una estructura definida por el usuario para simplificar el acceso a cualquiera de los atributos Archivo de fallos:
Nombre | Tipo de datos | Estilo | Descripción |
|---|---|---|---|
Sello de hora (Timestamp) | LINT | Decimal | La hora en la que se produjo el fallo. Las unidades son microsegundos desde el 1 de enero de 1970. |
Tipo | INT | Decimal | Tipo de fallo (programa, E/S, etc.) |
Código | INT | Decimal | Código único para el fallo (depende del tipo de fallo) |
Info | DINT[8] | Hexadecimal | Información específica de fallo (depende del tipo de fallo y el código) |
Entregue su opinión