Utilizar Obs Para Organizar El Programa De Usuario - Siemens SIMATIC S7-1200 Manual De Producto

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

6.1.1

Utilizar OBs para organizar el programa de usuario

Los bloques de organización permiten estructurar el programa. Estos bloques sirven de
interfaz entre el sistema operativo y el programa de usuario. Los OBs son controlados por
eventos. Un evento, p. ej. una alarma de diagnóstico o un intervalo, hace que la CPU
ejecute un OB. Algunos OBs tienen eventos de arranque y comportamiento en arranque
predefinidos.
El OB de ciclo contiene el programa principal. Es posible incluir más de un OB de ciclo en el
programa de usuario. En estado operativo RUN, los OBs de ciclo se ejecutan en el nivel de
prioridad más bajo y pueden ser interrumpidos por todos los demás tipos de procesamiento
del programa. (Los OBs de arranque no interrumpen los OBs de ciclo, puesto que la CPU
los ejecuta antes de pasar a estado operativo RUN.) Tras finalizar el procesamiento de los
OBs de ciclo, la CPU vuelve a ejecutarlos inmediatamente. Esta ejecución cíclica es el tipo
de procesamiento "normal" que se utiliza para los PLCs. En numerosas aplicaciones, el
programa de usuario entero está contenido en un solo OB, como p. ej. el OB de ciclo
predeterminado (OB 1).
La CPU determina el orden de procesamiento de eventos de alarma según la prioridad
asignada a cada OB (Página 54).
Easy Book
Manual de producto, 04/2012, A5E02486778-05
Programación cada vez más sencilla
6.1 Fácil diseño del programa de usuario
Es posible crear otros OBs para
ejecutar funciones específicas,
tales como tareas de arranque,
procesamiento de alarmas y
tratamiento de errores, o
ejecución de un código de
programa específico en
determinados intervalos.
Utilice el diálogo "Agregar nuevo
bloque" para crear un OB nuevo
en el programa de usuario.
87

Publicidad

Tabla de contenido
loading

Tabla de contenido