INFORME # 1: EJERCICIOS BASICOS EN LENGUAJE LADDER DE PLCS EN ZELIO SOFT
SISTEMAS DE CONTROL
DANYS ANDRES DIAZ REVOLLO INGENIERA ELECTRÓNICA - VIII SEMESTRE
ING. JUAN GOMEZ
CORPORACIÓN UNIVERSITARIA ANTONIO JOSÉ DE SUCRE “CORPOSUCRE”
SINCELEJO – SUCRE SUCRE 2016
CONTENIDO
1) 2) 3) 4) 5) 6)
OBJETIVOS INTRODUCCIÓN MARCO TEÓRICO DESARROLLO CONCLUSIONES REFERENCIAS
OBJETIVOS General:
Aprender la programación básica de PLCs mediante el leguaje de contactos (Ladder) en la herramienta software zelio soft.
Específicos:
Instalación de la herramienta zelio soft 2 Familiarizarse con el entorno de zelio soft Desarrollo de ejercicios básicos de programación en lenguaje ladder.
INTRODUCCION El desarrollo acelerado en el uso de nuevas tecnologías, sobre todo en los campos de la electrónica, informática y comunicaciones constituyen un constante desafío en la aplicación de estas en los sistemas automáticos de control, provocando un profundo cambio en la concepción y diseño de los procesos, obligándonos a una constante actualización de conocimientos y un continuo replanteamiento de los métodos de diseño empleados. La complejidad del sistema de control alcanzable con los autómatas, hace que sea imprescindible el empleo de métodos de diseño sistemático, frente al método intuitivo que se veía empleado anteriormente. Los PLC’s por sus especiales características de diseño tiene un campo de aplicación muy extenso. La
constante evolución del hardware y software amplía constantemente este campo para poder satisfacer las necesidades que se detectan en el espectro de sus posibilidades reales, no sólo controlan la lógica de funcionamiento de máquinas, plantas y procesos industriales, sino que también pueden realizar operaciones aritméticas, manejar señales analógicas para realizar estrategias de control. Existen varios lenguajes de programación, en esta oportunidad se profundizará específicamente en la implementación del lenguaje de programación Ladder o Escalera para estos controladores.
MARCO TEORICO CONTROLADOR LÓGICO PROGRAMABLE (PLC) Un PLC (Controlador Lógico Programable) es un dispositivo electrónico de estado sólido que puede controlar un proceso o una máquina y que tiene la capacidad de ser programado o reprogramado rápidamente según la demanda de la aplicación. Fue inventado para remplazar los circuitos secuenciales basados en relés que eran necesarios para el control de las máquinas. El PLC funciona monitoreando sus entradas, y dependiendo de su estado, activando y desactivando sus salidas. El usuario introduce al PLC un programa, usualmente vía Software, lo que ocasiona que el PLC se comporte de la manera deseada.
LENGUAJE ESCALERA (LADDER) Es un lenguaje gráfico, derivado del lenguaje de relés. Mediante símbolos representa contactos, bobinas, etc. Su principal ventaja es que los símbolos básicos están normalizados según el estándar IEC y son empleados por todos los fabricantes. Los diagramas de escalera son esquemas de uso común para representar la lógica de control de sistemas industriales. Se le llama diagrama "escalera" porque se asemejan a una escalera, con dos rieles verticales (de alimentación) y "escalones" (líneas horizontales), en las que hay circuitos de control que definen la lógica a través de funciones. Con este tipo de diagramas se describe normalmente la operación eléctrica de distintos tipos de máquinas, y puede utilizarse para sintetizar un sistema de control y, con las herramientas de software adecuadas, realizar la programación del PLC.
CARACTERÍSTICAS DEL LENGUAJE LADDER
Instrucciones de entrada se introducen a la izquierda Instrucciones de salida se situarán en el derecho. Los carriles de alimentación son las líneas de suministro de energía L1 y L2 para los circuitos de corriente alterna y 24 V y tierra para los circuitos de CC. La mayoría de los PLC permiten más de una salida por cada renglón (Rung). El procesador (o "controlador") explora peldaños de la escalera de arriba a abajo y de izquierda a derecha.
LOS TEMPORIZADORES Como lo indica su nombre, cada vez que alcanzan cierto valor de tiempo activan un contacto interno. Dicho valor de tiempo, denominado PRESET o meta, debe ser declarado por el usuario. Luego de haberse indicado el tiempo de meta, se le debe indicar con cuales condiciones debe empezar a temporizar, o sea a contar el tiempo. Para ello, los temporizadores tienen una entrada denominada START o inicio, a la cual deben llegar los contactos o entradas que sirven como condición de arranque. Dichas condiciones, igual que cualquier otro renglón de Ladder, pueden contener varios contactos en serie, en paralelo, normalmente abiertos o normalmente cerrados. Las operaciones de tiempo permiten programar los temporizadores internos del autómata
DESARROLLO
Encendido y apagado manual de un led.
Encendido del led con el interruptor I1
Apagado con botón de paro
Encendido y apagado manual de 3 Led
Encendido de 3 Leds manual con los interruptores I1,I2, I4
Apagado de los 3 Leds con botón de paro
Encendido Y Apagado secuencial de tres leds mediante un temporizador programado con 5 segundo para su activación
Para la activación del sistema es necesaria la activación del interruptor I1
Se encenderá Q1 y de inmediato se activará el temporizador T1
Una vez pasen los 5 segundo del temporizador este activará Q2, también se aplicará un reset en Q1 y el temporizador T1 activara el temporizador T2.
De igual forma se activará Q3 y se estará realizando un bucle que se repetirá infinitamente hasta que se active el botón de apagado I2 que se encuentra normalmente cerrado.
El archivo de esta simulación estará anexado en él envió del trabajo.
CONCLUSIONES Se logró aprender los conocimientos básicos del lenguaje de programación de los Controladores Lógicos Programables (PLC). Gracias a la realización de ejercicios simples y prácticos en el lenguaje de escalera o ladder. Ha sido una muy buena forma de empezar ya que se podrá entonces abordar o profundizar en ejercicios que demanden mayor complejidad. En general, este un lenguaje de programación gráfico muy popular dentro de los PLCs, porque está basado en los esquemas eléctricos de control clásicos, es decir, está basado en la representación gráfica de la lógica de relevadores. De este modo, con los conocimientos que todo técnico eléctrico posee, es muy fácil adaptarse a la programación en este tipo de lenguaje.