Está en la página 1de 9

Primeros pasos con el bloque de funcin PIDE

Logix5000
La PIDE (Enhanced PID) es una familia de Allen Bradley Logix5000 (ControlLogix, CompactLogix,
FlexLogix, SoftLogix) de bloques de funcin que mejora el control PID se encuentra en todos sus
controladores. Las primeras impresiones de este bloque de funcin son bastante intimidante. Si usted trata
de sumergirse en la cabeza que slo puede terminar golpeando su cabeza contra una pared. Muchos
estarn muy contentos de seguir con la instruccin PID probado y verdadero, pero para competir con las
aplicaciones de control ms avanzado proceso de la PIDE cuenta lo siguiente.

Utiliza el formulario de la velocidad del algoritmo PID. Esto es especialmente til para las ganancias
de adaptacin o seleccin multilazo.
El control de la instruccin se puede cambiar entre los modos Programa y del operador.
Mejor soporte para conexin en cascada y control de la relacin.
Construido en autosintonizador (requiere llave extra)
Soporte para los modos de tiempo diferentes
Ms limitantes y las selecciones de Manejo de errores.

Todava est interesado? Lo que queremos hacer aqu es, bsicamente, a obtener de la tierra con la PIDE,
extraer todas las opciones a lo esencial y que funcione.

El PIDE slo est disponible como un bloque de funcin (lo siento, no escalera). Al igual que la instruccin
PID es el mejor que ha establecido en su propia tarea peridica. El perodo de la tarea se convierte
automticamente en la frecuencia de muestreo (DeltaT) del bucle PID. Slo asegrese de que al agregar la
nueva rutina a la tarea de seleccionar el tipo como "FUP".

Agregando el bloque de funcin PIDE

La instruccin PIDE se pueden aadir desde la barra de herramientas de Instruccin en el proceso de


tabulacin.
Una vez que plop un bloque de funcin en una hoja se crea automticamente una etiqueta de programa
para la instruccin que almacena todos los ajustes. Los parmetros se pueden seleccionar o monitorizar
por cableado de entrada y salida de las referencias o haciendo clic en el cuadro de puntos suspensivos en
la esquina superior derecha para mostrar las propiedades del bloque.

Apertura de las propiedades del bloque de la instruccin PIDE antes RSLogix5000 versin 15 significaba
que sera abordado con una larga lista de parmetros.
La versin 15 tiene por lo menos organizado algunas de las opciones ms comunes (aunque no todos) en
fichas y grupos.
Los ajustes ms importantes son:

Nombre V15 Ubicacin Descripcin

. PV Debe estar La variable del proceso es la lectura (temperatura, presin, flujo,


conectada desde una etc) que va a ser controlado por el lazo PID.
etiqueta.

. EG / pestaa Lmite El Proceso de unidades de ingeniera variable mxima y mnima. El


PVEUMax en el grupo de valor de PV y SP que corresponde al lapso de 100% de la
. Ingeniera de escala variable del proceso.
PVEUMin Unidades

. SPProg Deben ser El punto de ajuste es el valor terico perfecto de la variable del
. SPOper conectados en proceso. SPProg es el valor a utilizar en el modo de programa y
conjunto o en la SPOper se utiliza en el modo de operador.
etiqueta.
. SPHLimit EG / pestaa Lmite El lmite de Alto Punto de ajuste y Lmite del Punto de Ajuste Bajo
. SPLLimit en el grupo de los pinza los valores mximo y mnimo del set point. Si SPHLimit>
lmites de SP PVEUMax o SPLLimit <PVEUMin entonces una falla ocurrir.

. PGain General de la ficha Ganancia proporcional. Introduzca 0 para desactivarlo.


Configuracin en el
grupo de Ganancias

. IGain General de la ficha Ganancia integral. Introduzca 0 para desactivarlo.


Configuracin en el
grupo de Ganancias

. DGain General de la ficha Ganancia derivada. Introduzca 0 para desactivarlo.


Configuracin en el
grupo de Ganancias

Programa / Operador de Control

La primera cosa a entender en la programacin de un bloque PIDE es los diferentes controles y modos
disponibles.

El control del programa / Operador le permite transferir el control del lazo PID entre el programa de
usuario y una interfaz de operador, tales como un operador. Cada control tiene puntos separan a
establecer controles y el modo. Es importante entender que cuando en el programa de control del punto
de ajuste es determinado por SPProg mientras que en el operador de control de su SPOper. La salida SP
indica que el punto de que el bloque de funcin en realidad est utilizando.

El control es determinado por las siguientes entradas:

Nombre Descripcin

. ProgProgReq A peticin del programa para ir al control del programa.

. ProgOperReq A peticin del programa para ir a control de operador.

. OperProgReq Una solicitud de operador para ir al control del programa.


. OperOperReq Una solicitud de operador para ir al control del operador.

La salida ProgOper indica que el control de la instruccin PIDE. Si la salida es un 1, entonces es en el


control del programa y si la salida es un 0, entonces es en el control del operador. Las entradas de
peticin del programa tienen prioridad sobre las solicitudes del operador para que el programa puede
bloquear cualquier anula operador. La entrada ProgValueReset borra todas las solicitudes de entrada.

Modos de funcionamiento

La instruccin PIDE admite los siguientes modos.

Modo Descripcin

