You are on page 1of 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.

. PVEUMax . PVEUMin

EG / pestaa Lmite en el grupo de Ingeniera de escala Unidades

El Proceso de unidades de ingeniera variable mxima y mnima. El valor de PV y SP que corresponde al lapso de 100% de la variable del proceso.

. SPProg . SPOper

Deben ser conectados en conjunto o en la etiqueta.

El punto de ajuste es el valor terico perfecto de la variable del proceso. SPProg es el valor a utilizar en el modo de programa y SPOper se utiliza en el modo de operador.

. SPHLimit EG / pestaa Lmite . SPLLimit en el grupo de los lmites de SP

El lmite de Alto Punto de ajuste y Lmite del Punto de Ajuste Bajo pinza los valores mximo y mnimo del set point. Si SPHLimit> PVEUMax o SPLLimit <PVEUMin entonces una falla ocurrir.

. PGain

General de la ficha Configuracin en el grupo de Ganancias

Ganancia proporcional. Introduzca 0 para desactivarlo.

. IGain

General de la ficha Configuracin en el grupo de Ganancias

Ganancia integral. Introduzca 0 para desactivarlo.

. DGain

General de la ficha Configuracin en el grupo de Ganancias

Ganancia derivada. Introduzca 0 para desactivarlo.

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 instruccin regula CV para mantener PV, ya sea en el valor o el valor SPCascade / Ratio 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 PVEUMin

El espacio de la entrada de temperatura que es igual a 0 al 100%. En este caso, la temperatura va desde 0 hasta 1200 degC.

SPHLimit SPLLimit

Nos podra limitar el punto de set, pero en este caso de prueba slo se iguala a la 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 IGain Dgain

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

ProgProgReq

Establece la peticin de utilizar el control de programa.

ProgAutoReq ProgManReq

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

Ahora para las salidas. Salida CVEU Descripcin 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 Manual

Indica el modo de funcionamiento.

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 limitada a 100

El lmite de SP de alta sigue siendo fijado en el valor predeterminado de 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)

You might also like