0% encontró este documento útil (0 votos)
24 vistas61 páginas

Presentación Unidad1

El documento presenta una introducción a los Controladores Lógicos Programables (PLC), su estructura, funcionamiento y programación. Se discuten las ventajas de los PLC, su clasificación según entradas/salidas, y se describen los componentes principales de un sistema PLC. Además, se abordan los lenguajes de programación utilizados y ejemplos de aplicaciones prácticas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas61 páginas

Presentación Unidad1

El documento presenta una introducción a los Controladores Lógicos Programables (PLC), su estructura, funcionamiento y programación. Se discuten las ventajas de los PLC, su clasificación según entradas/salidas, y se describen los componentes principales de un sistema PLC. Además, se abordan los lenguajes de programación utilizados y ejemplos de aplicaciones prácticas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Controladores lógicos programables

Ingeniería Electrónica

Dr. Antonio Navarrete Guzmán


[email protected]
Contenido de la presentación

1 Presentación de la materia

2 Unidad 1. Estructura de un Automatismo


Antecedentes e historia

2
Calicación

Practicas 30 %
Calicación Examen 20 %
Proyecto 50 %
Total 100 %

3
Referencias
* Cualquier libro de PLC.
* Manuales de los PLC Siemens S7-1200, S7-1500, S7-300,
S7-200.
* Manual PLC Allen Bradley, Rockwell Automation.
* Videos en YouTube.

Software
* LogixPro 1.61 (PLC ALLEN-BRADLEY)
* LOGO! SOFT COMFORT V8.2 (SIEMENS)
* TIA PORTAL (SIEMENS)

4
5
Introducción a los Controladores Lógicos

Desarrollo de la automatización
El desarrollo de las tecnologías a lo largo de la primera mitad del
siglo XX dio lugar a una elevación de la complejidad de los sistemas
e hizo que fuesen muchas las variables físicas que tienen que ser
vigiladas y controladas.

dicho control no puede ser realizado de forma directa por el ser


humano debido a la velocidad de la acción, la sensibilidad y rapidez
de la respuesta a los estímulos que reciben sus sentidos.

6
el PLC se desarrolló para reemplazar y reducir la complejidad de los
sistemas automatizados utilizando los páneles de relevadores, su
funcionalidad ha evolucionado a través de los años a tal grado que
se ha podido agregar capacidades que van más allá de un simple
control por relevadores.

7
Diagrama de fuerza y de control

Representación de paro y arranque de un motor eléctrico, el circuito de


fuerza y el circuito de control, así mismo la representación del circuito de
control en diagrama a escalera (contactores)
8
Revolución industrial

9
4.0 Revolución industrial

10
4.0 Revolución industrial

11
El término Arquitectura del PLC puede referirse a la parte física
del PLC (Hardware) o al software.
Un diseño de arquitectura libre permite que el sistema pueda ser
conectado a dispositivos y programas hechos por diferentes
fabricantes aprobados conforme estándares.

12
Norma IEC 61131
Es un conjunto de normas e informes técnicos publicados por la comisión
Electrotécnica Internacional con el objetivo de estandarizar los autómatas
programables.
La norma se divide en 8 documentos independientes, de los cuales el 4 y
el 8 aún no tienen rango de norma, sino de informe técnico.
A continuación se indican los nombres, así como la versión y fecha de la
última edición:
Parte 1: Información general. Ed. 2.0 (2003).
Parte 2: Especicaciones y ensayos de los equipos. Ed. 3.0 (2007).
Parte 3: Lenguajes de programación. Ed. 2.0 (2003).
Parte 4: Guías de usuario. Ed. 2.0 (2004).
Parte 5: Comunicaciones. Ed. 1.0 (2000).
Parte 6: Seguridad funcional. Ed. 1.0 (2012).
Parte 7: Programación de control difuso (fuzzy). Ed. 1.0 (2000).
Parte 8: Directrices para la aplicación e implementación de lenguajes de
programación. Ed. 2.0 (2003).
13
Los controladores lógicos

¾Qué son?
1) Un controlador lógico es aquel que realiza funciones lógicas,
combinacionales y secuenciales, mediante la programación adecuada.
2) Están basados en un microprocesador o micro-controlador, que tiene
generalmente una conguración modular, puede programarse en
lenguaje no informático y está diseñado para controlar en tiempo
real y en ambiente industrial procesos que presentan una evolución
secuencial.

14
Las ventajas de los controladores lógicos
* Una automatización relativamente económica.
* Una complejidad relativamente sencilla.
* Permite la grabación, copia e impresión de programas, ya sea
desde un PC o desde los módulos de memoria.
* Disponen de salida a un relé con una gran capacidad de corte.
* El mantenimiento es nulo.
* Protección del programa de usuario.

15
Los controladores lógicos electrónicos deben poseer características diferentes en
función de las exigencias del sistema controlado por ellos. De ahí el que se puedan
realizar de distintas formas, que se diferencian, tal como se indica a continuación

16
La clasicación se hace en función del número de sus entradas y salidas (De León,
2011):
Gama baja: Hasta un máximo de 128 entradas/salidas. La memoria de usuario
suele alcanzar un valor máximo de 4000 instrucciones.
Gama media: De 128 a 512 entradas/salidas. La memoria de usuario suele
alcanzar un máximo de hasta 16000 instrucciones.
Gama alta: Más de 512 entradas/salidas. Su memoria de usuario puede superar
las 100,000 instrucciones.
17
Los procesos industriales son de características muy diferentes.
Desde un sencillo sistema de riego hasta un complejo sistema de fabricación
exible.
Haciendo que las prestaciones del controlador lógico cambien y es necesario
conocer cual es el más adecuado para controlar esos procesos.
Esto hace que los fabricantes comercialicen varias familias y que cada una de
ellas esté formada por varios miembros que se diferencian por el nivel de los
parámetros asociado.

18
Controlador Lógico programable

19
Partes de un PLC
Un sistema controlado por un PLC se puede dividir en siete
componentes principales: la fuente de alimentación, la carcasa, los
sensores, actuadores, los modulos de entradas y salidas, la unidad
central de procesos, y las interfaces hombre-máquina (De León,
2011).

20
Conectores de entrada y salida del PLC Sie

21
Todos los PLC's están disponibles en las siguientes versiones

Variante DC/DC/DC
Alimentación 24 VDC .
Entradas 24 VDC .
Salidas 24 VDC .
Variante AC/DC/DC
Alimentación 85-260 VAC .
Entradas 24 VDC .
Salidas Relé DC 5- 30 VDC , max 250 VAC
Variante AC/AC/Relé
Alimentación 85-260 VAC .
Entradas 140 VAC .
Salidas Relé DC 5- 30 VDC , max 250 VAC

22
Unidad central de procesos

El CPU es el cerebro del PLC, y está construida como una unidad ja
(Petruzella, 2011).
Un procesador puede ser dividido en dos secciones:

Sección del CPU


CPU ejecuta el sistema operativo, gestiona la memoria, monitorea los
módulos de entradas y salidas, evalúa elprograma, y activa las salidas.

Sección de la memoria
memoria total del sistema y se puede dividir en las siguientes áreas:

23
Memoria ejecutiva:
Contiene los programas que dirigen la operación del PLC. Se
consideran parte integral del mismo.

Memoria de aplicación:
Es el área de la memoria donde se guardan las instrucciones y los
datos que utiliza el procesador para realizar sus funciones de
control.

Memoria del usuario:


Almacena el programa de control, estados de entradas y salidas,
estados de relevadores, etc.

24
Estas zonas de memoria, a su vez pueden almacenar datos de bit
cuando la variable es del tipo todo/nada o datos de byte cuando la
variables es analógica.

25
El controlador lógico recibe órdenes externas y genera m variables
todo-nada de control que se conectan al producto o proceso
industrial.

26
De acuerdo con la forma en que se utilizan las variables de salida se
tiene:
Un sistema de control en lazo abierto si las variables de salida del
producto o proceso industrial, y en su caso del controlador lógico,
simplemente se visualizan para dar información a un operador.

Figura 1: Controlador lógico en lazo abierto

27
Un sistema de control en lazo cerrado si las variables todo-nada de
salida del producto o proceso industrial actúan sobre el controlador
para inuir en la señales de control generadas por él.

Figura 2: Controlador lógico en lazo cerrado

28
Secuencia de operación de un PLC
El sistema de cualquier controlador consta de una serie de funciones
básicas de trabajo que se llevan a cabo en ciertos momentos de cada
ciclo (De León, 2011):

1 Inicio o conexión: El CPU consulta durante todo el ciclo del


programa el estado de cada una de las entradas y almacena los
datos en los registros de memoria.
2 Ejecución del programa: El procesador realiza las instrucciones del
programa y asigna el estado de señal a los registros de las salidas,
indicando si dicha salida se activa o no.
3 Final del ciclo de ejecución: Una vez concluida la ejecución del
programa, las señales a las terminales de salida se mantienen
activadas o desactivadas hasta el nal del ciclo.

29
Proceso de escaneo
El proceso de escaneo (scanning) es tiempo que le lleva al CPU:
Leer y actualizar los estados de las entradas.
Leer la memoria del usuario.
Resolver una a una las instrucciones del programa.
El CPU realiza tareas de diagnóstico y comunicación.
Hasta guardar los valores de salida en un registro.
Las instrucciones se ejecutan en secuencia y al terminar, el ciclo se repite
(Mientras el PLC esté en operación o Run Mode).

30
Conexión del PLC
Las conexiones que tienen que realizar los usuarios son:
1) La alimentación.
2) Las entradas.
3) Las salidas.

31
Cableado

32
Conexión con PLC

33
34
Sistema de programación
Está formado por dos tipos de lenguajes de programación
diferentes:
Lenguajes literales:
están formados por letras, números y símbolos especiales.
1 El lenguaje de lista de instrucciones STL (Statement list) o
AWL (del alemán Anweisungsliste ).
2 El lenguaje de texto estructurado SCL (Structured Control
Language) , es un lenguaje de alto nivel similar al Pascal que
cumple la norma IEC 1131-3.
Se utiliza para la programación de tareas complejas en las que es
necesario realizar un procesamiento de gran cantidad de datos.

35
Sistema de programación

Lenguajes grácos
Son lenguajes en los que las instrucciones se representan mediante
guras geométricas.
1 El lenguaje de esquema de contactos, escaleraLAD (Ladder
Diagram) O KOP (del alemán Kontakts Plan).
2 El lenguaje de diagrama de funciones FBD (Function Block
Diagram) o FUP (del alemán Funktions Plan).
3 El Diagrama funcional de secuencias SFC (Sequential
Function Chart).

36
Todos los lenguajes de programación normalmente se van a traducir a AWL y
todo aquello que no se pueda programar en AWL es que simplemente no se
puede programar. 37
funciones lógicas básicas

Figura 3: Funciones lógicas básicas notación clásica e IEEE/ANSI

38
Instrucciones booleanas
Las instrucciones básicas dentro del lenguaje en escalera son llamadas
instrucciones booleanas, es un dato que puede tener dos valores
(verdadero (1) y falso (0)) diseñados para representar valores en el
álgebra booleana.
En el caso de la programación, en las instrucciones de entrada
(contactos) se examinan datos mientras que en las de salida (bobinas)
se escriben datos.

39
Instrucciones booleanas de entrada
En cada una de estas instrucciones hay un bit ( En una dirección de la
memoria del CPU) que está ligado al estado de un dispositivo de entrada
externo (sensor) o interno (Green, 2015).
Hay dos tipos de instrucciones de entrada:

(a) Contacto normalmente abierto (b) Contacto normalmente cerrado


40
Estructura del diagrama escalera

La implementación de la lógica de relevadores con PLC, está basada en


tres funciones lógicas AND , OR, NOT.

41
Considerando el siguiente diagrama de escalera:

1) Al accionar I 0,0 el contacto normalmente abierto Q 0,0 se cierra.


2) Cuando dejamos de oprimir I 0,0 el relevador Q 0,0 continuará
energizado porque al estar energizado el contacto Q 0,0 el relevador
permanecerá cerrrado. La entrada I 0,0 ha dejado de ser relevante.
3) El relevador Q 0,0 permanecer energizado gracias a que él mismo
está proporcionando lo necesario para que permanezca cerrado.
4) Es algo que podemos llamar el efecto memoria en los diagramas de
escalera.
42
Instrucciones internas de relevador
La mayoría de PLCs tienen un área de memoria conocida como
almacenamiento interno de bits.
Estos almacenamientos de bits también contienen salidas internas, bobinas
internas, e instrucciones de contactos internas. Todas estas variables internas,
como su nombre lo dicen trabaja dentro del PLC sin afectar o ser afectado por
el exterior (Green, 2015).
La ventaja es que no requiere una conexión física con el exterior. Estas
instrucciones pueden ser direccionadas en la memoria como bits.