Manual Mientras que en el modo manual la instruccin no se calcula el cambio en CV. El valor de la
CV viene determinado por el control. Si en el control del Programa, CV = CVProg y si en
el control del operador, CV = CVOper. Seleccionar el modo manual o utilizando
OperManualReq ProgManualReq. El bit de salida Manual se establece cuando en el modo
Manual.

Auto Mientras que en el modo automtico la instruccin regula CV para mantener PV en el valor
de SP. Si en el control del programa, SP = SPProg y si en el control del operador, SP =
SPOper. Seleccionar el modo automtico utilizando OperAutoReq o ProgAutoReq. El bit
de salida automtica se establece en el modo Auto.

Cascade Mientras que en el modo Cascade / Ratio la instruccin calcula el cambio en la CV. La
/ Ratio instruccin regula CV para mantener PV, ya sea en el valor o el valor SPCascade
SPCascade multiplicado por el valor de la relacin. SPCascade proviene de cualquiera de
los CVEU de un lazo PID primario para el control de cascada o de los "incontrolados" de
flujo de un circuito de relacin controlada. Seleccione Cascade / Ratio modo utilizando
OperCasRatReq o ProgCasRatReq. El bit de salida CasRat se establece cuando en el
modo Cascade / Ratio.

Anular En el modo de anulacin de la instruccin no computa el cambio en la CV. CV =


CVOverride, independientemente del modo de control. Modo de anulacin se suele utilizar
para establecer un "estado seguro" para el lazo PID. Seleccione Anular el modo de uso de
ProgOverrideReq. El bit de salida anulacin est ajustada en el modo de anulacin.

Mano Mientras que en modo manual el algoritmo PID no calcula el cambio en la CV. CV =
HandFB, independientemente del modo de control. Modo manual se utiliza normalmente
para indicar que el control del elemento final de control fue tomado por un campo de manual
/ auto de la estacin. Seleccionar el modo manual usando ProgHandReq. El bit de salida a
mano se establece cuando en modo manual.

Si se produce un fallo en la configuracin del PIDE, entonces se ve obligado en modo manual y fija un bit
correspondiente en las palabras de estado. La salida InstructFault es el indicador de fallo. Para ms
detalles abrir las propiedades del bloque y ver el estado en la parte inferior del cuadro de dilogo.
Consulte el control de procesos y unidades de los controladores Logix5000 Instrucciones (1756-pub
RM006D-ES-P) para ms detalles.

Ejemplo bsico
Aqu hay un ejemplo donde los aspectos bsicos se utilizan. Esta es una aplicacin de control de la
temperatura si no lo haba adivinado todo listo. He cambiado el aspecto del bloque de funciones, entrando
en las propiedades del bloque, la seleccin de los parmetros de la ficha y el control (o desactivar) las
casillas en la Vis columna, adems de las entradas y salidas que son motivo de preocupacin.

Aqu est la carrera hacia abajo en cada una de las entradas.

Entrada Descripcin
PV La variable de proceso que viene de mi tarjeta de TC

PVEUMax El espacio de la entrada de temperatura que es igual a 0 al 100%. En este caso, la


PVEUMin temperatura va desde 0 hasta 1200 degC.

SPHLimit Nos podra limitar el punto de set, pero en este caso de prueba slo se iguala a la
SPLLimit PVEUMax / Min.

SPProg He decidido utilizar el control de programa para que el Punto de ajuste tiene que
venir por esta entrada en lugar de SPOper.

CVProg Cuando est en modo manual, el CV es controlado por esta entrada.

DependIndepend Yo prefiero la forma dependiente del algoritmo PID.

PGain Los ajustes de PID esencial de la proporcin, integral y derivado.


IGain
Dgain

ProgProgReq Establece la peticin de utilizar el control de programa.

ProgAutoReq Ya que estamos en el Programa de Control de las entradas de control del modo
ProgManReq manual o automtico. Para ejecutar los de un interruptor del bloque BNOT se
utiliza para invertir el bit.

Ahora para las salidas.

Salida Descripcin

CVEU La salida variable de control en unidades de ingeniera. Cada control PID necesita una
salida. En este caso, va de 0 a 100%.

SP El punto de referencia real que en este caso es igual a SPProg.


ProgOper Quiero ver a un 1 aqu slo para asegurarnos de que estamos en el Programa de
Control de

Auto Indica el modo de funcionamiento.


Manual

InstructFault Si me equivoco algo entonces este bit se enciende.

Problemas comunes

No hay salida El lazo PID est en modo manual. Ponerlo en modo automtico con
ProgAutoReq.
No en el control del programa o SPProg no est establecida. Use
ProgProgReq para entrar en el programa de control y establecer SPProg.
No hay valores o no proporcin suficiente (PGain) o integral (IGain).

De salida est El lmite de SP de alta sigue siendo fijado en el valor predeterminado de 100.
limitada a 100 Cambiar el valor de SPHLimit.

Conclusin
Espero que esta introduccin bsica que ha llegado a despegar. Mitad de la batalla es conseguir que
funcione. Una vez hecho esto ahora puede realmente comenzar a jugar con el poder del bloque de funcin
PIDE.

De referencia ms
Logix5000 Control de Procesos Controladores y Unidades de Instrucciones (Publicacin
1756-RM006D-ES-P)
Uso de la instruccin PIDE (publicacin en Logix WP008A-ES-P - Agosto 2005)
El uso de un controlador Logix para el control de la temperatura del barril de inyeccin de
plstico y mquinas de extrusin ( publicacin RA-AP015A-ES-P "febrero de 2004)

También podría gustarte