Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PLC Basic PLC Basico PDF
PLC Basic PLC Basico PDF
PLC
Curso bsico
Material de apoyo al curso.
3/4/2009
2
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
PLC curso bsico
1INTRODUCCIN
CARACTERSTICAS DEL CURSO Y ALCANCE
2GENERALIDADES
2.1 DEFINICIONES
2.2 ELEMENTOS DE UN SISTEMA DE PLC
2.2.1 RECURSOS DE PROGRAMACIN
2.2.2 FUENTE DE PODER
2.2.3 UNIDAD CENTRAL DE PROCESAMIENTO CPU
2.2.4 MEMORIA
2.2.5 ENTRADAS
2.2.6 SALIDAS
2.3 COMO TRABAJA UN PLC
2.4 PLC LNEA DE TRABAJO Y OPERACIN
3DIAGRAMA DE FLUJO y DIAGRAMAS DE ESCALERA
3.1 DEFINICIONES.
3.1.1 DIAGRAMA DE FLUJO.
3.2 DIAGRAMA DE ESCALERA
4INSTRUCCIONES BSICAS DE PROGRAMACIN
4.1 GENERALIDADES
4.1.1 INSTRUCCIONES DE ENTRADA
4.1.2 INSTRUCCIONES DE SALIDA
El software
5COMUNICACIN
5.1 CREAR UN PROGRAMA.
5.1.2 CERRAR UN PROGRAMA
5.1.3 CONFIGURACIN DEL PUERTO DE COMUNICACIN.
5.2 TRANSFERENCIA DE UN PROGRAMA
5.3 MONITOREO DE UN PROGRAMA
6TEMPORIZADORES Y CONTADORES
6.1 APLICACIN DE TEMPORIZADORES.
6.2 APLICACIN DE CONTADORES.
7. EJERCICIOS Y APLICACIONES BSICAS.
3
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Introduccin:
Los procesos industriales y el control de maquinaria as como algunas otras aplicaciones utilizan elementos de control.
Sea desde el control, de un tanque de agua para la apertura y cierre de vlvulas hasta los sistemas avanzados de
posicionamiento, trayectorias y adquisicin de datos en un sistema robotizado.
Cada aplicacin tiene por su magnitud, herramientas y equipos especficos a utilizar. De estas herramientas, las de
programacin son bsicas.
El uso mas popular de controladores en procesos industriales es el PLC seguido por un ordenador. De ah la importancia
de estar debidamente capacitados para el uso de estas herramientas.
En general un sistema de control es una coleccin de recursos electrnica y equipo.
Generalidades.
Definiciones:
Las siglas PLC significan Programmable Logic Control, (controlador lgico programable) y este el corazn del sistema de
control.
El PLC cuenta con una memoria en donde es almacenado el programa de aplicacin.
El PLC est construido y se programa para realizar tareas de repeticin.
Existen diferentes tipos de de control como se muestran en la siguiente tabla:
4
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Perteneciendo el PLC a el control secuencial, actualmente existen dispositivos que interactan con el PLC y trabajando
en los diferentes tipos de control.
El PLC realiza su trabajo a partir de un esquema simple de funcionamiento.
De los elementos de entrada se emite una seal de estado al PLC y este ejecuta el control de acuerdo a un programa
secuencial, el resultado del procesamiento se emite por medio de una seal elctrica o electrnica a los elementos a
controlar conocidos como salidas.
Entradas. (Input)
La habilidad de toma de decisiones en un programa depende en gran parte en el procesamiento de seales que vienen
de un elemento de entrada.
Son elementos de entrada toda la gama de sensores, como son sensores de proximidad, fotoelctricos, de nivel,
mecnicos, electromecnicos, pticos, laser, ultrasnicos, etc. Siendo en su mayora aquellos que tienen contacto con la
variable de control. Se agrupan en dos grandes familias por la seal que envan al PLC, los pertenecientes a los anlogos,
cuya seal varia de manera proporcional a la variable censada (con un infinito de valores), y los digitales los cuales
envan solo dos valores de la seal (on/off, 1/0, encendido o apagado). En este curso nos encargaremos solo de los
elementos de entrada digitales en on/off.
Nota: actualmente existen elementos de censado que trabajan en plataformas digitales pero con procesos anlogos.
5
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Salidas. (Otuput)
Las salidas son el grupo de dispositivos electrnicos, elctricos, electromecnicos, que permiten realizar el ejercicio del
trabajo, ejemplo de estos son: motores, solenoides, display, relevadores, lmparas, elementos resistivos, contactores,
arrancadores, etc.
Reconocimiento:
De los elementos que el instructor proporcione: Seleccione en dos grupos los dispositivos que son de entrada, y los de
salida.
Reconozca y comente cada uno de ellos.
Anote marca modelo y consiga posteriormente ms informacin de cada uno de ellos.
En la revista:
De las revistas de perfil industrial localice por lo menos 5 elementos considerados como entrada, 5 mas como elementos
de salida e identifique por lo menos dos PLC.
Se sugiere tome nota de que revista se le proporciono, de la marca del producto que usted clasifico y si este tiene alguna
pagina web la consulte, le ser de utilidad.
rea de notas:
6
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Elementos de un sistema de control por PLC.
Recursos de
programacin.
Fuente Memoria
de .
Poder.
El esquema superior muestra los elementos bsicos de un sistema de control por PLC siendo:
Recursos de programacin: el elemento de programacin, o programa es el encargado de realizar las operaciones
necesarias bajo el concepto de control secuencial, teniendo una respuesta a determinado conjunto de seales de
entrada.
Fuente de poder (Power supply): La fuente de poder toma la lnea de corriente transformando 120V ac en 12
o 24 VCD segn sea caso y/o aplicacin.
Nota puede utilizarse otros rangos de transformacin de voltaje corriente segn sea la necesidad.
Unidad central de procesamiento (CPU): es te elemento realizara las operaciones necesarias en cuanto al
clculo de acuerdo a un programa que seguir.
Memoria: la memoria del sistema es la encargada de recibir y mantener antes durante o despus de su uso las
seales de entrada y salida y el programa de control.
Otro esquema que representa los elementos bsicos del sistema de control es:
7
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Interfaz de entrada.
La interfaz de entrada provee un recurso elctrico de acoplamiento entre los recursos de entrada y el circuito de control
lgico interno del PLC.
Ejemplo:
Acoplador ptico
Ejem:MOCxxx
Fuente de
poder
Interfaz de salida.
La interfaz de salida se constituye por una seal de bajo voltaje (12V) para activar un relevador el cual funciona como
contactor del sistema.
Realizacin de circuitos:
Con la ayuda del diagrama siguiente y del instructor arme los siguientes circuitos:
Recuerde que en la realizacin de operaciones con electricidad se da baja media o alta potencia requiere de cuidados
para salvaguardad la integridad de usted, de los que le rodean y del equipo utilizado, ser precavido y mantngase
centrado en la actividad.
J1 V3
7
1 2 1 U1
6 6
Key = A 5 12 V
V2
5V
2 4 R2 LED2
LED1 4N25
9 8
4 3
3.0k
16
R1
1.0k
8
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
V1
J3 120 V
10 11 K1 60 Hz
0Deg
Key = B
V4 K
12 V
12
LED3 EDR201A05
13 14
R3 18 X1
5
1.0k
LAMP
rea de notas:
9
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Cmo trabaja un PLC?
Los PLC son generalmente programados en lo que se le conoce como diagramas de escaleras (Ladder logic). Este mtodo
de programacin fue establecido por su semejanza con los circuitos elctricos basados en relevadores, los cuales son
remplazados por los PLC.
Flujo de
corriente.
El programa ser resuelto por el Scan del PLC comenzando por el primer elemento en la parte superior izquierda del
diagrama, y desplazndose a la derecha para resolver cada elemento, as hasta terminar con el ltimo elemento ubicado
en la parte inferior derecha del diagrama.
El siguiente diagrama muestra la secuencia de resolucin del programa.
Scaner:
Al proceso secuencial de la resolucin del conjunto de los elementos del programa se le denomina escaneo (scanning).
El tiempo que ocupa cada escaneo del programa es un factor de importancia para la eleccin del PLC. El escaneo
realizara las siguientes operaciones mostradas en el siguiente diagrama:
10
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
rea de notas:
11
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Diagrama de flujo diagramas de escalera.
Definiciones.
Diagrama de flujo
Cuando se usan diagramas con smbolos definidos como la figura presentada abajo la descripcin se conoce como
diagrama de flujo.
Diagrama de escalera.
El diagrama de escalera anteriormente se hablo del diagrama de escalera como introduccin al tema, ahora
estudiaremos las partes que lo componen.
Un diagrama de escalera est formado primeramente por las lneas de alimentacin elctrica. Lo que estas contengan
sern las entradas y la las salidas.
L1 L2
Rama (Rung)
Diagrama de flujo.
Realice el diagrama de flujo para el encendido mientras la entrada este activa y apagado cuando la entrada deje de estar
activa de un motor.
rea de notas:
13
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Instrucciones bsicas de programacin.
En las diferentes empresas dedicadas a ofrecer software y equipo para la programacin y operacin de PLC (Omron,
Mitzubichi, AB, IDEC, etc) los smbolos bsicos son muy similares la nomenclatura o nemnicos de estos tienen
pequeas diferencias, no as con los nemnicos smbolos e instruccin de carcter avanzado, ya que cada compaa
proveer como ventaja competitiva estos elementos con grandes diferencias en smbolos, nemnicos y sintaxis de aplicacin,
facilitando o complicando la programacin.
En este curso utilizaremos las instrucciones bsicas de operacin del PLC IDEC y en el transcurso de este aplicaremos
algunas comparaciones con las instrucciones CXprogrammer (Omron) y RSLogics (Allen Braldley, Rockwell Automation)
para tener un panorama de dos marcas ms usadas en la industria, adems de proporcionar una vista introductoria al
curso de PLC nivel intermedio.
Instrucciones de entrada.
Las instrucciones de entrada son representadas bsicamente por con carga (LOD) y sin carga (LODN). La instruccin
LOD comienza la operacin lgica en un estado normalmente abierto (NO). La instruccin LODN comienza con un estado
de operacin lgico normalmente cerrado (NC).
Ntese que para expresar el nmero de entrada para este Software la direccin deber ser indicada por I consecutivo
del numero de entrada. Ejemplo I0 para la entrada 0, I1 para la entrada 1 I2 para la entrada 2, as consecutivamente.
Instrucciones de salida.
Las instrucciones de salida son dos bsicamente, la salida OUT siendo el resultado de la operacin lgica de las entradas
resultando en un bit (0,1). La salida inversa del resultado de la operacin lgica OUTN es la segunda opcin de salida.
De flujo a escalera.
14
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
rea de notas:
15
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Especificaciones del PLC.
Micro programable controller for small machine control with select function and easy operation.
Micro controlador programable para maquinas de aplicacin en control reducido, con seleccin de funciones y
operacin simple. Marca IDEC.
Modelo: Micro1. Voltaje de operacin: 100-240 VAC.
Capacidad de 8 entradas 6 salidas y 600 pasos de Base de montaje: DIN 35mm
programacin. Fuente de poder incluida. Esta constituido con un
Memoria EEPROM. Facilita el almacenamiento y cambio fuente de poder de CD para alimentar la estradas,
de programa. eliminando la necesidad de una fuente externa.
16
3/4/2009
1. Riel de DIN 35mm.
2. 4 barrenos de montaje.
3. Terminales de alimentacin.
4. Terminales de entrada.
5. Terminales de salida.
6. Indicadores de entrada y salida (I/O LED).
7. Terminal de poder para entras y salidas seriales.
8. Indicadores de alimentacin elctrica y programa corriendo.
9. Indicador de error
10. Cable extensible para la unidad de programacin.
11. Unidad de programacin.
12. Cable de expansin de entradas y salidas.
13. Conector para el modulo de expansin.
Identifique y mencione en voz alta a los compaeros del curso las partes que componen al PLC IDEC Micro1.
18
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Identificacin de los iconos.
Comandos de herramientas.
Abre un nuevo proyecto, un diagrama de escalera vacio.
20
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
21
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Iconos de instrucciones bsicas. (Continuacin)
Se podr realizar una secuencia de toma de tiempo en el cual al
finalizar este abrir o cerrara la continuidad de la lnea de
programacin.
Podr realizar una secuencia de conteo a partir de una serie d
entradas o salidas con el objetivo de abrir o cerrar la lnea de un
programa.
Este contador comparara la cuenta progresiva o regresiva desde una
entrada y un nmero determinado por el programador con el objetivo
de abrir o cerrar una lnea de programa.
(Reservado para el corso intermedio)
Identifique.
rea de notas:
22
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
23
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Comunicacin.
Para realizar la comunicacin con el PLC es necesario primero dar los parmetros de comunicacin con este.
En los sistemas bsicos (PLC de pequeo tamao) este procedimiento debe llevarse a cabo de manera manual, en
dependencia del software los PLC de mayor tamao pueden configurar su comunicacin con la PC de manera
automtica (plug and play) o semi automtica (reconocer PLC).
En el caso del PLC micro1 de IDEC se realizara la comunicacin de la siguiente manera:
1. Seleccionamos de la barra de men seleccione Configure, PLC Selection.
2. Aparecer la siguiente ventana, en donde realizara la ubicacin y seleccin del PLC Micro1.
24
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Configuracion.
Realice los pasos necesarios para establecer los parmetros de configuracin de configuracin del PLC.
rea de notas:
25
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Crear un programa.
Para realizar un programa es necesario primero seleccionar el PLC con el cual se va a trabajar. (se explico en el capitulo
anterior).
La siguiente operacin ser introducir las inputs y outputs del programa.
Para introducir una input, localizamos el icono de entrada normalmente abierta (Normally Open) y tecleamos sobre el
icono, al realizar esto el cursor tendr en su parte inferior derecha el smbolo de la entrada , ubicando este sobre el
primer Run, aparecer la siguiente ventana:
En esta ventana colocaremos las caractersticas necesarias para su correcto funcionamiento, siendo estas:
Normally Open o Normally Closed, cuando insertamos una entrada NO o NC esta ventana aparecer y podremos
cambiar el tipo de entrada de ser necesario.
Allocation Number. Es el rea designada para introducir la direccin de la entrada correspondiente.
Comment: esta rea es designada para realizar el nombramiento o notacin sobre la entrada.
Ejemplo:
26
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Para realizar la salida (outputs) realizamos el siguiente procedimiento:
Seleccionamos el icono con un clic output. Se observa en el cursor en la parte inferior derecha el smbolo de salida.
Lo colocamos en el lugar ms a la derecha del Rung. Apareciendo la siguiente ventana:
Al igual que la entrada debemos direccionar la salida. Ejemplo Q000 y anexar una descripcin en el rea Comment.
27
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Obtendremos la siguiente ventana:
Realizaremos la unin de terminales del diagrama con el icono dibujar lneas (Draw line) dando un clic sobre el.
Posteriormente ubicamos el cursor sobre la primera terminal y presionando el botn izquierdo del mouse arrastramos a
la segunda terminal que deseemos conectar.
28
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Realice.
Realice el programa del ejercicio de encendido y apagado de una bomba por medio de un botn.
Cerrar un programa.
Para realizar el cierre de nuestro programa procedemos de la siguiente manera:
File, Close.
Aparecer la siguiente ventana:
La cual no indicara si queremos salvar el programa. Aceptamos SI damos la ubicacin del archivo y el nombre del
mismo.
Transferencia de un programa.
Abrimos nuestro primer programa.
En File, Open, ubicamos el archivo y abrimos.
Para realizar la transferencia del programa seleccionamos Online, Download, obteniendo la siguiente ventana:
Y seleccionamos Download. Al realizar esto se establecer la comunicacin con el PLC en la barra Program Size se
observara el avance de la carga del programa al PLC. Y se acepta con OK.
29
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Monitoreo de un programa.
El software nos proporciona la utilidad de monitoreo del programa, es decir de ver en tiempo real la actividad de las
entradas y salidas de nuestro diagrama de escalera.
Para realizar esto es necesario seleccionar de la barra de men Online, Monitor.
Arme y Programe.
rea de notas:
30
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Funciones Y (And) y O (Or).
La realizacin de programas de escalera depende en su mayora de la lgica boolenana.
0 0 And ( multiplicacin) 0
0 1 And ( multiplicacin) 0
1 0 And ( multiplicacin) 0
1 1 And ( multiplicacin) 1
0 0 Or (+ suma) 0
0 1 Or (+ suma) 1
1 0 Or (+ suma) 1
1 1 Or (+ suma) 1
Esto se puede llevar al diagrama de escalera de la siguiente manera:
Si deseamos activar una salida con y solo con dos entradas activadas. Podemos realizar lo siguiente:
De igual manera si requerimos activar una salida con cualquier combinacin del estado activado de A o B tendramos:
Programe
31
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Enclavamiento.
El enclavamiento es una operacin Or cuya expresin matemtica es A+C=C.
Esta funcin activara la salida C cuando a sea activada la entrada A, despus de esto la salida C (ahora activada)
mantendr activada a C sin importar el estado de A.
Para realizar la desactivacin de la salida de la operacin anterior es necesario auxiliarse de una entrada ms, siendo su
expresin matemtica: (A+C) B =C
Programe.
32
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Programe.
(A+C)*E=C
(B+D)*E=D
A*B=E
E=F
((C*D)+G)*E=G
33
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
TEMPORIZADORES Y CONTADORES
Los temporizadores son elementos de programacin que auxiliado de un reloj contabiliza el tiempo hasta
encontrar un valor determinado (Preset). En la mayora de los PLC se cuanta un reloj de milisegundos y puede
seleccionarse entre opciones el conteo de milisegundos centsimas de segundo o segundo a segundo.
Para el caso del PLC IDEC Micro1 este conteo se realiza cada 100ms y es la nica opcin.
Los contadores son elementos de programacin que a partir de una seal en alto de entrada realiza una suma uno a
uno de estos pulsos de entrada hasta encontrar el valor determinado (preset) as puede activar o desactivar una seal
segn sea el caso.
APLICACIN DE TEMPORIZADORES.
Para utilizar un temporizador (TIM) se realiza el siguiente procedimiento.
Se realiza un clic sobre el icono del TIMER y se coloca este en la posicin que convenga (en el lado de entrada o de
salida) y se tendr la siguiente ventana:
En este caso allocation number pedir solo el nmero correspondiente al temporizador sin la primera literal esta la da
por si el software, en el rea de preset se colocara el tiempo en que se activara la salida del temporizador.
APLICACIN DE CONTADORES.
El PLC IDEC Micro1 cuenta con tres tipos de contadores que son:
34
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
Para aplicarlo realizamos un click sobre el icono counter, este elemento generalmente se usa antes de una salida que
nos servir durante la programacin. Al ubicarlo la ventana de programacin ser la siguiente:
La opcin a elegir ser contador ascendente (Up counter CNT) al igual que los temporizadores la direccin se dar solo
con el numero ya que la letra que le ante procede se da de manera automtica, recuerde que se cuentan con 45
contadores que van del 0-44.
En preset proporcionamos el nmero al cual llegara y se activara la seal y por ultimo aceptamos los cambios con ok.
Ejemplo:
35
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
El PLC cuanta con un comparador del contador llamado Counter comparation esta herramienta de programacin
realizara una operacin en busca de una igualdad o un valor mayor que el establecido como base. Es posible insertarlo al
programa haciendo clic sobre el icono y colocndolo en el lado las entradas.
Se puede seleccionar que este se active a la igualdad o cuando se rebase el valor preestablecido, en la ventana allocation
number, se direccionara al contador que deseamos seguir y comparar es decir si nuestro CNT tiene direccin C000
aunque tenga su preset en 10 podremos activar este comparador cuando sea igual o sea mayor que el preset del
comparador.
El siguiente programa ilustra que el contador ser activado con i001 y el contador tiene como lmite de activacin 5
pulsos de i001, el comparador seguir al contador C000 y al llegar a la cuenta de 3 activara la salida Q001. La salida
Q001 llevara a cero el contador. Por lo cual nunca llegara a 5.
36
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
1. Realice la siguiente aplicacin, antes de correr el programa realice su hiptesis de funcionamiento y comprela
con al correr el programa.
2. Realice el control para una bomba de una cisterna elevada si esta tiene un flotador y en l un contacto
mecnico, el tiempo entre ciclos de la bomba deber ser mayor a 5min.
3. Realice el control para una bomba de una cisterna elevada con un flotador que tiene sensor de bajo y alto nivel.
La bomba ser activada cuando el nivel bajo este activo y apagara cuando el nivel alto este activo.
4. Realice el control para un par de bombas que alimentan aun tinaco elevado, el tinaco cuenta con dos sensores
de nivel alto y bajo. El nivel bajo se mantiene activo hasta el momento en que el agua est por debajo del nivel
establecido como bajo, el nivel alto solo se activa cuando el agua rebasa el nivel considerado como alto. Las
37
3/4/2009
I.R.I. Osiel Rendn Picaseo (daravance@live.com.mx)
bombas debern alternarse para cada llenado, comenzando este hasta que el sensor de bajo nivel este
desactivado.
5. Realice el control del ejercicio 4 anexando un selector de 3 posiciones en la primera trabajara solo la bomba 1,
en la segunda seleccin trabajara solo la bomba 2 y en la tercera el trabajo ser alternado.
6. Realice el programa 5 anexando: una luz indicadora cuando la bomba a este funcionando, una luz indicadora
cuando la bomba 2 este funcionando, una luz indicadora de que el sistema est en operacin, y un botn de
paro de emergencia.
38
3/4/2009