Está en la página 1de 22

HISTORIA DE LOS PLCs

En 1969 la Divisin Hydramatic de la General Motors instal el primer


PLC para reemplazar los sistemas inflexibles cableados usados
entonces en sus lneas de produccin.

Ya en 1971, los PLCs se extendan a otras industrias y, en los


ochentas, ya los componentes electrnicos permitieron un conjunto de

operaciones en 16 bits,-
comparados con los 4 de los 70s -, en un pequeo volumen, lo que los
populariz en todo el mundo.

En los 90s, aparecieron los microprocesadores de 32 bits con


posibilidad de operaciones matemticas complejas, y de
comunicaciones entre PLCs de diferentes marcas y PCs, los que
abrieron la posibilidad de fbricas completamente automatizadas y con
comunicacin a la Gerencia en "tiempo real".

Un autmata programable suele emplearse en procesos industriales


que tengan una o varias de las siguientes necesidades:
Espacio reducido.
Procesos de produccin peridicamente cambiantes.
Procesos secuenciales.
Maquinaria de procesos variables.
Instalaciones de procesos complejos y amplios.
Chequeo de programacin centralizada de las partes del
proceso.

Aplicaciones generales:
Maniobra de mquinas.
Maniobra de instalaciones.
Sealizacin y control.

Entre las ventajas tenemos:


Menor tiempo de elaboracin de proyectos.
Posibilidad de aadir modificaciones sin costo aadido en
otros componentes.
Mnimo espacio de ocupacin.
Menor costo de mano de obra.
Mantenimiento econmico.

1
Posibilidad de gobernar varias mquinas con el mismo
autmata.
Menor tiempo de puesta en funcionamiento.
Si el autmata queda pequeo para el proceso industrial
puede seguir siendo de utilidad en otras mquinas o
sistemas de produccin.

Y entre los inconvenientes:


Adiestramiento de tcnicos.
Costo.

Adaptacin al Medio

Inmunidad al ruido elctrico


Rigidez dielctrica
Temperatura
Humedad
Vibraciones
Shokc (golpes)
Radiofrecuencia
Antiexplosivo

Redundancia

CPU
Fuente
Entradas y Salidas

2
Un PLC o Autmata Programable posee las herramientas
necesarias, tanto de software como de hardware, para
controlar dispositivos externos, recibir seales de sensores y
tomar decisiones de acuerdo a un programa que el usuario
elabore segn el esquema del proceso a controlar

ACTUADORES PROCESO SENSORES

Acciones que
se realizan Informacin
sobre el suministrada
proceso por el proceso

SALIDAS PLC ENTRADAS

Arquitectura de un Autmata Programable

Bloques principales del PLC

CPU
Bloque de entrada
Bloque de salida

DISPOSITIVOS DISPOSITIVOS
BLOQUE BLOQUE
DE ENTRADA DE SALIDA
ENTRADAS CPU SALIDAS
O O
CAPTADORES ACTUADORES

3
CLASIFICACIN DE PLC

Debido a la gran variedad de tipos distintos de PLC, tanto en sus


funciones, en su capacidad, en el numero de I/O, en su tamao de
memoria, en su aspecto fsico y otros, es que es posible clasificar los
distintos tipos en varias categoras.

MicroPLC:
Generalmente PLC de tipo compacto ( Fuente, CPU e I/O integradas )
que puede manejar un conjunto reducido de I/O, generalmente en un
nmero inferior a 100. Permiten manejar entradas y salidas digitales y
algunos mdulos especiales.

PLC tipo Compactos:


Estos PLC tienen incorporado la Fuente de Alimentacin, su CPU y
mdulos de I/O en un solo mdulo principal y permiten manejar desde
unas pocas I/O hasta varios cientos ( alrededor de 500 I/O ) , su
tamao es superior a los Nano PLC y soportan una gran variedad de
mdulos especiales, tales como:

entradas y salidas anlogas


mdulos contadores rpidos
mdulos de comunicaciones
interfaces de operador
expansiones de i/o

PLC tipo Modular:


Estos PLC se componen de un conjunto de elementos que conforman
el controlador final, estos son:

Rack
Fuente de Alimentacin
CPU
Mdulos de I/O
Comunicaciones.
Contaje rpido.

Funciones especiales

4
De estos tipos existen desde los denominados MicroPLC que soportan
gran cantidad de I/O, hasta los PLC de grandes prestaciones que
permiten manejar miles de I/O.

Bloques necesarios para el funcionamiento del PLC

Fuente de alimentacin
Consola de programacin
Perifricos
Interfaces

FUENTE DE ALIMENTACION

DISPOSITIVOS DISPOSITIVOS
DE ENTRADA BLOQUE BLOQUE DE SALIDA
O ENTRADAS SALIDAS O
CAPTADORES CPU ACTUADORES

INTERFACES

CONSOLA DE DISPOSITIVOS
PROGRAMACION PERIFERICOS

CPU
La Unidad Central de Procesos es el cerebro del sistema. En ella se
ejcuta el programa de control del proceso, el cual fue cargado por
medio de la consola de programacin, lee las entradas. Y
posteriormente procesa esta informacin para enviar respuestas al
mdulo de salidas. En su memoria se encuentra residente el programa
destinado a controlar el proceso.

Indicadores y selectores de modo de operacin de la CPU

CPU 110/220Vca
ERR
RUN
PWR RUN

PGM CPU BATT

DIAG I/O
STOP
TXD RXD

5
Seleccin del modo de operacin
RUN: En esta posicin, el PLC empieza a ejecutar el programa

STOP: Esta posicin detiene el proceso que se est ejecutando.

PROGRAM: En esta posicin, el PLC permite ser programado desde algn dispositivo
externo

Funciones de las Indicaciones Lumnicas


PWR: Muestra el estado de la fuente de BATT: Indica el estado actual de la
alimentacin. batera de respaldo de la fuente de
alimentacin.
RUN: Indica que la CPU del PLC se
encuentra en modo RUN I/O: Esta luz sirve para indicar el estado
de los mdulos de entrada y salida.
CPU: La CPU hace diagnstico de su
estado de funcionamiento en forma DIAG: Los autmatas pueden tener un
automtica. sistema de diagnstico propio.

ERR: Seal que hubo un error durante la TXD: Es el indicador de transmisin de


ejecucin del programa. El error puede ser datos por los puertos de comunicaciones.
de programa o de funcionamiento del
hardware del PLC. RDX: Es el indicador de recepcin de
datos por los puertos de comunicaciones.

6
Fuente de alimentacin
A partir de una tensin exterior proporciona las tensiones
necesarias para el funcionamiento de los distintos circuitos
electrnicos del autmata, adems posee una batera para
mantener el programa y algunos datos en la memoria si hubiera un
corte de la tensin exterior.

30Vcc 1A


250Vca 1A
50/60HZ
Contacto para
RUN
arranque remoto

24Vcc OUT
+
Salida de voltaje
0.4A
para dispositivos
-
externos
Tierra lgica
LG
(comn para I/O)

Conexin a tierra
fsica

85-132/170-
264Vca
L
Alimentacin de la red
Lnea viva
50Va


50/80Hz
N Alimentacin de la red
Lnea neutra

SHORT
85-132Vac
Puente para la seleccin
OPEN del voltaje de la red

170-284
Vac

Voltaje de entrada Oscila entre:


100VCA - 240VCA

Voltaje de salida Oscila entre:


12VDC - 24VDC

Corriente de 1A - 3A
salida

Frecuencia de 50Hz 60Hz


operacin

Sobrecorrientes y
Protecciones sobrevoltajes
7
Bloque de entradas

Adapta y codifica de forma comprensible para la CPU las seales


procedentes de los dispositivos de entrada o captadores.

Captadores Pasivos son aquellos que cambian su estado


lgico, activado - no activado, por medio de una accin
mecnica. Estos son los Interruptores, pulsadores, finales de
carrera, etc.

Captadores Activos son dispositivos electrnicos que


necesitan ser alimentados por una tensin para que varen su
estado lgico. Este es el caso de los diferentes tipos de
detectores (Inductivos, Capacitivos, Fotoelctricos). Muchos
de estos aparatos pueden ser alimentados por la propia fuente
de alimentacin del autmata.

Se puede utilizar como captadores contactos elctricamente


abiertos o elctricamente cerrados dependiendo de su funcin en
el circuito.

8
Bloque de salidas

Decodifica las seales procedentes de la CPU, las amplifica y


las enva a los dispositivos de salida o actuadores, como lmparas,
rels, contactores, arrancadores, electrovlvulas, etc.

Mdulos de salidas a Reles

Mdulos de salidas a Triacs

