Sei sulla pagina 1di 42

Dpto.

de Sistemas Electrónicos y de Control

T3: Autómatas Programables


(Programmable Logic Controllers)

3.1. Introducción
3.2. Características fundamentales
3.3. Contrologix Hardware

13/10/2005 Sistemas Electrónicos de Control 1


Dpto. de Sistemas Electrónicos y de Control

Objetivos

1. Entender la importancia de los PLCs en la industria


actual.
2. Conocer las diferentes gamas existentes de PLCs.
3. Conocer las principales características de los PLCs.
4. Conocer los lenguajes de programación de PLCs más
habituales.

13/10/2005 Sistemas Electrónicos de Control 2


Dpto. de Sistemas Electrónicos y de Control

3.1. Introducción
•Equipo electrónico:
AUTÓMATAS 9basado en microprocesador
9configuración modular
PROGRAMABLES
9lenguaje no informático
(PLC) 9tiempo real
9procesos de evolución secuencial

acciones sobre el proceso información del proceso


Actuadores PROCESO Sensores

PO
PM
AUTÓMATA
Salidas Entradas
PROGRAM
13/10/2005 Sistemas Electrónicos de Control 3
Dpto. de Sistemas Electrónicos y de Control

• HISTORIA: 9 ACTUAL:
• Circuitos cableados 9 Circuitos con microprocesador
• Componentes discretos: circuitos 9 Programables
electrónicos, elementos 9 Circuitos lógicos programables
neumáticos,...
• Conmutadores electromecánicos
9 Coste: asequibles
9 Coste: caros 9 Fiabilidad: alta
9 Fiabilidad: baja 9 Flexibilidad: muy grande
9 Flexibilidad: pequeña 9 Volumen: reducido
9 Volumen: grande

13/10/2005 Sistemas Electrónicos de Control 4


Dpto. de Sistemas Electrónicos y de Control

Gamas de PLCs
Gama Baja:
• Sistemas compactos, sencillos y económicos Ejemplo comercial:
• Hasta 30 o 40 señales de E/S Klöckner-Moeller Sucos PS3/4
• Baja velocidad de procesamiento Prácticas 1 y 2 del lab.

• Pocas posibilidades de comunicación


Gama Media:
• Sistemas modulares
• Hasta unas 1000 señales de E/S
• Mayor velocidad de procesamiento
• Más posibilidades de comunicación
Gama Baja:
• Sistemas modulares para grandes instalaciones Ejemplo comercial:
• Elevado número de E/S, de filosofía descentralizada Allen-Bradley Controllogix
• Elevada velocidad de procesamiento Prácticas 3 y 4 del lab.

• Elevada conectividad y capacidad de comunicación

13/10/2005 Sistemas Electrónicos de Control 5


Dpto. de Sistemas Electrónicos y de Control

Gamas de PLCs
Gama Baja:
• Sistemas compactos, sencillos y económicos Ejemplo comercial:
• Hasta 30 o 40 señales de E/S Klöckner-Moeller Sucos PS3/4
• Baja velocidad de procesamiento Prácticas 1 y 2 del lab.

• Pocas posibilidades de comunicación


Gama Media:
• Sistemas modulares
• Hasta unas 1000 señales de E/S
• Mayor velocidad de procesamiento
• Más posibilidades de comunicación
Gama Baja:
• Sistemas modulares para grandes instalaciones Ejemplo comercial:
• Elevado número de E/S, de filosofía descentralizada Allen-Bradley Controllogix
• Elevada velocidad de procesamiento Prácticas 3 y 4 del lab.

• Elevada conectividad y capacidad de comunicación

13/10/2005 Sistemas Electrónicos de Control 6


Dpto. de Sistemas Electrónicos y de Control

Gamas de PLCs
Gama Baja:
• Sistemas compactos, sencillos y económicos Ejemplo comercial:
• Hasta 30 o 40 señales de E/S Klöckner-Moeller Sucos PS3/4
• Baja velocidad de procesamiento Prácticas 1 y 2 del lab.

• Pocas posibilidades de comunicación


