17
Que es un PLC? Que es un PLC? Un autómata industrial es un equipo que Un autómata industrial es un equipo que reemplaza la lógica de relés que controla una reemplaza la lógica de relés que controla una máquina de uso industrial. máquina de uso industrial. Como trabaja un Autómata Como trabaja un Autómata Industrial? Industrial? Prof. Carlos Navarro Morín [email protected]

Que es un PLC Automatas

Embed Size (px)

DESCRIPTION

Que es un PLC Automatas

Citation preview

Que es un PLC

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.

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

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

Procesador CPU El cerebro del PLC. Recibe datos de Entrada,

Desempea decisiones lgicas basadas en el programa

Maneja las Salidas de acuerdo a decisin lgicaMemoria

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.

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 I0 - I35..28

Salidas Q0 - Q31..20

Rele interno M0-M287.232

Rele especial M300-M317.16

Temp. y contador T/C 0-T/C32.32

Registro de corrim. R0-R63..64

Registro de datos D0-D99.100

Base octal

Estructura de E/S

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. Esta encendida la entrada 1?

2. Ejecucin del programa. Decide qu hacer si la entrada 1 esta prendida/apagada

3. Actualizacin de 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:

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 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:

Ejemplo continua...

La tabla de la verdad es:

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)

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.

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.

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,

Pantalla de WindLdr

Registro 00

15

14

13

12

11

10

09

08

07

06

05

04

03

02

01

00

1

0

Registro 05

15

14

13

12

11

10

09

08

07

06

05

04

03

02

01

00

0

EMBED Word.Document.8 \s

Menu y comandos

Instrucciones avanzadas

Instrucciones basicas

Escalon

Columna

Prof. Carlos Navarro Morn

[email protected]

_1085202045.docPRIVATEEntradas

Salidas

Bits de lo Registros

SW1(LD)

SW2(LDB)

BOBINA ( )-

SW1 -| |-

SW2 -|/|-

BOBINA (OUT)

Falso

Verdadero

Falso

0

0

0

Falso

Falso

Falso

0

1

0

Verdadero

Verdadero

Verdadero

1

0

1

Verdadero

Falso

Falso

1

1

0