21: I
PID
NSTRUCCIÓN
Programa de escalera
El diagrama de escalera mostrado a continuación describe un ejemplo del uso de la instrucción PID. El programa del
usuario debe modificarse en función de la aplicación y la simulación debe llevarse a cabo antes de la operación real.
Programar en los cuadros de diálogo de las instrucciones ANST (Ajustar parámetros del módulo analógico), PIDST
(Ajustar parámetros PID) y PID (Control de PID) es igual que lo visto en el ejemplo anterior.
SOTU
I0
PID(I)
0-4095
I0
M4
M11
M4
M11
CMP>=(W)
I0
Notas para utilizar módulos de entrada analógica tipo de actualización de escalera:
•
Cuando utilice un módulo de entrada analógica FC4A-J4CN1 con entradas Pt100 o Ni100, use las instrucciones XYFS y
CVXTY para convertir la entrada 0-6.000 a entrada 0-500000 y guardar el resultado en la variable de proceso (S4) de la
instrucción PID.
•
Cuando utilice un módulo de entrada analógica FC4A-J4CN1 con entradas Pt1000 o Ni1000, use las instrucciones XYFS y
CVXTY para convertir la entrada 0-60.000 a entrada 0-50.000 y guardar el resultado en la variable de proceso (S4) de la
instrucción PID.
•
Cuando utilice un módulo de entrada analógica FC4A-J8AT1, mantenga la operación en un intervalo de temperatura donde
el termistor muestre características lineales.
•
Cuando utilice un módulo de entrada analógica FC4A-J8AT1, use las instrucciones XYFS y CVXTY para convertir la entrada
0-4.000 a entrada 0-50.000 y guardar el resultado en la variable de proceso (S4) de la instrucción PID.
•
Cuando utilice el módulo de la salida analógica FC4A-K2C1 con tensión de salida, use las instrucciones XYFS y CVXTY
para convertir la variable manipulada de salida para el módulo de salida analógico (S1+24) y guardar el resultado en el
registro de datos designado como datos de salida analógica del módulo de salida analógica.
•
En el siguiente ejemplo se demuestra cómo un programa para el módulo de entrada analógica FC4A-J4CN1 convierte
datos de la entrada analógica Pt1000 o Ni1000 en D410 en un valor dentro del intervalo 0 y 50.000, y guarda el resultado
en D510.
XYFS(W)
M8120
CVXTY(W)
I0
21-26
ANST
Nº 1
L03AP1
PIDST
S1
D0
S1
S2
S3
D0
M0
D100
D760
MOV(W)
S1 –
D1 –
0
D772
MOV(W)
S1 –
D1 –
D24
D772
S1 –
S2 –
D1 –
D761
3
M11
S1
X0
Y0
1
0
0
60000
S1
S2
D1
1
D410
D510
M
ANUAL DEL USUARIO DE
Cuando I0 se activa, la instrucción ANST (macro analógica)
guarda los parámetros de la función del módulo de E/S
analógica.
La instrucción PIDST (macro PID) guarda además los parámetros
S2
S3
M0
D100
para la función PID.
D760 son los datos de entrada analógica del módulo de E/S
S4
D1
analógica 1, el canal 0 de entrada analógica; almacena de 0 a 4095
D50
Cuando el relé interno M4 (salida de alarma alta) se activa o se
REP
activa M11 (el estado operativo de la entrada analógica es 3 o
superior), se asigna el valor 0 a D772 (datos de salida analógica), y
se desactiva la alimentación del calentador.
Cuando M4 y M11 se desactivan, D24 (variable manipulada de
salida para el módulo de salida analógica S1+24) de la
REP
instrucción PID se desplaza a D772 (datos de salida analógica).
Mientras D761 (estado operativo de entrada analógica) guarde 3
REP
o más, el relé interno M11 se activará.
M8120 es el relé interno especial del pulso de inicialización.
X1
Y1
50000
Al iniciar, XYFS especifica dos puntos.
Cuando la entrada I0 está conectada, CVXTY convierte el
valor D410 y guarda el resultado en D510.
END
M
S
ICRO
MART
FC5A