Está en la página 1de 29

Electricidad y

Electrónica

Control PID en S7-1200


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_H: 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_H: 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.

El parámetro "Input" se encuentra fuera de los límites del valor real.


•Input > sPid_Cmpt.r_Pv_Hlm o bien,
0001
•Input < sPid_Cmpt.r_Pv_Llm
Para poder desplazar de nuevo el actuador, previamente se debe eliminar el error.

Hay un valor no válido en el parámetro "Input_PER". Compruebe si hay un error en la


0002
entrada analógica.

0004 Error durante la optimización fina. No se ha podido mantener la oscilación del valor real.

Error al iniciar la optimización inicial. El valor real se aproxima demasiado a la consigna.


0008
Inicie la optimización fina.

0010 Se ha cambiado la consigna durante la optimización.

La optimización inicial no está permitida en el modo automático ni durante la


0020
optimización fina.

Los límites del valor de salida no están configurados correctamente.


0080 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.

Error de tiempo de muestreo: PID_Compact no se llama dentro del tiempo de muestreo


0800
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).

1 2

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.

También podría gustarte