Estructurar El Programa De Usuario - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

Principios básicos de programación

6.2 Estructurar el programa de usuario

Pasos recomendados
Determinar las
estaciones de operador
Crear los dibujos de
configuración
Crear una lista de
nombres simbólicos
6.2
Estructurar el programa de usuario
Al crear el programa de usuario para las tareas de automatización, las instrucciones del
programa se insertan en bloques lógicos:
● Un bloque de organización (OB) reacciona a un evento específico en la CPU y puede
● Un bloque de función (FB) es una subrutina que se ejecuta cuando se llama desde otro
● Una función (FC) es una subrutina que se ejecuta cuando se llama desde otro bloque
150
Tareas
Según los requisitos de las especificaciones funcionales, cree los siguientes dibujos de las
estaciones de operador:
Dibujo general de la ubicación de todas las estaciones de operador con respecto al proceso
o máquina
Dibujo de la disposición mecánica de los dispositivos de la estación de operador, p. ej.
display, interruptores y lámparas
Esquemas eléctricos con las E/S asociadas del PLC y los módulos de señales
Según los requisitos de las especificaciones funcionales, cree dibujos de configuración de los
equipos de control:
Dibujo general de la ubicación de todos los PLCs con respecto al proceso o máquina
Dibujo de la disposición mecánica de todos los PLCs y módulos de E/S, incluyendo los
armarios y otros equipos.
Esquemas eléctricos de todos los PLCs y módulos de E/S, incluyendo los números de
referencia de los dispositivos, las direcciones de comunicación y las direcciones de E/S.
Cree una lista de los nombres simbólicos correspondientes a las direcciones absolutas. Incluya
no sólo las E/S físicas, sino también los demás elementos (p. ej. los nombres de variables) que
se utilizarán en el programa.
interrumpir la ejecución del programa de usuario. El bloque predeterminado para la
ejecución cíclica del programa de usuario (OB 1) ofrece la estructura básica y es el único
bloque lógico que se requiere para el programa de usuario. Si se incluyen otros OBs en
el programa, éstos interrumpen la ejecución del OB 1. Los demás OBs ejecutan
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.
bloque lógico (OB, FB o FC). El bloque que efectúa la llamada transfiere parámetros al
FB e identifica un bloque de datos determinado (DB) que almacena los datos de la
llamada o instancia específica de este FB. La modificación del DB instancia permite a un
FB genérico controlar el funcionamiento de un conjunto de dispositivos. Por ejemplo, un
solo FB puede controlar varias bombas o válvulas con diferentes DBs de instancia que
contienen los parámetros operativos específicos de cada bomba o válvula.
lógico (OB, FB o FC). La FC no tiene un DB instancia asociado. El bloque que efectúa la
llamada transfiere los parámetros a la FC. Los valores de salida de la FC deben
escribirse en una dirección de la memoria o en un DB global.
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido