Fb 58 "Tcont_Cp": Ejemplo (Regulación De Impulsos) - Siemens SIMATIC PID Manual

Tabla de contenido

Publicidad

Reguladores de temperatura: ejemplos
Código de los ejemplos
Los ejemplos están escritos en AWL. Puede visualizarlos directamente a través del editor
KOP/AWL/FUP. En este editor, seleccione "Representación simbólica", "Selección de
símbolos" y "Comentario" mediante Ver > Mostrar . Si dispone de espacio suficiente en la
pantalla, también puede visualizar la "Información del símbolo".
Aplicación de un ejemplo
Los programas de ejemplo contienen tablas de variables (VAT) con las que se pueden ver y
modificar los valores. Con el registrador de curvas se pueden visualizar los cursos de las
curvas en el entorno de parametrización.
Reutilización de un ejemplo
Puede reutilizar el código de los ejemplos directamente como programa de usuario, no
obstante, los ejemplos no están optimizados para un proceso real.
6.2
FB 58 "TCONT_CP": ejemplo (regulación de impulsos)
El ejemplo "Regulador de temperatura" contiene un lazo de regulación sencillo con el
regulador de temperatura FB 58 "TCONT_CP" y un proceso de temperatura simulado con
PROC_P. El regulador está parametrizado como regulador de impulsos. PROC_P
representa un elemento VZ3 con entrada binaria.
La siguiente figura muestra el lazo de regulación del ejemplo:
SP
TCONT_CP,
DB_TCONT_CP
PV
Estructura del programa
El bloque del regulador y el bloque del proceso se llaman en el OB 35 con un tiempo de
ciclo de alarma cíclica de 20 ms. La unidad reguladora más lenta trabaja con
CYCLE = 400 ms. Por motivos de precisión, se ha seleccionado PER_TM > CYCLE (1 s).
Durante el rearranque completo del OB 100, se activan los bits de rearranque del regulador
y el proceso.
En el OB 100 se activa el generador de impulsos para el regulador.
6-2
QPULSE
HEAT_P
OUTV
PROC_P,
DB_PROC_P
PID Temperature Control
A5E00125041-02

Publicidad

Tabla de contenido
loading

Tabla de contenido