Está en la página 1de 33

UNIVERSIDAD TECNOLOGICA

INDOAMERICA

FACULTAD DE INGENIERIA
INDUSTRIAL

CONTROLADORES LOGICOS PROGRAMABLES.

COMPILADO Y ELABORADO POR:

ING. WILLIAM MONTALVO L.

QUITO – ECUADOR.
INDICE.

1. Que es un PLC? …………………………………………………………………….…1


1.1 Concepto Grafico de PLC ……………………………………………………………...1
1.2 Comparativa de Controladores Programables ………………………………………1
1.3 Arquitectura de un PLC ………………..……………………………......................... 2
2 Lenguajes de Programación …………………………………………………………..3
2.1 Lenguaje GRAFCET ………………………………………………………………...….3
2.2 Lenguaje FBD …………………………………………………………………………...4
2.3 Lenguaje LADDER …………………………………………………………………….. 4
2.3.1 Elementos de Programación …………………………………………………………..4
2.3.2 Temporizadores …………………………………………………………………………5
2.3.3 Contadores …………………………………………………………………………..….5
2.3.4 Programación …………………………………………………………………………..6
2.3.5 Sistemas combinacionales …………………………………………………………….6
2.3.6 Elementos de memoria …………………………………………………………………7
2.3.7 Elementos de tiempo ………………………………………………………………….. 8
2.3.8 Ejercicios Resueltos……………………………………………………………………..8
2.3.9 Ejercicios Propuestos ………………………………………………………………....10
3 PLC LOGO ……………………………………………………………………………. 17
3.1 Estructura del PLC LOGO ………………………………………………………..…..17
3.2 Codificación del PLC LOGO ………………………………………………………….17
3.3 Conexiones Eléctricas ……………………………………………………………...…18
3.4 Identificación de las entradas y salidas ………………………………………....….19
3.5 Bloques y números de bloque …………………………………………………….....19
3.6 Representación de un circuito en el esquema ………………………………….….20
3.7 Funciones del PLC LOGO ………………………………………………………...….21
3.7.1 Constantes y bornes …………………………………………………………………..22
3.7.2 Lista de funciones básicas………………………………………………………. …..22
3.7.3 Funciones especiales …………………………………………………………………22
3.8 Programación del PLC LOGO ……………………………………………………….23
3.8.1 Edición de la programación ………………………………………………………….23
3.9 Reglas de programación para el PLC LOGO ………………………………….…..27
3.10 Vista de conjunto de los menús ……………………………………………………..28
3.11 Modo de operación ……………………………………………………………………28
3.12 Ejercicios ……………………………………………………………………………….29
Bibliografía ……………………………………………………………………………..31
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

1. ¿QUÉ ES UN PLC?

Un controlador lógico programable (PLC) o autómata programable (AP) según la


norma IEC 61131 es un sistema electrónico programable diseñado para ser utilizado
en un entorno industrial, que utiliza una memoria programable para el almacenamiento
interno de instrucciones orientadas al usuario, para implantar unas soluciones
específicas tales como funciones lógicas, secuencia, temporización, recuento y
funciones aritméticas con el fin de controlar mediante entradas y salidas, digitales y
analógicas diversos tipos de máquinas o procesos.

1.1 CONCEPTO GRÁFICO DE PLC.

1.2 COMPARATIVA DE CONTROLADORES PROGRAMABLES.

En la industria se utilizan diversos medios para controlar un proceso, a continuación se


detalla en una tabla los controladores más frecuentes y sus mejores características:

1
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

1.3 ARQUITECTURA DE UN PLC.

1.3.1 Fuente de Alimentación: Se encarga de energizar la circuiteria interna del PLC;


los valores típicos son 220 – 230 VAC o 24 VDC.

1.3.2 Modulo CPU: Es el cerebro del sistema, se encarga de realizar las tareas
programadas, almacenadas en la memoria del PLC.

1.3.3 Modulo de Entradas / Salidas Digitales: Contiene la interfase de entrada y


salida; y es el medio por el cual las variables (digitales) de un proceso externo son
ingresadas a ser tratadas al PLC o son enviadas a un actuador digital. El número de
entradas y salidas depende del tipo de PLC y del fabricante.

1.3.4 Modulo de Entradas / Salidas Analógicas: Monitorean y manipulan una señal


análoga. Los valores típicos con 0 a 10 VDC o 4 a 20 mA.

1.3.5 Módulos Especiales: Permiten realizar funciones y tareas adicionales,


dedicadas a un proceso especifico.

2
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

2. LENGUAJES DE POGRAMACION.

Existen varios tipos de lenguajes de programación para los controladores lógicos


programables (PLC’s), a continuación se describen a los más importantes:

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)

La selección del lenguaje de programación depende de la experiencia del


programador, de la aplicación concreta, del nivel de definición de la aplicación, de la
estructura del sistema de control y del grado de comunicación con otros
departamentos de la empresa.

2.1 LENGUAJE GRAFCET O SFC.

El GRAFCET (Grafica de Control de Etapas de Transición) es un grafo o diagrama


funcional normalizado, que permite hacer un modelo del proceso a automatizar,
contemplando entradas, acciones a realizar, y los procesos intermedios que provocan
estas acciones.

3
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

2.2 LENGUAJE FBD.

El lenguaje FBD (Diagrama de Bloques de Funciones) se basa en bloques que


realizan operaciones matemáticas simples para poder determinar una salida.
Su estructura es de entradas y salidas:

 Una variable de entrada.


 Una salida de un bloque y la entrada de otro bloque.
 Una variable de salida y una salida de un bloque

2.3 LENGUAJE LADDER.

El LADDER, también denominado lenguaje de contactos o en escalera, es un lenguaje


de programación gráfico muy popular dentro de los autómatas programables debido a
que está basado en los esquemas eléctricos de control clásicos. De este modo, con
los conocimientos que todo técnico eléctrico posee, es muy fácil adaptarse a la
programación en este tipo de lenguaje.

2.3.1 ELEMENTOS DE PROGRAMACIÓN.

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.

Elementos básicos en LADDER

Símbolo Nombre Descripción

Se activa cuando hay un uno lógico en el


elemento que representa, esto es, una entrada
Contacto NA (para captar información del proceso a controlar),
una variable interna o un bit de sistema.

Bobina, Se activa cuando la combinación que hay a su


Temporizador, entrada (izquierda) da un uno lógico. Su
Reles activación equivale a decir que tiene un uno
auxiliares, lógico.
contadores

Se activa cuando hay un uno lógico en el


elemento que representa, esto es, una entrada
Contacto NC (para captar información del proceso a controlar),
una variable interna o un bit de sistema.

Se suele indicar mediante los caracteres o números I, X, 1 a las entradas; Q, Y, 0, M,


T a las salidas (tienen contactos asociados a las mismas).

2.3.2 TEMPORIZADORES.

El temporizador es un elemento que permite poner cuentas de tiempo con el fin de


activar bobinas pasado un cierto tiempo desde la activación. El esquema básico de un
temporizador varía de un autómata a otro, pero siempre podemos encontrar una serie
de señales fundamentales, aunque, eso sí, con nomenclaturas totalmente distintas.

Podemos observar, en la figura, el esquema de un temporizador, Ti, con dos entradas


(E y C a la izquierda) y dos salidas (D y R a la derecha).

2.3.3 CONTADORES.

El contador es un elemento capaz de llevar el cómputo de las activaciones de sus


entradas, por lo que resulta adecuado para memorizar sucesos que no tengan que ver
con el tiempo pero que se necesiten realizar un determinado número de veces.

En la figura se puede verse el esquema de un contador, Ci, bastante usual, donde


pueden distinguirse las siguientes entradas y salidas:

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.

A continuación se tratará, de modo general, los conceptos básicos de programación en


LADDER.

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.

El siguiente esquema representa la estructura general de la distribución de todo


programa LADDER, contactos a la izquierda y bobinas y otros elementos a la derecha.

En cuanto a su equivalencia eléctrica, se puede imaginar que la línea vertical de la


izquierda representa el terminal de alimentación, mientras que la línea vertical de la
derecha representa el terminal de masa o neutro.

El orden de ejecución es generalmente de arriba a bajo y de izquierda a derecha,


primero los contactos y luego las bobinas o salidas, de manera que al llegar a éstas ya
se conoce el valor de los contactos y se activan si procede. El orden de ejecución
puede variar de un autómata a otro, pero siempre se respetará el orden de
introducción del programa, de manera que se ejecuta lo que primero se introduce

2.3.5 SISTEMAS COMBINACIONALES.

Aunque en los sistemas industriales la programación se centra en procesos


secuenciales, no teniendo demasiado interés los procesos combinacionales, es
necesario conocer la lógica combinacionál ya que en muchas ocasiones es necesaria
en la programación secuencial.

6
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

Una vez obtenida la función lógica de un problema combinacional, el paso a LADDER


o esquema de contactos es muy sencillo. De acuerdo con el álgebra de Boole aplicada
a la conmutación, las sumas serán contactos en paralelo, los productos contactos en
serie y las negaciones contactos normalmente cerrados. En la siguiente figura se
muestra un ejemplo de esquema LADDER para una determinada ecuación.

2.3.6 ELEMENTOS DE MEMORIA.

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).

En la siguiente figura se pueden observar los sus esquemas equivalentes en LADDER:

2.3.7 ELEMENTOS DE TIEMPO.

7
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

El elemento básico de tiempo es el temporizador. A continuación se muestra un


ejemplo de programación de un automatismo temporizado.
El esquema siguiente se corresponde con el mando de un motor con marcha
temporizada

Un posible programa equivalente en LADDER podría ser el siguiente:

2.3.8 EJERCICIOS RESUELTOS:

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

En ladder el problema se plantearía de la siguiente forma:

8
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

Programa que active la salida Y1 cuando este accionado la entrada X1.

Diagrama Ladder:

X1 Y1

( END )

Observación: La ultima instrucción en un diagrama ladder siempre será <<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

En ladder el problema se plantearía de la siguiente forma:

9
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

Programa que active la salida Y1 en forma permanente cuando se accione la entrada


X1.

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).

2.3.9 EJERCICIOS PROPUESTOS:

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.

Programa que active la salida Y1 cuando este accionado la entrada X1 y la entrada


X2.

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

En ladder el problema se plantearía de la siguiente forma:

11
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

Programa que active la salida Y1 en forma permanente cuando se accione la


entrada X1 o la entrada X2.

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

En ladder el problema se plantearía de la siguiente forma:

12
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

Programa que active la salida Y1 en forma permanente cuando se ha accionado la


entrada X1 o la entrada X2; y mediante la entrada x3 pueda ser desactivada la salida
Y1

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

6) Circuito que controle la activación y desactivación de dos motores trifásicos


en forma independiente, mediante el uso de pulsadores.

Diagrama de control:

L1

P1 K1 P2 K2

K1 K2

M P4
C
R

L2

En ladder el problema se plantearía de la siguiente forma:

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Ø

7) Programa que active la salida Y1 cuando este accionada la entrada X1 y X2, o


cuando estén activadas las entradas X3 y X4.

14
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

( END
)

8) Programa que active la salida Y1 cuando este accionada la entrada X1 o X2, y


cuando estén activadas las entradas X3 o X4.

( END
)

9) Programa que active la salida Y1 cuando este accionada la entrada X1 o X2, y


cuando esté activada las entradas X3.

( 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.

3.1 ESTRUCTURA DEL PLC LOGO.

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

3.2 CODIFICACIÓN DEL PLC LOGO.

El código de LOGO proporciona información sobre sus características:


 12: versión de 12 V
 24: versión de 24 V
 230: versión de 115...240 V
 R: salidas de relé (sin R: salidas de transistor)
 C: temporizador semanal integrado
 o: variante sin pantalla (LOGO Pure)
 DM: módulo digital
 AM: módulo analógico
 CM: módulo de comunicación.

Ejemplo:

 LOGO 24RCo.
 LOGO 12/24RC

3.3 CONEXIONES ELÉCTRICAS.

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.

 Con corriente continua

Protección mediante fusible si se desea


(recomendada) para: 12 RC: 0,8 A y 24 RC: 2,0A

 Con corriente alterna

Para picos de tensión, utilizar un varistor con una


tensión de servicio como mínimo un 20% superior
a la tensión nominal

b) Conexión a las entradas.

Las entradas de estos dispositivos no están


aisladas galvánicamente, por lo que requieren el
mismo potencial de referencia (masa) que la
tensión de alimentación.

c) Conexión a las salidas.

 Salida con relé


Las salidas de LOGO... R ... son
relés.
Los contactos de los relés están
libres de potencial con respecto a
la tensión de alimentación y a las
entradas.
La cargas son de máximo 16 A.

 Salida con Transistor.

18
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

Las variantes de LOGO con salidas


de transistor se reconocen por faltar
la letra R en su designación de tipo.
Las salidas son a prueba de
cortocircuitos y de sobrecargas.
No es necesario aplicar por
separado la tensión de carga, ya
que LOGO adopta la tensión de
alimentación de la carga.
Las cargas son de máximo 0.3 A
para 24 v d.C.

3.4 IDENTIFICACIÓN DE LAS ENTRADAS Y SALIDAS.

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).

