Anidamiento E Interrupciones - Siemens SIMATIC S5-135U Instrucciones De Programacion

Ocultar thumbs Ver también para SIMATIC S5-135U:
Tabla de contenido

Publicidad

Función
on
line
"STA TUS"
11.2 Función on
line "STATUS"
La función on line "STATUS" permite testear cualquier instrucción dentro de cualquier punto de
programa de usuario.
Para cada instrucción ejecutada nos representa en el aparato de programación el valor actual
del operando, el contenido de los acumuladores, el VKE, etc. Esta función permite también
testear la parametrización de los módulos funcionales: indica los presentes valores de los
operandos actuales.
Llamada de la función y definición del punto de parada
Después de haber llamado a la función "STATUS" desde el PG, determinar el punto de parada
introduciendo el tipo y el número de módulo a testear (precisando eventualmente el parámetro
buscado).
Si se llama a la función en modo ARRANQUE o en modo RUN, se continúa el tratamiento del
programa hasta que la instrucción correspondiente al punto de parada haya sido alcanzada.
Las instrucciones vigiladas son seguidamente elaboradas y los resultados se representan en la
pantalla del PG.
La función "STATUS" puede también ser llamada en modo STOP. Después de que se
produzca un nuevo arranque o un rearranque manual, el procesador tratará el programa de
usuario hasta el punto de parada determinado.
A
continuación los datos son emitidos en la
secuencia de órdenes deseada. La función "STATUS" es conveniente para el testeo del
programa de usuario en el arranque o durante el primer ciclo.
Nota
Los resultados del tratamiento de las instrucciones no son
representados en
cada
ciclo.
Anidamiento e interrupciones
Una secuencia de órdenes marcada por un punto de parada predeterminado es completamente
ejecutada, también si entretanto se ha anidado y procesado un nivel de procesamiento de
programa (por ejemplo un OB de error o una alarma de proceso o de tiempo).
Si en un nivel de procesamiento de programa anidado, una causa de error lleva a la CPU a
STOP, entonces, en STOP, se emiten los datos hasta aquella orden que ha sido ejecutada
como última antes del anidamiento. Los datos de las órdenes restantes se rellenan con
"0"
(también SAZ
=
0).
Cuando la CPU cambia de un modo de servicio al otro (por ejemplo RUN
-+
STOP
+
REARRANQUE MANUAL), la función permanece llamada.
STATUS se finaliza activando la tecla de interrupción del aparato de programación.

Publicidad

Tabla de contenido
loading

Tabla de contenido