Beruflich Dokumente
Kultur Dokumente
RESUMEN
El estndar internacional IEC-61131 Controladores Programables define las especificaciones
de los sistemas basados en Controladores Lgicos Programables (PLC, por sus siglas en
Ingls) tanto en hardware como en software para el desarrollo de algoritmos por los usuarios
finales y responsables de procesos industriales. En el apartado IEC-61131-3 se propone la
sintaxis y semntica de cinco lenguajes de programacin: Diagrama Escalera, Lista de
Instrucciones, Diagrama de Bloques de Funciones, Texto Estructurado y Diagrama de
Funciones Secuenciales. El Diagrama Escalera es similar al diagrama elctrico y tiene como
base principal el principio de funcionamiento de rels electromecnicos funcionando al mismo
tiempo.
ABSTRACT
The international standard IEC 61131 Programmable Controllers define specifications of
Programmable Logic Controller-based systems both hardware and software to develop control
algorithms to end user and persons responsible of the process industrial. Paragraph IEC-61131-
3 shows the syntax and semantics of five programming languages: Ladder Diagram, Instructions
List, Function Block Diagram, Structured text and Sequential Function Char. The Ladder
Diagram is similar to the electrical diagram and its working principle is of relay electromechanical
running simultaneously.
Las seales de entrada fsica, un controlador programable (algoritmo de control) y las seales
de salida fsica constituyen la base de un sistema basado en PLC.
Para el control de procesos industriales se requiere de la medicin de seales digitales y/o
analgicas. Una seal digital es aquella que puede tener solo dos estados, por ejemplo, abierto
o cerrado. Mientras que una seal analgica es continua en el tiempo, por ende, puede tener
valores en un cierto intervalo, por ejemplo; 0 - 100\% correspondiente al nivel en un tanque.
Ambas seales son acondicionadas a niveles de voltaje o corriente para su interpretacin en
los mdulos de entrada y/o salida de los sistemas basados en PLC.
El estndar define a un PLC como Sistema electrnico operando digitalmente, diseado para
uso en ambiente industrial, el cual usa una memoria programable para el almacenamiento
interno de instrucciones de usuario orientadas para implementar funciones especficas tales
como lgica, secuencias, retardos, conteo y aritmtica para control de varios tipos de mquinas
o procesos a travs de entradas y salidas digitales o analgicas.
3. DIAGRAMA ESCALERA
Diagrama Escalera es uno de los cinco lenguajes de programacin considerado en el estndar
IEC-61131-3 para desarrollar algoritmos de control para PLC. El Diagrama Escalera es
considerado un lenguaje de tipo grfico y tiene como base de funcionamiento el comportamiento
de un rel electromecnico. El estndar define al lenguaje Diagrama Escalera como Uno o ms
redes de contactos, bobinas, funciones representadas grficamente, bloques de funciones,
elementos de datos, etiquetas y elementos de conexin, delimitados por la parte izquierda y
derecha por rieles de energa. De igual forma el lenguaje Diagrama Escalera es considerado
como el modelado de redes de elementos electromecnicos funcionando simultneamente
tales como bobinas y contactos de rels, temporizadores, contadores, etc.".
La Figura 2 muestra la equivalencia entre el principio de funcionamiento de un rel
electromecnico y el lenguaje Diagrama Escalera. En el circuito elctrico, la seal sensor abre
o cierra el circuito, lo que hace que se des-energice o energice la seal bobina, por consiguiente,
sus contactos normalmente cerrados (NC, por sus siglas en ingls) y normalmente abiertos (NO,
por sus siglas en ingls) cambian de estado cuando la seal bobina est energizada y estn en
su estado inicial si la seal bobina est des-energizada. En el Diagrama Escalera, se tiene el
mismo comportamiento, si la seal sensor est activa, energiza la seal bobina, la cual activa o
des-activa sus contactos en la lnea dos.
Los rieles de energa simulan la alimentacin a los sensores y actuadores, es decir, el riel
izquierdo es el positivo de una seal de Corriente Directa (CD) o la lnea de un sistema de
Corriente Alterna (CA). Mientras que el riel derecho es el negativo de un sistema de CD o el
neutro de uno de CA. Una condicionante en las lneas de control bsicas es que deben terminar
con una bobina, que representa el cierre del circuito elctrico.
Un contacto NO y/o NC puede provenir de un sensor mecnico o electrnico que cierra o abre
el circuito elctrico al mdulo de entradas fsicas, el cual detecta presencia o ausencia de voltaje
para el estado (0 o 1) de la variable correspondiente. El nivel de voltaje y tipo de seal (directa
o alterna) est en funcin del tipo de mdulo de entradas. Tambin, un contacto NO y/o NC
puede ser una seal interna de memoria que est ligada a una bobina tambin interna. Una
seal de entrada fsica puede considerarse cuantas veces sea necesaria en el algoritmo de
control mediante contactos NO y/o NC. De igual forma, una bobina de salida o interna puede
tener los contactos NO y/o NC que requiera el algoritmo de control en una o diversas lneas.
De igual forma, el estndar considera la definicin de contactos y bobinas que son utilizados en
los algoritmos de control en Diagrama Escalera.
Un contacto es un elemento el cual trasmite un estado a la unin horizontal sobre su lado
derecho el cual es igual a la lgica booleana AND del estado de la unin horizontal y su lado
izquierdo con una funcin Booleana apropiada de una variable de entrada, salida o memoria.
Un contacto no modifica el valor de la variable booleana asociada.
Una bobina copia el estado de la unin sobre su izquierda a la unin sobre su derecha sin
modificacin, y almacena una funcin apropiada del estado o de la transicin de la unin
izquierda dentro de una variable booleana asociada.
El Lenguaje de programacin Diagrama Escalera hoy en da soporta funciones matemticas,
lgicas, temporizadores, relacionales, Control Proporcional Integral Derivativo (PID) entre
muchas otras a travs de bloques especficos que son insertados en el Diagrama Escalera.
CONCLUSIONES
La tecnologa utilizada para la automatizados de procesos industriales contina mejorndose,
sin embargo, aunque la lgica de control pueda ser desarrollada en distintos lenguajes de
programacin normados y no normados, esta queda al final en responsabilidad de los ingenieros
responsables del mantener o mejorar los procesos de produccin, de ah la importancia que
independientemente del lenguaje de programacin, es necesario aprender a pensar con lgica,
seguridad y con mltiples variables a la vez en comportamientos asncronos, concurrentes,
estocsticos, entre otros.
El Programa Educativo de Ingeniera en Tecnologas de Automatizacin considera la enseanza
de los cinco lenguajes de programacin contemplados en la norma IEC-61131-3 como parte de
las competencias a desarrollar para la resolucin de problemas reales de la industrial nacional
e internacional.
REFERENCIAS BIBLIOGRFICAS
International Electrotechnical Commission, Programable Controller - Part 1: General information,
IEC-61131-1, Edition 2.0, 2003.
www.plcopen.com