You are on page 1of 36

Controlador Lógico

Programable (PLC) ?

Ing. Omar Diaz


Agenda
• Historia
• PLC En General
• Hardware
• Entradas/Salidas
• Operación
• Software de Programación
• Comunicación
• Qué necesita saber para especificar un PLC
• Glosario

Ing. Omar Diaz 2


Historia del PLC
• El primer controlador lógico programable fue diseñado y
desarrollado por Modicon como un sustituo de lógica
convencional de relés para GM y Landis.
• Estos controladores eliminaron la necesidad de re-cablear y
agregar relés cada vez que se requería cambiar la línea de
producción.
• El nuevo sistema incrementó drásticamente la funcionalidad de los
sistemas de control , mientras que al mismo tiempo se redujo
considerablemente el espacio de los gabinetes de control.

• El primer PLC, modelo 084, fue inventado por Dick Morley en


1969.
• El primer PLC comercial, modelo 184, se introdujo en 1973 ,el
cual fue diseñado por Michael Greenberg.
Ing. Omar Diaz 3
Qué es un PLC?
El Bloque Básico
CPU

Entradas Salidas

Un CONTROLADOR LOGICO PROGRAMABLE es un sistema de control de


estado sólido que contínuamente monitorea el status de dispositivos
conectados como entradas. Estas señales se procesan mediante un
programa, grabado en una memoria, el cual genera un señales de salidas
para comandar dispositivos conectados como salidas.
Ing. Omar Diaz 4
Qué es un PLC con Entradas/Salidas distribuidas (
Distributed I/O - DI/O ) ?

Complicando el PLC
CPU

Entradas Salidas

Unidad Remota

Salidas

Entradas

Ing. Omar Diaz 5


Qué es un PLC con Control Distribuido?

Complicando el PLC
CPU CPU

Entradas Salidas
Entradas Salidas

Unidad remota

Salidas

Entradas

Ing. Omar Diaz 6


El PLC
Puerto de
comunicaciones

E S
n Unidad Central a
t de l
r i
a Procesamiento d
d CPU a CR
a s
s

Alto Alto
Voltaje Voltaje
Barrera Memoria Barrera
de de
Aislamiento programa datos Aislamiento

Low Voltage

Alimentación AC or Alimentación DC

Ing. Omar Diaz 7


El PLC
El PLC contiene un programa “Ejecutable” el cual le
dice al PLC como :
• Ejecutar las instrucciones de control
• Programa de usuario
• Comunicarse con otros dispositivos
• Otros PLCs, Dispositivos de Programación, I/O’s, etc.
• Actividades de mantenimiento
• Diagnosticos, etc

El programa es grabado en memoria “no volatil”


• Significa que el programa no se perderá si desaparece la
alimentación eléctrica.

Ing. Omar Diaz 8


Qué son las Entradas?
• Interruptores y botones
• Dispositivos de Sensado
• Interruptores de límite
• Sensores fotoeléctricos
• Sensores de proximidad
• Sensores de Condición
• Interruptor de Presión
• Interruptor de nivel
• Transmisor de Temperatura
• Transmisor de vacío
• Bollas flotantes
• Encoders

Ing. Omar Diaz 9


Entradas digitales de -
24Vdc,110Vac,220 Vac

ON-OFF
I0

I1

COM
ON-OFF
I2

Ing. Omar Diaz 10


Entradas digitales de -
24Vdc,110Vac,220 Vac

I0

COM

Ing. Omar Diaz 11


Entradas analógicas - 4 - 20
mA, 0 - 10 Vdc, RTD
V2 < V1 debido a R1

R1
V1 V2
Carga
Alimentación

Ing. Omar Diaz 12


Entradas analógicas - 4 - 20
mA, 0 - 10 Vdc, RTD
I1 = I2

I1

Carga
Alimentación

I2

Ing. Omar Diaz 13


Entradas analógicas - 4 - 20
20 mA
mA, 0 - 10 Vdc, RTD
I

4 mA

NIVEL

I0

COM

TP

Ing. Omar Diaz 14


Entradas analógicas - 4 - 20
mA, 0 - 10 Vdc, RTD
RTD

Ing. Omar Diaz 15


Entradas analógicas - 4 - 20
mA, 0 - 10 Vdc, T/C
T/C

Ing. Omar Diaz 16


Qué son salidas?
• Válvulas
• Arrancadores de Motores
• Solenoides
• Actuadores
• Relés de Control
• Sirenas & Alarmas
• Luces
• Abanicos
• Totalizadores
• Bombas
• Impresoras

Ing. Omar Diaz 17


Salidas digitales de relé -
24Vdc,110Vac,220 Vac

Q0

Q1

com Q2

Ing. Omar Diaz 18


Salidas digitales de transistor
- 24Vdc

Q0

Q1

com Q2

Ing. Omar Diaz 19


Salidas analógicas - 4 - 20
mA, 0 - 10 Vdc

Q0 4 - 20 mA
com

Ing. Omar Diaz 20


Ciclo de operación del PLC
• Cuatro pasos en la operación del PLC
• Tiempo de estado de entradas
• Se verifica cual es el estado de las entradas INICIO
• Tiempo de Programa Procesamiento
Entradas
• Procesa la lógoca del programa
• Tiempo de estado de las salidas Salidas

