You are on page 1of 7

I.

Introducción a los PLC Controladores Lógicos Programables

UNIVERSIDAD TECNOLÓGICA DE NOGALES


INGENIERÍA EN MECATRÓNICA

UNIDAD II

“ PROGRAMACIÓN DE LOS PLCs ”

Horas prácticas: 60
Horas teóricas: 13
Horas totales: 73

OBJETIVO: El alumno implementará soluciones mediante la


programación y mantenimiento del controlador lógico programable
para resolver problemas de automatización.

M.C. Omar Velarde Anaya Universidad Tecnológica de Nogales


1
I. Introducción a los PLC Controladores Lógicos Programables

II. PROGRAMACIÓN DE LOS PLCs.


2.1 INTRODUCCIÓN.

Anteriormente muchas de tareas de control se solucionaban mediante relés o


contactores.

Esto con frecuencia se denominaba control mediante lógica cableada. Se tenían


que diseñar los diagramas de circuito, especificar e instalar los componentes
eléctricos, y crear listas de cableado. Entonces los electricistas debían cablear los
componentes necesarios para realizar una tarea específica. Si se cometía un
error, los cables tenían que volver a conectarse correctamente. Un cambio en su
función o una ampliación del sistema requería grandes cambios en los
componentes y su recableado.

Lo mismo, además de tareas más complejas, se puede hacer con un PLC. El


cableado entre dispositivos y los contactos entre relés se hacen en el programa
del autómata. Aunque todavía se requiere el cableado para conectar los
dispositivos de campo, éste es menos intensivo. La modificación de la aplicación y
la corrección de errores son más fáciles de realizar.

Es más fácil crear y cambiar un programa en un autómata que cablear y


recablear un circuito.

Ventajas
• Menor tamaño físico que las soluciones de cableado.
• La realización de cambios es más fácil y más rápida.
• Menor consumo de energía.
• Rápida detección de fallas.
• Las aplicaciones pueden ser inmediatamente documentadas.

Desventajas:
• Costo inicial alto.
• No soportan ambientes con temperaturas muy elevadas.

M.C. Omar Velarde Anaya Universidad Tecnológica de Nogales


2
I. Introducción a los PLC Controladores Lógicos Programables

2.2 LENGUAJES DE PROGRAMACIÓN.

Actualmente existen diversos lenguajes de programación de PLC’s, entre


los cuales se encuentran: AWL, KOP y FUP.

2.2.1 AWL (Lista de instrucciones).


Este lenguaje permite crear programas de control introduciendo la nemotécnica
de las operaciones.

Por lo general, AWL se adecua especialmente para los programadores expertos


ya familiarizados con los sistemas de automatización (PLCs) y con la
programación lógica. AWL también sirve para crear ciertos programas que, de otra
forma, no se podrían programar con los editores KOP ni FUP. Ello se debe a que
AWL es el lenguaje nativo de la CPU, a diferencia de los editores gráficos en los
que son aplicables ciertas restricciones para poder dibujar los diagramas
correctamente.

La siguiente figura muestra un ejemplo de un programa AWL.

2.2.2 KOP (Esquema de contactos o diagramas de escalera).


El lenguaje KOP (Esquema de contactos) permite crear programas con
componentes similares a los elementos de un esquema de circuitos. KOP es
probablemente el lenguaje predilecto de numerosos programadores y
encargados del mantenimiento de sistemas de automatización.

Básicamente, los programas KOP hacen que la CPU emule la circulación de


corriente eléctrica desde una fuente de alimentación, a través de una serie de
condiciones lógicas de entrada que, a su vez, habilitan condiciones lógicas de
salida.

Por lo general, la lógica se divide en unidades pequeñas y de fácil comprensión


llamadas “segmentos” o “networks”. El programa se ejecuta segmento por
segmento, de izquierda a derecha y luego de arriba a abajo. Tras alcanzar la CPU
el final del programa, comienza nuevamente en la primera operación del mismo.

M.C. Omar Velarde Anaya Universidad Tecnológica de Nogales


3
I. Introducción a los PLC Controladores Lógicos Programables

La siguiente figura muestra un ejemplo de un programa KOP.

Las operaciones se representan mediante símbolos gráficos que incluyen tres


formas básicas. Como muestra la figura anterior, se pueden conectar en serie
incluso varias operaciones de cuadros.

• Contactos: representan condiciones lógicas de “entrada” tales como


