Está en la página 1de 18

Nro.

DD-106 125

INSTRUMENTACION DIGITAL Página 1 de 18

INSTRUMENTACION DIGITAL

LABORATORIO DE
“CONTROL PIDE”

Jilmar Danilo Nuñez Zegarra

Alumnos:

Grupo A DOCENTE: Nota:


Semestre IV Edwin Villalba Cabrera
Fecha de entrega 29 11 18 Hora:
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 2 de 18


Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 3 de 18

I. OBJETIVOS

 Identificar el bloque PIDE.


 Analizar el funcionamiento del bloque PIDE.
 Realizar un control de temperatura con el bloque PIDE.
 Obtener datos de autosintonización.

II. MATERIAL Y EQUIPO

 Multímetro
 Fuente de 24Vdc
 Cables de conexión.
 PLC L24ER.
 Software STUDIO 5000.

Tener cuidado con el tipo y niveles de


voltaje que suministran a los equipos

Antes de utilizar los instrumentos


cerciorarse si son de entrada o de salida,
para no dañar los equipos, verificar
presiones y conexiones de los instrumentos

Tener cuidado en la conexión y en la


desconexión de los equipos utilizados
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 4 de 18

III. MARCO TEÓRICO

BLOQUE DE FUNCIONES PIDE

El PIDE (PID mejorado) es un bloque de función Allen Bradley Logix5000


(ControlLogix, CompactLogix, FlexLogix, SoftLogix) que mejora el PID estándar que
se encuentra en todos sus controladores. Las primeras impresiones de este bloque
de funciones son bastante intimidantes. Si lo intenta para sumergirse en su cabeza
primero, puede terminar golpeando su cabeza contra una pared. Muchos estarán muy
felices de seguir con la instrucción PID probada y verdadera, pero para competir con
las aplicaciones más avanzadas de control de procesos, la PIDE cuenta con lo
siguiente.

 Utiliza la forma de velocidad del algoritmo PID. Esto es especialmente útil para
las ganancias adaptativas o la selección multiloop.
 El control de la instrucción se puede cambiar entre los modos Programa y
Operador.
 Mejor soporte para cascada y control de ratio.
 Construido en autotuner (requiere llave extra)
 Soporte para diferentes modos de tiempo.
 Más limitantes y selecciones de manejo de fallas.

¿Aún está interesado? Lo que queremos hacer aquí es básicamente despegar con el
PIDE, destilar todas las opciones a lo esencial y hacer que funcione.
El PIDE solo está disponible como un bloque de función (lo siento, no hay escalera).
Al igual que la instrucción PID, es mejor configurarlo en su propia tarea periódica. El
período de la tarea se convierte automáticamente en la frecuencia de muestreo
(DeltaT) del Bucle PID. Asegúrese de que al agregar la nueva rutina a la tarea
seleccione el Tipo como "Diagrama de bloques de funciones".
Añadiendo el bloque de funciones PIDE
La instrucción PIDE se puede agregar desde la barra de herramientas de
instrucciones en la pestaña Proceso.
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 5 de 18

Una vez que coloca un bloque de función en una hoja, crea automáticamente una
etiqueta de programa para la instrucción que almacena todos los ajustes. Los
parámetros se pueden configurar o monitorear mediante el cableado de las
referencias de entrada y salida o haciendo clic en el cuadro de puntos suspensivos
en la esquina superior derecha para revelar las propiedades del bloque.
La apertura de las propiedades de bloque para la instrucción PIDE antes de
RSLogix5000 versión 15 significaba que sería abordado con una larga lista de
parámetros.
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 6 de 18

La versión 15 al menos ha organizado algunas de las configuraciones más comunes


(pero no todas) en pestañas y grupos.
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 7 de 18

Los ajustes más esenciales son:

Nombre V15 Ubicación Descripción

.PV Debe estar conectado La Variable de proceso es la lectura


desde una etiqueta. (temperatura, presión, flujo, etc.) que debe
controlarse mediante el bucle PID.

.PVEUMax Pestaña UEs / Límite en Las unidades de ingeniería de proceso máximo


.PVEUMin el grupo de Escala de y mínimo. El valor de PV y SP que corresponde
Unidades de Ingeniería al intervalo del 100% de la variable de proceso.

.SPProg Debe estar conectado o El punto de ajuste es el valor teórico perfecto


.SPOper fijado en la etiqueta. de la variable de proceso. SPProg es el valor
que se utiliza cuando está en modo de programa
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 8 de 18

