Académique Documents
Professionnel Documents
Culture Documents
Existen diferentes lenguajes para programar los PLCs de Omron: SCT, Grafcet o Ladder derivado del
lenguaje de rels. Estos fueron desarrollados para reemplazar sistemas de control lgicos que utilizaban
rels, debido a esto el lenguaje inicial para su programacin debera tener una semejanza cercana con los
diagramas utilizados en la lgica para rels, que permite a los ingenieros entender este lenguaje de
programacin con una mnima capacitacin. Todas las funciones disponibles en Ladder son extensibles a
otros lenguajes de programacin de PLCs.
Existen diversos lenguajes de programacin para los PLC. pero el llamado Lenguaje en Escalera es el
ms comn y prcticamente todos los fabricantes de PLC lo incorporan como lenguaje bsico de
programacin. El Lenguaje en escalera es el mismo para todos los modelos existentes de PLC. lo que
cambia de fabricante a fabricante o de modelo a modelo es el micro controlador que emplea, y por esta
razn lo que difiere entre los PLC es la forma en que el software interpreta los smbolos de tos contactos
en Lenguaje en Escalera.
La clave principal para la aceptacin de los PLC en la industria fue que el lenguaje de programacin inicial
estaba basado en tos diagramas de escalera y smbolos electrnicos, comnmente usados por los
electricistas. Las industrias ya estaban capacitadas en lgica de escalera y fcilmente la adoptaron para
los PLC. De hecho, la lgica de escalera todava juega un papel muy importante en la programacin y en
la localizacin y correccin de problemas, a pesar de que se han desarrollado lenguajes de programacin
ms avanzados. Con este tipo de diagramas se describe normalmente la operacin elctrica de distinto
tipo de mquinas, y puede utilizarse para sintetizar un sistema de control y, con las herramientas de
software adecuadas, realizar la programacin del PLC.
LENGUAJE LADDER
Para programar un PLC con LADDER, adems de estar familiarizado con las
reglas de los circuitos de conmutacin, es necesario conocer cada uno de
los elementos de que consta este lenguaje. En la siguiente tabla podemos
observar los smbolos de los elementos bsicos junto con sus respectivas
descripciones.
Bobina
Permite desactivar una bobina SET previamente activada.
SET
Una vez conocidos los elementos que LADDER proporciona para su programacin,
resulta importante resaltar cmo se estructura un programa y cul es el orden de
ejecucin.
El siguiente esquema representa la estructura general de la distribucin de todo
programa LADDER, contactos a la izquierda y bobinas y otros elementos a la derecha.
Las variables internas son bits auxiliares que pueden ser usados segn convenga, sin
necesidad de que representen ningn elemento del autmata. Se suele indicar
mediante los caracteres B M y tienen tanto bobinas como contactos asociados a las
mismas. Su nmero de identificacin suele oscilar, en general, entre 0 y 255. Su
utilidad fundamental es la de almacenar informacin intermedia para simplificar
esquemas y programacin.
Los bits de sistema son contactos que el propio autmata activa cuando conviene o
cuando se dan unas circunstancias determinadas. Existe una gran variedad, siendo los
ms importantes los de arranque y los de reloj, que permiten que empiece la ejecucin
desde un sitio en concreto y formar una base de tiempos respectivamente. Su
nomenclatura es muy diversa, dependiendo siempre del tipo de autmata y fabricante
LOS CONTACTOS
Como salidas en el programa del PLC se toma no solo a las salidas que el
equipo posee fsicamente hacia el exterior, sino tambin las que se conocen
como "Rels Internos o Marcas". Los rels internos son simplemente
variables lgicas que se pueden usar, por ejemplo, para memorizar estados
o como acumuladores de resultados que utilizaran posteriormente en el
programa. Se las identifica con la letra "M" y un nmero el cual servir para
asociarla a algn evento.
Temporizadores
Contadores
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 condicin de arranque. Dichas condiciones,
igual que cualquier otro rengln de LADDER, pueden contener varios
contactos en serie, en paralelo, normalmente abiertos o normalmente
cerrados.
Los contadores
Nos permitirn contar y/o descontar impulsos que enviemos al contacto que
lo activa (p.e. nmero de botes, sacos, piezas, etc.) entre 0 y 999. Los
parmetros son:
La salida del contador estar a 1 siempre que el valor del contador sea
diferente de 0.
Sin embargo hay una conexin que es posible en nuestro Ladder pero
imposible en un tablero. Las bobinas pueden ser conectadas en Serie
comportndose en forma similar que si estuvieran en paralelo. Si en el
circuito de activacin de las bobinas existen varios contactos en serie,
conviene usar la conexin paralelo de las bobinas, ya que el programa se
ejecuta en menor tiempo.
Los bloques Timer, Contadores, etc. slo pueden aparecer una vez en el
programa. Sin embargo pueden utilizarse contactos y bobinas referidos a
stos en cualquier parte. No pueden editarse dos bloques Timer, etc. con el
mismo nmero. Si las bobinas son conectadas directamente a la barra de la
izquierda, entonces se las considera permanentemente activadas. Por
supuesto, esto siempre que esa parte del programa est siendo ejecutada.
En algunos PLC esto esta Prohibido, debe colocarse un contacto entre la
entrada y la bobina
VENTAJAS DE LADDER
http://www.educacionurbana.com/apuntes/ladder.pdf
https://prezi.com/tllqsq_ntvlj/lenguaje-ladder/
http://www.rocatek.com/forum_programacion_ladder.php
https://es.slideshare.net/EquipoSCADA/programacin-de-plcs-lenguaje-
escalera
https://www.depeca.uah.es/depeca/repositorio/asignaturas/201608/3.%20Pr
ogramacion%20en%20ladder.pdf
file:///C:/Users/DALEISY_/Downloads/Clase%202%20-%20Lenguaje
%20LD.pdf