Está en la página 1de 15

Que es un PLC?

Un autmata industrial es un equipo que reemplaza la lgica


de rels que controla una mquina de uso industrial.

Como trabaja un Autmata Industrial?

El autmata hace lectura de las entradas y dependiendo


de su estado, enciende o apaga las salidas.
Estos generalmente se programan usando logica de
escalera.

Prof. Carlos Navarro Morn

karlozmx@gmail.com

Como trabaja un Autmata Industrial?


En esta lgica de escalera, el programa se resuelve
cada tiempo de scan

Empieza por el 1er elemento A de izq.


A der. De arriba hacia abajo J.

Como se programa un PLC?


Con un programador de bolsillo
Se conecta a la PLC por medio de un puerto serial a la
PC.
El micro Cubo utiliza un programa llamado WindLdr para
programarse.

Prof. Carlos Navarro Morn

karlozmx@gmail.com

Donde se utilizan las PLCs?


Las aplicaciones en la industria requieren de control, a
su vez este se lleva a cabo por medio de un PLC:
Maquinado de partes
Empaquetado de partes
Manipuleo de material
Ensamble automatico etc.

Historia del PLC:


60s...El costo de mquinas con logica de reles era
grande
Compaia Bedford Associates propuso Modular Digital
Controller o Modicon a General Motor (1968).
70s... la programacin del PLC se hace ms sencilla
gracias al desarrollo del CPU de la Advanced Micro
Devices (2901 y 2903)
80s... reduccin del tamao de la PLC. Tambien
introduccin de lenguaje simbolico (ladder logic)
90s... las compaias que hacen PLCs tratan de unificar
protocolos de comunicacin y de programacin. PLCs
que pueden ser programadas con diagramas de bloque,
en lenguaje C, lenguaje simblico, etc.

Prof. Carlos Navarro Morn

karlozmx@gmail.com

Elementos del PLC:

El PLC consiste de 5 componentes bsicos


Fuente de alimentacion
Procesador (CPU)
Memoria
Interface de Entrada
Interface de Salida

Fuente de alimentacion
La fuente toma el voltaje de lnea (120VAC) y lo convierte a
12VDC. Este es el voltaje que requiere el CPU y los circuitos
de E/S

Prof. Carlos Navarro Morn

karlozmx@gmail.com

Procesador CPU

El

cerebro del PLC.


Recibe datos de Entrada,
Desempea decisiones lgicas basadas en el
programa
Maneja las Salidas de acuerdo a decisin lgica

Memoria
El CPU salva el programa de usuario, datos de E/S, valores de
tiempo, cuenta, analgicos y cualquier constante que el
progamador establece.
El Micro Cubo de Idec salva los programas en memoria no voltil
(EEPROM).
La memoria RAM salva temporalmente los valores de registro,
tiempo, cuenta del PLC. RAM es volatil, un capacitor conserva
datos hasta 30 dias.

Interface de Entrada
Este provee comunicacin entre dispositivos de Entrada
y la lgica interna del procesador.
Dispositivos de entrada son: botones, switch de
flotacin, switch selector, switch de presin, o sensores.
Prof. Carlos Navarro Morn

karlozmx@gmail.com

Este interface se hace por medio de un fotocople.

Interface de Salida
Por medio de este la seales de procesador (12VDC) se usan
para switchear las salidas de alto voltaje.
Esto es posible por medio de un rel electromecnico o un
fototransistor.
Los dispositivos de salida o de campo incluye:
luz piloto, rel, alarma, exhibidor digital, arrancador de motor,
vlvulas, solenoide, etc.

Direcciones del Ucubo PLC:

Entradas
Salidas
Rele interno
Rele especial
Temp. y contador
Registro de corrim.
Registro de datos

I0 - I35..28
Q0 - Q31..20
M0-M287.232
M300-M317.16
T/C 0-T/C32.32
R0-R63..64
D0-D99.100

Base octal

Estructura de E/S
Prof. Carlos Navarro Morn

karlozmx@gmail.com

10

6E/4S

16

9E/7S

24

14E/10S

Cualquier par de PLCs se puede usar en cadena. Vease Pg 4-6 Users manual

Como trabaja un PLC?


Un PLC hace barrido de tiempo o scan continuo durante el programa.
Este consiste de 3 pasos importantes bsicos:
|---| | --------------(

)----|

E/1

S/11

1. Monitoreo de Entradas.
Entradas. Esta encendida la entrada 1?
2. Ejecucin del programa.
programa. Decide qu hacer si la entrada 1 esta
prendida/apagada

Prof. Carlos Navarro Morn

karlozmx@gmail.com