• Energiza/des-energiza las salidas


• Tiempo de procesamiento interno
Programa
• Este paso incluye comunicaciones, diagnóstico
interno, etc.
• Estos pasos se repiten contínuamente en un lazo.

Ing. Omar Diaz 21


Programando el PLC
Tipos de lenguajes de programación
• Lógica de escalera ( Ladder Logic (LL) )
• Formato IEC
– Diagrama de bloques funcionales (Function Block
Diagram (FBD))
– Texto estructurado (Structured Text (ST))
– Lista de instrucciones (Instruction List (IL))
– Diagrama de escalera (Ladder Diagram (LD))
– Diagrama secuencial (Sequential Function Chart
Ing. Omar Diaz 22
(SFC) - también conocido como “Grafcet”)
Ladder Logic
Entradas Salidas
Instrucciones Instrucciones
condicionales de lectura de control de escritura

Inicio (Rung #1) || ()

|| || |/| ()

|| |/| ()

Final (Rung #4) || |/| ()


||

Ing. Omar Diaz 23


IEC - Function Block Diagram
(FBD)

Ing. Omar Diaz 24


IEC - Structured Text (ST)

Ing. Omar Diaz 25


IEC - Instruction List (IL)

Ing. Omar Diaz 26


IEC - Ladder Diagram (LD)

Ing. Omar Diaz 27


IEC - Sequential Function Chart (SFC)

Ing. Omar Diaz 28


Comunicaciones

Ing. Omar Diaz 29


Comunicaciones
• Protocolo
• Serie de reglas para intercambiar datos
(formato,tiempo,velocidad,etc) en un sistema de
comunicaciones
• Método de realizar las comunicaciones
• Maestro / Esclavo - pregunta / responde & sólo
responde
• Peer-to-Peer - cliente / servidor

• Arquitectura de las Comunicaciones


• Estrella (punto-a-punto)
• Bus, Anillo, LAN (multipunto)
Ing. Omar Diaz 30
Protocolos en las
• Ethernet
comunicaciones
• CAN-Open
• Modbus Plus • ASi
• Modbus • Seriplex
• S908 • FIPIO/FIPway
• LonWorks • RIO
• Interbus • HART
• Profi-bus • DIO
• DeviceNet • ControlNet
• Uni-Telway • ASCII

Los protocolos son similares a idiomas -


Los equipos deben de hablar el mismo idioma para entenderse entre si.

Ing. Omar Diaz 31


Protocolo MODBUS, nativo de
Modicon

Ing. Omar Diaz 32


Protocolo MODBUS PLUS,
nativo de Modicon Planta de Potabilizadora de Chilibre – Sistema SCADA

Quantu m HSTB
Momentum
ES

2 0. 00 m ts I/O: 4 DI/ 4D O
M O D-B U S TC P-IP (Fib er)

1 5 00 .0 0 mt s
2 50 .0 0 mt s

M O D-B U S TC P-IP (Fib er)

MOD-BUS TCP-IP (Copper) Quantu m HSTB

MOD-BUS TCP-IP (Copper)


400.00 mts

Quantu m HSTB

80.00 mts
M od B us Bri dg e Mu x

M od B us Bri dg e Mu x Momentum Momentum Momentum

Momentum I/O : 4 DI/ 4D O


Momentum
MO DBUS
MODBUS

180.00 mts

Momentum
Extend with Interbus
I/O : 4 8DI/3 6 DO/ 3 AI
I/O : 9 6D I/7 2 D O/ 3 AI
I/O : 2 19 D I/1 08 D O
/ 43 A I/ 3 6A O
Estaci ón de
Dosificadores I/O : 5 28 D I/2 64 D O /3 9 6A I

EBAC
Estaci ón de
Fi ltros EBAT
Ind ustrial a utom ation - Micha el Jamm al 2/2 4/200 3

Ing. Omar Diaz 33


Qué necesita saber para
especificar un PLC
• Cantidad, Tipo y Ubicación de I/O’s
• Número de puntos en las entradas y salidas.
• Voltaje AC o DC
• Analógicas o Discretas ( digitales )
• Concentradas o distribuidas
• Requerimientos de Comunicación
• Protocolo utilizado o a utilizar en la red
• Equipos que se conectarán a la red (HMI, PLC’s, etc)
• Velocidad de la aplicación
• Tiempo de respuesta requerido en el sistema
• Qué tan rápido puede cambiar el proceso ?
Ing. Omar Diaz 34
Qué necesita saber para
especificar un PLC
• Arquitectura
• Control centralizado, Distribuido o
combinación de ambos
• Redundancia - CPU’s, Fuentes de
alimentación, cableados,etc
• Software de programación
• IEC - 984
• tipo de lenguaje a utilizar
• Complejidad del programa,
Ing. Omar Diaz para efectos de
35

memoria
Alguna terminología
importante
HMI / MMI Human Machine Interface / Man Machine Interface
I/O Input(s) and/or Output(s)
LSB / MSB Least Significant Bit / Most Significant Bit
MODICON MOdular DIgital CONtoller
PID Proportional Integral Derivative (feedback control)
RF Radio Frequency
RTU Remote Terminal Unit
SCADA Supervisory Control And Data Acquisition
TCP/IP Transmission Control Protocol / Internet Protocol

Ing. Omar Diaz 36