Estructura PID

Cada instrucción PID tiene una estructura Proporcional Integral Derivativa (PID) que contiene información de estado sobre la instrucción.
Mnemónico
Desplazamiento de byte
Tipo de datos
Descripción
.CTL
00
DINT
La palabra de la marca guarda estos bits de estado en una palabra de 16 bits.
Puede establecer y borrar estos bits de estado.
Bit
Número
Tipo de datos
Descripción
.EN
31
BOOL
.CT
30
BOOL
tipo cascada (0 = esclavo; 1 = maestro)
.CL
29
BOOL
lazo en cascada (0 = no; 1 = sí)
PVT
28
BOOL
seguimiento de variable de proceso (0 = no; 1 = sí)
.DOE
27
BOOL
derivada de (0 = PV; 1 = error)
.SWM
26
BOOL
modo del software (0 = no - automático); 1 = sí - sw manual)
.CA
25
BOOL
acción de control (0 = directo (SP-PV); 1 = inversión (PV-SP))
.MO
24
BOOL
modo de estación (0 = automático; 1 = manual)
.PE
23
BOOL
ecuación PID (0 = independiente; 1 = dependiente)
.NDF
22
BOOL
uniformidad de derivada (0 = no; 1 = sí)
.NOBC
21
BOOL
cálculo de polarización (0 = no; 1 = sí)
.NOZC
20
BOOL
paso por cero (0 = no; 1 = para banda muerta)
02
Puede establecer y borrar estos bits de estado.
Bit
Número
Tipo de datos
Descripción
.INI
15
BOOL
PID inicializado (0 = no; 1 = sí)
Las instrucciones PID establecen estos bits de estado. Puede borrar estos bits de estado.
Bit
Número
Tipo de datos
Descripción
.SPOR
14
BOOL
punto de ajuste fuera de rango (0 = no; 1 = sí)
.OLL
13
BOOL
CV está por debajo del valor mínimo de salida (0 = no; 1 = sí)
.OLH
12
BOOL
CV está por encima del valor máximo de salida (0 = no; 1 = sí)
.EWD
11
BOOL
error dentro de la banda muerta (0 = no; 1 = sí)
.DVNA
10
BOOL
error con alarma de límite bajo (0 = no; 1 = sí)
.DVPA
09
BOOL
error con alarma de límite alto (0 = no; 1 = sí)
.PVLA
08
BOOL
PV con alarma de límite bajo (0 = no; 1 = sí)
.PVHA
07
BOOL
PV con alarma de límite alto (0 = no; 1 = sí)
.SP
04
REAL
punto de ajuste
.KP
08
REAL
ganancia proporcional independiente (sin unidades)
ganancia del controlador ISA (sin unidades)
.KI
12
REAL
ganancia integral independiente (1/seg)
Término de restablecimiento ISA (minutos por repetición)
.KD
16
REAL
ganancia de derivada independiente (segundos)
Término de índice ISA (minutos)
.BIAS
20
REAL
prealimentación o polarización
.MAXS
24
REAL
escalado máximo
.MINS
28
REAL
escalado mínimo
.DB
32
REAL
banda muerta
.SO
36
REAL
% salida establecida
.MAXO
40
REAL
límite máximo de salida (% de salida)
.MINO
44
REAL
límite mínimo de salida (% de salida)
.UPD
48
REAL
tiempo de actualización del lazo (segundos)
.PV
52
REAL
valor PV escalado
.ERR
56
REAL
valor de error escalado
.OUT
60
REAL
salida (% de 4095)
.PVH
64
REAL
valor de alarma alto de variable de proceso
.PVL
68
REAL
valor de alarma bajo de variable de proceso
.DVP
72
REAL
alarma de desviación positiva
.DVN
76
REAL
alarma de desviación negativa
.PVDB
80
REAL
banda muerta de alarma de variable de proceso
.DVDB
84
REAL
banda muerta de alarma de error
.MAXI
88
REAL
valor PV máximo
.MINI
92
REAL
valor PV mínimo
.TIE
96
REAL
valor retenido para control manual (0-4095)
.MAXCV
100
REAL
valor CV máximo
.MINCV
104
REAL
valor CV mínimo
.MINTIE
108
REAL
valor retenido mínimo
.MAXTIE
112
REAL
valor retenido máximo
.DATA[17]
116
REAL
El miembro .DATA[17] almacena:
Descripción del elemento
acumulación integral .DATA[0]
valor temporal de uniformidad de derivada .DATA[1]
valor .PV previo .DATA[2]
valor .ERR previo .DATA[3]
valor .SP previo válido .DATA[4]
constante de escalado porcentual .DATA[5]
constante de escalado .PV .DATA[6]
constante de escalado derivativo .DATA[7]
valor .KP previo .DATA[8]
valor .KI previo .DATA[9]
valor .KD previo .DATA[10]
ganancia dependiente .KP .DATA[11]
ganancia dependiente .KI .DATA[12]
ganancia dependiente .KD .DATA[13]
valor .CV previo .DATA[14]
constante de desactivación de escalado .CV .DATA[15]
constante de desactivación de escalado con valor retenido .DATA[16]
memoria total por estructura
120 bytes
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal