UN VARIADOR DE VELOCIDAD Juan PabIo Frez, Ren Chumbi Escuela de ngeniera Elctrica Abstract- This document is an automatic control pro- ject focused on the use of programmable logic controllers. The project is a speed control on a closed loop induction motor having as motor driver interface. The con- trol system is dominated by logic program- med into the PLC the same turn interacts with the operator through an HM. For pur- poses of study from the HM commands the generation of different set point signal: sine wave, square wave with amplitude and fre- quency parameters confgurable. I. INTRODUCCIN En control automtico este proyecto es una aplicacin para el uso de controlado- res lgicos programables (CPU s7-1200). En el proyecto se realiza un control de lazo cerrado, para controlar la velocidad de un motor de induccin trifsico de 1Hp, el mis- mo que se encuentra conectado al DR- VER Micromaster 420 y estos dos equipos conformaran la planta a la que el PLC con- trola. Para efectos de estudio, se generan diferentes seales de consigna (set-point), onda senoidal, y onda cuadrada con sus parmetros de amplitud y frecuencia con- fgurables. El PLC acta con una seal analgica por medio de la signal board AQ, sobre el variador y este responde variando la frecuencia de alimentacin suministrada al motor. Adicionalmente el variador calcu- la la velocidad del motor y la enva como una seal analgica de retorno al PLC. Las consignas y respuestas estarn siempre vi- sualizndose en un HM y para el caso de las consignas, este permitir su seleccin y modifcacin de amplitud y frecuencia. Objetivos: Desarrollar una interfaz para el HM amigable con los operadores del sis- tema. Generar las ondas de consigna con incrementos de tiempo, los ms pequeos posibles. Obtener una buena respuesta por parte del control PD. II. DESCRIPCIN La CPU S7-1200 y el software programa- dor TA PORTAL V11 de Siemens permiten trabajar un lazo de sintonizacin PD con funcin Autotuning. El valor de salida se calcula automtica- mente o de forma manual con la siguiente frmula. SmboIo Descripcin Y Valor de salida kp Ganancia proporcional s Operador Laplaciano b Ponderacin de la accin P w Consigna x Valor real 187 T Tiempo de integracin a Coefciente para el retardo de la accin derivativa TD Tiempo derivativo c Ponderacin de la accin D Dado que el sistema regulado necesita cierto tiempo para responder a un cambio del valor de salida, no es razonable cal- cular este valor en cada ciclo. La llamada al bloque PD debe hacerse en perodos constantes del tiempo de ciclo del OB in- vocante. El PLC con su mdulo signal board 1232 acta sobre el motor a travs del panel SDP que controla al DRVER Micromaster 420. La seal de retroalimen- tacin para realizar el control est dispo- nible en el mismo panel SDP como salida analgica 0V a +10V, luego de registrar en el variador parmetros bsicos del motor. El acondicionamiento de seales de entra- da y salida se lo realiza por medio de los bloques de NORM_X y SCALE_X. Y todo el control ser supervisado con el HM KTP 600 PN. Figura 1. Funcionamiento bsico con panel SDP III. DESARROLLO DEL SOFTWARE TA PORTAL V11. Permite programar de manera integral el software, tanto para el PLC como para el HM. A. Software para el PLC CPU S7-1200 1) niciamos con la construccin de las seales consigna de velocidad: Modo manual, a travs de esta subrutina se pretende disponer de un set point cons- tante previo al ingreso del valor de la velo- cidad en rev/min. En la fg.1 se muestra la programacin en lenguaje KOP en donde la comparacin es verdadera cuando se selecciona este modo. Entonces, el valor de consigna interviene en el control con el funcionamiento del motor. Figura 2. Generacin de la consigna constante. Modo automtico generador de ondas, se- leccionada la funcin y dada la amplitud y frecuencia se genera automticamente una onda senoide o cuadrada. Onda senoidal: esta dada por la ecua- cin y(t) = A*sen(w*t) con w=2*pi*f, con la amplitud (A en rev/min) y frecuencia (f en ciclos/s) regulables desde el HM. En la fg.2 la subrutina se encuentra dentro de un bloque de funcin llamado "senoide y genera una onda senoidal discretizada aproximadamente en pasos de 10ms. 188 Figura 3. Funcin que genera la onda seno. El variador de velocidad luego de invertir el giro, no genera ninguna seal de velo- cidad, es por este motivo que en el ciclo negativo no se puede tener un control PD. Entonces, a continuacin se presenta la l- gica que permite considerar solo el semici- clo positivo. Figura 4. Recorte del semiciclo negativo de la funcin seno. Onda cuadrada: la onda esta dada por las ecuaciones: y(t)= A para 0<=t<T/2 y(t)= 0 para T/2<=t<=T con la amplitud (A) y la frecuencia(f) regu- lables desde el HM. En la fg.3 la subrutina genera una onda cuadrada basndose en el cruce por cero de la onda senoidal antes descrita. Figura 5. Subrutina generadora de la onda cuadrada. 2) ControI PID Donde la informacin de entrada est di- reccionada a la variable velocidad previa- mente acondicionada y tambin al canal analgico de entrada (%iw64), la seal de consigna es tomada de la variable Consig- na_PD que es generada por cualquiera de las subrutinas anteriores (onda seno y cua- drada adems la del modo manual) y la se- al de salida est direccionadas a la signal board (%qw80). La llamada al bloque PD se hace en perodos constantes del tiempo de ciclo del OB cclico de interrupcin por la razn antes mencionada. Figura 6. Bloque de control PD. Los resultados del autotunning para la cali- bracin del PD son: Figura 7. Resultados de la optimizacin automtica. 189 3) Tratamiento de Ia seaI de veIoci- dad La seal de retroalimentacin es analgi- ca 0V a +10V y los valores que entrega el canal analgico a la CPU tienen que ser acondicionados; es as que, se desarrolla una subrutina dentro de un bloque de fun- cin "tratamiento_velocidad, el mismo que en su salida entrega los valores de la velo- cidad del motor en rev/min. Figura 8. Subrutina que acondiciona la velocidad. A continuacin se muestra el programa completo, donde se puede observar cmo se ha alcanzado la coordinacin de todas estas funciones y subrutinas: Figura 9. Programa principal completo. B. Programacin HMI KTP 600 PN Todas las instrucciones del modo de ge- neracin de seal de referencia son co- mandadas desde el HM, y adems este visualiza las seales de consigna elegidas y la respuesta que brinda el PD. Se dispone de tres ventanas una de men principal y las otras dos para los modos ge- neracin de consigna automtica y modo manual.
190 Figura 10. Elementos programados para el HM. Cada uno de los botones estn direcciona- dos a las variables del PLC, de modo que acten sobre los contactos; mientras que, los textbox se encargan de ingresar valo- res reales en las variables del PLC y tam- bin de visualizar los datos de amplitud (en rev/min) y frecuencia (en ciclos/s). IV. IMPLEMENTACIN En la fg.10, se muestra el esquema de conexiones entre el PLC S7-1200 y el DR- VER Micromaster 420 y la integracin del HM KTP 600 PN, es mediante un cable ethernet con el PLC como se ilustra en la fg.11. Figura 11. Esquema del circuito de control. Figura 12. Comunicacin ethernet. A continuacin el banco de trabajo opera- tivo: Figura 13. Montaje, planta y sistema de control. Figura 14. Sistema funcionando. V. CONCLUSIONES La onda de consigna generada, en cuan- to a la discretizacin se encuentra en pa- sos de 10ms, aproximadamente, pudiendo reducirla, pero debido a que la velocidad de respuesta del driver y, a su vez, este, sobre el motor, es lenta comparativamente; entonces, se justifca. La visualizacin de las ondas: seno (se- miciclo positivo) y rampa, en el HM da a entender, pasos grandes de discretizacin; no obstante, si utilizamos un PC como HM se muestra una curva continua; por lo tan- to, necesitamos un HM con mayor veloci- dad de procesamiento. El concepto del proyecto tiene varias apli- caciones a nivel industrial y de investiga- ciones colaborando con la simulacin de procesos, como la simulacin de una cre- ciente hidrolgica. 191 La calibracin de los parmetros PD pueden obtenerse rpidamente con la eje- cucin del autotunning, herramienta que se debe ejecutar cuando el sistema planta pueda responder a la seal de actuacin, puesto que el proceso consiste en variar la magnitud actuante, hasta los lmites, verif- car su respuesta y as determinar las can- tidades PD. VI. REFERENCIAS Manuales SMATC Guide: [1] www.siemens.com/simatic-docu " .El nstituto de ngenieros Civiles de la Gran Bretaa se organiz hace casi ms de un siglo. Se le solicit a Toms Tredgold, afamado practi- cante de ingeniera y conocido escri- tor sobre tpicos de este tema, que redactase una defnicin de "ingeniero civil; hoy en da se incluye en todas las publicaciones del nstituto "El arte de dirigir los grandes recursos de en- erga de la naturaleza para uso y con- veniencia del hombre Todava es una buena defnicin para todas las ramas de la ngeniera.