5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
PRÁCTICA N° 5 Tema
PROGRAMACIÓN MEDIANTE ZELIO SOFT
(En esta ocasión realicé el trabajo en Zelio Soft 2 V3.1) Objetivo general
1. Identificar la forma para ingresar al software Zelio Soft y conocer como manipular el software. 2. Identificar los elementos fundamentales y los íconos del software (ubicados en la parte inferior del área de trabajo. Identificar e interpretar el funcionamiento de los temporizadores, principalmente.
3. Realizar, mediante programación Ladder, el mando alternado de dos bombas, utilizando un sensor de nivel. Introducción
Zelio Soft permite programar una aplicación en Lenguaje FBD o en lenguaje de contactos (Ladder). Estos lenguajes ponen en funcionamiento lo siguiente: Bloques de función predefinidos: Temporizaciones
Contadores progresivos Funciones específicas: Gestión del tiempo Cadena de caracteres Comunicación...
Lenguaje de contactos El lenguaje de contactos (LD) es un lenguaje gráfico. Permite la transcripción de esquemas de relés y se adapta al procesamiento combinatorio. Proporciona los símbolos gráficos básicos: contactos, bobinas, bloques. La ejecución de los cálculos específicos es posible en el interior de los bloques de operaciones. Modo FBD El modo FBD permite una programación gráfica basada en la utilización de bloques funcionales predefinidos. Presenta una amplia gama de funciones básicas: temporizador, contador progresivo, lógico...
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 1/14
5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
Modo de funcionamiento Existen dos modos de funcionamiento para la herramienta de programación: Modo de introducción El modo de introducción sirve para desarrollar los programas en modo LD o FBD.
Corresponde al desarrollo de la aplicación. Modo de depuración Este modo sirve para finalizar la aplicación. Esta operación puede realizarse: En modo de simulación: el programa se ejecuta en modo local directamente en la herramienta de programación (simulado en el PC). En este modo, cada acción en el gráfico (cambio de estado de una entrada, forzado de una salida) actualiza las ventanas de simulación. En modo de monitorización: el programa se ejecuta en el módulo lógico, la herramienta de programación está conectada al módulo (conexión PC « módulo). Las diferentes ventanas se actualizan de forma cíclica. En estos dos modos se puede realizar lo siguiente: Visualizar de forma dinámica (en las ventanas: Edición/Supervisión/Panel Frontal), los estados de las salidas y de los parámetros de los bloques de función del programa correspondiente a la hoja de cableado. Forzar las entradas/salidas para comprobar el comportamiento del programa en condiciones especiales. Desarrollo En cuanto a la primera parte, le forma para ingresar e iniciar a programar en Zelio, es la siguiente:
Seleccionar el Menú Inicio , seguidamente Todos los programas y finalmente Zelio Soft 2. Se abrirá la ventana de presentación.
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 2/14
5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
Se escoge la opción Crear un nuevo programa, aparece la ventana de selección del modulo lógico.
En esta ventana, seleccionamos el modulo, que va a depender de nuestros requerimientos, en este caso seleccionamos: 10/12 ENTRADAS/SALIDAS SIN EXTENSIÓN. Se desplegan las opciones de modulo Zelio que se desea programar, y en nuestro caso seleccinamos el primero: 24 VDC, 6 entradas digitales.
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 3/14
5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
Clic en siguiente y aparece la ventana de modo edición en lenguaje Ladder, donde se va a editar el circuito.
En lo que a temporizadores respecta, son una función de suma importancia; éstos se explican a continuación:
Temporizadores: Permiten retardar, prolongar y activar acciones durante un tiempo determinado. Las duraciones se pueden parametrizar mediante uno o dos valores de preselección en función de los tipos de temporizador.
Se dispone de 16 Temporizadores y existen 11 tipos de estos, los cuales se describen seguidamente:
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 4/14
5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
Trabajo, comando mantenido (A)
Trabajo, salida/parada por impulso (a)
Reposo (C)
Cambio; activación comando: impulso calibrado en flanco ascendente de la entrada de comando (B) Cambio, desactivación comando: calibrado en el flanco descendente de la entrada de comando (W) Luz intermitente; comando mantenido síncrono (D)
Luz intermitente; salida/parada por impulsos, síncrono (d)
Totalizador de trabajo (T)
A/C
Luz intermitente; comando mantenido asíncrono (L)
Luz intermitente; salida/parada por impulsos, asíncrono (l)
Utilización de bobinas Se asocian dos bobinas a cada temporizador: Bobina TT: entrada de comando (TTx es la bobina respectiva), cada tipo implica un funcionamiento particular que permite gestionar todos los casos posibles en una aplicación. Bobina RC: entrada de puesta a cero, en el caso de que se desee poner el tiempo actual del temporizador en 0, se utiliza RT y la función está lista para un nuevo ciclo de temporización. Esta bobina sólo es necesaria en los temporizadores de tipo salida/parada por impulso. Utilización en contacto El contacto asociado al temporizador indica si la temporización ha terminado. Se podráen utilizar ende el los programa veces normalmente como sea necesario. Asimismo, puede utilizarse función 2 modostantas siguientes: abierto (Tx) o normalmente cerrado (tx) Tipo de temporizador: Este parámetro permite seleccionar el tipo de funcionamiento del temporizador entre los 11 tipos disponibles. Cada tipo está representado por una letra:
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 5/14
5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
A: trabajo, comando mantenido, es un Relé On Delay, el contacto se activa después de un tiempo t de excitada la bobina.
a: trabajo, salida/parada por impulso. El contacto se activa después de un tiempo t apenas funciona la bobina, y se desactiva en el instante en que la otra bobina se activa.
C: reposo, es un Relé Off Delay, el contacto se activa en el mismo instante que se activa la bobina y seguirá activado un tiempo t, después de que la bobina haya funcionado.
A/C: combinación de los tipos A y C. El contacto se activa después de un tiempo tA de exitada la bobina, y seguirá activo por un tiempo tB, después de que la bobina haya funcionado.
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 6/14
5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
B: cambio; activación comando: impulso calibrado en el flanco ascendente de la entrada de comando
W: cambio; desactivación comando: calibrado en el flanco descendiente de la entrada de comando. Una vez que la bobina deja de funcionar, el contacto se activa y lo hará por un tiempo t.
D: luz intermitente; comando mantenido síncrono. Se conoce como oscilador.
d: luz intermitente, salida/parada por impulso, síncrono
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 7/14
5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
L: luz intermitente; comando mantenido asíncrono
l: luz intermitente, salida/parada por impulso, asíncrona
T: totalizador de trabajo
En cuanto a los demás botones en la barra de la parte inferior, se dispone de las siguientes funciones:
Entradas digitales: Son 6, llas entradas digitales pueden utilizarse exclusivamente como contacto en el programa. Este contacto representa
el estado de la entrada del módulo conectado a un captador (botón pulsador, interruptor, detector, etc.). El número del contacto corresponde al número de límites de la entrada asociada: 1 a 9 y A a R (excepto las letras I, M y O) en función del módulo lógico y de la posible extensión. Teclas Zx: Las teclas de navegación se comportan exactamente como las entradas físicas I (entradas DIG). La única diferencia es que no corresponden a los
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 8/14
5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
límites de conexión del módulo lógico, sino a los cuatro botones grises del panel frontal. Se utilizan como botones pulsadores y, exclusivamente, como contactos. Relés Auxiliares: Los relés auxiliares señalados con la M se comportan exactamente igual que las salidas digitales Q, pero no tienen contacto eléctrico de salida. Se pueden utilizar como variables internas. Se dispone de 28 relés auxiliares y están numerados de 1 a 9 y de A a Y, excepto las letras I, M y O.
Cualquier relé auxiliar se puede utilizar en el programa, tanto como bobina o como contacto. Los relés permiten memorizar un estado que se utilizará como contacto asociado. Salidas digitales: Las salidas digitales corresponden a las bobinas de los relés de salidas del módulo lógico (conectadas a los accionadores). Estas salidas, son 4 y se representan con la letra Q.
Cualquier salidacontacto. DIG se puede utilizar en el programa, independientemente como bobina o como Contador: La función Contador permite contar de forma progresiva o regresiva los impulsos. El módulo contiene 16 contadores, numerados de 1 a 9 y de A a G. La función Contador progresivo puede restablecerse en cero o en el valor de preselección (en función del parámetro elegido) que se está utilizando.
La utilización en contacto permite saber lo siguiente: Si se ha alcanzado el valor de preselección (modo de conteo A)
Si se ha alcanzado el valor 0 (modo de conteo regresivo DE).
Utilización en bobinas Se asocian 3 bobinas a cada contador: Bobina CC: Entrada de impulso de conteo Bobina RC: Entrada puesta al estado inicial del contador Bobina DC: Entrada de sentido de conteo Utilización en contacto El contacto asociado al contador indica si el valor de preselección (modo A) o cero (modo DE) se ha alcanzado. Se podrá utilizar en el programa tantas veces como sea necesario. Asimismo, puede utilizarse en función de los 2 modos siguientes: normalmente abierto o normalmente cerrado. Contador rápido: La función Contador rápido permite contar los impulsos hasta una frecuencia de 1 kHz. La utilización del contacto K1 permite saber lo siguiente:
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 9/14
5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
Si se ha alcanzado el valor de preselección (conteo progresivo) Si se ha alcanzado el valor 0 (conteo regresivo) Existen dos bobinas asociadas al contador rápido: Bobina TK1: entrada validación de función Bobina RK1: entrada puesta al estado inicial del contador. Comparador de contadores: Esta función permite comparar el valor actual de conteo de dos contadores o de un contador y un valor constante.
Bloques textos: La función de automatismo Texto permite mostrar textos o valores numéricos (valor actual, preselección, etc.) en la pantalla LCD en lugar de en la pantalla de ENTRADAS-SALIDAS. El módulo lógico contiene 16 bloques Textos, numerados de 1 a 9 y de A a G. Estos bloques de función se utilizan en bobinas.
Retroiluminación: La salida Retroiluminación de la pantalla permite controlar mediante programa la iluminación de la pantalla LCD. En los modos STOP y RUN, si se pulsa cualquier tecla del panel frontal se ilumina la pantalla LCD durante 30 segundos.
Para la tercera parte, una vez que se despliega la ventana de edición, construimos el circuito para el mando alternado de las 2 bombas mediante el sensor de nivel (I1) y se obtiene lo siguiente:
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 10/14
5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
Después de realizado lo anterior, se simula el programa haciendo clic en el botón Simulación , se lo corre seleccionando el botón Run (Inic y Run) y se verifica que funciona correctamente.
Al pulsar I1, se activa Q1, lo que se demuestra a continuación:
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 11/14
5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
Al volver a pulsar I1, se desactiva Q1.
Al volver a pulsar I1, se activa Q2:
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 12/14
5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
Al pulsar nuevamente I1, se desactiva Q2, y así sucesivamente.
Conclusiones
Zelio es uno de los tantos software que existen en el mercado para realizar programas con circuitos que permiten resolver trabajos de procesos industriales y principalmente del área doméstica, como se demostró en la tercera parte del informe. De manera similar, se lo puede usar para automatizar invernaderos, jardines, señales de controles en taladros y en un sinnúmero de máquinas y procedimientos. Zelio Soft, es adaptable a varios PLC, la forma de ingresar a este software y la manera de programar es muy amigable, en lenguaje Ladder especialmente, sin embargo no es para todos los PLC que se disponen en la industria, por lo que eso sería una desventaja. A través de las funciones de Zelio, se puede ahorrar tiempo al programar y optimizar los procedimientos usando los temporizadores, contadores, y la función que sea necesaria.
Recomendaciones
Antes de construir un circuito, es indispensable realizar el diagrama e identificar todos los elementos implicados en el mismo.
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 13/14
5/17/2018
PRÁCTICAN5-slidepdf.com
ESCUELA POLITÉCNICA NACIONAL Ingeniería en Petróleos
Para realizar cualquier proceso en la industria, es vital que este sea automatizado y controlado, para lo cual es importante incluir el software disponible en el mercado como Zelio.
Bibliografía
Ayuda disponible de Zelio Soft 2 V3.1, para Temporizadores y las demás funciones. Apuntes de Zelio Soft 2, Ing. Andrés Huertas Vico e Ing. Ángel Vargas Vargas, 2008-2009.
Control Automatizado http://slidepdf.com/reader/full/practica-n-5
Eduardo Salazar Cedeño 14/14