PLC Curso PDF
PLC Curso PDF
PLC Curso PDF
LABORATORIO DE MECATRONICA
Curso de Capacitación
CONTROLADORES LÓGICOS PROGRAMABLES (PLC)
SIMATIC S7-200
DOCENTES:
ING. OSCAR DANIEL MORÁN
ING. JOSÉ ALBERTO CUELLO
Figura 1
o Estructura modular:
• Permite adaptarse a las necesidades del diseño, y a las posteriores
actualizaciones. Configuración del sistema variable
• Funcionamiento parcial del sistema frente a averías localizadas, y
una rápida reparación con la simple sustitución de los módulos
averiados
Figura 2
COMPONENTES DE UN PLC
BLOQUE BLOQUE
ENT DE CPU DE SAL
ENTRADAS SALIDAS
Figura 3
Bloque de entradas
• Adapta y codifica de forma comprensible para la CPU las señales
procedentes de los dispositivos de entrada o captadores, como por
ejemplo, pulsadores, finales de carrera, sensores, etc.
• Misión: proteger los circuitos internos del autómata, proporcionando una
separación eléctrica entre estos y los captadores.
Bloque de salidas
• Decodifica las señales procedentes de la CPU, las amplifica y las envía a
los dispositivos de salida o actuadores, como lámparas, relés, contactores,
arrancadores, electroválvulas, etc.
Fuente de alimentación
• A partir de una tensión exterior proporciona las tensiones necesarias para
el funcionamiento de los distintos circuitos electrónicos del autómata.
• Batería, capacitor de alto rendimiento: para mantener el programa y
algunos datos en la memoria si hubiera un corte de la tensión exterior.
Consola de programación
• PC o consolas de programación
Periféricos
• Son aquellos elementos auxiliares, físicamente independientes del
autómata, que se unen al mismo mediante interfases, para realizar una
función específica y que amplían su campo de aplicación o facilitan su uso.
Como tales no intervienen directamente ni en la elaboración ni en la
ejecución del programa. Ej: Visualizador de mensajes, impresoras, lectores
de barra etc.
Mem. de Datos
Memoria
ENT Imagen SAL
Temporizadores CPU E/S
Contadores
Figura 4
Clasificación:
• RAM (Random Access Memory), memoria de acceso aleatorio o memoria
de lectura-escritura. Pueden realizar los procesos de lectura y escritura por
procedimientos eléctricos. Su información desaparece al faltarle la
alimentación es Volátil.
• ROM (Read Only Memory), o memoria de sólo lectura. En estas memorias
se puede leer su contenido, pero no se puede escribir en ellas; los datos e
instrucciones los graba el fabricante y el usuario no puede alterar su
contenido. Permanece aunque haya un fallo en la alimentación. No volátil.
• EPROM: Memorias de sólo lectura, reprogramables, con borrado por
ultravioleta. No volátil.
• EEPROM: Memorias de sólo lectura, reprogramables, alterables por
medios eléctricos, Tienen un número máximo de ciclos de
borrado/grabado. No volátil.
RAM (Volátil)
Las entradas y salidas integradas en la CPU tienen direcciones fijas. En los PLC
actuales para añadir a las CPU entradas y salidas adicionales, se pueden
conectar módulos de ampliación.
Al principio de cada ciclo se leen los valores actuales de las entradas digitales y
se escriben luego en la memoria imagen de las entradas.
Figura 7
Al final de cada ciclo, la CPU escribe los valores de la memoria imagen de las
salidas en las salidas digitales físicas.
Figura 8
1 2
0 Tiempo de
Ciclo 3
5 4
Alimentación DC 24 V
Salidas DC 24 V
Entradas DC 24 V
Salidas
Entradas
Alimentación 24 V DC
Entradas 24 V DC
Salidas por relé
Salidas
DC 5 a 30 V o
AC 5 a 250 V
Entradas
INTRODUCCIÓN
En un sistema digital, las señales eléctricas que se utilizan tienen dos niveles de
tensión, que pueden ser por ejemplo, 5 voltios y 0 voltios. Los dispositivos
electrónicos que se utilizan en estos sistemas, generalmente pueden permanecer
en uno de estos estados de tensión indefinidamente, siempre que se mantenga la
alimentación.
Un sistema digital puede describirse como un sistema binario y los dos niveles de
tensión se pueden asignar arbitrariamente a los valores 0 y 1.
Tablas de Verdad
LA LÓGICA DE UN CONMUTADOR
P A Q A f
x 0 0
1 1
Figura 10
Esto resultados son representados en forma de tabla en la figura 10. Esta tabla se
conoce como tablas de verdad. Es evidentes que f = A.
LA FUNCIÓN Y
Y=A.B= AB
A B Y
P A B Q
0 0 0
x y 0 1 0
1 0 0
1 1 1
Figura 11
A Y=AB
B
Figura 12
LA FUNCIÓN OR
A O
A B
x Q 0 0 0
P B
0 1 1
y 1
1 0
1 1 1
Figura 13
Función Suma OR = A + B A
O
B
A B O Ex
A 0 0 0
B 0 1 1
1 0 1
1 1 1
A B
P Q
A B
Figura 14
Barra de navegación tiene dos grupos de botones de: VER: Bloque de programa,
Tabla de símbolos, Tabla de estado, Bloque de datos, Bloque de sistema, Referencias
cruzadas y Comunicación. HERRAMIENTAS: Asistente de operaciones, Asistente del
TD 200, Asistente de control de posición, Panel de control EM 253 y Asistente de
módems.
Árbol de operaciones Ofrece una vista en árbol de todos los objetos del proyecto y de
todas las operaciones disponibles en la barra de navegación.
Barra de estado Informa acerca del estado de las funciones que se ejecutan en
STEP 7- Micro/WIN.
Ayuda contextual
Elija el comando del menú, una vez seleccionado pulse la tecla "F1" para acceder a la
Ayuda contextual (Ayuda sensible al contexto).
1. Crear nuevo proyecto a través del menú Archivo > Nuevo. Como resultado se
obtiene un proyecto denominado proyecto1.
2. Es conveniente guardar el “proyecto” con un nombre adecuado. El menú Archivo
> Guardar como... permite introducir el nombre apropiado. En esta pantalla se
introduce el nombre para su proyecto y se selecciona en qué unidad de disco
duro y en qué ruta/ carpeta desea guardar su proyecto. Finalice las
introducciones pulsando Guardar
Para realizar el proyecto se debe conocer las formas de lenguaje que entiende el
entorno de aplicación. Las CPUs S7-200 ofrecen numerosos tipos de operaciones que
permiten solucionar una gran variedad de tareas de automatización. Se dispone de dos
juegos básicos de operaciones, a saber:
• SIMATIC
• IEC 1131-3
El software de programación STEP 7-Micro/WIN permite elegir entre diferentes editores
para crear programas de control utilizando estas operaciones. Por ejemplo, puede ser
que Ud. prefiera crear programas en un entorno de programación gráfico, en tanto que
otra persona que trabaje en su misma empresa prefiere utilizar un editor textual, similar
al lenguaje ensamblador.
Figura 2
Figura 4
Figura 5
Cuando se inicia la tarea en el STEP 7-Micro/WIN por defecto muestra el editor KOP. Al
programar con KOP, se crean y se disponen componentes gráficos que conforman un
segmento de operaciones lógicas.
Identificador del operando: El identificador define el área del PLC. Aquí se está
realizando algo, p. ej., con una entrada (E). Otras áreas son salidas (A) o marcas (M).
2. Con ello se obtiene una ventana para editar la tabla de símbolos. Fig. 9 Bajo
“símbolo” se introduce el nombre que se le quiere dar al operando. Bajo
“direcciones” introducir los operandos que deben ser sustituidos por nombres
simbólicos. Bajo “comentario” puede introducirse un texto orientativo. No olvide
guardar el trabajo realizado.
Figura 10
Haciendo clic en este icono se pasa el PLC al estado STOP, siempre que el
selector de modo en el PLC esté en la posición TERM o RUN y el equipo haya
estado previamente en estado RUN (luce el LED STOP).
Atención: Con ello ya no se controla más la máquina conectada al PLC.
Haciendo clic en este icono se pasa el PLC al estado RUN, siempre que el
selector de modo del PLC esté en la posición TERM o RUN y el equipo haya
estado previamente e estado STOP (luce el LED RUN).
Atención: Dependiendo del programa puede entrar inmediatamente en
movimiento una máquina conectada al PLC .
Para usar el simulador se requiere seguir los siguientes pasos que se dividen en dos
etapas:
Nota: Ante cualquier cambio en el simulador aparece una advertencia que se debe leer
con atención y decidir la opción adecuada.
Atención: Para cargar el programa en el PLC (o CPU) al igual que en el PLC físico se
debe pasar a modo STOP
Figura a
Ejercicio N° 2:
Diseñar el diagrama lógico ladder que encenderá la salida Q0 cada vez que las
entradas I0 y I1 estén activadas. Esta operación corresponde a una compuerta AND
en lógica Booleana.
Ejercicio N° 3:
Diseñar el diagrama lógico ladder que encenderá la salida Q0 cada vez que las
entradas I0 o I1 estén activadas. A que compuerta lógica corresponde esta
operación.
Ejercicio N° 4:
a) Describir como funcionará el relé interno Q0. (Diagrama 1).
b) Describir como funcionará la salida Q1 cuando la entrada I2 esté cerrada y/o la
entrada I3 abierta (Diagrama 2). ¿Que sucede al usar una misma salida OUT
más de una vez en un mismo programa?.
Q0
Q0 Diagrama 1
I2
Q1
Diagrama 2
Q1
I3
Ejercicio N° 5:
Sistema de monitoreo de sensores. Se tienen dos sensores NA, conectadas a dos
entradas distintas del PLC. Por medio de cuatro lámparas indicar el estado de los
mismos.
S1
Q0 S1=0, S2=0
S2
Q1 S1=0, S2=1
Q2 S1=1, S2=0
Q3 S1=1, S2=1
Ejercicio N° 7:
Control del nivel de un tanque. Cuando se activa el sensor I0, se enciende la bomba
Q0 hasta que se cierra el sensor I1. En este momento se apagará la bomba Q0.
(Ciclo de histérisis).
Q0
I1
I0
Ejercicio N° 8:
a) Se tiene una habitación con una lámpara y se desea que esta se pueda encender
o apagar desde dos interruptores distintos. En otras palabras, sólo se quiere que
las luces se enciendan cuando cualquiera de las entradas esté activa, pero no
ambas simultáneamente. (Or exclusiva en lógica Booleana).
b) Modificar el diagrama ladder anterior para tres interruptores.
Ejercicio N° 9:
Montacarga de dos posiciones. Los sensores S1 y S2 indican la posición del
montacargas. Los pulsadores Pa (planta alta) y Pb (planta baja) activarán un motor a
través de las salidas Q0 y Q1 respectivamente.
S2
Pa
Pb S1
Ejercicio N° 10:
Portón Automático.
a) La llave L1, provoca la apertura del portón y una foto célula F1 hace que el
portón se cierre. S1 y S2 son fines de carrera NA, el portón es activado por un
motor que puede girar en uno u otro sentido. Usar dos salidas del PLC para
indicar el estado del motor.
b) Modificar el sistema para que funcione del mismo modo en ambas direcciones de
circulación del vehículo.
MOTOR
S1
L1 F1
Autor: Ing. Daniel Morán- Ing. José Cuello S2 26
Ejercicio N° 11:
Accionamiento de una grúa.
Se trata de controlar la grúa para que realice los ciclos presentados en la figura
siguiente. Partiendo de la posición de reposo (la representada en la figura) realiza el
ciclo 1 cuando el pulsador A es accionado momentáneamente, hasta llegar a la
posición de reposo 2, donde permanecerá hasta que se accione momentáneamente
el pulsador 2.
3 4
2
CICLO 1
Pb
CICLO 2
Pa
Ejercicio N° 12:
Control de temperatura de un horno.
Cuando la temperatura es inferior a 30° se activa el sensor I0 que provoca que se
encienda el calentador hasta que la temperatura supere los 60°, momento en el que
se activa el sensor I1 y se apaga el calentador.
Termocupla I1
Calentador
Ejercicio N° 13:
Diseñar un diagrama lógico ladder que encienda la salida Q0 inmediatamente
después de energizar la entrada I0 y luego se apague a los 10 segundos. Asumir
que la entrada I0 es momentánea (pulsador).
Ejercicio N° 14:
Diseñar un diagrama lógico ladder que encienda la salida Q0 10 segundos después
de energizar la entrada I0 y luego se apague 5 segundos después de que la entrada
I1 sea activada. Asumir que ambas entrada son pulsantes.
Ejercicio N° 15:
Diseñar un temporizador que automáticamente pulse una vez cada 4 segundos.
Usar la entrada I0 para arrancar el temporizador. Asumir que la entrada I0
permanecerá activada.
Ejercicio N° 16:
Alarma para viviendas.
La alarma debe tener una zona de activación instantánea, una zona temporizada
para entrada / salida y un pulsador de pánico. La zona temporizada debe ser de 20
Ejercicio N° 17:
Semáforo.
Implementar un semáforo que repita la siguiente secuencia:
20 s
5s
20 s
Ejercicio N° 18:
Usando el temporizador del ejercicio 14, diseñar una lógica en ladder que encienda
la salida Q1 después de 40 segundos, dejarla encendida 20 segundos y luego
repetir el ciclo.
Ejercicio N° 19:
Ascensor de tres pisos.
Idem al ejercicio 9 pero con tres pisos. Los sensores son: S1, S2, S3 y los
pulsadores P1, P2, P3 respectivamente.
S3
P3
S2
P2
S1
P1