Estructurar El Programa De Usuario - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
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
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 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.
● Un bloque de función (FB) es una subrutina que se ejecuta cuando se llama desde otro
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.
● Una función (FC) es una subrutina que se ejecuta cuando se llama desde otro bloque
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.
178
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.
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido