HMI
Ethernet
Salidas Entradas
analógicas PLC analógicas
Entrada
Salida
de Planta
Vdc
control
4. Filosofía de control
Se utiliza control en lazo cerrado donde el controlador debe actuar de manera que la variable
manipulada siga las variaciones de la variable de referencia o corrija los efectos de las
perturbaciones, con la máxima rapidez, la máxima exactitud, y el mínimo de oscilaciones
posible.
En este elemento se deben ajustar óptimamente una serie de parámetros para obtener una
respuesta deseada. Por ello, este elemento se considera el núcleo del sistema controlador. A
la salida del controlador obtenemos la variable o señal corredora precisa para conseguir un
control óptimo del sistema.
Para el diseño del controlador PI, se trabajó con el software matemático MATLAB, este
software permite sintonizar este tipo de controladores mediante el método de Ziegler-
Nichols, el cual utiliza el método de la ganancia máxima, la Figura 2. Muestra el cálculo de
los coeficientes que Matlab utiliza para sintonizar los controlador PI, anteriormente ya se
tenía modelado de la planta.
5. Diagrama P&ID
Ronnie
Los controladores MicroLogix 1100 también aceptan E/S de expansión. Hasta cuatro de los
módulos de E/S pueden añadir sea las E/S incorporadas, proporcionando flexibilidad de
aplicación y compatibilidad con hasta 80 E/S digitales.
Características
Proporciona una memoria de 8 KB (4 KB de programas de usuario con 4 KB de datos
de usuario).
Permite el acceso, el monitoreo y la programación desde cualquier conexión Ethernet.
Admite la edición en línea
Contiene un puerto combinado RS-232/RS-485 aislado para comunicación en serie y
conectada en red.
Compatible con el software 1762 MicroLogix de E/S de expansión (hasta cuatro
módulos por controlador)
Alimentación de 120/240 VAC
Cuenta con un comando de PI el cual permite modificar cada uno de los parámetros
del mismo.
8. Lógica de control
El programa del controlador necesita la etiqueta del interruptor maestro del panel de operador
para iniciar, se activa la bandera de funcionamiento. Después de activar el interruptor maestro
se elige el modo de operación manual o automático, se activan estados en el programa que
determinan estos modos. Cuando se selecciona el modo manual se pone en 1 la bandera de
modo de la instrucción de controlador PID, en este caso la salida del controlador se debe
definir al momento de programar el PLC o se puede cambiar en la ventana de ingeniería del
HMI. Se pone en 0 la bandera de modo de operación de la instrucción PID cuando se
selecciona el modo automático, aquí la salida del controlador es calculada mediante los
algoritmos de la instrucción.
En el estado de funcionamiento las entradas analógicas del PLC toman datos de la salida del
sensor de la planta de velocidad, estos datos son escalados mediante una subrutina de
escalamiento propia del entorno de programación. Los datos son movidos al registro de
variable del proceso de la instrucción de controlador PID.
Cuando se pulsa el botón de inicio se activa el estado de inicio y se pone en 1 la bandera de
habilitación del controlador PID. El valor del registro de salida del controlador es escalado y
posteriormente enviado a las salidas analógicas del PLC.
Al pulsar el botón de paro la salida del módulo analógico del PLC es puesta a 0 para detener
el motor. Se pone a 0 la bandera de habilitación del controlador PID.
A continuación se muestra un flujograma del programa del PLC.
Interruptor maestro: tag que viene del HMI del mismo nombre, controla la activación
del proceso.
Funcionamiento: bandera de funcionamiento del proceso, se activa con el interruptor
maestro.
Auto: modo automático, se activa cuando se selecciona el modo automático en el
HMI.
Manual: modo manual, se activa cuando se selecciona el modo manual en el HMI.
N7:X: enteros definidos en la memoria del plc. Son usados para el escalamiento de
las variables necesarias para el algoritmo del PID.
AM: bandera de modo automático o manual del algoritmo PID. Cuando esta bandera
se pone en 0 el PID trabaja en modo automatico. Si se pone en 1 trabaja en modo
manual.
SPS: set point del algoritmo PID. Se debe poner un valor por programa.
PV: variable del proceso. Entrada del algoritmo PID.
CV: variable controlada. Salida del algoritmo PID. Se debe escalar para poder usarla
en la planta.
Inicio: tag que viene del HMI. Cuando se pulsa inicio el proceso funciona.
Arranque: bandera de que inicio ha sido pulsado. Permite el funcionamiento del
algoritmo PID.
Paro: tag que viene del HMI. Cuando se pulsa paro el proceso se detiene.
Inicio
No
Interruptor
maestro=1
No Funcionamiento<=1 No
AM<=1
AM<=0 Escalar Escalar
entrada I:3.0 a entrada a
N7:0 N7:2 Mover N7:5 a
SPS
No CV<=300
No
Inicio=1 No
Inicio=1
Si
Si
Arranque<=1 Paro=1
Mover CV a
salida
O:4.0
Si
Mover 0 a
salida
O:4.0
PID
Escalar CV a
salida O:4.0
Fin
Si
Arranque<=1 Paro=1
Mover CV a
salida
O:4.0
Si
Arranque<=0
Mover N7:1 a
PV
Mover 0 a
salida
O:4.0
PID
Escalar CV a
salida O:4.0
Fin
9. Desarrollo HMI
Debido a las especificaciones del sistema se procedió a utilizar el software ArquestA IDE
junto con InTouch 10, el cual, permite gestionar tags provenientes del PLC y un manejo
gráfico que permite la representación de los mismos en las ventanas que observa el operador.
HMI
Inicio de
sesión
Operador Ingeniero
Seleccion de Seleccion de
Set Point Set Point
Alarmas
Indicadores
Panel de
comandos
Navegación
Alarmas
Parámetros
PID
Panel de
comandos
Navegación
Formulario
Slider
Aceptar
Continua Ronnie
10.Anexos
Modelamiento de la planta
V-
Programa del PLC