43
Multiples salidas
Un diagrama a escalera, puede ser conectado a mas de una salida.

(c) Ladder con dos salidas

(d) Ladder con dos entradas y


dos salidas

44
Multiples salidas
Un diagrama a escalera, puede ser conectado a mas de una salida.

Figura 4: Ejemplo conexión escalera

45
Ejemplos diagrama a escalera
Determine la expresión lógica para la salida L1.

46
Ejemplos diagrama a escalera
Determine la expresión lógica para la salida L1.

De la siguiente ecuación determine su diagrama a escalera


(A · B + C ) · D̄ · E · F̄ = Q

46
Ejemplos diagrama a escalera
Determine la expresión lógica para la salida L1.

De la siguiente ecuación determine su diagrama a escalera


(A · B + C ) · D̄ · E · F̄ = Q

46
Ejemplos compuertas lógicas (Combinacionales)
Obtener el diagrama en escalera de los siguientes circuitos

47
circuitos lógicos
Dibuje los siguiente diagrama en su representación en bloques y su
diagrama a escalera.

48
Dibuje los diagrama a escalera de los siguientes diagramas de
tiempo

49
Problema
Considere el desarrollo de un diagrama a escalera para una
aplicación:
Una bomba es requerida para activar y bombear liquido dentro de
un tanque, enciende bajo las siguientes características.
Cuando el botón de inicio es cerrado.
El nivel de liquido es bajo dentro del tanque.
Existe liquido en el tanque de reserva desde el cual es
bombeado.

50
Problema
Se debe encender una lámpara de señalización, considerando lo
siguiente:
Si la bomba de suministro de agua está en marcha.
Si el ujo de agua es el correcto.
Si el interruptor de prueba de falló de la lámpara es presionado.

51
Problema
La puerta de una cochera funciona de la siguiente manera:
Cuando un coche se acerca es detectado por el sensor de
ultrasonidos y la puerta comienza a subir.
La puerta permanece arriba mientras el coche está pasando y
luego baja.
Si la puerta está bajando y se detecta otro coche pasando o
acercándose debe empezar a subir de nuevo.

52
Dibuje el diagrama en escalera para representar los siguientes
problemas:
1 El encendido se realiza al presionar dos interruptores y ambos
deben estar cerrados para que funcione un motor.
2 Se debe arrancar un motor cuando dos interruptores
normalmente abiertos se activan y permanecen encendido,
incluso si el primero de los dos interruptores se apaga, pero no
si el segundo interruptor se apaga.
3 Se debe encender una bomba si el interruptor de arranque de
la bomba es presionado y si el indicador de funcionamiento de
arranque esta encendido o si es presionado un interruptor de
prueba.

53
Problema
Diseñar el equivalente de un ip-op R-S usando un diagrama
lógico de escalera.

Flip-op RS

54
Resultado en diagrama en escalera

55
Practicas

1) Combinación XOR 4 entradas.


2) Paro y arranque de un motor.
3) Cambio de giro de un motor con paro y arranque.
4) Realizar un convertidor de BCD a 7 segmentos, que solo
muestre números del 0 al 9.
5) Sumador y restador completo de dos bits.
6) Multiplexor con 3 entradas de selección y por lo tanto un
número de salidas 23 .
7) Diseñar un contandor ascendente de 0 a 9 con bit de acarreo
al reiniciar la cuenta.

56
Practica 8
Diseñar un detector de magnitud relativa, que tome dos números
binarios de 3 bits, A = a2 a1 a0 y B = b2 b1 b0 , determine si son
iguales, y si no lo son, cuál de ellos es el mayor.
M = 1 si y solo si los dos números son iguales.
N = 1 sí y solo sí A > B.
P = 1 sí y solo sí B > A.

57
Practica 9
Diseñar el circuito que implemente un multiplicador, donde
disponemos de 4 entradas, dos para cada uno de los dos números
de 2 bits (A = a1 a0 y B = b1 b0 ) que vamos a multiplicar, y 4
salidas, donde aparecerá el producto en forma de número binario
(Z = z3 z2 z1 z0 )

58
Practica 10
El semáforo del cruce se controlará de acuerdo a la siguiente lógica:

59

También podría gustarte