Primeros pasos con el bloque de función PIDE Logix5000

March 26, 2018 | Author: Camilo Andrés Mejía Cuartas | Category: Computer Program, Technology, Computing, Areas Of Computer Science, Software


Comments



Description

Primeros pasos con el bloque de función PIDE Logix5000La PIDE (Enhanced PID) es una familia de Allen Bradley Logix5000 (ControlLogix, CompactLogix, FlexLogix, SoftLogix) de bloques de función que mejora el control PID se encuentra en todos sus controladores. Las primeras impresiones de este bloque de función son bastante intimidante. Si usted trata de sumergirse en la cabeza que sólo puede terminar golpeando su cabeza contra una pared. Muchos estarán muy contentos de seguir con la instrucción PID probado y verdadero, pero para competir con las aplicaciones de control más 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 adaptación o selección multilazo. El control de la instrucción se puede cambiar entre los modos Programa y del operador. Mejor soporte para conexión en cascada y control de la relación. Construido en autosintonizador (requiere llave extra) Soporte para los modos de tiempo diferentes Más limitantes y las selecciones de Manejo de errores. Todavía está interesado? Lo que queremos hacer aquí es, básicamente, a obtener de la tierra con la PIDE, extraer todas las opciones a lo esencial y que funcione. El PIDE sólo está disponible como un bloque de función (lo siento, no escalera). Al igual que la instrucción PID es el mejor que ha establecido 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. Sólo asegúrese de que al agregar la nueva rutina a la tarea de seleccionar el tipo como "FUP". Agregando el bloque de función PIDE La instrucción PIDE se pueden añadir desde la barra de herramientas de Instrucción en el proceso de tabulación. Una vez que plop un bloque de función en una hoja se crea automáticamente una etiqueta de programa para la instrucción que almacena todos los ajustes. . Los parámetros 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 instrucción PIDE antes RSLogix5000 versión 15 significaba que sería abordado con una larga lista de parámetros. .La versión 15 tiene por lo menos organizado algunas de las opciones más comunes (aunque no todos) en fichas y grupos. flujo. etiqueta. . SPProg . PVEUMax . El valor de PV y SP que corresponde al lapso de 100% de la variable del proceso. conectada desde una etc) que va a ser controlado por el lazo PID. . SPProg es el valor a utilizar en el modo de programa y SPOper se utiliza en el modo de operador. El punto de ajuste es el valor teórico perfecto de la variable del proceso. PV Debe estar La variable del proceso es la lectura (temperatura. presión. SPOper Deben ser conectados en conjunto o en la etiqueta. . PVEUMin EG / pestaña Límite en el grupo de Ingeniería de escala Unidades El Proceso de unidades de ingeniería variable máxima y mínima.Los ajustes más importantes son: Nombre V15 Ubicación Descripción . Programa / Operador de Control La primera cosa a entender en la programación de un bloque PIDE es los diferentes controles y modos disponibles. . Introduzca 0 para desactivarlo. SPHLimit EG / pestaña Límite . Introduzca 0 para desactivarlo. Cada control tiene puntos separan a establecer controles y el modo. ProgProgReq A petición del programa para ir al control del programa. PGain General de la ficha Configuración en el grupo de Ganancias Ganancia proporcional. IGain General de la ficha Configuración en el grupo de Ganancias Ganancia integral. ProgOperReq A petición del programa para ir a control de operador. 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. . . DGain General de la ficha Configuración en el grupo de Ganancias Ganancia derivada. La salida SP indica que el punto de que el bloque de función en realidad está utilizando. . El control del programa / Operador le permite transferir el control del lazo PID entre el programa de usuario y una interfaz de operador. El control es determinado por las siguientes entradas: Nombre Descripción .. tales como un operador. SPLLimit en el grupo de los límites de SP El límite de Alto Punto de ajuste y Límite del Punto de Ajuste Bajo pinza los valores máximo y mínimo del set point. . Si SPHLimit> PVEUMax o SPLLimit <PVEUMin entonces una falla ocurrirá. . Introduzca 0 para desactivarlo. OperProgReq Una solicitud de operador para ir al control del programa. Cascade Mientras que en el modo Cascade / Ratio la instrucción calcula el cambio en la CV. ya sea en el valor o el valor SPCascade / Ratio SPCascade multiplicado por el valor de la relación. El bit de salida Manual se establece cuando en el modo Manual.. CV = . Modos de funcionamiento La instrucción PIDE admite los siguientes modos. Anular En el modo de anulación de la instrucción no computa el cambio en la CV. 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 relación controlada. SP = SPOper. Si en el control del Programa. La salida ProgOper indica que el control de la instrucción PIDE. Seleccione Anular el modo de uso de ProgOverrideReq. Modo de anulación se suele utilizar para establecer un "estado seguro" para el lazo PID. CV = CVProg y si en el control del operador. CV = CVOper. Si la salida es un 1. Seleccionar el modo manual o utilizando OperManualReq ProgManualReq. La entrada ProgValueReset borra todas las solicitudes de entrada. independientemente del modo de control. Si en el control del programa. Mano Mientras que en modo manual el algoritmo PID no calcula el cambio en la CV. entonces es en el control del operador. OperOperReq Una solicitud de operador para ir al control del operador. El bit de salida automática se establece en el modo Auto. entonces es en el control del programa y si la salida es un 0. Las entradas de petición del programa tienen prioridad sobre las solicitudes del operador para que el programa puede bloquear cualquier anula operador. El valor de la CV viene determinado por el control. SP = SPProg y si en el control del operador. CV = CVOverride. La instrucción regula CV para mantener PV. Modo Descripción Manual Mientras que en el modo manual la instrucción no se calcula el cambio en CV. El bit de salida anulación está ajustada en el modo de anulación. Auto Mientras que en el modo automático la instrucción regula CV para mantener PV en el valor de SP. Seleccionar el modo automático utilizando OperAutoReq o ProgAutoReq. El bit de salida CasRat se establece cuando en el modo Cascade / Ratio. Seleccione Cascade / Ratio modo utilizando OperCasRatReq o ProgCasRatReq. Si se produce un fallo en la configuración del PIDE. Para más detalles abrir las propiedades del bloque y ver el estado en la parte inferior del cuadro de diálogo. la selección de los parámetros de la ficha y el control (o desactivar) las casillas en la Vis columna. He cambiado el aspecto del bloque de funciones. entrando en las propiedades del bloque. además de las entradas y salidas que son motivo de preocupación. 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 estación. Ejemplo básico Aquí hay un ejemplo donde los aspectos básicos se utilizan. Esta es una aplicación de control de la temperatura si no lo había adivinado todo listo. Entrada Descripción . La salida InstructFault es el indicador de fallo. Aquí está la carrera hacia abajo en cada una de las entradas. Seleccionar el modo manual usando ProgHandReq.HandFB. independientemente del modo de control. Consulte el control de procesos y unidades de los controladores Logix5000 Instrucciones (1756-pub RM006D-ES-P) para más detalles. El bit de salida a mano se establece cuando en modo manual. entonces se ve obligado en modo manual y fija un bit correspondiente en las palabras de estado. el CV es controlado por esta entrada. CVProg Cuando está en modo manual. Cada control PID necesita una salida. En este caso. En este caso. Para ejecutar los de un interruptor del bloque BNOT se utiliza para invertir el bit. pero en este caso de prueba sólo se iguala a la PVEUMax / Min. SPHLimit SPLLimit Nos podría limitar el punto de set. ProgAutoReq ProgManReq Ya que estamos en el Programa de Control de las entradas de control del modo manual o automático. SPProg He decidido utilizar el control de programa para que el Punto de ajuste tiene que venir por esta entrada en lugar de SPOper. va de 0 a 100%. integral y derivado. ProgProgReq Establece la petición de utilizar el control de programa.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%. . la temperatura va desde 0 hasta 1200 degC. Ahora para las salidas. DependIndepend Yo prefiero la forma dependiente del algoritmo PID. Salida CVEU Descripción La salida variable de control en unidades de ingeniería. SP El punto de referencia real que en este caso es igual a SPProg. PGain IGain Dgain Los ajustes de PID esencial de la proporción. ProgOper Quiero ver a un 1 aquí sólo para asegurarnos de que estamos en el Programa de Control de Auto Manual Indica el modo de funcionamiento. Problemas comunes No hay salida El lazo PID está en modo manual. Ponerlo en modo automático con ProgAutoReq. De salida está limitada a 100 El límite de SP de alta sigue siendo fijado en el valor predeterminado de 100. Conclusión Espero que esta introducción básica que ha llegado a despegar. InstructFault Si me equivoco algo entonces este bit se enciende. De referencia más Logix5000 Control de Procesos Controladores y Unidades de Instrucciones (Publicación 1756-RM006D-ES-P) Uso de la instrucción PIDE (publicación en Logix WP008A-ES-P . Una vez hecho esto ahora puede realmente comenzar a jugar con el poder del bloque de función PIDE.Agosto 2005) El uso de un controlador Logix para el control de la temperatura del barril de inyección de plástico y máquinas de extrusión ( publicación RA-AP015A-ES-P € "febrero de 2004) . No hay valores o no proporción suficiente (PGain) o integral (IGain). Mitad de la batalla es conseguir que funcione. Cambiar el valor de SPHLimit. Use ProgProgReq para entrar en el programa de control y establecer SPProg. No en el control del programa o SPProg no está establecida.
Copyright © 2024 DOKUMEN.SITE Inc.