Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Rockwell Arquitectura
Rockwell Arquitectura
integrada y control
multidisciplinar
Logix
Agustín Juncal
1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 2000 2003
Interface
Operador Panel
Mando
Enlace a Visualización
MES
Control
Actuadores
Sensores
Sistemas de Información
¡ Los proveedores de Proceso Discreto Motion
automatización
estamos bajo • Presión de precios Brevius
presión! • Crecimiento en nuevas disciplinas y/o
Citius
• Crecimiento hacia la Integración
Recepción Control y
materias gestión
primas
Manejo de
materiales
paletizado
Batching
Blending Envasado y Expedición
Procesado
Empaquetado
PLC Control y
gestión
PLC
DCS +
PLC Motion PLC
DCS
Ctrl + PLC
Aproximación Convencional
Secuencial Motion Proceso Drive
Multiples
Procesadores
Multiples
Paquetes de
Software Motion Servo
Differentes
Programas y
Lenguajes IF A>B THEN
F = B * C / D;
END_IF;
Multiple
Personal de
ingeniería y
soporte
sequential process
control control
motion drives
control control
Servicios
Control
Servicios Servicios
Comunicación HMI
• Multidisciplina
– Mantenimiento
– Operación
– Visualización
– Adquisición de datos
• Independencia de Plataforma
– Dispositivos Handheld
– Paneles de operador
– Estaciones de trabajo
View
– Sistemas Cliente / Servidor
• Multidisciplina
– Controlar
– Configurar
– Concentrar
• Independencia de Plataforma
– EtheNet/IP
– ControlNet
DeviceNet
NetLinx
–
– ControlBus
• Multidisciplina
– Control Secuencial
– Control de Movimiento
– Control de Procesos
– Control de Drives
• Independencia de Plataforma
– Modular
– Distribuido
– Incrustado
– Compacto
Logix
– Abierto
Logix
1 Procesador
Aproximación Convencional
Secuencial Motion Proceso Drive 1 paquete de
Multiples
Procesadores Software
Multiples
Paquetes de
Software Motion Servo
= Lenguajes Nativos e
instrucciones
Differentes específicas de la
Programas y industria
Lenguajes IF A>B THEN
F = B * C / D; IF A>B THEN
END_IF; F = B * C / D;
END_IF;
Multiple
Personal de Menos personal de
ingeniería y ingeniería y soporte
soporte
Recepción Control y
materias gestión
primas
Manejo de
materiales
paletizado
Batching
Blending Envasado y Expedición
Procesado
Empaquetado
Memoria Plana
Mesa10.EnPosicion €€€€ 210/13
Robot5.TiempoCiclo 375
Memoria en ficheros
Mesa10.EnPosicion B110/13
€€
Robot5.TiempoCiclo T205.ACC
Logix
Compare Move
Nombre de tag
Seleccion_Vel Valor_alta_Vel
3 120
DC INPUT
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 K
• Al añadir un módulo en
la configuración de I/O,
el sistema crea de
forma automática la
estructura de datos
necesaria.
Copyright © 2005 Rockwell Automation, Inc. All rights reserved.
Valor de Logix: Creación Automatica de estructuras
RSLogix 5000
Estructura de datos
pre definida para tags de
tipo Temporizador (TIMER)
Electrovalvula
Valvula_E de Entrada de
Material
Agitador M
N Nivel
Temperatu
ra T
Electrovalvula
Valvula_S de Salida de
Material
Tanque Válvula
- Estado (BOOL)
- Nivel (REAL) - Comando (BOOL)
- Temperatura (REAL) - Com_Tiempo (TIMER)
- Valvula_E (VALVULA) - Alarma (BOOL)
- Valvula_S (VALVULA)
- Agitador (MOTOR)
Motor
- Estado (BOOL)
- Com_Estad (BOOL)
- Velocidad (REAL)
- Con_Velocid (REAL)
Tanque[20].Valvula_E.Estado - Tiempo_On (TIMER)
Tanque[5 ].Agitador.Con_Velocid
Tanque_Aceite.Agitador.Tiempo_On.Acc
Rutinas de Programa A
Rutinas de Programa A
Base de datos local
del programa B
Rutinas de Programa B
Rutinas de Programa 3
Rutinas de Programa X
Base de datos local Base de datos local
del programa n+1 del programa 3
Rutinas de Programa Y
Copyright © 2005 Rockwell Automation, Inc. All rights reserved.
Beneficios de Logix: Direccionamiento basado en Tags
PLC
DCS
Desarrollo de un sistema
de control Típico
Desarrollo de un sistema
de control con Logix
Layout del
sistema
Layout del
sistema
Dispositivos eléctricos,
Función y emplazamiento
Dispositivos eléctricos
Diseño Función y emplazamiento
Electrico
Puesta en Puesta en
marcha marcha
1756-IB32 1756-OB16D
4 8
CelfotoL1ED
MarchaL1
Copyright © 2005 Rockwell Automation, Inc. All rights reserved.
Ingeniería concurrente con Data Tag Alias
La definición de
los módulos de
E/S crea los
perfiles de
dispositivos en
la base de
datos global del
procesador
SoftLogix 5800
ES_Rem_TransL1
2
EtherNet/IP
CelfotoL1ED 1
MarchaL1
Recepción Control y
materias gestión
primas
Manejo de
materiales
paletizado
Batching
Blending Envasado y Expedición
Procesado
Empaquetado
Programa
del PLC
Interlock / Secuenciación
Programa(s)
de servos
Red / cableado
Servo
Tuning
Logix
POSITION VELOCITY D
R
Motion
Motion Planner
Planner
I
V
MOTOR
E
FEEDBACK
Recepción Control y
materias gestión
primas
Manejo de
materiales
paletizado
Batching
Blending Envasado y Expedición
Procesado
Empaquetado
Red de planta
HART
Foundation
Fieldbus
Ladder
ST
SFC
FBD
Selección de
lenguaje de
programación
a nivel de
Rutina.
En un
programa,
cada rutina
puede ser
programada en
el lenguaje
idóneo para la
función
Condiciones CPT
3 Calcular
Dest nivel
0
Expresión SQR(nivel_tanque_1*(temperatura_ambiente-temperatura_fluido)/kte_aislamiento)
• Lenguaje y editor de
Function Block totalmente
integrados que rivalizan con
los configuradores de los
DCS´s
– Facil configuración
arrastrar y soltar
– Faceplates ActiveX
permiten diseñar HMI
• Las rutinas Function Block
se almacenan en el
controlador
– Pueden ser descargadas
sin el código fuente
• Los tags de la base de
datos almacenados en el
controlador ofrecen más
flexibilidad y funcionalidad
comparable a los DCS
Copyright © 2005 Rockwell Automation, Inc. All rights reserved.
Aplicaciones para Function Block Diagram
Tipo de Operación
Variables de proceso
Continua Evento / Estado
Booleanas Ladder
Diagram
Structured Sequential
Text Function
Analógicas
Chart
Function Block
Diagram
Verde indica
funcionando
Edición
EdiciónOn-line
On-line
1.1. Iniciar
IniciarEdición
Edición
2.2. Editar Código
Editar Código
3.3. Aceptar
AceptarEdiciones
Ediciones
4.4. Confirmar
ConfirmarAceptación
Aceptación
5.5. Test Edits
Test Edits
6.6. Confirmar
ConfirmarTest
Test
7.7. Ensamblar
EnsamblarEdiciones
Ediciones
8.8. Confirmar ensamblar
Confirmar ensamblar
Compartido
CompartidoSistema
Sistema
Copyright © 2005 Rockwell Automation, Inc. All rights reserved.
Integración con las Comunicaciones
• Emulador
RSLogix5000
ControlBus
Entrada Salida
S Detección Cable abierto
S Detección falta carga
S Verificación salida a campo
S Fusible electrónico por punto
S Pulso verificación salida
S S Marca tiempo en diagnóstico
S S Report fallo a nivel de punto
S S Memorización fallo intermitente
S S Densidades 8 Puntos CA y 16 y 32 Puntos
CC
• Logix5555
– 750Kb, 1.5Mb, 3.5Mb, 7.5Mb
– Ejecución coma flotante más rápida
– Soporte de Redundancia
– Versiones con Memoria Retentiva
– Versión LogixOS v6.0 y posterior
• LogixL6x (61,62,63)
– 8Mb
– Optimizados para Motion Control
• Múltiples procesadores por sistema
Ethernet Multiprocesador
DeviceNETTM < > ETHERNET Logix5550TM DC OUTPUT DC INPUT Logix5550TM DC OUTPUT DC INPUT 2 AXIS SERVO 2 AXIS SERVO ControlNET
ControlBus
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
FlexLogix
Flex I/O
Copyright © 2005 Rockwell Automation, Inc. All rights reserved.
FlexLogix – Distribución del Control con FLEX I/O
• FlexLogix 5434
– 512K de memoria
– Multiples tareas
– 1 o 2 railes FLEX I/O
• Comunicaciones
– 2 slots para tarjetas de
comunicaciones soportando
ControlNet, DeviceNet,
y EtherNet/IP
– Puerto RS-232 incorporado
• Capacidad de E/S
– Hasta 16 módulos locales
CompactLogix
1769 I/O
Bajo coste
Copyright © 2005 Rockwell Automation, Inc. All rights reserved.
CompactLogix – Solución económica para control a
nivel de máquina o estación
DriveLogix
Control distribuido
Control incrustado
Copyright © 2005 Rockwell Automation, Inc. All rights reserved.
DriveLogix – Control embebido en Drive y Drive
System
Redes abiertas NetLinx :
ControlNet, DeviceNet y
Controlador EtherNet/IP SynchLink para
Logix alta
incorporado sincronización
Mesa elevadora
PLC
DCS
Consta de
Ir de estado
reset a estado
marcha
• Las fases se crean y planifican dentro de las tareas, similar a los programas
• Las rutinas de estado de las fases se crean dentro de las fases
• Pueden escribirse en cualquier lenguaje de programación de Logix
Las fases dentro
de las tareas
Base de datos
de la Fase
No es necesario
implementar todos los
estados en cada fase
(sólo se ven los
implementados)
• 1 Rutina principal por programa • Las rutinas “Ing” actúan como rutinas
principales
– Aborting, Holding, Resetting, Restarting, Running y
• La Rutina principal se ejecuta cada vez Stopping
que entra la tarea y llama a las otras • La ejecución es determniada por el
rutinas mediante la lógica del usuario secuenciador de fases (RSBizWare
• Hay que analizar el código para saber Batch o código de la aplicación)
que se está ejecutando • Existe la herramienta “Phase monitor”
para ver que rutina se está ejecutando
Copyright © 2005 Rockwell Automation, Inc. All rights reserved.
Nuevas Instrucciones
• Se ha añadido un set de nuevas instrucciones para permitir a las fases
interactuar con los procedimientos RSBizWare Batch o con las rutinas SFC
del controlador :
– PSC – State Complete
– PCMD – Equipment Phase Command
– PATT – Phase Attach
– PDET – Phase Detach
– PFL, PCLF – Set and Clear Phase Failures
– PPD – Pause Equipment Phase
– PRNP – Reset New Parameters
– PXRQ – Phase Request to
External Sequencer
• Todas las instrucciones disponibles en lenguajes
Ladder (RLL) y Structured Text (STX)
GuardLogix
• • Procesador
ProcesadorControlLogix
ControlLogixIntegrado
Integradocon
conprocesador
procesadorde
de
Safety
Safetypara
paracrear
crearun
unprocesador
procesadorcertificado
certificadoSIL
SIL33
• • RSLogix5000
RSLogix5000
– Safety Task creada con herramientas restrictivas a la implementación de funciones
Safety
– de SafetyTask creada con herramientas restrictivas a la implementación de funciones
de Safety
– Arbol del proyecto único (Single controller view)
– Arbol del proyecto único (Single controller view)
• • Programa
Programade
decontrol
controlestandard
estandard
– Todas las prestaciones de un controlador Logix. Sin restricciones.
– Todas las prestaciones de un controlador Logix. Sin restricciones.
• • Tareas
Tareasde
deSafety:
Safety:Safety
SafetyControl
Control
– Set de instrucciones, características y funciones restringido a tareas de Safety
– Set de instrucciones, características y funciones restringido a tareas de Safety
– Instrucciones específicas para Safety
– Instrucciones específicas para Safety
• • La
Latarea
tareade
deSafety,
Safety,direcciona
direccionaE/S
E/Sde
deSafety
Safety
Copyright © 2005 Rockwell Automation, Inc. All rights reserved.
Entorno explícito de Safety
• Estado del
controlador de
Safety
• Paleta de
instrucciones
Safety
• Tarea periódica
de Safety
• Marca de agua
de pantalla de
edición de
Safety
Copyright © 2005 Rockwell Automation, Inc. All rights reserved.
Instrucciones para aplicaciones de Safety
La lista de instrucciones:
1. Diverse Input with Auto Reset
2. Diverse Input with Manual Reset
3. Emergency Stop with Auto Reset
4. Emergency Stop with Manual Reset
5. Redundant Input with Auto Reset
6. Redundant Input with Manual Reset
7. Redundant Output
8. Enable Pendant with Auto Reset
9. Enable Pendant with Manual Reset
10. Two Hand Run Station with Active Pin
11. Two Hand Run Station without Active Pin
12. Light Curtain with Auto Reset
13. Light Curtain with Manual Reset
14. Five Position Mode Selector
Copyright © 2005 Rockwell Automation, Inc. All rights reserved.
Mapeado de Tags estandard con Tags de Safety
• Proporcionan entrada de
estado de tarea de
Safety al control
estandard
• Escaneados al principio
de la tarea de Safety
• Utilizables en entradas
HMI, reset de circuitos,
etc.
• Deben ser cualificados
para usarlos en la tarea
de Safety
DeviceNet PanelView o
DeviceNet Safety VersaView
Compact Block
Entradas 12 Canales Compact Block Compact Block
4 En / 4 Sal Relé
Combo 8 En / 8 Sal
E/S Estandard IP67
E/S Estandard IP20
Recepción Control y
materias gestión
primas
Manejo de
materiales
paletizado
Batching
Blending Envasado y Expedición
Procesado
Empaquetado
€€€
• Dificultad en integrar
sistemas diferentes
• Pérdida de fluidez de
datos
• Traducción de datos tabla
a base de datos
CIP
IT Ethernet
Factory Talk
RSSQL
EtherNet Planta
Supervisión
VELOCIDAD
DRIVE1_CNB
Los analistas
internacionales de ARC
Advisory Group ya lo
llamaron PAC
Programmable
Automation Controller
cuando estaba dando los
primeros pasos
Discreto
(Logix)
Safety
(Logix)
Unidad / Maquina
Estación (View)
(View)
Copyright © 2005 Rockwell Automation, Inc. All rights reserved.