Procesamiento Del Ciclo En Estado Operativo Run - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Principios básicos del PLC
5.1 Ejecución del programa de usuario
5.1.2

Procesamiento del ciclo en estado operativo RUN

En cada ciclo, la CPU escribe en las salidas, lee las entradas, ejecuta el programa de
usuario, actualiza los módulos de comunicación y reacciona a los eventos de alarma de
usuario y peticiones de comunicación. Las peticiones de comunicación se procesan
periódicamente durante el ciclo.
Estas acciones (excepto los eventos de alarma de usuario) se procesan con regularidad y
en orden secuencial. Los eventos de alarma habilitados se procesan según su prioridad en
el orden en que aparecen. En el caso de los eventos de alarma, la CPU lee las entradas,
ejecuta el OB y, a continuación, escribe las salidas mediante la memoria imagen parcial del
proceso asociada (IPP), si corresponde.
El sistema garantiza que el ciclo se procese dentro de un periodo denominado tiempo de
ciclo máximo. De lo contrario, se generará un evento de error de tiempo.
● Todo ciclo comienza con la consulta de los valores actuales de las salidas digitales y
analógicas de la memoria imagen de proceso. Estos valores se escriben luego en las
salidas físicas de la CPU, la SB y los módulos SM configurados para la actualización
automática de E/S (configuración predeterminada). Cuando una instrucción accede a
una salida física, se actualizan tanto la memoria imagen de proceso de las salidas como
la salida física.
● El ciclo continúa con la lectura de los valores actuales de las entradas digitales y
analógicas de la CPU, la SB y los SMs configurados para la actualización automática de
E/S (configuración predeterminada). Estos valores se escriben luego en la memoria
imagen de proceso. Cuando una instrucción accede a una entrada física, se modifica el
valor de ésta, pero no se actualiza la memoria imagen de proceso de las entradas.
● Tras leer las entradas, el programa de usuario se ejecuta desde la primera hasta la
última instrucción. Esto incluye todos los OBs de ciclo, así como sus FCs y FBs
asociados. Los OBs de ciclo se ejecutan en el orden correspondiente al número de OB,
comenzando con el número de OB más bajo.
Las comunicaciones se procesan periódicamente durante todo el ciclo, siendo posible que
se interrumpa la ejecución del programa de usuario.
El autodiagnóstico incluye comprobaciones periódicas del sistema y de estado de los
módulos de E/S.
Las alarmas pueden ocurrir en cualquier parte del ciclo y son controladas por eventos.
Cuando ocurre un evento, la CPU interrumpe el ciclo y llama el OB configurado para
procesar ese evento. Una vez que el OB haya finalizado el procesamiento del evento, la
CPU reanuda la ejecución del programa de usuario en el punto de interrupción.
98
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido