You are on page 1of 27

UNIDAD 5: CONTROLADORES Pérez Dzib Gabriel Iván

LÓGICOS PROGRAMABLES (PLC)


4.1. FUNCIONES LÓGICAS BÁSICAS
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 como se crean y almacenan cambia de fabricante a
fabricante, por lo tanto la manera de como se interpretan 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.
Este lenguaje es una representación gráfica que por medio de software se
implementan tanto los contactos físicos que posee un rele (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.
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 cuando no es accionado se reposiciona automáticamente a su estado natural
que es encontrarse abierto o desconectado, ver figura 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) a cerrado (conectado), ver figura 2.
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, ver figura 3.
Cuando el usuario presiona el interruptor abre la unión que existe entre los dos
contactos internos del botón, cambiando su estado lógico de cerrado (conectado) a
abierto (desconectado), ver figura 4.
La correspondencia que tienen los estados lógicos cerrado y abierto con los dígitos binarios
“0” y “1” es la siguiente:
Abierto equivale a “0” lógico
Cerrado equivale a “1” lógico
Ya que conocemos los símbolos básicos correspondientes a las entradas en el Lenguaje en
Escalera, debemos de encontrar la manera de obtener una respuesta en base a nuestras
entradas. La solución la hallamos en el mismo Lenguaje en Escalera, ya que para
representar una salida se emplea el símbolo el cual tiene una función similar a la de una
bobina en un relevador, la cual una vez energizada provoca un cambio de estado en el (los)
interruptor(es) que se encuentran bajo su influencia
FUNCIÓN LÓGICA AND (Y)
La función lógica AND tendrá la salida activada (energizada) solo si ambos
contactos (normalmente abiertos) tienen el nivel lógico de 1, en todos los otros casos
la salida estará desactivada (desenergizada).

 Figura 6. 5 Función Lógica AND (Y) con las entradas A y B en “0”.

 Figura 6. 6 Función Lógica AND (Y) con entrada A en “0” y B en “1”.


 Figura 6. 7 Función Lógica AND (Y) con entrada A en “1” y B en “0”.

 Figura 6. 8 Función Lógica AND (Y) con las entradas A y B en “1”.

Las Figuras 6.5, 6.6, 6.7 y 6.8 generan la siguiente tabla de verdad:
FUNCIÓN LÓGICA OR (O)
Con una función lógica OR la salida se presenta activada (energizada) si uno o todos
sus contactos (normalmente abiertos) se encuentran en el estado de “1” lógico. En
contraparte la salida se presentara desactivada (desenergizada) cuando todos los
interruptores tienen un estado lógico “0”.

 Figura 6. 9 Función Lógica OR (O) con las entradas A y B en “0”.


 Figura 6. 10 Función Lógica AND (Y) con entrada A en “0” y B en “1”.

 Figura 6. 11 Función Lógica AND (Y) con entrada A en “1” y B en “0”.


 Figura 6. 12 Función Lógica AND (Y) con las entradas A y B en “1”.

La tabla de verdad que se desprende de las figuras 6.9, 6.10, 6.11 y 6.12 es la
siguiente:
FUNCIÓN LÓGICA INVERSORA (NOT)
La función lógica INVERSORA (NOT), a diferencia de las funciones AND y OR, solo
requiere un contacto en la entrada, el cual debe ser normalmente cerrado. La salida
se presenta activada (energizada) si el contacto se encuentra en el estado de 0
lógico, ver Figura 6.13. En contraparte la salida se presentara desactivada
(desenergizada) cuando el interruptor tiene un estado lógico “1”, ver Figura 6.14.
De acuerdo a lo explicado en el párrafo anterior se observa que la finalidad de
esta función lógica es presentar en la salida el estado lógico del contacto de manera
invertida.

 Figura 6. 13 Función Lógica Inversora (NOT) con las entrada A en “0”.


 Figura 6. 14 Función Lógica Inversora (NOT) con las entrada A en “1”.

Las Figuras 6.13 y 6.14 se resumen en la tabla 6.3.


FUNCIÓN LÓGICA NO INVERSORA
La función lógica NO INVERSORA requiere de únicamente de un contacto el cual
debe ser normalmente abierto. La salida es el reflejo del estado lógico en el que se
encuentre el contacto, ver Figura 6.15 y 6.16.

 Figura 6. 15 Función Lógica NO Inversora con las entrada A en “0”.

 Figura 6. 16 Función Lógica NO Inversora con las entrada A en “1”.


4.2. CARACTERÍSTICAS DE LOS PLC’S.
Un PLC está compuesto por una serie de módulos con una función determinada:
CPU: Ejecuta de modo continuo el programa en función de los datos contenidos en la
memoria, con velocidades que actualmente alcanzan varios cientos de miles de
instrucciones por segundo.
Memoria: La memoria, se encuentra dividida en dos partes: una memoria de
programa, en la que están almacenadas las instrucciones del programa a ejecutar y
una memoria de datos, en la que están almacenados los resultados intermediarios de
cálculos y los diversos estados.
Contadores: También son simulados por software y se les programa para contar
pulsos de señal.
Relevadores: Existen físicamente y son externos al controlador; se conectan al mundo
real y reciben señales de sensores, switches, etc.
Relevadores internos: Se encuentran simulados vía software, son completamente
internos al PLC, por lo que los externos pueden eliminarse o remplazarse.
4.3. ENTRADAS Y SALIDAS ANALÓGICAS Y
DIGITALES
Un microcontrolador es un circuito integrado programable, capaz de ejecutar las
órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los
cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres
principales unidades funcionales de una computadora: unidad central de procesamiento
(CPU), memoria y periféricos de entrada/salida.
Las entradas permiten al microcontrolador percibir señales e interpretar fenómenos
a partir de ellas. Las salidas le permiten al microcontrolador interactuar con el
mundo real a través de los circuitos electrónicos, al poder entregar una señal de
voltaje.
Las entradas permiten al microcontrolador percibir señales e interpretar fenómenos
a partir de ellas. Las salidas le permiten al microcontrolador interactuar con el
mundo real a través de los circuitos electrónicos, al poder entregar una señal de
voltaje.
Las señales digitales pueden tener 2 estados bien definidos en un momento dado:
HIGH y LOW, es decir, encendido o apagado. Cuando se trabaja con señales
digitales no importa cuanto voltaje se esté aplicando, el microcontrolador solamente
distingue 2 estados, ya sea encendido o apagado.
ENTRADA ANALÓGICA
Los microcontroladores poseen la capacidad de leer niveles de voltaje de tipo TTL.
Por ejemplo, un Arduino común y corriente podrá leer voltajes entre 0 y 5 voltios por
defecto (no se debe superar los 5 voltios). Para ello posee una serie de pines
llamados Entradas Analógicas.
SALIDA ANALÓGICA
Las salidas analógicas son señales de voltaje generadas por el microcontrolador. Por
ejemplo, si el usuario desea que un pin en específico entregue 3 voltios, lo podrá
lograr. Si se desea que dicho voltaje suba o baje, esto será posible con la
programación adecuada. Para ello se utiliza un circuito llamado Convertidor Digital
Analógico (DAC).
ENTRADA DIGITAL
Las entradas digitales permiten recibir señales de voltaje. Por ejemplo, si
remplazamos el TP por una conexión a una entrada digital, cada vez que
presionemos el botón la entrada pasará a HIGH; al soltar el interruptor la entrada
pasará a LOW.
Las entradas digitales no reconocen niveles de voltaje como tal, simplemente aceptan
valores HIGH o LOW. El umbral entre ambos estados será un voltaje
aproximadamente 60% del voltaje de operación (los 3 voltios) del microcontrolador
SALIDA DIGITAL
Las salidas digitales son las terminales de un microcontrolador que permiten entregar
un voltaje a un carga. Normalmente, las terminales de salida son las mismas
terminales de entrada, con la diferencia de que dentro de la programación del
microcontrolador se debe establecer la función que cumplirá determinado terminal
en un momento dado.
4.4. PROGRAMACIÓN DE PLC´S (ESCALERA Y LISTA DE
INSTRUCCIONES)
Existen distintos tipos de lenguaje de programación de un PLC, quizás el más común sea la
programación tipo escalera o ladder. Los diagramas de escalera son esquemas de uso común
para representar la lógica de control de sistemas industriales. Se le llama diagrama "escalera"
porque se asemejan a una escalera, con dos rieles verticales (de alimentación) y "escalones"
(líneas horizontales), en las que hay circuitos de control que definen la lógica a través de
funciones. De esta manera Las principales características del lenguaje ladder son:

•Instrucciones de entrada se introducen a la izquierda


•Instrucciones de salida se situarán en el derecho.
•Los carriles de alimentación son las líneas de suministro de energía L1 y L2 para los circuitos
de corriente alterna y 24 V y tierra para los circuitos de CC
•La mayoría de los PLC permiten más de una salida por cada renglón (Rung).
•El procesador (o "controlador") explora peldaños de la escalera de arriba a abajo y de
izquierda a derecha.
Las instrucciones de entrada son las condiciones que tiene el circuito para dejar o no
dejar pasar la corriente de una línea a la otra. Estas condiciones se manejan
comúnmente con contactos normalmente abierto o normalmente cerrados los cuales
interpretan las señales de alto y bajo de sensores o interruptores. Si las condiciones
son verdaderas la corriente llega a las instrucciones de salida las cuales generan
acciones como energizar la bobina de un motor o energizar una lámpara por
ejemplo.
De esta forma el paso de la corriente a las bobinas de salida están condicionadas
por la lógica que manejen las instrucciones de entradas.
LISTA DE INSTRUCCIONES
Este tipo de lenguaje es el más antiguo y es la base para todos los lenguajes de
programación que existen, este lenguaje es el precursor del diagrama escalera ya
que este se utilizaba cuando las computadoras aun no tenían capacidad gráfica.
Todos los lenguajes son traducidos a lista de instrucciones.
Características principales:
•Todos los lenguajes pueden ser traducidos a lista de instrucciones, pero no al revés.
•La programación es más compacta.
•Este lenguaje es el mas completo de todos.
4.5. APLICACIONES DE CIRCUITOS HIDRÁULICOS Y
NEUMÁTICOS CON PLC
El PLC ha supuesto una gran revolución en la automatización industrial. Estos aparatos
electrónicos, debido a su facilidad de programación, han terminado por ser clave en
la modernización de las empresas. Los autómatas programables han ido sustituyendo
desde los años 60, los antiguos sistemas de control basados en circuitos eléctricos,
relés, interruptores y otros componentes eléctricos.
Así pues, hoy en día contamos con procesos productivos industriales con un
considerable ahorro de costes, pero también de tiempo, ya que al reducir el
mantenimiento y alargar la vida útil, se logra que trabajen a un rendimiento mucho
mayor.
https://www.youtube.com/watch?v=bLOEVK_wxYQ
https://www.youtube.com/watch?v=qZrMhJ3Ocho
https://www.youtube.com/watch?v=4ST-m-XHBVs
https://www.youtube.com/watch?v=W0_DODhuIfo