Mdulos de salidas a Transistores a colector abierto

9
Mdulos de E/S analgicos

Mdulos Especiales

BCD Entradas y Salidas


Entradas de Termocuplas
Entradas de Termorresistencias (PT-100)
Salidas a Display
Memoria de Datos

Mdulos Inteligentes

Control de Motores a pasos


Control PID
Comunicacin
Lector ptico
Generacin de frecuencias
Contadores de pulsos rpidos
Medidores de frecuencias y/o ancho de pulsos
Remotos

Densidad de Modulo

Esta dado por el numero de E/S de cada modulo


Pueden ser de: 4, 8, 16 o 32
Un modulo de 16 E/S se puede dividir en 2 de 8
Cada grupo dispone de un solo borne de referencia o comn.
Las salidas tienen un fusible de proteccin
Las borneras son mviles, se desmontan sin tener que desconectar
los cables evitando cometer errores

10
Instrumentacin y Comunicaciones Industriales / FI-UNLP

Expansin Local

Se expanden las E/S por el Bus Paralelo

Rack Ppal. Rack Secundario

C
P
E/S
E/S
U

Algunas decenas de Mts

Expansin Remota

Se utilizan procesadores de comunicaciones especiales, uno


en cada chasis de expansin

Rack Ppal

C
P E/S
U
Racks Secundarios

C C
P E/S P E/S
U U

Bus Redundante

11
Medio Fsico: Coaxil, Fibra ptica o UTP
Los racks secundarios pueden estar a 5 Kms.
Esto implica un ahorro substancial en el cableado.

Si tengo 200 E/S a 50 mts. => 10 Kms. de cable


Con un rack secundario solo necesito 50 mts de cable coaxil.
Todas las seales viajan por un solo cable => ms vulnerable
Se emplean cableados redundantes por distintos caminos

Consola de programacin

La consola de programacin es la que permite comunicar al


operario con el sistema, permitiendo escribir y poner a punto
programas. Algunas permiten ensayos de simulacin y puesta en
servicio de los mismos.
Las consolas pueden estar constituidas por un dispositivo de
presentacin visual (display) o bien un ordenador personal (PC) que
soporte un software especialmente diseado para resolver los
problemas de programacin y control.
Las funciones bsicas de ste son las siguientes:

1. Transferencia y modificacin de programas.


2. Verificacin de la programacin.
3. Informacin del funcionamiento de los procesos.

Terminal de programacin porttil Terminal de programacin compatible PC

12
PERIFRICOS

Los perifricos no intervienen directamente en el


funcionamiento del autmata, pero sin embargo facilitan
la labor del operario.
Los ms utilizados son:
- Grabadoras
- Impresoras.
- Cartuchos de memoria EEPROM.
- Visualizadores y paneles de operacin OP

Panel de Operacin Conexin de un visualizador a un autmata

13
Arquitectura interna del PLC

Esta constituida por:

Fuente de alimentacin
Unidad central de proceso
Memoria:
a- Memorias internas
b- Memorias de programa
Interfaces de entrada/salida
Buses de comunicacin
Batera de respaldo

MEMORIA
DEL
FUENTE DE PROGRAMA
ALIMENTACION BATERIA

BUS INTERNO

MEMORIA DE MEMORIA
DATOS IMAGEN E/S
INTERFACES UNIDAD INTERFACES
DE CENTRAL DE DE
ENTRADA TEMPORIZADOR PROCESO SALIDAS
(CPU)
CONTADORES

14
Conexin mediante buses
Si el PLC es de tipo modular, los mdulos se comunican
internamente a travs de buses ubicados en el fondo del dispositivo
o "rack" donde se ensambla la arquitectura deseada.

Bsicamente existen tres tipos de buses

Bus de datos: Es el bus encargado de transportar la informacin


que hace referencia a los datos propiamente dicho, tales como
entradas y salidas.

Bus de direcciones: Contiene la informacin del dispositivo que es


afectado por los datos que actualmente viajen por el bus de datos.
Esto es necesario ya que el bus de datos es el mismo para todos
los dispositivos, pero no todos ellos deben tener en cuenta a la vez
la misma informacin.

Bus de control: Es el bus por donde viaja la informacin que indica


al dispositivo seleccionado con el bus de direcciones, lo que debe
hacer con los datos que viajan actualmente por el bus de datos. Por
ejemplo, mediante el bus de control se indica si los datos son de
entrada o de salida.

CPU INTERFACES

Bus de direcciones

Bus interno Bus de datos


del
autmata Bus de control

Memoria RAM
Lectura/Escritura
Memoria ROM
Lectura

Arquitectura de conexin mediante buses

15
Memoria
Es cualquier tipo de dispositivo que permita almacenar
informacin en forma de bits (unos y ceros), los cuales pueden ser
ledos posicin a posicin (bit a bit), o por bloques de 8 posiciones
(byte) o diecisis posiciones (word).

Clasificacin
Existen dos tipos fundamentales de memorias fabricadas con
semiconductores, estas son:

RAM (Random Access Memory)

ROM (Read Only Memory)

Tipo de memoria Sistema de Sistema de Ante el corte de


programacin borrado tensin la
memoria
RAM (o memoria Elctrica Elctrica Se pierde, es
de lectura voltil
escritura)
ROM (o memoria Durante su Es imposible su Se mantiene
de solo lectura) proceso de borrado
fabricacin
PROM (o memoria Elctrica Es imposible su Se mantiene
programable) borrado
EPROM (o Elctrica Por rayos UV Se mantiene
memoria
modificable)
EEPROM (o Elctrica Elctrica Se mantiene
memoria
modificable)

16
Utilizacin de memorias

PROGRAMAS FIRMWARE Y DE
SISTEMA
(ROM O EPROM) PROGRAMA O MEMORIA DEL
SISTEMA FIRMWARE
MEMORIAS TEMPORALES

(RAM O EPROM)

MEMORIA IMAGEN O TABLA DE


ESTADOS DE E/S
(RAM) MEMORIA DE LA TABLA DE
DATOS
MEMORIA DE DATOS NUMERICOS Y MEMORIA INTERNA
VARIABLES INTERNAS
MEMORIA
(RAM)
DE USUARIO
MEMORIA DEL PROGRAMA DE MEMORIA DEL PROGRAMA DE
USUARIO USUARIO
(RAM) MEMORIA DE PROGRAMA

Ciclo de tratamiento de las seales de entrada/salida a


travs de las memorias imagen:
1- Antes de la ejecucin del programa de usuario, la CPU
consulta los estados de las entradas fsicas y carga con ellos la
memoria imagen de entradas.
2- Durante la ejecucin del programa de usuario, la CPU realiza
los clculos a partir de los datos de la memoria imagen y del estado
de los temporizadores, contadores y rels internos. El resultado de
estos clculos queda depositado en la memoria imagen de salidas.
3- Finalizada la ejecucin, la CPU transfiere a las interfaces de
salida los estados de las seales contenidos en la memoria imagen
de salidas, quedando el sistema preparado para comenzar un
nuevo ciclo.

17
MEMORIA DE
PROGRAMA

IMAGEN DE IMAGEN DE
ENTRADAS
CPU SALIDAS

INTERFAZ MEMORIA DE INTERFAZ


DE DATOS DE
ENTRADAS SALIDAS

Ciclo real

INTERFAZ DE ENTRADAS
A
MEMORIA IMAGEN DE
ENTRADAS

EJECUCION DEL
PROGRAMA

MEMORIA IMAGEN DE
SALIDAS
A
INTERFAZ DE SALIDAS

18
Otras variables que se almacenan en la memoria
interna son:

Rels internos
Ocupan posiciones RAM de 1 bit, y son utilizados como rea de
datos temporales, como salida de resultados de operaciones
intermedias, y para controlar otros bits o registros, temporizadores y
contadores.

Rels auxiliares/especiales
Se guardan en posiciones de 1 bit, y mantienen informacin
sobre seales necesarias para el sistema, como relojes, bits de
control, flags de estados de la CPU, e informacin sobre el
autmata (Run, Stop, Halt, errores, etc.). Estos rels pueden
consultarse y utilizarse desde el programa usuario.

Area de temporizadores y contadores


Ocupa posiciones de 16 bits o ms bits, capaces de almacenar
los valores de preseleccin y estado actualizados de estos
elementos.

19
Interfaces de entrada y salida

20
Tipos de
Seales

Las seales analgicas presentan variaciones de nivel en forma


continua, motivo por el cual pueden presentar infinidades de valores

Las seales del tipo lgicos o Discretas, solamente permiten


dos estados, activo o inactivo

21

También podría gustarte