4.5 A
UTOMATIZACIÓN
U
SUARIO
La TPU S220 asegura un motor de lógica en conformidad con la norma IEC 61131-3, permitiendo la implementación de
funciones de automatización adicionales definidas por el usuario, basándose en lenguajes de programación Structured
Text (ST) y/o Function Block Diagram (FBD).
Las instrucciones de cómo configurar e implementar programas de automatización definidos por el usuario se describen
en
4
.
[
]
Los programas de usuario pueden interactuar directamente con funciones de aplicaciones, módulos de I/O y entidades de
interfaz HMI. Con el fin de crear las entidades necesarias de base de datos adicionales, es posible añadir a los dispositivos
lógicos existentes las funciones de usuario con las entidades exigidas (pueden seleccionarse cualquiera de los tipos de
datos estándar al definir la función de usuario).
Los parámetros operativos pueden añadirse a las funciones de usuario, haciendo que esta característica sea accesible a
programas implementados por el usuario. La configuración y gestión de la parametrización operativa se explica en la
subsección 5.1.5 – Gestión de Escenarios de Parametrización.
Tabla 4.48. Información del módulo motor de lógica.
Identificador
Descripción
SWRevision
Version
Mode
Behavior
4.5.1 G
T
ESTIÓN DE
El motor de lógica está compuesto por dos tareas preemptivas con distintos niveles de prioridad (Normal y Below
Normal). Los programas implementados por el usuario deben atribuirse a una de estas tareas. No existe preemptividad
entre programas que funcionan en la misma tarea, independientemente de las opciones de programación.
Lower priority task
Higher priority task
input x
update
Figura 4.11. Ejemplo de preemptividad entre tareas.
Tabla 4.49. Información sobre la tarea.
Identificador
Descripción
Name
TPU S220 – Manual del Producto, ASID12000209, Rev. 1.0.0, noviembre 2012
P
ROGRAMABLE POR EL
Breve descripción
Tipo
Descripción
TEXT
Revisión de SW
TEXT
Versión
TEXT
Modo
INT CTRL
Modo de operación
INT
E
AREAS Y
JECUCIÓN DE
execute X
execute Y
input y
update
Gama
-
-
4.5- Automatización Programable por el Usuario
NV
Descripción
-
Descripción del módulo
-
Revisión del módulo de software
-
Versión de configuración del módulo
Sim
Modo de operación controlable
-
Modo de operación del módulo
P
ROGRAMA
execute Y
input y
input x
update
update
Descripción
Descripción de la tarea
Nombre de la tarea
execute X
4-37
4
4
4