Gama Media:
• Sistemas modulares
• Hasta unas 1000 señales de E/S
• Mayor velocidad de procesamiento
• Más posibilidades de comunicación
Gama Alta:
• Sistemas modulares para grandes instalaciones Ejemplo comercial:
• Elevado número de E/S, de filosofía descentralizada Allen-Bradley Controllogix
• Elevada velocidad de procesamiento Prácticas 3 y 4 del lab.

• Elevada conectividad y capacidad de comunicación

13/10/2005 Sistemas Electrónicos de Control 7


Dpto. de Sistemas Electrónicos y de Control

3.2. Características fundamentales


• Confiabilidad:
– Un programa puede transferirse a otros PLC
– ↓ tiempo de programación
– Evitan problemas de cableado en la lógica
• Flexibilidad:
– Modificación = cambiar líneas de programa
• Funciones avanzadas:
– Ejecución de multitud de tareas de control, de gestión,…
• Comunicaciones
• Velocidad
• Diagnósticos:
– Localización y corrección de problemas Hw y Sw

13/10/2005 Sistemas Electrónicos de Control 8


Dpto. de Sistemas Electrónicos y de Control

Estructura HW modular
BUS INTERNO BUS INTERNO

UNIDAD CENTRAL
MÓDULO MÓDULO MÓDULO MÓDULO
DE DE DE DE
ALIMENTACIÓN ENTRADAS SALIDAS COMUNICACIONES

memoria

• Bus interno: Master/Slave:


– Problemas en las comunicaciones entre los módulos
• Bus interno: Productor/Consumidor:
– Solución de Problemas en las comunicaciones entre los módulos
13/10/2005 Sistemas Electrónicos de Control 9
Dpto. de Sistemas Electrónicos y de Control

Ejecución del SW
• Por eventos
• Por tiempo (periódica)
• Cíclica

Ciclo
operativo del
PLC

13/10/2005 Sistemas Electrónicos de Control 10


Dpto. de Sistemas Electrónicos y de Control

Sistemas de programación del SW


1. Equipos de programación reducidos (paletas)
2. Computadores específicos
3. Ordenadores personales

2 3
1

13/10/2005 Sistemas Electrónicos de Control 11


Dpto. de Sistemas Electrónicos y de Control

Conexión entre redes

Ethernet
ControlNet

DeviceNet

13/10/2005 Sistemas Electrónicos de Control 12


Dpto. de Sistemas Electrónicos y de Control

Modelos de Comunicación Industrial


Cliente / Servidor
C1 C2 C3 C4

S1
S2
• El servidor es capaz de ofrecer “servicios” a otros nodos de la red
– R/W de datos, U/D de programas, cambio de modo de trabajo
• El cliente solicita servicios al servidor
– quiero leer tu memoria, quiero cargarte un programa
• Implica que la comunicación incluya:
– Origen (soy la estación 1), Destino (quiero que la estación 3), Servicio
(cambie su modo de trabajo), Datos (a Run)
Sistemas Electrónicos de Control
13/10/2005 13
Dpto. de Sistemas Electrónicos y de Control

Modelos de Comunicación Industrial


Productor / Consumidor
C1 C2 C3 C4

P1
C5
• más potente que cliente/servidor
• únicamente se identifican los datos, no el destino de los mismos
• permite que los productores envíen información de forma cíclica
– ideal para redes de control
• facilita la compartición de datos
– un mismo paquete de datos puede ser “consumido” por múltiples nodos
• permite implementar conexiones cliente / servidor
13/10/2005 Sistemas Electrónicos de Control 14
Dpto. de Sistemas Electrónicos y de Control

3.3. Introducción a la
arquitectura
TM
ControlLogix
13/10/2005 Sistemas Electrónicos de Control 15
Dpto. de Sistemas Electrónicos y de Control

OBJETIVOS

• Describir la arquitectura de un PLC de


última generación
• Aplicar el concepto de P/C en
Contrologix
• Conocer los diferentes módulos de
Contrologix
• Conocer otras alternativas a Contrologix

13/10/2005 Sistemas Electrónicos de Control 16


Dpto. de Sistemas Electrónicos y de Control

PLC de gama alta: ControlLogix (1756)

Fuente de ControlBus
Alimentación

Salidas digitales

Entradas digitales Logix5555

Módulo de comunicaciones

Salidas analógicas

13/10/2005 Sistemas Electrónicos de Control 17


Dpto. de Sistemas Electrónicos y de Control

ControlLogix: Caracteristicas principales

• Integrable ETHERNET/IP

ControlBus
• Descentralizado

• Escalable
CONTROLNET
• Industrial DEVICENET

13/10/2005 Sistemas Electrónicos de Control 18


Dpto. de Sistemas Electrónicos y de Control

Modelo de sistema ControlLogixTM


alimentación
controlnet controlbus

• Arquitectura modular y escalable, es más que un PLC


• CONTROLBUS
– No requiere CPU para controlar el tráfico
– Bus pasivo multimaster de alto rendimiento
– Productor-consumidor en el backplane
– Red paralela de alta velocidad basada en CNET
• No hay dependencia de slots (cualquier módulo - slot)
• Bridge-Puente comunicaciones independiente de la CPU
• Múltiples procesadores en un solo chasis
• Inserción y extracción de cualquier módulo en tensión, sin perjuicio para
los otros módulos del sistema (RIUP)
• Configuración por SW de los módulos y puntos E/S
– Ejemplos: analógicas en V e I, termopar, PID,…

13/10/2005 Sistemas Electrónicos de Control 19


Dpto. de Sistemas Electrónicos y de Control

ControlBus TM
• Los PLC tradicionales se basan en un bus interno M/S
• Un solo dispositivo gobierna el bus y controla todo el tráfico
• Un solo punto de fallo puede parar el sistema
• Enfoque centralizado del diseño del sistema

• ControlBus proporciona una red de comunicaciones


multimaster P/C
• Aplicación de la tecnología P/C ControlNetTM
directamente en el backplane
• Elimina el controlador como centro del universo de
control
• Cualquier dispositivo del backplane puede difundir y
comunicarse con cualquier otro dispositivo sin la
intervención de la CPU
• Incrementa el ancho de banda y el rendimiento del sistema
• Mayor flexibilidad a la hora de diseñar un sistema de control
13/10/2005 Sistemas Electrónicos de Control 20
Dpto. de Sistemas Electrónicos y de Control

ControlBus: Método de Intercambio

Módulos inteligentes :
CPU, cartas analógicas, cartas
de ejes, …
Productores/Consumidores de
datos
Módulos de salidas : Módulos de entradas :
Consumidores de datos Sistemas Electrónicos de Control
Productores de datos
13/10/2005 21
Dpto. de Sistemas Electrónicos y de Control

Método de intercambio en ControlBus


Producciónde
Producción de lala Unidad central Consumo
Consumo
información: :
información delos
de losdatos
datos
Basadoen
Basado entiempo
tiempooo
Evento
Evento

E E S
N N A
T T L
R R I
A A D
D D A
A A

13/10/2005 Sistemas Electrónicos de Control 22


Dpto. de Sistemas Electrónicos y de Control
Metodo de intercambio en ControlBus
Unidad central N°1 Unidad central N°2

E E S
N N A
T T L
R R I
A A D
D D A
A A S

CONTROLNET/DEVICENET

13/10/2005 Sistemas Electrónicos de Control 23


Dpto. de Sistemas Electrónicos y de Control

Funcionalidad
ETHERNET de Redes

Control Bus

DEVICENET

CONTROLNET

13/10/2005 Sistemas Electrónicos de Control 24


Dpto. de Sistemas Electrónicos y de Control

Continuidad de Redes

13/10/2005 Sistemas Electrónicos de Control 25


Dpto. de Sistemas Electrónicos y de Control

Protocolo P/C

13/10/2005 Sistemas Electrónicos de Control 26


Dpto. de Sistemas Electrónicos y de Control

¿Un ejemplo de la 5ª generación ...?

ControlLogixTM

La primera piedra de un
nuevo mundo de control
13/10/2005 Sistemas Electrónicos de Control 27
Dpto. de Sistemas Electrónicos y de Control

Componentes
CONTROLOGIX

13/10/2005 Sistemas Electrónicos de Control 28


Dpto. de Sistemas Electrónicos y de Control

Los procesadores Logix55xx


• Firware adecuado al entorno de
programación
• Logix 5550
– 160Kb, 512Kb, 1Mb, 2Mb
• Logix 5555
– 1.5Mb, 3.5Mb, 7.5Mb
– Ejecución coma flotante más rápida
– Soporte de Redundancia
– Versión LogixOS v6.0 y posterior
• Logix serie 6xxx
– Memoria en Compactflash

13/10/2005 Sistemas Electrónicos de Control 29


Dpto. de Sistemas Electrónicos y de Control

Memoria modular Logix5550


• La memoria es tratada como un todo
– se puede utilizar para cualquier
combinación de nombres lógicos, de datos
y de símbolos
• Se puede añadir una sola tarjeta de
expansión a la Logix5550
– 1756-M1 = 512KByte (Situada alrededor de
un PLC5/40)
– 1756-M2 = 1MByte
– 1756-M3 = 2MByte
• La RAM estática de alta velocidad con
batería de reserva mantiene los
contenidos en caso de pérdida de
alimentación
13/10/2005 Sistemas Electrónicos de Control 30
Dpto. de Sistemas Electrónicos y de Control

MÓDULOS E/S

13/10/2005 Sistemas Electrónicos de Control 31


Dpto. de Sistemas Electrónicos y de Control

Módulos E/S 1756


• Modelo Productor / Consumidor
– Produción cíclica o por Cambio de Estado
– Información E/S disponible para cualquier
procesador local o en red (remoto)
• Altas prestaciones
– Canales E/S aislados
– Diagnósticos avanzados
– Marcaje tiempo (Datado)
• Configurables por software
– Sin interruptores (jumpers)
– Asistentes configuración RSLogix5000

13/10/2005 Sistemas Electrónicos de Control 32


Dpto. de Sistemas Electrónicos y de Control

Ejemplo: Entrada Digital

13/10/2005 Sistemas Electrónicos de Control 33


Dpto. de Sistemas Electrónicos y de Control

Comunicaciones
• Módelo Productor / Consumidor
– El chasis ControlBus es una
extensión de la red
• Comunicaciones modulares
– Cualquier número y
Ethernet
combinación de módulos de
comunicación ControlNet

• Ethernet, ControlNet,
DeviceNet
• DH+ / RIO
• Otras RIO, DH+ ControlNet
• Bridging y Routing
– No se requiere procesador DeviceNet

para gestionar las


comunicaciones
13/10/2005 Sistemas Electrónicos de Control 34
Dpto. de Sistemas Electrónicos y de Control

Flexibilidad y fácil acceso

• El usuario dispone de
información sobre los recursos
de la red
Puerto Acceso

• Todos los nodos ControlNet


tiene un puerto de acceso para
conectar terminales de
programación
Red ControlNet
13/10/2005 Sistemas Electrónicos de Control 35
Dpto. de Sistemas Electrónicos y de Control

Características Módulos E/S Analógicos


• Resolución 13-16 bit - dependiente del rango
• Formato datos entero o coma flotante
• Rápida actualización de canales:
• Límite de gradiente de salida
• Configuración ante fallo de programa:
– Mantener último estado
– Ir a un valor seguro especificado
• Enclavamiento de salida a un valor especificado
• Característica de congelar salida al inicio de
aplicaciones PID
• Escalado a unidades de ingeniería en tarjetas
• Alarmas en tarjetas, detección sobre/bajo rango y
sensor abierto
• Selección de filtros digital, noch, pasa bajos...
13/10/2005 Sistemas Electrónicos de Control 36
Dpto. de Sistemas Electrónicos y de Control

