21: I
PID
NSTRUCCIÓN
Operando de destino D1 (Variable manipulada)
El registro de datos designado por el operando de destino D1 almacena la variable manipulada de –32768 a 32767
calculada por la acción PID. Cuando el resultado del cálculo es menor que –32768, D1 almacena –32768. Cuando el
resultado del cálculo es mayor que 32767, D1 almacena 32767. Mientras el resultado del cálculo es menor que –32768 o
mayor que 32767, la acción PID continúa.
Cuando se desactiva el límite de la variable manipulada de salida (S2+2 con valor desactivado) mientras la acción PID está
en progreso, el registro de datos designado por S1+1 mantiene de 0 a 100 de la variable manipulada (D1), omitiendo los
valores menores que 0 y mayores que 100. El valor de porcentaje de S1+1 determina la duración de ACTIVADO de la
salida de control (S2+6) en proporción al período de control (S1+13).
Cuando se activa el límite de la variable manipulada de salida (S2+2 está activada), la variable manipulada (D1) se
almacena en la variable manipulada de salida (S1+1) en función del límite superior de la variable manipulada de salida
(S1+16) y el límite inferior de la variable manipulada de salida (S1+17) tal y como se resume en la siguiente tabla.
Mientras el modo manual está activado con el relé de control de modo automático/manual (S2+1) establecido en
ACTIVADO, S1+1 almacena de 0 a 100 de la variable manipulada de salida del modo manual (S1+18) y D1 almacena un
valor indefinido independientemente del valor de S1+18.
Mientras el ajuste automático está en progreso, S1+1 almacena de 0 a 100 de la variable manipulada de salida de AT
(S1+22) y D1 almacena un valor indefinido.
Mientras el ajuste automático avanzado esté en marcha, S1+1 y D1 almacenan un valor indefinido.
Ejemplos de valores de variables manipuladas de salida
Activación de límite
de variable
manipulada de salida
(S2+2)
DESACTIVADO
(desactivado)
ACTIVADO (activado)
IMPORTANTE
La salida de control (S2+6) se activa y desactiva en función del período de control (S1+13) y la variable manipulada de
salida (S1+1). Si un sistema de retroalimentación consta de la salida de control (S2+6), puede no lograrse el control
óptimo para algunos objetos controlados, y entonces se recomienda que se programe el sistema de control de
retroalimentación usando los resultados calculados de la variable manipulada (D1).
Notas para utilizar la instrucción PID:
•
Como la instrucción PID requiere un funcionamiento continuo, mantenga la entrada de inicio activada para dicha instrucción.
•
La salida de alarma alta (S2+4) y la de alarma baja (S2+5) funcionan mientras la entrada de inicio para la instrucción PID
está activada. Sin embargo, estas salidas de alarma no funcionan cuando se produce un error de ejecución de la
instrucción PID (S1+2 guarda 100 ó más) debido a un error de datos en los registros de datos de control S1+0 a S1+26 o
mientras la entrada de inicio para la instrucción PID está desactivada. Proporcione un programa para supervisar la variable
de proceso (S4) aparte.
•
Cuando se produce un error de ejecución de PID (S1+2 guarda 100 ó más) o cuando el ajuste automático se finaliza, la
variable manipulada (D1) almacena 0 y la salida de control (S2+6) se desactiva.
•
No utilice la instrucción PID en estas instrucciones de ramificación del programa: LABEL, LJMP, LCAL, LRET, JMP, JEND,
MCS y MCR. Puede que la instrucción PID no funcione correctamente en estas instrucciones.
21-18
Límite superior de
variable manipulada
variable manipulada
de salida (S1+16)
—
50
10050
M
ANUAL DEL USUARIO DE
Límite inferior de
Variable manipulada
de salida (S1+17)
—
25
—
M
S
FC5A
ICRO
MART
Variable manipulada
(D1)
≥ 100
de 1 a 99
≤ 0
≥ 50
de 26 a 49
de 26 a 49
≤ 25
≥ 100
(de 1 a 99) × 0,5
de 1 a 99
≤ 0
de salida
(S1+1)
100
de 1 a 99
0
50
25
50
0