14-30
1785-6.1ES Noviembre de 1998
Figura 14.4
Ejemplo de programación PID condicionada por un temporizador en el
programa principal
T10:0
DN
T10:0
DN
BT9:0
DN
B3
0
N7:20
13
Archivo de programa STI
Cuando coloca la instrucción PID en un archivo de interrupción
temporizada seleccionable (STI), la STI controla el tiempo de
actualización del lazo (muestreo) donde el tiempo de actualización
del lazo PID = intervalo STI.
En la STI hay un archivo de programa aparte que contiene toda la
lógica necesaria para realizar la actualización del lazo. El procesador
PLC-5 está configurado con una STI para ejecutar dicho archivo en el
intervalo de actualización del usuario. Se prefiere la coordinación de
lazos STI con lazos "más rápidos" o cuando se requiere más
procesamiento de lazos en el intervalo de actualización especificado.
Vea la Figura 14.5 para obtener ejemplos de programación.
La instrucción PID opera en los datos más recientes cuando las
instrucciones de transferencia en bloques se incluyen en el archivo
STI. Debe colocar los módulos de transferencia en bloques en el
chasis local para esta aplicación PID. El desenclavamiento de los bits
de habilitación PID y BT fuerza al procesador a ejecutar las
instrucciones de transferencia en bloques y PID cada vez que la STI
se habilita.
Instrucción de control de proceso PID
TON
TIMER ON DELAY
Timer
T10:0
Time base
0.01
Preset
10
Accum
0
BTR
BLOCK TRANSFER READ
Rack
0
Group
1
Module
0
Control Block
BT9:0
Data file
N7:104
Length
5
Continuous
N
PID
PID
Control Block
N7:20
Process variable
N7:104
Tieback
0
Control variable
N7:200
BTW
BLOCK TRANSFER WRITE
Rack
0
Group
0
Module
0
Control Block
BT9:1
Data file
N7:200
Length
13
Continuous
N
EN
DN
EN
DN
ER
B3
0
EN
DN
ER