Una arquitectura
ControlLogix
Ethernet Multiprocesador
DeviceNETTM < > ETHERNET Logix5550TM DC OUTPUT DC INPUT Logix5550TM DC OUTPUT DC INPUT 2 AXIS SERVO 2 AXIS SERVO ControlNET

RUN I/O RUN I/O X FDBK Y FDBK X FDBK Y FDBK


A#01 1 5 11 1 5 11
A#01
RS232 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
O
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
O RS232 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
O
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
O X DRIVE Y DRIVE X DRIVE Y DRIVE
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 K 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 K 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 K 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 K
BAT OK 0 7 15 BAT OK 0 7 15 OK OK
NET OK RXD TXD OK CHA CHB OK
DIAGNOSTIC DIAGNOSTIC
RUN REM PROG RUN REM PROG

ControlBus

Gateway E/S Distribuidas


Controlador Motion ControlNet
y Control
DH+
ControlNET DC OUTPUT DC INPUT Logix5550TM DC OUTPUT DC INPUT 2 AXIS SERVO

RUN I/O X FDBK Y FDBK


A#01 1 5 11

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
RS232
1 5 11

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 X DRIVE Y DRIVE
O O O O
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 K 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 K 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 K 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 K
0 7 15 BAT OK 0 7 15 OK
CHA CHB OK
DIAGNOSTIC DIAGNOSTIC
RUN REM PROG

ControlBus

13/10/2005 Sistemas Electrónicos de Control 37


Dpto. de Sistemas Electrónicos y de Control

Características de SoftLogix
• Chasis virtual para PC
– Soportado Windows NT, 2000, CE
• Soporta multiprocesador
– Afinidad de CPU permite definir la
CPU preferida en sistemas
multiprocesadores NT o 2000
• Plenas capacidades de Motion
– Tarjeta 1784-PM02AE para control
preciso de movimiento
• Conexiones abiertas a redes
Ethernet, ControlNet, DeviceNet
• El procesador Logix más rápido
– impulsado por la potencia Pentium
13/10/2005 Sistemas Electrónicos de Control 38
Dpto. de Sistemas Electrónicos y de Control

El Controlador FlexLogix
2 Ranuras para LEDs Estado y
Conector Local 2
comunicaciones Diagnóstico
FlexBus ControlNet hoy y RUN
DeviceNet y Ethernet futuro OK
BATERIA
E/S
Tensión 24Vcc LOCAL
desde la FA de
LOCAL 2
Flex (1794-PS13)
RS232
FORZADOS
Conector Local 1
Puerto RS232
DF1 y ASCII para
FlexBus
programar y para conectar
comunicación directamente hasta 8
de dispositivos módulos locales
Flex I/O
Batería de respaldo Interruptor llave Memoria
Almacena programa 3 posiciones Dos versiones
Montaje en
•Programa 1794-L33: 64 Kbytes
guía DIN 1794-L34: 512 Kbytes
•Remoto
13/10/2005 •Run de Control
Sistemas Electrónicos 39
Dpto. de Sistemas Electrónicos y de Control

CompactLogix
• Controlador Modular Logix5000 de bajo
coste
• CompactLogix5320
– 1 puerto RS-232
– Hasta 8 módulos de E/S Compact I/O
• CompactLogix5330
– 2 puertos RS-232
– Hasta 16 módulos Compact I/O

13/10/2005 Sistemas Electrónicos de Control 40


Dpto. de Sistemas Electrónicos y de Control

Resumen plataformas Logix


• ControlLogix
– Multiprocesador, control multidisciplinar
– Conexión modular y flexible a redes
• Bridging y routing
• SoftLogix
– Control Multidisciplinar basado en PC
– Rápida ejecución de programa
– Bien posicionado para grandes aplicaciones
• FlexLogix
– Procesadores Distribuidos
– Control integrado
– Atributos de Flex I/O
• CompactLogix
– Control aislado de bajo coste
– Atributos de Compact I/O

13/10/2005 Sistemas Electrónicos de Control 41


Dpto. de Sistemas Electrónicos y de Control

Misma Programación

13/10/2005 Sistemas Electrónicos de Control 42

Potrebbero piacerti anche