Capítulo 13
Instrucciones especiales
728
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
rapido que el régimen de la tarea periódica. De esta manera se minimiza la
diferencia de tiempo entre las muestras actuales de la variable de proceso y la
ejecución del lazo PID. Por ejemplo, si el lazo PID está en una tarea periódica de
250 ms, se utiliza un tiempo de actualización de 250 ms (.UPD = .25), y se
configura el módulo de entrada analógica para que produzca datos al menos cada
25 o 50 ms.
Otro método, aunque menos exacto, para ejecutar una instrucción consiste en
introducir la instrucción en una tarea continua y utilizar un bit de efectuado de
temporizador para desencadenar la ejecución de la instrucción PID.
Escalera de relés
Consejo:
Para evitar el bloqueo de PID con valores internos
inválidos de punto flotante, asegúrese de que PV no
sea INF o NAN antes de invocar instrucciones como:
XIC (PC_timer.DN)
MOV(Local:0:1.Ch0Data, Local:0:1.Ch0Data)
XIO(S:V)
PID(...)
Texto estructurado
PID_timer.pre := 1000
TONR(PID_timer);
IF PID_timer.DN THEN PID(TIC101,Local:0:I.Ch0Data,Local:0:I.Ch1Data,
Local:1:O.Ch0Data,0,Local:1:I.Ch0InHold,