Ejemplo: I1: Entrada 1.


Q2: Salida 2.

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

3.5 BLOQUES Y NÚMEROS DE BLOQUE.

En LOGO, un bloque es una función que convierte información de entrada en


información de salida. Antes era necesario cablear los distintos elementos en el
armario eléctrico o en la caja de conexiones.
Al elaborar el programa debe conectar bornes con bloques, a tal efecto, basta con
elegir la conexión deseada en el menú Co. El menú Co debe su nombre al término
inglés “Connector” (borne).

3.5.1 Representación de un bloque

En la ilustración se muestra un display típico de LOGO. No es posible representar más


de un bloque al mismo tiempo. Por ello, se ha previsto números de bloque para ayudar
al usuario a controlar un circuito en conjunto.

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.

3.6 REPRESENTACIÓN DE UN CIRCUITO EN EL ESQUEMA.

Esquema de Control Electromecánico. Esquema FBD para PLC LOGO

Esquema de conexiones

Descripción del Funcionamiento: El interruptor S1 o el S2 conecta el consumidor E1,


para LOGO la conexión en paralelo de los interruptores es un ’O’ porque los
interruptores S1 o S2 activan la salida.

20
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

3.7 FUNCIONES DEL PLC LOGO

Existen diferentes elementos en el modo de programación. Para su orientación, se ha


distribuido dichos elementos en distintas ’listas’, que se especifican a continuación:

 Lista de los bornes (Conector).

 Lista de las funciones básicas AND, OR, etc.

 Lista de las funciones especiales

 Lista de los bloques disponibles para el circuito.

3.7.1 Constantes y bornes – Co.

Las constantes y los bornes (Connectors = Co) identifican entradas, salidas, marcas y
niveles de tensión fijos (constantes).

3.7.2 Lista de funciones básicas – GF.

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:

AND: Multiplicación Lógica

NAND: Negación de la Multiplicación Lógica.

OR: Suma Lógica.

NOR: Negación de la Suma Lógica.

XOR: Suma Exclusiva.

21
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

NOT: Negación Lógica.

3.7.3 Funciones especiales

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

A continuación se presenta algunas de las funciones especiales más básicas:

Temporizador ON – DELAY.

Temporizador OFF - DELAY

Temporizador ON/OFF – DELAY.

Temporizador semanal.

Contador Avance – Retroceso.

22
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

3.8 PROGRAMACIÓN DEL PLC LOGO.

Para convertir un circuito a LOGO deberá comenzar en la salida del circuito.


La salida es la carga o el relé que debe efectuar la conmutación.
El circuito se convierte en bloques. A tal efecto, es necesario procesar el circuito desde
la salida hasta la entrada, siguiendo los siguientes pasos.

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

Paso 2: S1 y S2 se conectan en paralelo. Esta conexión en paralelo equivale a un


bloque OR.

Paso 3: Para las conexiones no utilizadas, el programa adopta automáticamente el


estado que garantiza el funcionamiento del bloque en cuestión. Si se desea, se puede
identificar las conexiones no utilizadas de forma especial con el borne ’x’.
En el ejemplo sólo se utilizan 2 entradas del bloque OR y 2 entradas del bloque AND;
las entradas tercera (y cuarta) de cada caso están identificadas como ’no utilizadas’
con el borne ’x’.

3.8.1 Edición de la programación para PLC LOGO.

Ya energizado el PLC LOGO a la red, en el display aparece ahora lo siguiente:

Conmute LOGO! en el modo de programación pulsando la tecla ESC. A continuación


pasará al menú principal de LOGO!:

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:

Ahora se encuentra en el modo Programación. Pulsando las teclas y pueden elegirse


las demás salidas. Ahora puede introducir su programa.

La letra Q de Q1 está subrayada. Éste es el cursor. El cursor indica en el programa el


punto en el que se encuentra en estos momento, y se puede desplazar mediante las
teclas, y. Pulse ahora la tecla El cursor se desplaza hacia la izquierda.

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:

Pulse ahora la tecla , hasta que en el display aparezca el bloque OR:

Ahora debe pulsar la tecla OK para confirmar la selección

De esta forma se ha introducido el primer bloque. A cada bloque introducido se le


asigna un número, denominado número de bloque. Ahora ya sólo es necesario cablear
las entradas del bloque tal como sigue:
Pulse la tecla OK.

Seleccione la lista Co: Pulse la tecla OK

El primer elemento de la lista Co es el símbolo correspondiente a “Entrada no


