Acceso al objeto Controller

El objeto
Controlador
proporciona información de estado sobre la ejecución del controlador.
Atributo
Tipo de datos
Instrucción
Descripción
Audit Value
DINT[2], LINT
GSV
El valor de auditoría es un valor único que se genera cuando se descarga un proyecto al controlador o cuando se carga desde un almacenamiento extraíble. El valor se actualiza cuando se detecta un cambio.
Para especificar los cambios monitorizados, se usa el atributo ChangesToDetect.
ChangesToDetect
DINT[2], LINT
GSV, SSV
Usado para especificar los cambios que se están monitorizando. Cuando hay un cambio monitorizado, Audit Value se actualiza.
CanUseRPIFrom
Producer
DINT
GSV
Identifica si se debe usar el RPI especificado por el productor.
  • 0. No se usa el RPI especificado por el productor.
  • 1. Se usa el RPI especificado por el productor.
ControllerLog Execution Modification Count
DINT
GSV SSV
Número de entradas en el registro del controlador que se originan en un cambio de propiedades de programa/tarea, una edición en línea o un cambio de fracción de tiempo del controlador. También se puede configurar para incluir entradas de registro que se originan en forzados. El número se restablece si la RAM entra en un estado incorrecto. El número no está limitado en el mayor DINT y puede haber un reinicio.
ControllerLog
TotalEntryCount
DINT
GSV SSV
Número de entradas en el registro del controlador desde la última actualización de firmware. El número se restablece si la RAM entra en un estado incorrecto. El número está limitado en el mayor DINT.
DataTablePad
Percentage
INT
GSV
Porcentaje (0-100) de memoria libre reservada en la tabla de datos.
IgnoreArrayFaultsDuringPostScan
SINT
GSV SSV
Se usa para configurar la supresión de los fallos seleccionados que surgen al realizar el post-escaneado de una acción SFC. Solo es válido cuando las SFC se configuran para un restablecimiento automático.
  • 0. Este valor no suprime los fallos que ocurren durante la ejecución del post-escaneado. Este es el valor predeterminado y el comportamiento recomendado.
  • 1. Este valor suprime de manera automática los fallos mayores 4/20 (subíndice de matriz demasiado grande) y 4/83 (valor fuera de rango) durante las acciones SFC de post-escaneado.
Cuando se suprime un fallo, el controlador usa un administrador de fallos interno para borrar el fallo automáticamente. Esto provoca que se omita la instrucción con fallos y la ejecución se reanuda en la siguiente instrucción
Puesto que el administrador de fallos es interno, no es necesario configurar un administrador de fallos para obtener este comportamiento. De hecho, aunque se configurara un administrador de fallos, un fallo suprimido no lo desencadenaría.
InhibitAutomatic
FirmwareUpdate
BOOL
GSV SSV
Identifica si se debe habilitar el supervisor de firmware.
  • 0. Este valor ejecuta el supervisor de firmware.
  • 1. Este valor no ejecuta el supervisor de firmware.
KeepTestEditsOnSwitch over
SINT
GSV
Identifica si se deben mantener ediciones de pruebas en la conmutación del controlador.
  • 0. Este valor deja de comprobar automáticamente las ediciones en la conmutación.
  • 1. Este valor continúa comprobando las ediciones en la conmutación.
Name
String
GSV
Nombre del controlador.
Redundancy
Enabled
SINT
GSV
Identifica si el controlador se configura para la redundancia.
  • 0. Este valor indica que el controlador no está configurado para la redundancia.
  • 1. Este valor indica que el controlador está configurado para la redundancia.
ShareUnused
TimeSlice
INT
GSV SSV
Identifica el método que han usado la tarea continua y las tareas en fondo para compartir las fracciones de tiempo no utilizadas.
  • 0. Este valor indica que el sistema operativo no le da el control a la tarea continua aunque las tareas en fondo hayan terminado.
  • 1. Este valor indica que una tarea continua se ejecuta incluso cuando las tareas en segundo plano se han completado. Este es el valor predeterminado.
  • 2. Este valor (o un valor mayor) registra un fallo menor y deja el establecimiento sin cambios.
TimeSlice
INT
GSV SSV
Porcentaje de CPU disponible (10-90) que ha sido asignado a comunicaciones. Este valor no puede cambiar cuando el interruptor de llave está en la posición Marcha.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal