Siemens SIMATIC S5-135U Instrucciones De Programacion página 182

Ocultar thumbs Ver también para SIMATIC S5-135U:
Tabla de contenido
Errores
en RUN y en ARRANQUE
Si no se programan los módulos de organización, la ejecución del programa de usuario
continúa. Un retardo de acuse prolonga sin embargo el tiempo de ejecución de la instrucción
STEP 5 que la ha provocado.
En caso de un retardo de acuse, la CPU lee el valor de sustitución "OOH" y prosigue la
ejecución sobre la base de este valor si el defecto QVZ ha sido acusado por el usuario.
Si se quiere que un retardo de acuse conduzca a la puesta en STOP del procesador, basta con
programar la instrucción STP tanto en el OB 23 como en el OB 24.
Una programación adecuada del DXO podrla permitir igualmente disparar una parada del
sistema en caso de un QVZ, incluso en el caso de no haber programado los OB's 23 o 24.
5.6.5
ZYK-FE (error de tiempo de ciclo)
El tiempo de ciclo comprende la duración total de una ejecución del program cíclico. Un
desbordamiento del tiempo de ciclo prefijado en el procesador se puede producir por ejemplo,
por una programación errónea, por un bucle de programa en el seno de un módulo funcional,
por una extinción del reloj del sistema o por una actividad del sistema tal como la actualización
de la memoria imagen en conexión con programas de usuario muy largos.
Cuando se produce un desbordamiento del tiempo de ciclo, el programa del sistema interrumpe
la ejecución del programa de usuario para llamar al módulo de organización OB 26. En este
caso el tiempo de ciclo se arranca (dispara) de nuevo. Si se desborda nuevamente el tiempo de
ciclo, antes de haberse elaborado completamente el OB 26, el procesador pasa a STOP y
señaliza error doble.
El tiempo de ciclo es variable (entre 1 y 6000
m.)
y puede ser prolongado.
Independientemente del tiempo de ciclo ajustado, la señal BASP (bloqueo de salidas) se emite
150 ms después de haberse desbordado el tiempo de ciclo, si, en ese período de tiempo, no ha
finalizado la ejecución del OB 26.
En caso de que el OB 26 no haya sido programado, el procesador pasa a STOP en la medida
de que el prerreglaje del DXO no haya sido modificado por el usuario.
El usuario puede regular el tiempo de ciclo máximo individualmente bien sea paramentrizando
el DXO o bien mediante la llamda al módulo de organización especial OB 221.
El perro de guardia puede ser rearmado en el programa cíclico llamando al módulo de
organización especial OB 222.
Durante un desbordamiento del tiempo de vigilancia de ciclo, no se escribe
en los
acumuladores 1 y 2.
Tabla de contenido
loading

Tabla de contenido