interruptores, botones, condiciones internas, etc.

• Bobinas: representan condiciones lógicas de “salida” tales como lámparas,


arrancadores de motor, relés interpuestos, condiciones internas de salida, etc.

• Cuadros: representan operaciones adicionales tales como temporizadores,


contadores u operaciones aritméticas.

2.2.3 FUP (Diagrama de funciones).

El lenguaje FUP (Diagrama de funciones) permite visualizar las operaciones en


forma de cuadros lógicos similares a los circuitos de puertas lógicas.

En FUP no existen contactos ni bobinas como en el editor KOP, pero sí hay


operaciones equivalentes que se representan en forma de cuadros.

La lógica del programa se deriva de las conexiones entre las operaciones de


cuadro. Ello significa que la salida de una operación (p.ej. un cuadro AND) se
puede utilizar para habilitar otra operación (p.ej. un temporizador), con objeto de
crear la lógica de control necesaria. Dichas conexiones permiten solucionar
numerosos problemas lógicos.

La siguiente figura muestra un ejemplo de un programa creado con el editor FUP.

M.C. Omar Velarde Anaya Universidad Tecnológica de Nogales


4
I. Introducción a los PLC Controladores Lógicos Programables

2.3 PROGRAMACIÓN DE PLC´S CON DIAGRAMAS DE ESCALERA


(KOP).

El programa que se introduce en la memoria del controlador, contiene


instrucciones de bit, que representan dispositivos de entrada y salida.

A medida que el programa de escalera es leído por el procesador durante su


operación, el estado cambiante de activado/desactivado de las entradas externas
es aplicado al programa, activando y desactivando salidas externas de acuerdo a
la lógica del programa de escalera.

2.3.1 ELEMENTOS BÁSICOS DEL KOP

En un programa de escalera existen 3 instrucciones básicas:

• Contactos normalmente abiertos (NO)

• Contactos normalmente cerrados (NC)

• Bobinas

Un programa de escalera consta de renglones individuales (segmentos o


networks), conteniendo cada uno de ellos instrucciones de entrada y salida.

Las instrucciones de entrada, siempre aparecen a la izquierda del programa de


escalera. Las instrucciones de salida siempre deben de aparecer a la derecha en
el programa de escalera. Cada instrucción de entrada o salida (contactos N.O,
N.C o bobina), tienen una dirección que las ubica en los archivos de datos del
procesador.

Instrucciones de entrada Instrucciones de salida

2.3.2 LÓGICA DE PROGRAMACIÓN.


Durante la operación normal del controlador, el procesador determina el estado
activado/desactivado de los bits en los archivos de datos, evalúa la lógica de
renglón y cambia el estado de las salidas de acuerdo a la continuidad lógica de
los renglones. Las instrucciones de entrada establecen las condiciones bajo las
cuales el procesador hará una instrucción de salida falsa o verdadera. Estas
condiciones son:

M.C. Omar Velarde Anaya Universidad Tecnológica de Nogales


5
I. Introducción a los PLC Controladores Lógicos Programables

1.- Cuando el procesador encuentra un camino continuo de instrucciones de


entrada verdaderas en un renglón, la instrucción de salida se hace verdadera,
entonces decimos que el renglón es verdadero.

2.- Cuando el procesador no encuentra un camino continuo de instrucciones de


entrada verdaderas en un renglón, entonces decimos que el renglón es falso.

En programación de PLC´s en forma de diagramas de escalera existen 2 tipos de


lógica para las instrucciones de entrada:

♦ Lógica OR
♦ Lógica AND

Lógica “OR”.

También llamada lógica paralela, debido a que las instrucciones de entradas están
conectadas en paralelo. Esto, significa que cuando una u otra instrucción de
entrada se convierte en verdadera, la instrucción de salida también es verdadera.

Tabla de verdad

Lógica “AND”.

También llamada lógica serie, debido a que las instrucciones de entrada están
conectadas en serie. Esto significa que, la instrucción de salida sólo se hace
verdadera, cuando se hacen verdaderas todas las instrucciones de entrada.

A B Y

Tabla de verdad
M.C. Omar Velarde Anaya Universidad Tecnológica de Nogales
6
I. Introducción a los PLC Controladores Lógicos Programables

Combinaciones ente las funciones AND y OR.

Enclavamiento.

M.C. Omar Velarde Anaya Universidad Tecnológica de Nogales


7

You might also like