You are on page 1of 15

72-06 AUTOMATIZACIN

INDUSTRIAL

INTRODUCCION A LOS
CONTROLADORES LOGICOS
PROGRAMABLES (PLC)

Facultad de Ingeniera
Universidad de Buenos Aires

ndice

Parte 1- Definicin y Partes bsicas


Parte 2- Clasificacin
Parte 3- Especificacin
Parte 4- Lenguajes de programacin de PLC

72-06 AUTOMATIZACIN
INDUSTRIAL

INTRODUCCION A LOS
CONTROLADORES LOGICOS
PROGRAMABLES (PLC)
Parte 1- Definicin
Facultad de Ingeniera
Universidad de Buenos Aires

Automatizacin de procesos
industriales

Actuadores

Mquina , instalacin o proceso

Tratamiento de
la informacin

Sensores o
Captadores

PreActuadores

Comunicacin
Progra
macin

Reglaje

HMI

Otros
procesos

Dispositivos
de campo
4

Controladores Industriales
Tipo de controlador

Tipo de aplicacin

PLC
(Programmable Logic
Controller)

Mquinas

Industrias
manufactureras

DCS ( Distributed Control


System)
o PAS (Process Automation
System)

Procesos
continuos

PLC
(Controlador Lgico Programable)
Definicin de NEMA
Es un aparato digital electrnico con una memoria programable para el
almacenamiento de instrucciones, que permite la implementacin de funciones
especificas (tales como lgica, secuencias, temporizados, conteos, aritmtica)
con el objeto de controlar mquinas y procesos

Captadores
discretos o Seales de entrada
analgicos
Botoneras
Fines de carrera
Detectores
Termocuplas

PLC

Seales de salida

Actuadores
discretos o
analgicos

Contactores
vlvulas
pistones

Arquitectura del PLC

Fuente de alimentacin
Memoria

Salidas

Entradas

Capta
dores

Actua
dores

Procesador (CPU)
Interfaces de
comunicacin

Progra
macin

Reglaje

HMI

Otros
procesos

Dispositivos
de campo
7

Fuente de alimentacin
Es la encargada de proveer tensin elctrica de trabajo para los
circuitos electrnicos del PLC.

CPU Unidad Central de Procesos


Est compuesta por un microprocesador y memorias. Su funcin es
activar las salidas en funcin de las entradas y el programa del
usuario.

Modulo de entradas
Adapta y codifica de forma comprensible para la CPU las seales
provenientes de los dispositivos conectados a su entrada.

Modulo de salidas
Decodifica las seales procedentes de la CPU, las amplifica y
comanda con ellas los dispositivos de salida o actuadores.

Interfaces
Permiten la comunicacin con otros dispositivos, como ser: PLCs ,
consolas de programacin, etc.

Mdulos de
Entrada - Salida

Modulo de entrada digital


Este modulo detecta o no la presencia de tensin elctrica
en la entrada del mismo.

10

Mdulos de salidas a rels.


Son usados en circuitos de corriente continua y alterna.
Estn basados en la conmutacin mecnica, por la
bobina del rel, de un contacto elctrico.

11

Mdulos de salidas a Transistores.


El uso del este tipo de mdulos es exclusivo de los
circuitos de c.c. Al igual que en los de Triacs, es
utilizado en circuitos que necesiten maniobras de
conexin/desconexin muy rpidas.

12

Mdulos de salidas a Triacs


Se utilizan en circuitos de corriente continua y corriente
alterna que necesiten maniobras de conmutacin muy
rpidas.

13

Cableado de entradas y salidas

14

Modulo de entrada analgico


Convierte una seal analgica en cdigo binario mediante un
conversor A/D

15

Modulo de salida analgico


Convierte una seal dada en cdigo binario en analgica mediante
un conversor D/A.

16

Mdulos de comunicacin

Serie ASCII:

Red:

E/S distantes:

Sin protocolo para comunicar perifricos ( impresora,


modem)

Utilizan un protocolo
redes propietarias: Modbus,
Uni Telway, Sinec, Data
Highway
Fieldbus: Foundation
Fieldbus, Profibus,
WorldFIP, ControlNet,CAN,
Device-Net, ASi, etc
Alta Velocidad: Ethernet y
similares

Para transmitir seales a


distancia va:
!Fibra ptica
!Radio

Utilizan protocolos
propietarios gral. No
accesibles

Modulo DN PLC5
17

Modulo ASCII PLC5

Mdulos de E/S especiales

Conteo:
Cuentan entradas en alta
frecuencia (2 a 100kHz) y
realizan algn tratamiento

Posicionamiento y ctrl de
eje
para realizar perfiles de
posicin y velocidad
ej: mquinas herramientas

PID:
Ejecutan uno o ms
algoritmos PID incluyendo
las E/S necesarias

Coprocesador

BCD

Realiza una parte del programa


que requiere procesamiento
complejo

Convierte entradas o salidas


en BCD

Modulo coprocesador PLC5


18

MEMORIA

19

Tipos de memoria

20

10

Partes de la memoria
MEMORIA DE DATOS
! Guarda todos los datos ( estado de bits, palabras , tiempos en
curso, etc ) necesarios para correr la aplicacin
! Puede ser RAM o EEPROM

MEMORIA DE PROGRAMA
! Guarda las lneas de programa
! El programa se corre en RAM pero se puede almacenar en
EEPROM

MEMORIA DE CONFIGURACION
! Guarda :
" configuraciones del PLC y modulos ( por ej. distribucin de la
memoria)
" Valores fijos de variables
21

Utilizacin de la memoria

La memoria RAM se utiliza principalmente como memoria interna, y


nicamente como memoria de programa en el caso de que pueda
asegurarse el mantenimiento de los datos con una batera exterior.

La memoria ROM se utiliza para almacenar el firmware del sistema,


programado por el fabricante.

Las memorias EPROM se utilizan para almacenar el programa de


usuario.

Las memorias EEPROM se emplean principalmente para almacenar


programas, aunque en la actualidad es cada vez ms frecuente el uso
de combinaciones RAM + EEPROM, utilizando estas ultimas como
memorias de seguridad que salvan el contenido de las RAM. Una vez
reanudada la alimentacin, el contenido de la EEPROM se vuelca
sobre la RAM. Las soluciones de este tipo estn sustituyendo a las
clsicas RAM + batera puesto que presentan muchos menos
problemas.
22

11

Variables

Bit
Byte Palabras de 16 o 32 bits
Tablas- Bloques
variables sistema
Mdulos de funcin ( temporizadores, contadores,
aritmticos...)
Constantes
Variables internas

23

PROCESADOR

24

12

Ciclo de operacin del PLC

25

LENGUAJES DE PROGRAMACIN
Lenguaje a contactos. (LD)
Es el que ms similitudes tiene con el utilizado por un
electricista al elaborar cuadros de automatismos. Muchos
autmatas incluyen mdulos especiales de software para
poder programar grficamente de esta forma.

26

13

Lenguaje por Lista de Instrucciones. (IL)


En los autmatas de gama baja, es el nico modo de
programacin. Consiste en elaborar una lista de
instrucciones o mnemnicos que se asocian a los
smbolos y su combinacin en un circuito elctrico a
contactos. Tambin decir, que este tipo de lenguaje es,
en algunos los casos, la forma ms rpida de
programacin

27

DIAGRAMA DE BLOQUES FUNCION. (FBD)


El plano de funciones lgicas, resulta especialmente
cmodo de utilizar, a tcnicos habituados a trabajar con
circuitos de puertas lgicas, ya que la simbologa usada
en ambos es equivalente.

28

14

CARTA FUNCIONAL SECUENCIAL. (SFC)


Las acciones son asociadas a las etapas y las condiciones
a cumplir a las transiciones.

29

15

You might also like