SEMANA 12 11
Para programar un PLC es necesario el empleo de un lenguaje especifico el cual por lo general solo entiende éste. El lenguaje de programación de cada PLC cambia de acuerdo al creador del producto, y aunque se utilizan los mismos símbolos en los distinto lenguajes, la forma en cómo se crean y almacenan cambia de fabricante a fabricante, por lo tanto la manera de cómo seinterpretan las instrucciones por medio de un PLC es diferente, dependiendo de la marca.
Existen comercialmente tres lenguajes que la mayoría de los fabricantes de los PLC ponen a disposición de los usuarios, estos lenguajes son:
Diagrama de Contactos también conocido como Lenguaje en Escalera.
Listado de Instrucciones
Diagramas de Funciones
En primera instancia se hará una descripción delLenguaje en Escalera. Este lenguaje es una representación gráfica que por medio de software se implementan tanto los contactos físicos que posee un relé (Variables de Entrada), así como también las bobinas (Variables de Salida) que lo constituyen, las actividades que realizan estas representaciones se materializan a través de las líneas de entrada y salida del PLC.
En el Lenguaje en Escalera son muybastos los símbolos empleados, pero como introducción en primer término explicaremos los símbolos que relacionan las entradas con las salidas.
Los elementos básicos correspondientes a las entradas, son los que a continuación se muestran:
Contacto normalmente abierto
Contacto normalmente cerrado
Contacto normalmente abierto (NA)
Este tiene la misma función de un botón real, el cual cuandono es accionado se reposiciona automáticamente a su estado natural que es encontrarse abierto o desconectado, ver figura 6.1. En otras palabras cuando el usuario presiona el interruptor hace que exista una unión entre los dos contactos internos que tiene el botón, cambiando su estado lógico de abierto (desconectado) ha cerrado (conectado),Contacto normalmente cerrado (NC)
Igualmente funciona como un botón real, pero de manera inversa al contacto normalmente abierto, esto es que cuando no es accionado se reposiciona automáticamente a su estado natural que es el encontrarse cerrado o conectado,
De acuerdo a la convención establecida por los fabricantes de los PLC se sabe que la correspondencia que tienen los estados lógicos cerrado yabierto con los dígitos binarios "0" y "1" es la siguiente:
Abierto equivale a "0" lógico
Cerrado equivale a "1" lógico
Para programar un PLC, primeramente se deben tener contempladas las entradas y las salidas totales que estarán interactuando en el sistema que se va a automatizar, posteriormente es necesario plantear el procedimiento mediante el cual se relacionaran las entradas con las salidasde acuerdo a las respuestas que se esperan del sistema.
Una herramienta que se emplea frecuentemente para programar un PLC son las Tablas de Verdad, ya que en estas se observa la respuesta que debe emitir el PLC en función de las combinaciones de los estados lógicos de las entradas. La combinación generada por la forma en como se conecten las variables de entrada da origen a funciones lógicasestandarizadas como por ejemplo: AND, OR, INVERSOR, etc.
Tanto las funciones lógicas mencionadas en el párrafo anterior como todas las que faltan tienen asociado un símbolo por medio del cual se identifican en el área de la electrónica, cabe aclarar que en esta área estas funciones son llamadas por su nombre en inglés, por lo tanto así nos referiremos a ellas.
Cuando se utiliza el Lenguaje enEscalera para programar un PLC no se emplean los símbolos de las funciones lógicas por lo tanto debemos ser capaces de implementarlas utilizando las variables de entrada y salida que de acuerdo a cierto arreglo se comportaran como las funciones lógicas: AND, OR, INVERSOR, NOR, etc.
Existen tres funciones lógicas a partir de las cuales se generan todas éstas las cuales son: AND, OR e INVERSOR....
Regístrate para leer el documento completo.