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

7.2 Estructurar el programa de usuario

Pasos recomendados
Determinar las estacio‐
nes de operador
Crear los dibujos de con‐
figuración
Crear una lista de nom‐
bres simbólicos
7.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.
176
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, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido