Examen Señales Analogicas
Tema N° 3.- Técnicas de programación
3.1. Programación en diagrama de escalera
Introducción
El concepto original de los PLC, se fundamentaba en poder programar fácilmente el dispositivo, utilizando una representación efectiva de la lógica necesaria para controlar la máquina o el proceso. Esta representación involucraba el uso de los símbolos y expresiones yaexistentes en los diagramas lógicos eléctricos. En base a esto, se obtiene un lenguaje de programación gráfico que es denominado Lenguaje de escalera.
Diagrama de escalera
El diagrama de escalera es una técnica de programación gráfica utilizada en el desarrollo de algoritmos de control de sistemas o procesos basados en controladores lógicos programables.
Instrucciones
Inicialmente el lenguajede escalera utilizaba instrucciones básicas, pero con el paso de los años, se le han incorporado funciones cada vez más complejas y poderosas, con lo que se ha obtenido un lenguaje avanzado de programación.
Grupos de instrucciones
Las funciones pueden ser diferentes dependiendo del fabricante del PLC, aunque en general se puede hablar de dos grupos de instrucciones en los diagramas deescalera: • Instrucciones básicas. • Instrucciones avanzadas.
Manual del participante
41
Control Secuencial
Tema N° 3.- Técnicas de programación
3.1. Programación en diagrama de escalera ( continuación )
Instrucciones ( continuación )
Clasificación
La clasificación de las instrucciones en cada uno de los grupos puede ser variable, sin embargo existe una división típica aceptada quegenera una clasificación, tal como se muestra en la siguiente tabla. Básicas • Contactos • • • • • • • • • • Bobinas Temporizadores Contadores Bobinas retenidas ( Set y Reset ) Saltos Suma Resta Multiplicación División Comparaciones Avanzadas • Aritmética de doble precisión • Raíces cuadradas • Mover registros • Rotar registros • Diagnosticar bloques • Transferir bloques • Secuenciadores •Funciones PID • Manejo de redes
Representación
La representación de los diagramas de escalera esta compuesto fundamentalmente por un área que contiene las condiciones que son evaluadas y por otra, la salida asociada a dichas condiciones.
Condiciones Salida
Direcciones para la evaluación de la continuidad lógica
Manual del participante
42
Control Secuencial
Tema N° 3.- Técnicas deprogramación
3.1. Programación en diagrama de escalera ( continuación )
Representación ( continuación )
Bloques funcionales
Igualmente, en el diagrama de escalera se pueden incorporar funciones avanzadas, que se representan en el esquema como bloques funcionales. En la siguiente ilustración se presenta un diagrama de escalera con bloques funcionales que posee líneas de habilitación, esdecir, que las funciones se ejecutarán cuando las condiciones lógica asociadas se cumplan.
Condiciones Bloque funcional
salidas
Instrucciones
Bloque
Ventaja
La programación en diagramas de escalera es una ventaja debido a la naturaleza gráfica de su representación, ya que facilita la visualización de las funciones o relaciones entre los diferentes elementos de un proceso.Importante
Es necesario pensar al momento de programar, en la forma en que el PLC ejecuta el programa SCAN que tiene en su memoria. Esta forma cíclica de operar, de leer y actualizar las entradas y salidas lo diferencian de la forma tradicional de programación de otros sistemas.
Manual del participante
43
Control Secuencial
Tema N° 3.- Técnicas de programación
3.1. Programación endiagrama de escalera ( continuación )
Alternativas
Aunque la forma tradicional de programar un PLC es utilizando diagramas de escalera, en algunos casos se puede tener especificado el funcionamiento del sistema en lenguajes o en técnicas relacionadas, que deben ser convertidas en diagramas de escalera para poder realizar su programación.
Manual del participante
44
Control Secuencial...
Regístrate para leer el documento completo.