Encendido y primer escán
Publicación de Rockwell Automation 2080-UM005B-ES-E – Marzo 2015
Cuando una o varias de estas actividades ocupan un porcentaje significativo del
tiempo de ejecución del controlador Micro800, se prolonga el tiempo de ciclo de
escán del programa. El fallo Watchdog timeout (0xD011) podría reportarse si se
subestima el efecto de estas actividades y si se establece marginalmente el tiempo
de espera del temporizador de control (watchdog). El ajuste del temporizador de
vigilancia pasa de manera predeterminada a 2 s y generalmente nunca es necesario
cambiarla.
Ejecución periódica de programas
En aplicaciones que requieren la ejecución periódica de programas con
temporización precisa, como para PID, se recomienda usar interrupción
temporizada seleccionable (STI) para ejecutar el programa. STI proporciona
intervalos de tiempos precisos.
No se recomienda usar la variable del sistema __SYSVA_TCYCYCTIME para
ejecutar periódicamente todos los programas, ya que de este modo todas las
comunicaciones se ejecutan a esta velocidad.
ADVERTENCIA: Pueden sobrepasarse los tiempos de espera de comunicación si el
tiempo de ciclo programado es muy lento (por ejemplo, 200 ms) para mantener la
comunicación.
Variable del sistema para tiempo de ciclo programado
Variable
Tipo
__SYSVA_TCYCYCTIME
TIME
En la revisión del firmware 2 y posteriores, todas las variables de salidas digitales
controladas por el escán de E/S se borran al momento del encendido y durante la
transición al modo de marcha.
También hay dos variables del sistema disponibles en la revisión 2 y posteriores.
Variables del sistema para escán y puesta en marcha en la versión de firmware 2 y posteriores
Variable
Tipo
_SYSVA_FIRST_SCAN
BOOL
_SYSVA_POWER_UP_BIT
BOOL
Ejecución de programas en Micro800
Descripción
Tiempo de ciclo programado.
Nota: El tiempo de ciclo programado solo acepta valores en
múltiples de 10 ms. Si el valor introducido no es un múltiplo
de 10, se redondea al siguiente múltiplo de 10.
Descripción
Bit del primer escán.
Se puede usar para inicializar o restablecer variables justo
después de cada transición del modo de programación al modo
de marcha.
Nota: Verdadero únicamente en el primer escán. A partir de ahí,
falso.
Bit de encendido.
Puede usarse para inicializar o restablecer variables
inmediatamente después de una descarga desde Connected
Components Workbench o inmediatamente después de una
carga desde el módulo de memoria de respaldo (por ejemplo,
tarjeta microSD).
Nota: Verdadero únicamente en el primer escán después de la
puesta en marcha o cuando se ejecuta una nueva lógica de
escalera por primera vez.
Capítulo 6
63