1. Programación de PLCs:
Lenguaje Lista de
Instrucciones
Por: Mharla Alcalá/Rafael
Franceschi
Los lenguajes de programación son las
interfaces para el desarrollo de estos
códigos, naturalmente han tenido su
propio proceso de evolución y
diversificación de manera análoga con el
hardware. Los PLC permiten la ejecución
de estos códigos cuando son insertados en
sus memorias, siguiendo los lineamientos
de las sintaxis establecidas. Estos
programas generalmente buscan la
manipulación de las variables de los
procesos que manejan o manipulan.
Actualmente estos lenguajes no están
estandarizados, por lo que cada fabricante
puede desarrollar su propia sintaxis para
sus equipos PLCs, pero lo que sí es un
denominador común son las técnicas o
paradigmas que se implementan en estos
lenguajes.
Los lenguajes de programación para PLC
son de dos tipos, visuales y escritos. Los
visuales admiten estructurar el programa
por medio de símbolos gráficos, similares
a los que se han venido utilizando para
describir los sistemas de automatización,
planos esquemáticos y diagramas de
bloques. Los escritos son listados de
sentencias que describen las funciones a
ejecutar.
Los programadores de PLC poseen
formación en múltiples disciplinas y esto
determina que exista diversidad de
lenguajes. Los programadores de
aplicaciones familiarizados con el área
industrial prefieren lenguajes visuales, por
su parte quienes tienen formación en
electrónica e informática optan,
inicialmente por los lenguajes escritos. Los
fabricantes de PLC han desarrollado una
cantidad de lenguajes de programación en
mayoría de los casos siguiendo normas
internacionales, con el fin de suplir las
necesidades y expectativas de los
programadores. En la siguiente tabla se
presentan lenguajes de uso común.
El lenguaje booleano siendo un lenguaje
de programación suele ser un poco
complejo respecto a su comprensión de
desarrollo, la manera más sencilla de
comprender se basa en el lenguaje
escalera siendo este último una forma más
sencilla que te lleva al manejo más
eficiente del lenguaje booleano.
El lenguaje booleano fue inventada a
mediados del siglo XIX por George Boole,
el lenguaje booleano permite manejar
elementos de uso común en
automatización, podemos mencionar
algunas sentencias tales como: TIM:
definir el temporizador; CNT: definir el
contador; SET: activar una variable binaria
(unidad de memoria); RST: desactivar una
variable binaria
En el lenguaje booleano su utilización se da
fundamentalmente en aquellas
instalaciones en donde es necesario un
proceso de maniobra, control,
señalización, etc., por tanto, su aplicación
abarca desde procesos de fabricación
industriales de cualquier tipo a
transformaciones industriales, control de
instalaciones, etc.
2. El lenguaje Booleano utiliza la sintaxis del
Álgebra de Boole para ingresar y explicar
la lógica de control. Consiste en elaborar
una lista de instrucciones o nemónicos,
haciendo uso de operadores Booleanos
(AND, OR, NOT, etc.) y otras instrucciones
nemónicas, para implementar el circuito
de control. El lenguaje “Lista de
Instrucciones” (IL) de la Norma IEC 1131-3,
es una forma de lenguaje Booleano.
El lenguaje Booleano es basicamente una
manera de ingresar programas de control
en un controlador, en lugar de
propiamente un lenguaje orientado a
instrucciones. Cuando se despliega en un
dispositivo de programación, el lenguaje
booleno es muchas veces visualizado
como diagrama de escalera en lugar de los
comandos booleanos que definen la
instrucción.
Es un lenguaje de bajo nivel basado en
operaciones Booleanas y cuya apariencia
es similar al código del lenguaje
ensamblador; se podría afirmar también
que este lenguaje no es más que la
representación en forma de texto del
lenguaje gráfico "Ladder". Es el más
antiguo de los lenguajes de programación
de PLC. Precursor del Ladder se usaba
cuando los computadores aun no tenían
capacidad gráfica. En este lenguaje cada
instrucción se basa en las definiciones del
álgebra de álgebra lógica. Requiere gran
conocimiento de la plataforma de
hardware y de su arquitectura, en algunos
aplicativos de programación se genera a
partir de otro tipo de lenguaje.
Los lenguajes de programación son
actualmente muy utilizados en la industria
y en el desarrollo de muchas aplicaciones
que vienen a facilitar el proceso
productivo de la industria, no está demás
afirmar que la programación booleana es
utilizada principalmente como lenguaje
ensamblador de PLC en el desarrollo de
autómatas que en este caso facilitan la
labor del operario, siendo de gran
importancia su desempeño como
máquina.
Cabe destacar que el autómata no
desplaza al operario ya que el mismo esta
supervisado y controlado por el operario,
el autómata cumple funciones específicas
que son asignadas por el operario o el
programador a través del lenguaje ya visto
en el desarrollo de la investigación.
El lenguaje booleano se enlaza con el
lenguaje escalare para su mayor
comprensión, siendo el lenguaje escalera
una forma de diagramar lo que con el
lenguaje booleano se quiere indicar como
instrucciones al autómata.