Variables predeterminadas del sistema

Las variables predeterminadas del sistema para los controladores
Micro800
están disponibles en la cuadrícula de variables globales.
Variables predeterminadas del sistema
Nombre de la variable
Tipo
Lectura/Escritura
Descripción
__SYSVA_ABORT_CYCLE
BOOL
Lectura
Cancelar ciclo.
__SYSVA_CCEXEC
BOOL
Lectura/Escritura
Ejecutar un ciclo cuando la aplicación está en modo ciclo a ciclo.
__SYSVA_CYCLECNT
DINT
Lectura
Contador del ciclo.
__SYSVA_CYCLEDATE
TIME
Lectura
Marca de tiempo del principio del ciclo en milisegundos.
__SYSVA_FIRST_SCAN
BOOL
Lectura
Bit de primera exploración. Solo es Cierto en la primera exploración después de esa ejecución.
__SYSVA_KVBCERR
BOOL
Lectura/Escritura
Vínculo de la variable de Kernel que consume el error o error de consumo.
__SYSA_KVBPERR
BOOL
Lectura
Vínculo de la variable de Kernel que produce el error o error de producción.
__SYSVA_MAJ_ERR_HALT
BOOL
Lectura
Indicador de error.
__SYSVA_POWERUP_BIT
BOOL
Lectura
Bit de encendido.
Solo es cierto en la primera exploración después de un encendido o de ejecutar una nueva lógica de escalera por primera vez.
__SYSVA_PROJ_INCOMPLETE
UDINT
Lectura
Proyecto incompleto.
BIT 0:
  • Se establece cuando comienza el proceso de cambio del modo de ejecución.
  • Se borra cuando el cambio del modo de ejecución se escribe de forma permanente en el controlador tras terminar el proceso de aceptar o deshacer los cambios.
BIT 1:
  • Define si se produce un error al guardar los cambios en memoria o se produce un error de comprobación de integridad durante el cambio del modo de ejecución.
  • Se borra en el siguiente cambio de modo de ejecución correcto.
__SYSVA_REMOTE
BOOL
Lectura
Indica la posición del interruptor del interruptor remoto.
__SYSVA_RESMODE
SINT
Lectura
Modo de ejecución del recurso. Los posibles modos son:
-1: Error grave.
-2: El recurso se ha detenido en modo escalonado después de la excepción.
-3: El recurso se ha detenido en modo escalonado después de la excepción de división por cero.
-4: El recurso se ha detenido en modo escalonado después de la excepción de comprobación de límite.
-5: valor máximo negativo de escalonado.
1: recurso almacenado disponible.
2: Preparado para ejecutarse.
3: Ejecutado en tiempo real.
4: Ejecutado de ciclo a ciclo.
5: Ejecutado con punto de interrupción detectado.
7: Detenido en modo escalonado.
8: Modo de programación de
Micro800
.
9: Modo de suspensión de
Micro800
.
10: Modo de descarga de
Micro800
; no se carga ningún programa.
__SYSVA_RESNAME
STRING
Lectura
Variable del sistema que muestra el nombre del modelo del controlador. Por ejemplo,
Micro810
. (longitud máx. = 255).
__SYSVA_SCANCNT
DINT
Lectura
Contador de exploración de entrada.
__SYSVA_SUSPEND_ID
UINT
Lectura
ID de suspensión del bloque de instrucciones SUS.
_SYSVA_TCYCURRENT
TIME
Lectura
Tiempo actual del ciclo.
El tiempo de ciclo actual y el tiempo de ciclo máximo fluctúa debido a factores variables del proyecto, como el programa de usuario y las comunicaciones.
__SYSVA_TCYCYCTIME
TIME
Lectura/Escritura
Tiempo programado del ciclo.
El tiempo de ciclo programado se implementa con una resolución de 10 ms. Si el valor introducido no es múltiplo de 10, se redondeará al múltiplo de 10 más cercano.
__SYSVA_TCYMAXIMUM
TIME
Lectura
Tiempo máximo del ciclo desde el último inicio.
El tiempo de ciclo actual y el tiempo de ciclo máximo fluctúa debido a factores variables del proyecto, como el programa de usuario y las comunicaciones.
__SYSVA_TCYOVERFLOW
DINT
Lectura
Número de desbordamientos del ciclo.
Los valores de variables del sistema de
Micro810
no se pueden retener durante un apagado. Para guardar valores de variables del sistema, se deben copiar en una variable de usuario retenida.
El valor de _SYSVA_TCYOVERFLOW aumenta cuando (SYSVA_TCYCYCTIME)-(tiempo real de exploración) es inferior o igual a 10 ms.
__SYSVA_TCYWDG
UDINT
Lectura/Escritura
Tiempo de espera del guardián.
No configurar tiempo de espera del watchdog del programa de usuario en más de 2,55 segundos.
__SYSVA_USER_DATA_LOST
BOOL
Lectura/Escritura
Datos perdidos de usuario.
Es Cierto si se borran los datos de usuario retenidos. Sigue siendo Cierto hasta que los borra el usuario o en una nueva descarga del programa del usuario. El valor de los datos perdidos del usuario es Cierto si el controlador inicia el sistema con algunos errores severos y solo puede restaurar el Programa del usuario, pero no los datos de usuario retenidos.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal