9.2.2
Instrucción PID_Compact
La instrucción PID_Compact ofrece un regulador PID universal con autoajuste integrado
para modo automático y manual.
Tabla 9- 13
Instrucción PID_Compact
KOP / FUP
STEP 7 crea automáticamente el objeto tecnológico y el DB de instancia al insertar la instrucción. El DB de instancia
1
contiene los parámetros del objeto tecnológico.
En el ejemplo SCL, "PID_Compact_1" es el nombre del DB de instancia.
2
Tabla 9- 14
Tipos de datos para los parámetros
Parámetro y tipo
Setpoint
IN
Input
IN
Input_PER
IN
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
SCL
"PID_Compact_1"(
Setpoint:=_real_in_,
Input:=_real_in_,
Input_PER:=_word_in_,
Disturbance:=_real_in_,
ManualEnable:=_bool_in_,
ManualValue:=_real_in_,
ErrorAck:=_bool_in_,
Reset:=_bool_in_,
ModeActivate:=_bool_in_,
Mode:=_int_in_,
ScaledInput=>_real_out_,
Output=>_real_out_,
Output_PER=>_word_out_,
Output_PWM=>_bool_out_,
SetpointLimit_H=>_bool_out_,
SetpointLimit_L=>_bool_out_,
InputWarning_H=>_bool_out_,
InputWarning_L=>_bool_out_,
State=>_int_out_,
Error=>_bool_out_,
ErrorBits=>_dword_out_);
Tipo de datos
Descripción
Real
Consigna del regulador PID en modo automático. (Valor
predeterminado: 0,0)
Real
Una variable del programa de usuario se utiliza como fuente para el
valor de proceso. (Valor predeterminado: 0,0)
Si se utiliza el parámetro Input, hay que poner
Config.InputPerOn = FALSE.
Word
Una entrada analógica se utiliza como fuente del valor de proceso.
(Valor predeterminado: W#16#0)
Si se utiliza el parámetro Input_PER, hay que poner
Config.InputPerOn = TRUE.
Instrucciones tecnológicas
Descripción
PID_Compact ofrece un regulador PID con
autoajuste para modo automático y modo
manual. PID_Compact es un regulador PID
T1 con anti-windup y ponderación de las
acciones P y D.
9.2 Control PID
437