3. Actualizacin de Salidas.
Salidas. Basndose en el paso 2, encender la salida 11 si la
entrada est encendida.

Que es el tiempo de Scan?


Un tiempo scan es la rapidez con la que el PLC mira las entradas, resuelve
la lgica del programa y actualiza salidas. Tiempo scan del micro cubo es:
2.9 milisegundos por 1000 pasos
El tiempo necesario para responder a una entrada es 2.9ms + el tiempo de
retardo de la entrada.
El tiempo necesario para responder a una salida es 2 X 2.9ms + el tiempo
de retardo de la entrada.

Rels:
Un relevador es un dispositivo electromagntico. Si aplica un voltaje a la bobina, un

campo magntico atrae los contactos y cierra/abre el circuito

Si por ejemplo queremos que un rel prenda una alarma, lo conectaramos


de la siguiente manera:

Prof. Carlos Navarro Morn

karlozmx@gmail.com

Rels con un PLC: 1er paso


Crear un diagrama de escalera.
Un diagrama de escalera conecta la lgica y carga de

izq. a der. o de (+) a (-).

Smbolo de contacto de Entrada ---| |-- Smbolo de bobina de rel es una Salida

---( )---

Reles con un PLC: 2do paso


Dar al PLC direccin donde se localizan E/S.
Donde est conectado el switch que activara la salida a
la cual la alarma est conectada.
La PLC necesita la direccin de cada smbolo para
poder saber en dnde est conectado cada dispositivo.

Por ejemplo:
|---| |--------------( )----|
0001

0600

Esto indica que el switch est conectado a la Entrada 0001 y


la alarma se encuentra conectada en la Salida 0600.

Registros Del PLC:


A cada smbolo o instruccin de PLC le dimos una
direccin. La direccin separa un espacio en la memoria

Prof. Carlos Navarro Morn

karlozmx@gmail.com

del PLC (como una caja postal) para guardar el estado


de la instruccin (cartas).
Un PLC tiene espacios de 16 bits (Word) o hasta de 32
bits.

Si tenemos el siguiente programa:


|---| |------------|/|------------( )----|
0000
0001
0500
En este ejemplo usamos contenedores que estn en dos registros
diferentes:

Registr
o 00
1
1
5
4

1
3

1
2

1
1

1
0

0
9

0
8

0
7

0
6

0
5

0
4

0
3

0
2

0
1
1

0
0
0

Registr
o 05
1
1
5
4

1
3

1
2

1
1

1
0

0
9

0
8

0
7

0
6

0
5

0
4

0
3

0
2

0
1

0
0
0

Prof. Carlos Navarro Morn

karlozmx@gmail.com

Ejemplo continua...
La tabla de la verdad es:

Entradas
SW1(LD) SW2(LDB)
Falso
Verdadero
Falso
Falso
Verdadero Verdadero
Verdadero
Falso

Salidas
BOBINA ( )Falso
Falso
Verdadero
Falso

Bits de lo Registros
SW1 -| |SW2 -|/|- BOBINA (OUT)
0
0
0
0
1
0
1
0
1
1
1
0

Una aplicacin de nivel...


Se desea controlar el nivel de fluido en un tanque.
Sensor arriba y otro abajo del tanque.
Bomba de llenado de tanque

Una aplicacin de nivel...


E/S (entradas/Salidas)

Prof. Carlos Navarro Morn

karlozmx@gmail.com

2 Entradas, Switch Normalmente Cerrado


1 Salida
Cuando las entradas no
estan dentro del liquido,
estan normalmente
cerradas

Una application de nivel...


Inicialmente, el tanque esta vacio. La entrada 0000 y 0001 son
Verdaderas. La salida 1000 se hace Verdadera.
La bomba se enciende y empieza a llenar el tanque.

Prof. Carlos Navarro Morn

karlozmx@gmail.com

Una aplicacin de nivel...


Despus de un tiempo el nivel de fluido crece arriba del sensor de
nivel bajo y se abre
(se hace falso)
Note que aunque el sensor
esta abierto, todava existe
un conexin lgica que
hace verdadera la salida.

Prof. Carlos Navarro Morn

karlozmx@gmail.com

Programa en accin...
Despus que el fluido llega hasta el mximo nivel, el sensor de nivel alto se
abre
(Se hace Falso)
y la bomba se apaga,

Menu y
comandos

Instrucciones
avanzadas

Escal
on

Instrucciones

basicas

Pantalla de WindLdr
Colum
na

Prof. Carlos Navarro Morn

karlozmx@gmail.com

Prof. Carlos Navarro Morn

karlozmx@gmail.com