Descripción: Experimentación con controladores PID
pid de un motorDescripción completa
pidFull description
Pid
PID
pidDescripción completa
control system PID
digital PID controllersFull description
Pid
Descripción completa
Libro oficial de CambridgeFull description
Libro oficial de Cambridge
Descripción: Libro oficial de Cambridge
Electricidad y Electrónica
Control PID en S7-1200 Aplicaciones de Control
PROFESOR: Rodrigo F. Santibáñez Lizama FECHA: Marzo 2017
ALGORITMO PID
Controlador PID.
ALGORITMO PID
Controlador PID (Método Ziegler y Nichols).
ALGORITMO PID
Controlador PID (Método Ziegler y Nichols).
ALGORITMO PID
Controlador PID (Método Ziegler y Nichols).
ALGORITMO PID
Controlador PID.
ALGORITMO PID
Controlador PID.
ALGORITMO PID
Controlador PID. PID_Compact: -Permite Integrar en el programa de usuario de lazo de control PID -Auto sintonización y optimización. -Función Automática y Manual. -Se emplea para variables continuas de entrada y salida. PID_3Step
: -Optimización para válvulas con realimentación. -Su uso se encuentra dirigido para dispositivos accionados por motor con realimentación. -Funciones discretas de apertura y cerrado -Se emplea para variables continuas de entrada y salida.
ALGORITMO PID
Controlador PID.
Importante: Todas las Instrucciones y cálculos del PID compact requerirán algo de tiempo y algunas veces tiende a ser mayor al ciclo scan, por eso se debe ubicar el Controlador PID en una interrupción cíclica.
ALGORITMO PID
Controlador PID (primeros pasos).
ALGORITMO PID
Controlador PID (primeros pasos).
ALGORITMO PID
Controlador PID (primeros pasos).
ALGORITMO PID
Controlador PID (primeros pasos).
EN: Entrada de habilitación del bloque PID_compact, se puede conectar directamente a la línea activa en caso de no establecer alguna acción contraria que habilite el bloque. Setpoint: es el punto de consigna del lazo a controlar, el cual es un dato real o dependerá del tipo de dato aceptado o configurado en Real. Input: Entrada que utiliza una variable del programa de usuario como valor real. Input_PER: entrada al PID utilizando una entrada analógica como origen del valor Entero( Int, Ejemplo IW66).
ALGORITMO PID
Controlador PID (primeros pasos).
ManualEnable: Entrada que habilita el modo de operación manual debe ser ingresada en modo booleano. ManualValue: entrada en la cual opera la salida del controlador forzada en modo manual, debe ser en formato real.
ALGORITMO PID
Controlador PID (primeros pasos).
Scaleinput: Salida en la cual se puede leer el valor escalado a controlar en real Output: Valor de salida regulada en formato real. Output_PER: Valor de salida para ser sacado directamente a una salida analógica (ejemplo QW80). Output_PWM:Valor de salida modulado por ancho de pulso, es una salida digital la cual se controla la conexión y desconexión de la variable para ser llevado a un objeto modulado de salida. Setpoint_limit_H: salida booleana que se activa cuando la salida regulada se encuentra sobre los limites superiores. Setpoint_limit_L: salida booleana que se activa cuando la salida regulada se encuentra sobre los limites Inferiores
ALGORITMO PID
Controlador PID (primeros pasos).
Inputwarning_H: Salida booleana la cual se activa cuando la entrada se encuentra sobre el limite escalado. Inputwarning_L: Salida booleana la cual se activa cuando la entrada se encuentra bajo el limite escalado. State:indica el modo de regulación del PID. State = 0: Inactivo. State = 1: optimización inicial. State = 2: Optimización final. State = 3: Modo automático. State = 4: Modo manual.
ALGORITMO PID
Controlador PID (primeros pasos). 0000
No hay ningún error.
0001
El parámetro "Input" se encuentra fuera de los límites del valor real. Input > sPid_Cmpt.r_Pv_Hlm o bien, Input < sPid_Cmpt.r_Pv_Llm Para poder desplazar de nuevo el actuador, previamente se debe eliminar el error.
0002
Hay un valor no válido en el parámetro "Input_PER". Compruebe si hay un error en la entrada analógica.
0004
Error durante la optimización fina. No se ha podido mantener la oscilación del valor real.
0008
Error al iniciar la optimización inicial. El valor real se aproxima demasiado a la consigna. Inicie la optimización fina.
0010
Se ha cambiado la consigna durante la optimización.
0020
La optimización inicial no está permitida en el modo automático ni durante la optimización fina.
0080
Los límites del valor de salida no están configurados correctamente. Compruebe si los límites del valor de salida están configurados correctamente y si encajan con el sentido de la regulación.
0100
Un error en la optimización ha provocado parámetros no válidos.
0200
Valor no válido en el parámetro "Input": El valor no tiene un formato numérico válido.
0400
Error al calcular el valor de salida. Compruebe los parámetros PID.
0800
Error de tiempo de muestreo: PID_Compact no se llama dentro del tiempo de muestreo del OB de alarma cíclica.
1000
Valor no válido en el parámetro "Setpoint": El valor no tiene un formato numérico válido.
• •
ALGORITMO PID
Controlador PID (Instrucciones).
Tipo de regulación: podemos elegir la magnitud física de la variable medida e igualmente seleccionar la unidad. Invertir sentido de regulación: me indica si la regulación es directa o inversa. Activar ultimo modo…: mantiene el ultimo estatus del controlador
después de un reinicio.
ALGORITMO PID
Controlador PID (Instrucciones).
Input: selección del modo a controlar. Output: selección del modo de salida que se quiere obtener para la regulación.
ALGORITMO PID
Controlador PID (Instrucciones).
Limites del valor real: corresponde a los valores limites que me entregará el sensor.
ALGORITMO PID
Controlador PID (Instrucciones).
Escala del valor real: es la referencia de los limites en los cuales nuestra señal será controlada, debe ser de acuerdo con la variable del proceso a controlar. Ejemplo: Sensor de temperatura mide entre -10°C(0V) y 200°C(10V), pero el proceso se moverá entre 5°(0.238V) y 150°C (7.14V).
ALGORITMO PID
Controlador PID (Instrucciones).
Monitorización del valor real: es la referencia de los limites en los cuales nuestra señal del sensor absoluto nos indicará los limites superiores e inferiores, los cuales cuando se encuentre entre los valores de porcentaje asignado me enviará un alarma de input warning H o L.
ALGORITMO PID
Controlador PID (Instrucciones).
Limitaciones PWM: son los limites mínimos de conexión y desconexión en la modulación de ancho de pulso.
ALGORITMO PID
Controlador PID (Instrucciones).
Limites del valor de salida: Son los limites máximos y mínimos correspondientes a la salida, en el cual limitamos el que no exceda por rebase ni por un valor muy pequeño, depende siempre del proceso.
ALGORITMO PID
Controlador PID (Instrucciones).
Parámetros PID: Estos valores pueden manipularse manualmente (por ejemplo según los valores que nos entrega la sintonización de Z-N) o dejar una optimización según los parámetros.
ALGORITMO PID
Controlador PID (Instrucciones).
Parámetros PID: Estos valores pueden manipularse manualmente o dejar una optimización según los parámetros establecidos según cálculos previos.
ALGORITMO PID
Controlador PID (Puesta en Marcha).
2
1
3
4
ALGORITMO PID
Controlador PID (Puesta en Marcha).
1.-Tiempo de muestreo de la medición: este tiempo se empleará para revisar las variables en el tiempo determinado por la ventana. 2.-Modos de optimización: Optimización Inicial: determina la respuesta del sistema a una entrada escalón y auto sintoniza el controlador PID. Optimización Fina: determina la respuesta del sistema a múltiples variaciones del proceso y poder realizar un ajuste fino del sistema.
ALGORITMO PID
Controlador PID (Puesta en Marcha).
3.-Ventana de visualización: revisión de las variables del proceso a partir del set point, salida y entrada.
4.-Estados: Optimización : se visualiza el avance de la optimización seleccionada y permite guardar los valores en el controlador. On Line
: Permite verificar el perfecto funcionamiento del controlador, igualmente se puede manipular dejando la salida en manual.