utilizada”: una ’x’. Elija mediante las teclas la entrada I1.

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.

Ahora enlaza la entrada I2 con la entrada del bloque O.

Proceda para ello tal como ya se indicó:

1. Pasar al modo de entrada: Tecla OK.

2. Seleccionar la lista Co: Teclas

3. Aceptar la lista Co: Tecla OK

4. Seleccionar I2: Teclas

5. Aceptar I2: Tecla OK

Así queda enlazada I2 con la 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’:

1. Pasar al modo de entrada: Tecla OK

2. Seleccionar la lista Co: Teclas

3. Aceptar la lista Co: Tecla OK

4. Seleccionar ’x’: Teclas

26
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

5. Aceptar ’x’: Tecla OK

LOGO! regresa a la salida Q1.

LOGO! se puede conmutar a RUN desde el menú principal.


1. Regrese al menú principal: tecla ESC
2. Mueva el símbolo ’>’ a ’Start’: teclas o
3. Acepte ’Start’: tecla OK
LOGO! arranca el programa.

3.9 REGLAS DE PROGRAMACIÓN PARA EL PLC LOGO.

1) Cambio del modo de operación.

 El programa se crea en el modo de programación. Tras una conexión de


alimentación y “No Program / Press ESC” en el display, debe pulsar la tecla
ESC para acceder al modo de programación.
 La modificación de los valores de tiempo y de parámetros en un programa ya
existente pueden realizarse en los modos de parametrización y
programación. Durante la parametrización LOGO! se encuentra en modo
RUN, es decir, que el programa continúa en procesamiento. Para programar
debe finalizar el procesamiento del programa con el comando “Stop”.
 Para acceder al modo RUN debe ejecutar el comando de menú ’Start’ del
menú principal.
 En el modo RUN, para regresar al modo de operación Parametrización,
deberá pulsar la tecla ESC.
 Si está en el modo de parametrización y desea regresar al modo de
programación, ejecute el comando “Stop” del menú de parametrización y
responda con “Yes” a “Stop Prg”, colocando el cursor sobre “Yes” y pulsando
la tecla OK.

2) Salidas y entradas.

 El programa debe introducirse siempre desde la salida hasta la entrada.


 Es posible enlazar una salida con varias entradas, pero no conectar varias
salidas a una entrada.
 Dentro de una ruta del programa no se puede enlazar una salida con una
entrada precedente. Para tales retroacciones internas (recursiones) es
necesario intercalar marcas o salidas.

3) Cursor y posicionamiento del cursor.

Para la introducción del programa rige:


 Si el cursor se representa subrayado, significa que se puede posicionar:
 Pulse las teclas ,si mueve el cursor en el programa

27
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

 Con OK cambia a “Seleccionar borne/bloque”.


 Con ESC sale del modo de introducción del programa.
 Si el cursor se representa enmarcado, deberá usted. Elegir un borne/bloque
 Pulse las teclas para elegir un borne o un bloque
 Confirme la selección pulsando OK
 Con ESC retrocede un paso.

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.

3.10 VISTA DE CONJUNTO DE LOS MENÚS DE LOGO!

a) Modo de operación” programación”

3.11 MODO DE OPERACIÓN”PARAMETRIZACIÓN”

28
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

3.12 EJERCICIOS:

1) Programar un PLC LOGO para que realice la siguiente tarea: El consumidor E1 se


activa y desactiva mediante los interruptores (S1 O S2) Y S3 (O= OR; Y = AND).

Esquema de Control Electromecánico. Esquema FBD para PLC LOGO

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.

Esquema de Control Electromecánico

Esquema FBD para PLC LOGO

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 puerta debe abrirse automáticamente al acercarse una persona.


 La puerta debe permanecer abierta mientras se halle alguien en la zona de
acceso.
 Cuando ya no haya ninguna persona en la zona de acceso, debe cerrarse
automáticamente la puerta tras un breve tiempo de espera.

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.

Solución con control electromecánico:

30
CONTROLADORES LOGICOS PROGRAMABLES Ing. William Montalvo L.

BIBLIOGRAFIA.

ANGULO Pablo; “DIAGRAMAS DE CONTROL INDUSTRIAL; EPN; 1990.

CHAPMAN Stephen; “MAQUINAS ELECTRICAS”; Tercera Edición.

Tips del PLC LOGO; EPN; 2008.

Tips de PLC; Maestría en Automatización y Control; EPN; 2008

MANUAL LOGO; Siemens; 06/2003 Edición.

31

También podría gustarte