9.2.3
Instrucción PID_3STEP
El regulador PID utiliza la siguiente fórmula para calcular el valor de salida de la instrucción
PID_3Step.
Δ y = K
y
w
K
p
T
1
T
D
Tabla 9- 15
Instrucción PID_3Step
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_3Step_1" es el nombre del DB de instancia.
2
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
[
· s ·
(b · w - x) +
p
T
Valor de salida
Consigna
Ganancia proporcional
(acción P)
Tiempo de acción integral
(acción I)
Tiempo de acción derivativa
(acción D)
SCL
"PID_3Step_1"(
SetpoInt:=_real_in_,
Input:=_real_in_,
ManualValue:=_real_in_,
Feedback:=_real_in_,
InputPer:=_word_in_,
FeedbackPer:=_word_in_,
ManualEnable:=_bool_in_,
ManualUP:=_bool_in_,
ManualDN:=_bool_in_,
ActuatorH:=_bool_in_,
ActuatorL:=_bool_in_,
Reset:=_bool_in_,
ScaledInput=>_real_out_,
ScaledFeedback=>_real_out_,
ErrorBits=>_dword_out_,
OutputPer=>_word_out_,
State=>_int_out_,
OutputUP=>_bool_out_,
OutputDN=>_bool_out_,
SetpoIntLimitH=>_bool_out_,
SetpoIntLimitL=>_bool_out_,
InputWarningH=>_bool_out_,
InputWarningL=>_bool_out_,
Error=>_bool_out_);
1
T
· s
D
(w - x) +
· s
a · T
· s + 1
I
D
x
s
a
b
c
102BInstrucciones tecnológicas
]
(c · w - x)
Valor de proceso
Operador laplaciano
Coeficiente de retardo derivativo
(acción D)
Ponderación de acción proporcional
(acción P)
Ponderación de acción derivativa
(acción D)
Descripción
PID_3Step configura un regulador PID con
capacidades de autoajuste que se ha
optimizado para válvulas accionadas por
motor y actuadores. Proporciona dos
salidas booleanas.
PID_3Step es un regulador PIDT1 con
anti-windup y ponderación de las acciones
P y D.
9.2 Control PID
347