Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INDOAMERICA
FACULTAD DE INGENIERIA
INDUSTRIAL
QUITO – ECUADOR.
INDICE.
1. ¿QUÉ ES UN PLC?
1
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
1.3.2 Modulo CPU: Es el cerebro del sistema, se encarga de realizar las tareas
programadas, almacenadas en la memoria del PLC.
2
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
2. LENGUAJES DE POGRAMACION.
a) Lenguajes gráficos
Diagrama de escalera (“Ladder Diagram”, LD)
Diagrama de Bloques Funcionales (”Function Block Diagram, FBD).
Grafica de Control de Etapas de Transición (GRAFCET o SFC).
b) Lenguajes literales
Lista de instrucciones (“Instruction List”, IL)
Texto estructurado (“Structured Text”, ST)
3
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Para programar un autómata con LADDER, además de estar familiarizado con las
reglas de los circuitos de conmutación, es necesario conocer cada uno de los
elementos de que consta este lenguaje. A continuación se describen de modo general
los más comunes.
4
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
2.3.2 TEMPORIZADORES.
2.3.3 CONTADORES.
5
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Entrada RESET (R): Permite poner a cero el contador cada vez que se activa. Se
suele utilizar al principio de la ejecución asignándole los bits de arranque, de modo
que quede a cero cada vez que se arranca el sistema.
Entrada PRESET (P). Permite poner la cuenta del contador a un valor determinado
distinto de cero, que previamente se ha programado en Cip.
Entrada UP (U): Cada vez que se activa produce un incremento en una unidad de la
cuenta que posea en ese momento el contador.
Entrada DOWN (D): Cada vez que se activa produce un decremento en una unidad
de la cuenta que posea en ese momento el contador.
Salida FULL (F): Se activa al producirse un desbordamiento del valor del contador
contando en sentido ascendente.
Salida DONE (D): Se activa cuando el valor del contador se iguala al valor
preestablecido Cip.
Salida EMPTY (E): Se activa al producirse un desbordamiento del valor del
contador contando en sentido descendente.
2.3.4 PROGRAMACIÓN.
Una vez conocidos los elementos que LADDER proporciona para su programación,
resulta importante resaltar cómo se estructura un programa y cuál es el orden de
ejecución.
6
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
La conexión tradicional para realizar una función de memoria en los circuitos con relés,
es el circuito con autoalimentación. Esto se consigue mediante la conexión de un
contacto NA del relé (o contactor) en paralelo con el pulsador de marcha. A
continuación puede observarse las dos variantes de este circuito: con prioridad a la
conexión (figura a) y con prioridad a la desconexión (figura b).
7
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
1) Diseñar un circuito que active una lámpara (H1), mediante un contacto N/A de un
contactor (K1), solo si se ha activado un pulsador (P1).
Diagrama de control:
L1
P1 K1
K1
H1
L2
8
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Diagrama Ladder:
X1 Y1
( END )
Diagrama de Conexiones:
X0 Y0 120 V
15 A
ENTRADAS
SALIDAS
X1
Y1
A1 H1
PLC
P1 X2 CONTACTOR
Y2
A2
COM COM K1
1 2
Precaución:
Nunca conecte las entradas y salidas sin previo chequeo del voltaje que
soportan y trabajan las mismas (revise el manual del fabricante).
No confunda el conector común (com1) de las entradas con el conector común
(com2) de las salidas (revise el manual del fabricante).
2) Circuito que active una lámpara (H1) en forma permanente, mediante un contacto
N/A de un contactor (K1), solo si se ha activado un pulsador (P1).
Diagrama de control:
L1
P1 K1 K1
H1
K1
K1
H1
L2
9
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Diagrama ladder:
X1 Y1
Y1
( END )
Diagrama de Conexiones:
X0 Y0 120 V
15 A
ENTRADAS
SALIDAS
X1
Y1
A1 H1
PLC
P1 X2 CONTACTOR
Y2
A2
COM COM K1
1 2
Precaución:
Nunca conecte las entradas y salidas sin previo chequeo del voltaje que
soportan y trabajan las mismas (revise el manual del fabricante).
No confunda el conector común (com1) de las entradas con el conector común
(com2) de las salidas (revise el manual del fabricante).
3) Circuito que active una lámpara (H1), mediante un contacto N/A de un contactor
(k1), si se ha activado un pulsador (P1) y un pulsador (P2).
Diagrama de control:
L1
P1
K1
P2
H1
K1
L2
En ladder el problema se plantearía de la siguiente forma:
10
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Diagrama ladder:
( END
)
Diagrama de Conexiones:
P1 X0 Y0 120 V
15 A
ENTRADAS
SALIDAS
X1
Y1
A1 H1
PLC
X2 CONTACTOR
Y2
P2 A2
COM
1
COM
2
K1
4) Circuito que active una lámpara (H1) en forma permanente, mediante un contacto
N/A de un contactor (K1), si se ha activado un pulsador P1 o un pulsador P2.
Diagrama de control:
L1
P1 P2 K1 K1
K1 H1
L2
11
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Diagrama ladder:
( END
)
Diagrama de Conexiones:
P1 X0 Y0 120 V
15 A
ENTRADAS
SALIDAS
X1
Y1
A1 H1
PLC
X2 CONTACTOR
Y2
P2 A2
COM
1
COM
2
K1
5) Circuito que active una lámpara (H1) en forma permanente, mediante un contacto
N/A de un contactor (K1). Si se ha activado un pulsador P1 o un pulsador P2; y pueda
ser desactivado (H1) mediante un pulsador P3.
Diagrama de control:
L1
P1 P2 K1
K1
K1
H1
P3
L2
12
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Diagrama ladder:
( END
)
Diagrama de Conexiones:
P1
X0 Y0 120 V
15 A
ENTRADAS
SALIDAS
X1
Y1
A1 H1
PLC
P2 X2 CONTACTOR
Y2
A2
COM
1
COM
2
K1
P3
Diagrama de control:
L1
P1 K1 P2 K2
K1 K2
M P4
C
R
L2
13
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Programa que active las salidas Y1 y Y2 mediante las entradas X1 y X2; y las
desactive mediante las entradas X3 y X4.
Diagrama ladder:
( END
Diagrama de Conexiones: )
P1 P2 P3 P4
C0M X0 X1 X2 X3 X4 COM
ENTRADAS
PLC
SALIDAS
C0M Y0 Y1 Y2 Y3 Y4 COM
R S T
A1 A1
CONTACTOR
A2 A2
M1 M2
3Ø 3Ø
14
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
( END
)
( END
)
( END
)
10) Programa que active la salida Y1 cuando este accionada la entrada X1 y X2; Y que
active la salida Y2 cuando estén activadas las entradas X1 y X3.
15
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
( END
11) Programa que active
)
permanentemente la salida Y2, luego de 10 segundos de
haberse activado la entrada X1.
X1 K M1
K M1
KM1 T0
K100
T0 Y2
( END
)
12) Programa que active la salida Y2 en forma permanente luego de activar 5 veces la
entrada X1.
X1 C0
K5
C0
Y2
( END )
3. PLC LOGO.
16
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Donde:
1. Alimentación de tensión
2. Entradas
3. Salidas
4. Receptáculo para módulo con tapa
5. Panel de mando
6. Pantalla LCD
7. Indicador de estado
8. Interfaz de ampliación
9. Codificación mecánica
10. Codificación mecánica
11. Guía deslizante
Ejemplo:
LOGO 24RCo.
LOGO 12/24RC
17
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Las variantes 230 de LOGO están indicadas para tensiones eléctricas con un valor
nominal de 115 V CA/CC y 240 V CA/CC. Las variantes 24 de LOGO y las variantes
12 de LOGO son adecuadas para 24 V DC, 24 V AC ó bien 12 V DC.
a) Alimentación eléctrica.
18
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Las entradas se designan con la letra I y una cifra (Los bornes de las entradas se
hallan en la parte superior), en cambio las salidas se designan con la letra Q y una
cifra (los bornes de las salidas se hallan en la parte inferior).
Las entradas y salidas pueden tener el estado ’0’ o el estado ’1’. El estado ’0’ significa
que no hay tensión en la entrada. El estado ’1’ significa que sí hay tensión
19
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Cada vez que se inserta un bloque en un programa, LOGO! asigna un número a dicho
bloque. Por medio del número de bloque, LOGO! muestra la conexión entre bloques.
Los números de bloque sólo pretenden facilitar la orientación en el programa.
Esquema de conexiones
20
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Las constantes y los bornes (Connectors = Co) identifican entradas, salidas, marcas y
niveles de tensión fijos (constantes).
Las funciones básicas son elementos lógicos sencillos del álgebra de Boole.
A continuación se presenta una lista con los símbolos y los tipos de operaciones
lógicas que representan:
21
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Las funciones especiales se distinguen a primera vista de las funciones básicas por la
denominación diferente de sus entradas. Las funciones especiales contienen
funciones de tiempo, remanencia y diferentes posibilidades de parametrización para
adaptar el programa a sus necesidades
Temporizador ON – DELAY.
Temporizador semanal.
22
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Paso 1: En la salida Q1 hay una conexión en serie del contacto de cierre S3 con otro
elemento de circuito. Esta conexión en serie equivale a un bloque AND
En el primer lugar de la primera fila aparece el símbolo “>”. Pulsando las teclas
se desplaza el “>” verticalmente. Posicione el “>” en “Program..” y pulse la tecla OK.
Además, LOGO! pasará al menú Programación.
23
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
También aquí podrá desplazar el símbolo “>” mediante las teclas . Ponga “>” en
“Edit..” (Para Editar, es decir Introducir) y pulse la tecla OK.
Ponga “>” sobre “Edit Prg” (para editar programa) y pulse la tecla OK. LOGO! le
mostrará la primera salida:
Introduzca aquí ahora el primer bloque (bloque O). Pase al modo de introducción
pulsando la tecla OK.
24
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
El cursor ya no es del tipo subrayado, sino que está enmarcado y parpadea, al mismo
tiempo, LOGO! le ofrece distintas posibilidades de selección.
Seleccione GF (funciones básicas), pulsando la tecla hasta que aparezca GF, a
continuación pulse OK. LOGO! le mostrará el primer bloque de la lista de funciones
básicas:
25
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
Pulse la tecla OK. I1 está conectada con la entrada del bloque O. El cursor salta a la
próxima entrada del bloque O.
Las dos últimas entradas del bloque O no se necesitan en este programa. Puede
identificar con ’x’ una entrada que no utiliza. Ahora debe indicar (2 veces) ’x’:
26
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
2) Salidas y entradas.
27
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
4) Planificación
Antes de crear un programa, haga primero un esbozo completo en papel o
programe LOGO! directamente con LOGO! Soft Comfort.
LOGO! sólo puede guardar programas completos y correctos.
28
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
3.12 EJERCICIOS:
Esquema de conexiones
2) Programar un PLC LOGO para que realice la siguiente tarea: Los dos interruptores
S1y S2 conectan un relé. Este relé debe activar el consumidor E1 y desactivarlo con
12 minutos de retardo.
29
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
3) Programar un PLC LOGO para que realice la siguiente tarea: Control de una puerta
automática, la cual funciona bajo las siguientes condiciones:
La mayoría de las veces, la puerta es accionada por un motor que la desplaza a través
de un acoplamiento elástico. Se evitan así las posibles lesiones de personas que
queden aprisionadas. El control entero está conectado a la red a través de un
interruptor principal.
30
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.
BIBLIOGRAFIA.
31