Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Así, el primer lenguaje de programación para PLC's, considerado de bajo nivel, fue
el "Lenguaje LADDER o de Escalera". Aún hoy se utiliza este lenguaje, así como
el "lenguaje Booleano" que se basa en los mismos principios del álgebra
booleana. Este último utiliza nemónicos (AND, OR, NOT, NAND, etc.) enteramente
equivalentes al Lenguaje de Escalera. En este capítulo hablaremos de los
principios de programación LADDER.
En todo proceso industrial existe una secuencia de operaciones en las que las
variables del proceso (temperatura, humedad, nivel de un líquido, tiempos, etc.)
están definidos para obtener resultados esperados.
Es más, muchas veces las modificaciones son tantas que es preciso aumentar la
capacidad del sistema y en ese caso sólo se puede expandir el hardware para
cumplir con las nuevas exigencias.
Sin embargo, esta definición está quedando obsoleta, ya que han aparecido los
micro-plc's, destinados a pequeñas necesidades y al alcance de cualquier
persona.
Espacio reducido.
Procesos de producción variables.
Procesos de producción secuenciales.
Instalaciones de procesos complejos.
Necesidades de chequeo de programación centralizada de las partes del proceso.
No podemos dejar de lado los pequeños PLCs para uso más personal (que se
pueden emplear, incluso, para automatizar procesos en el hogar, como la puerta
de una cochera o las luces de la casa).
Cabe aclarar que, si bien uno de los inconvenientes de utilizar estos dispositivos
radica en la capacitación del personal que los va a utilizar, en la mayoría de las
universidades de la especialidad se enseña tanto el funcionamiento como su
empleo por lo cual es un tema superado. En cuanto al costo tampoco hay
problema, ya que hay PLCs para todas las necesidades y a precios bajos.
Luego aparecieron los lenguajes de alto nivel como el "lenguaje de escalera" pero,
con la adición de funciones especiales complejas, que en el diagrama de escalera
aparecen esta técnica se desarrollaron los Lenguajes Especiales de Computadora,
también de alto nivel, que son muy similares a los lenguajes de programación de
computadoras como el Basic y el C, para hacer cada vez más “amigable” la
programación.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Tecnología en Gestión de Redes de Acceso de Telecomunicaciones - ECBTI
2150514 – Automatización Industrial E-Learning
Sin embargo, los programas resultantes son difíciles de modificar por no tener una
estructura modular. Para disminuir este inconveniente, se realizan “programas a
medida” basados en reglas que, muchas veces, obedecen a una lógica de
estado”.
"si la temperatura está por debajo de T1, arranque el calefacto 1 y encienda la luz
indicadora". Así, todas las actividades físicas pueden ser explicitadas en esta
forma.
Los TASKS o Tareas son el elemento primario del modelo de lógica de estado.
Una tarea es una descripción de una actividad del proceso, expresada
secuencialmente y en relación al tiempo. Si estuviésemos describiendo el proceso
de horneado de pan tendríamos, la tareas de carga del horno, la tarea de control
de temperatura, la tarea de encendido de los calefactores, la tarea de apagado del
horno, etc.
Los STATES o Estados describen el valor de una salida. Cada estado implica un
conjunto de "tiempos" por los cuales pasa la tarea. Cada estado contiene también
las reglas de transición de estados.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Tecnología en Gestión de Redes de Acceso de Telecomunicaciones - ECBTI
2150514 – Automatización Industrial E-Learning
Por otra parte, existen programas para computadora que permiten construir los
programas de PLC de forma gráfica, por manipulación de estos símbolos.