Nombre V15 Ubicación Descripción

y SPOper se usa cuando está en modo de


operador.

.SPHLimit Pestaña UEs / Límites El límite alto del punto de ajuste y el límite bajo
.SPLLimit en el grupo Límites SP del punto de ajuste fijan los valores máximos y
mínimos del punto de ajuste. Si el límite
SPHLimit> PVEUMax o SPLLimit
<PVEUMin, se producirá un fallo.

.Pain Pestaña Configuración Ganancia proporcional. Introduzca 0 para


general en el grupo deshabilitar.
Ganancias

.Yo gano Pestaña Configuración Ganancia integral. Introduce 0 para


general en el grupo deshabilitar.
Ganancias

.DGain Pestaña Configuración Ganancia derivada. Ingrese 0 para deshabilitar.


general en el grupo
Ganancias

Control del programa / operador


Lo primero que se debe entender al programar un bloque PIDE son los diferentes
controles y modos disponibles.

El control de Programa / Operador le permite transferir el control del bucle PID entre
el programa del usuario y una interfaz del operador como una HMI. Cada control
tiene puntos de ajuste y controles de modo separados. Es importante entender que
cuando se encuentra en Control de programa el punto de ajuste está determinado
por SPProg mientras que en el Control del operador su SPOper. La salida del SP indica
el punto de ajuste que el bloque de funciones está utilizando realmente.
El control está determinado por las siguientes entradas:
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 9 de 18

Nombre Descripción

.ProgProgReq Una solicitud de programa para ir a Control de programas.

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

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

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

La salida ProgOper indica el control de la instrucción PIDE. Si la salida es un 1,


entonces está en el control del programa y si la salida es un 0, entonces está en el
control del operador. Las entradas de solicitud del programa tienen prioridad sobre
las solicitudes del operador. que el programa puede bloquear las anulaciones de
cualquier operador. La entrada ProgValueReset borra todas las solicitudes de entrada.
Modos de funcionamiento

La instrucción PIDE soporta los siguientes modos.

Modo Descripción

Manual Mientras está en modo Manual, la instrucción no calcula el cambio en CV.


El valor de CV está determinado por el control. Si está en control de
programa, CV = CVProg y si está en control de operador, CV = CVOper.
Seleccione el modo Manual usando OperManualReq o ProgManualReq. El
bit de salida Manual se establece cuando está en el modo Manual.

Auto Mientras está en el modo Automático, la instrucción regula el CV para


mantener el PV en el valor de SP. Si está en control de programa, SP =
SPProg y si está en control de operador, SP = SPOper. Seleccione el modo
Automático usando OperAutoReq o ProgAutoReq. El bit de salida
automática se establece en el modo automático.

Cascada / Mientras se encuentra en el modo Cascada / Relación, la instrucción calcula


Ratio el cambio en CV. La instrucción regula la CV para mantener PV en el valor
SPCascade o en el valor SPCascade multiplicado por el valor de Ratio.
SPCascade proviene de la CVEU de un bucle PID primario para control en
cascada o desde el flujo "incontrolado" de un bucle controlado por relación.
Seleccione el modo Cascada / Razón utilizando OperCasRatReq o
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 10 de 18

Modo Descripción

ProgCasRatReq. El bit de salida CasRat se establece cuando se encuentra


en el modo Cascada / Razón.

Anular Mientras se encuentra en el modo de anulación, la instrucción no calcula el


cambio en CV. CV = CVOverride, independientemente del modo de
control. El modo de anulación se usa normalmente para establecer un
"estado seguro" para el bucle PID. Seleccione el modo de anulación usando
ProgOverrideReq. Â El bit de salida de anulación se establece cuando se
encuentra en modo de anulación.

Mano Mientras está en el modo Hand, el algoritmo PID no calcula el cambio en


CV. CV = HandFB, independientemente del modo de control. El modo
manual se usa normalmente para indicar que el control del elemento de
control final fue tomado por una estación manual / automática. Seleccione
el modo manual usando ProgHandReq. El bit de salida manual se establece
cuando está en el modo manual.

Si ocurre una falla en la configuración PIDE, se fuerza en el modo Manual y establece


un bit correspondiente en las palabras de estado. La salida de InstructFault es el
indicador de una falla. Para más detalles, abra las propiedades del bloque y mire el
estado en en la parte inferior del cuadro de diálogo. Consulte las Instrucciones de
control y unidades de proceso de los controladores Logix5000 (pub 1756-RM006D-
ES-P) para obtener más información.
Ejemplo básico
Aquí hay un ejemplo en el que solo se usan los elementos esenciales. Esta es una
aplicación de control de temperatura si no lo había adivinado. He cambiado la
apariencia del bloque de funciones al ingresar a las propiedades del bloque,
seleccionar la pestaña Parámetros y verificar Activar (o desactivar) los cuadros en
la columna Vis , además de las entradas y salidas que son de interés.
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 11 de 18

Resumen de cada una de las entradas.

Entrada Descripción

PV La variable de proceso que viene de mi tarjeta TC

PVEUMax El intervalo de la entrada de temperatura que es igual a 0 a 100%.


PVEUMin En este caso, la temperatura va de 0 a 1200 grados centígrados.

SPHLimit Podríamos limitar el punto de ajuste, pero en este caso de prueba,


SPLLimit simplemente ajústelo al PVEUMax / Min.

SPProg Decidí usar el control de programa, por lo que el punto de ajuste


debe aparecer en esta entrada en lugar de SPOper.

CVProg Cuando está en modo manual, el CV está controlado por esta


entrada.

DependIndepend Prefiero la forma dependiente del algoritmo PID.


Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 12 de 18

Entrada Descripción

PGain Los ajustes PID esenciales de Proporción, Integral y Derivada.


IGain
Dgain

ProgProgReq Establecer la solicitud para utilizar el control de programa.

ProgAutoReq Ya que estamos en Control de Programa, estas entradas controlan


ProgManReq los modos Automático y Manual. Para ejecutarlas, presione el
bloque BNOT para invertir el bit.

Ahora para las salidas.


Salida Descripción Â

CVEU La salida de Control Variable en unidades de ingeniería. Cada control


PID necesita una salida. En este caso, va de 0 a 100%.

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

ProgOper Quiero ver un 1 aquí solo para asegurarme de que estamos en Control
de Programas

Auto Indica el modo de funcionamiento.


manual

InstructFault Si me equivoco, entonces este bit se activará.

Problemas comunes
 El bucle PID está en modo manual. Póngalo en modo
Ninguna
automático usando ProgAutoReq.
salida  No está en el control de programa o SPProg no está
configurado. Utilice ProgProgReq para ingresar en el
control de programa y configurar SPProg.
 Sin valores o proporción insuficiente (PGain) o integral
(IGain).

 El límite alto de SP aún se establece en el valor


La salida es
predeterminado de 100. Cambie el valor de SPHLimit.
limitada a 100
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 13 de 18

IV. PROCEDIMIENTO

1. Enlazamos el PLC con la computadora mediante el cable de Ethernet.

2. Luego procedemos a crear una hoja de diagrama de bloques.


Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 14 de 18

3. Buscamos el bloque PIDE y procedemos a trabajar.


Primero nos centramos en establecer nuestras variables, tanto de entrada como
de salida.

4. Con el bloque ya a nuestra disposición, pasamos a la configuración de nuestros


parámetros de control. Para lo cual se hace click en el pequeño rectángulo que se
encuentra en la parte superior derecha del bloque.
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 15 de 18

5. Con nuestros parámetros configurados, ahora procedemos a configurar las


propiedades del bloque PIDE.

6. Una vez terminado todas las configuraciones, nos dirigimos a la última pestaña
para así obtener automáticamente nuestros parámetros para un control PID.
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 16 de 18

7. Por últimos esperamos unos minutos hasta que nos aparece la siguiente pantalla
que se encuentra en esta imagen.

8. Con los parámetros hallados, procedemos a hacer un gráfico dónde podremos


visualizar el proceso y la efectividad de estos parámetros hallados.
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 17 de 18

V. OBSERVACIONES Y CONCLUSIONES

Jilmar Nuñez Zegarra

Observación

El pide es un bloque en realidad muy sencillo, solo lo que se necesita es entrar


en el modo de Auto, meter las variables que te va desplegando, hasta que en un
momento este te de los valores en los que el Loop este calibrado, lo único es
que necesitamos es un poco el inglés, para ayudarnos a entender para que es
cada función.

Conclusión

Empleamos el lenguaje de bloques que es un lenguaje un poco más alto que el


Ladder para mediante un solo bloque configurado auto sintonizar una planta de
temperatura.
Nro. DD-106 125

INSTRUMENTACION DIGITAL Página 18 de 18

También podría gustarte