You are on page 1of 2

3) Lenguajes de Programación de PLC’s según norma IEC.

La norma IEC 61121-3:2013; menciona cuatro lenguajes de programación de PLC, dos


de ellos textuales y los otros dos gráficos. Los dos lenguajes de programación textuales
son el Lista de Instrucciones y el lenguaje Texto Estructurado, mientras que los dos
lenguajes de programación gráficos son el Diagrama Escalera y el lenguaje de
Diagrama de Bloques de Funciones.
 Lenguaje Lista de Instrucciones.
Este lenguaje está basado en el álgebra booleana, es decir, funciona con
instrucciones que reproducen operaciones lógicas simples tales como AND, OR,
XOR, etc..., y funciones pre-programadas (temporizadores, registros, etc…). Este
lenguaje permite la transcripción directa en forma de lista de instrucciones: de un
esquema de funciones, de un logigrama, de una secuencia de ecuaciones
booleanas.
 Lenguaje Texto Estructurado.
El lenguaje texto estructurado funciona mediante programación de funciones
mediante mnemónicos, y ofrece posibilidades tanto de programación de funciones
simples como programación de funciones más complejas.
La frase o mnemónico como elemento de programación puede ser de tres tipos:
 Frase de acción para actuar directamente sobre objetos, bit o palabra y
realizar una acción o serie de acciones.
 Frase condicional en la que las acciones dependen del resultado de una o
varias comprobaciones (IF, THEN, ELSE).
 Frases iterativas en las que las acciones están condicionadas al resultado
de una comprobación y se ejecutan mientras esta sea verdadera (WHILE,
DO).
 Lenguaje de Diagrama Escalera.
Este lenguaje se adapta al tratamiento lógico simple de tipo combinatorio. Utiliza
símbolos gráficos de apertura y cierre y de bobinas. Es decir, su esquematización
es un poco familiar a la lógica cableada. Por lo que una programación escrita en
este lenguaje se verá como un clásico sistema eléctrico desarrollado. También es
posible insertar funciones de temporizadores, contadores, registros, entre otros,
así como también bloques de operaciones lógicas y aritméticas pre-programadas.
Se puede observar su simbología en el siguiente ejemplo:
 Lenguaje de Diagrama de Bloques de Funciones.
También conocido como lenguaje grafcet, proviene de un método basado en la
noción de etapas y transiciones unidas mediante enlaces orientados. A las etapas
se asocian acciones, y a las acciones receptividades.
Una etapa caracteriza un estado de la parte de mando con un comportamiento
estable. Puede estar activa o inactiva. Las acciones asociadas a las etapas
pueden estar condicionadas o no. Sólo se ejecutan las acciones asociadas a la
etapa activa.
Una transición indica la posibilidad de evolución de una etapa a la siguiente. Su
receptividad asociada es una expresión lógica que agrupa las condiciones
(estados de captadores, órdenes de marcha, etc.) necesarias para que evolucione
el estado de la parte de mando en un momento dado. Sólo es posible superar una
transición si se cumplen dos condiciones:
– la etapa inmediatamente precedente está activa,
– la receptividad asociada es verdadera.
Los enlaces orientados Vinculan las etapas a las transiciones y las transiciones a
las etapas, e indican las vías de evolución del Grafcet. Por norma, los enlaces se
realizan de forma descendente.
La simbología del lenguaje Grafcet se puede observar mediante el siguiente
ejemplo.

You might also like