Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Control basado en PC y
tecnologas de control distribuido
Ponente:
D. Llus Moreno
(Delegado de Zona,
BECKHOFF)
Imagen Beckhoff
18.11.2010
Seminario EtherCAT
Beckhoff Automation
Hechos y nmeros
Central ubicada en Verl, Alemania
Empleados a nivel mundial :
1,520
23
Cooperacin internacional en :
67 pases
Ao
Ventas
2008
278 millones
2007
232 millones
2006
190 millones
2005
151 millones
2004
129 millones
Status: 10/2009
Imagen Beckhoff
18.11.2010
Reconocimiento por parte de la Sra. Cancillera Alemana Angela Merkel por el gran
crecimiento empresarial as como la gran inyeccin tecnolgica que realiza Beckhoff
al mundo de la Automatizacin
21 de Abril del 2008
Beckhoff Image
18.11.2010
Beckhoff Automation
Lbeck
Hanover
Berlin
Verl
Moers
Frankfurt
Nuremberg
Balingen
Munich
Ravensburg
Imagen Beckhoff
18.11.2010
Beckhoff Automation
Presencia Mundial
Tecnologas de control
IPC
E/S
Motion
Automatizacin
Atom CPU
Embedded
motherboards
HD Bus
Terminal
CX1000
Embedded PC
TwinSAFE
Control Panel
and Box PC
All-in-one
PC motherboard
Fieldbus Box
XFC
TwinSAFE
EtherCAT
TwinCAT CE
Lightbus
Foundation
TwinCAT 3
Bus Terminal:
universal I/O
PC-compatible
machine control
EtherCAT
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 00 01 02 03 04 05 06 07 08 09 10
Beckhoff Image
18.11.2010
13
Company Philosophy
Beckhoff Image
18.11.2010
16
Beckhoff Image
18.11.2010
23
Control basado en PC
PC Control
NC
control
Integration of
Visualisation
Scientific Automation
PLC
eXtreme Fast Control
Motion
(XFC)
Communication Special functions
Industrial PC
Operator panel,
visualisation,
data back-up
Embedded PC
PLC
control
1970
1975
1980
1985
1990
1995
2000
2005
Imagen Beckhoff
2010
18.11.2010
24
Control basado en PC
Display
Hard
disk
Flash
memory
Ethernet
USB
RS232 C
Modem
Drives
I/O modules
Drives
I/O modules
Drives
Imagen Beckhoff
18.11.2010
25
Control basado en PC
PCs Industriales
Imagen Beckhoff
18.11.2010
27
PC-based Control
18.11.2010
28
http://www.pc-control.net/wind/
Beckhoff Image
18.11.2010
29
Industrial PC
Bus Terminal
TwinCAT
Lightbus
Embedded PC
EtherCAT
PC Fieldbus Cards
Switches
Drive Technology
Imagen Beckhoff
18.11.2010
30
Control basado en PC
Automatizacin
Automation
PC Industrial
IPC
E/S
I/O
LON
Fipio
EIB DALI
Motion
Motion
Imagen Beckhoff
18.11.2010
31
Imagen Beckhoff
18.11.2010
53
Cocktel de Automatizacin
-.
Beckhoff Image
18.11.2010
54
18/11/2010
Seminario EtherCAT
Que es EtherCAT
Principio de funcionamiento
Como se consigue determinismo y sincrona
Medios fsicos
Topologas
Tiempos de reaccin
Power over EtherCAT y XFC
Seguridad
Compatibilidad EtherCAT - Ethernet
Ejemplos de aplicacin
EtherCAT, una red abierta
Beneficios que aporta
55
18/11/2010
Seminario EtherCAT
56
* announced. Computed with Formulas from Ethernet Powerlink Spec V 2.0, App.3
18/11/2010
Seminario EtherCAT
57
Imagen Beckhoff
18.11.2010
58
................ Como?
Como se consigue tiempo real sobre una red Ethernet estndar?
La clave est en su principio de funcionamiento Al vuelo (On the Fly).
Hacemos un smil grfico con un tren de alta velocidad.
El Tren sale de la estacin Master y hace un recorrido circular por todas las estaciones
Slave sin parar nunca.
Los vagones que forman el tren son variables en longitud, nmero y clase para alojar
exactamente la cantidad de pasajeros de 1, 2 y 3 clase, que ya conocemos van a
viajar en el tren. Los asientos van numerados.
Desde cada estacin Slave se ve pasar el tren del primer al ltimo vagn. A travs de
una pequea franja cada pasajero ve pasar su vagn / asiento y sube o baja con el tren
en marcha. Cada pasajero espera en el anden de forma ordenada para que el
embarque / desembarque se realice ms rpida y ordenadamente
18/11/2010
Seminario EtherCAT
59
Slave Device
Ver Video
EtherCAT Slave
Controller
EtherCAT Slave
Controller
Los datos de proceso son extrados e insertados al vuelo, el chip FMMU (Fieldbus
Memory Management Unit) los procesa por hardware
Por la va (bus) pueden circular varios trenes (telegramas) con distintas frecuencias.
P.ej: Los pasajeros (telegramas) del tipo servodrive deben viajar con mayor frecuencia
que los del tipo entradas analgicas. En este caso circular un tren (telegrama) cada 2
mseg para los servodrives y otro cada 10 mseg para control de temperatura.
Tambin se dispone de una banda de comunicacin asncrona para envo de
parmetros, gestin de errores u otra informacin que no sea en tiempo real. O que no
sea EtherCAT.
18/11/2010
Seminario EtherCAT
60
Algunos Conceptos
EtherCAT es Determinista
Matemticamente cuando una funcin siempre devuelve el mismo
valor, se dice que es determinista.
A nivel de un bus de campo se refiere a que el intervalo (tiempo) en
que se establece la comunicacin es conocido y constante.
250 Seg.
250 Seg.
250 Seg.
250 Seg.
250 Seg.
250 Seg.
Tiempo de propagacin
18/11/2010
Seminario EtherCAT
62
Algunos Conceptos
EtherCAT es Sncrono
Sincrona se refiere a que coincide en el tiempo.
A nivel de bus de campo se refiere a que todas las salidas son
efectivas en el mismo instante.
Salidas no sncronas
18/11/2010
Seminario EtherCAT
Salidas sncronas
63
El bus Ethernet
EtherCAT es sncrona y determinista, los datos son efectivos en los esclavos en el mismo
instante, gracias a los relojes distribuidos, con un margen de menos de1 Seg.
Los mdulos esclavos EtherCAT disponen de un
reloj de 64 bits con resolucin de 1 nSeg.
M
t
IPC
S
..
..
DVI
18/11/2010
Seminario EtherCAT
64
El bus Ethernet
EtherCAT es sncrona y determinista, los datos son efectivos en los esclavos en el mismo
instante, gracias a los relojes distribuidos, con un margen de menos de1 Seg.
24
Los mdulos esclavos EtherCAT disponen de un
S1
reloj de 64 bits con resolucin de 1 nSeg.
Cada esclavo pone en
marcha el cronometro cuando IPC
0
24
llega el telegrama y lo para
cuando vuelve de regreso
De esta forma cada
Retardo entre esclavos
esclavo mide su retraso hasta
el final de recorrido
..
..
nSeg
S2
DVI
65
El bus Ethernet
En este punto el maestro ha
fijado el valor de ofsset para
cada esclavo de forma que
todos los relojes estn
sincronizados.
Cuando el maestro enva un
valor de posicin para los
servodrives, estos lo guardan
en un registro, pero todava
no lo hacen efectivo.
El valor de posicin, guardado en el registro, pasar
a ser efectivo con la seal
de sincronismo (generada
por el reloj de cada esclavo)
De esta forma se consigue
sincronizar todos los datos
de salida con un margen
mejor de 1 seg.
18/11/2010
Seminario EtherCAT
M
t
IPC
S
..
..
DVI
Valores en el registro
de entrada
66
El Maestro
Panel PC
Control Cabinet PC
Embeded PC
68
LVDS
IP
C
..
DVI
Ethercat
18/11/2010
Seminario EtherCAT
71
72
IPC
..
..
18/11/2010
Seminario EtherCAT
DVI
73
18/11/2010
Seminario EtherCAT
IPC
..
..
DVI
74
18/11/2010
Seminario EtherCAT
IPC
..
..
DVI
75
18/11/2010
Seminario EtherCAT
IPC
..
..
DVI
76
18/11/2010
Seminario EtherCAT
IPC
..
..
DVI
77
IPC
..
..
DVI
IPC
..
..
18/11/2010
Seminario EtherCAT
M2
DVI
IPC
..
..
M1
M3
Fuente
Alimentacin
DVI
78
EL6xxx
18/11/2010
Seminario EtherCAT
EL6xxx
Gateway. Los
mdulos de
comunicacin EL6xxx
pasan de EtherCAT a
cualquiera de los
buses de campo ms
actuales. Son una
alternativa a las
tarjetas PCI y permiten
aprovechar base
instalada.
79
en vez de PCI
No se requiere Ningn Slot PCI en el sistema de control(IPC o PLC)
El sistema EtherCAT permite mayor expansin
EtherCAT
18/11/2010
Seminario EtherCAT
80
Ejemplo
Cabecera
EtherNet/IP
Mdulos de E/S
vs EtherNet/IP
Al master
Armario principal
Expansor
E-Bus
Al master
Dist. 10 Mts.
Dist. 10 Mts.
Zona 01
Cabecera
EtherNet/IP
Mdulos de E/S
Cabecera
EtherNet/IP
18/11/2010
Seminario EtherCAT
Cabecera
EtherNet/IP
EtherCAT
Interfase
Zona 01
EtherCAT
Interfase
Zona 02
Dist. 30 Mts.
Zona 02
Mdulos de E/S
EtherCAT
Interfase
Mdulos de E/S
Dist. 30 Mts.
Cabecera
EtherNet/IP
Armario principal
EtherCAT
Interfase
Mdulos de E/S
81
82
Maestro
RX Unit
TX Unit
RX
TX
MAC 1
RX TX
Slave 1
18/11/2010
Seminario EtherCAT
RX
TX
TX
RX
Slave M-1
...
RX
TX
TX
RX
Slave N
...
RX
TX
TX
RX
83
Master
RX Unit
TX Unit
RX
TX
MAC 1
RX TX
Slave 1
18/11/2010
Seminario EtherCAT
RX
TX
TX
RX
...
Slave M-1
Slave M+1
Slave N
RX
TX
RX
TX
TX
RX
TX
RX
...
RX
TX
TX
RX
84
Master
RX Unit
TX Unit
RX
TX
MAC 1
RX TX
X
Slave 1
18/11/2010
Seminario EtherCAT
RX
TX
TX
RX
Slave M-1
...
Slave M
Slave M+1
RX
TX
RX
TX
RX
TX
TX
RX
TX
RX
TX
RX
Slave N
...
RX
TX
TX
RX
85
Slave 1
18/11/2010
Seminario EtherCAT
RX
TX
TX
RX
Master
RX Unit
TX Unit
RX
TX
MAC 1
RX TX
MAC 2
RX TX
Slave M-1
...
RX
TX
TX
RX
Slo se requiere
un 2 Puerto
Ethernet no
necesita
Tarjeta Especial
Slave N
...
RX
TX
TX
RX
86
Slave 1
18/11/2010
Seminario EtherCAT
RX
TX
TX
RX
...
Master
RX Unit
TX Unit
RX
TX
MAC 1
RX TX
MAC 2
RX TX
Slave M-1
Slave M+1
RX
TX
RX
TX
TX
RX
TX
RX
Slave N
...
RX
TX
TX
RX
87
Slave 1
18/11/2010
Seminario EtherCAT
RX
TX
TX
RX
Master
Slave M-1
...
RX Unit
TX Unit
RX
TX
MAC 1
RX TX
MAC 2
RX TX
Slave M
Slave M+1
RX
TX
RX
TX
RX
TX
TX
RX
TX
RX
TX
RX
Slave N
...
RX
TX
TX
RX
88
Tiempos de reaccin
Cualquier bus de campo tradicional puede llegar a sufrir un retraso de hasta
5 ciclos de bus desde que se recibe una entrada y hasta que se activa una
salida.
En el caso de EtherCAT la mejora es notable debido a que el sistema es
mucho ms sencillo y eficaz.
El nmero de ciclos medio es
de 2,5 a 3
Maestro
Escn
Ent.
Programa
EtherCAT es mucho ms
rpida, el nmero de ciclos
medio se reduce a 1,5
Maestro
Escn
Ent.
Programa
Salidas
Salidas
Cabecera
EtherNet/IP
18/11/2010
Seminario EtherCAT
Mdulos de E/S
Mdulos de E/S
89
Ver Video
XFC es una tecnologa que permite capturar entradas y activar salidas de forma ultra rpida, muestrear
seales analgicas a frecuencias de hasta 1000 KHz y controlar servodrives con un jiter < 1 Seg.
Para ello se dispone de una serie de mdulos especficos que incorporan reloj, time-stamping (estampacin
del tiempo) y oversampling
(sobre-muestreo) adems de E/S
rpidas
+
Ciclo Muestreo
Time Stamping
Input: EL1252
Output: EL2252
Ciclo PLC
18/11/2010
Seminario EtherCAT
Ciclo PLC
91
Seguridad sobre
92
Seguridad sobre
Ejemplo de arquitectura de seguridad descentralizada con con E/S
y servodrives.
El PAC solamente enruta los mensajes de seguridad, quien ejecuta
de forma segura los bloques de funcin es el mdulo EL6900
IPC
Entradas de
Seguridad
..
..
Lgica de Seguridad
Mdulo EL6900
DVI
Controlador
PAC
S
S
Drives de Seguridad
Salidas de Seguridad
S
S
18/11/2010
Seminario EtherCAT
94
Las Ventajas de
Solucin completamente integrada, la comunicacin estndar y
segura por el mismo canal.
Reduccin de buses e interfases
Configuracin, diagnsticos y mantenimiento de las E/S y las E/S
de seguridad en una misma herramienta
Las aplicaciones de seguridad se benefician de todas las ventajas
propias de EtherCAT
18/11/2010
Seminario EtherCAT
95
RX1
RX RX3
RX2TX
PHY
RX4
Fragmentation
Mailbox
PHY
TX2
TX3
TX1
18/11/2010
Seminario EtherCAT
Process Data
PHY
TX1
TX3
TX2
96
es ms fcil de configurar
Direccionamiento:
No se requiere ningn ajuste manual de la direccin
Las direcciones son asignadas por el maestro de forma
automtica
En caso de intercambiar un mdulo, se mantiene su direccin
18/11/2010
Seminario EtherCAT
100
es ms fcil de configurar
Topologa:
Admite todas las topologias.
Diagnostico:
Diagnstico con localizacin exacta del fallo
Planificacin de la red:
Rendimiento independiente de:
Topologa (no Switches/Hubs)
18/11/2010
Seminario EtherCAT
101
optimiza costes
Maestro:
No necesita una tarjeta dedicada (coprocesador / escaner),
Basta con la tarjeta Ethernet integrada en
el controlador
Esclavo:
- Controlador de bajo coste
- FPGA o ASIC
- no necesita de C potente.
Infrastructura:
- No necesita Switches/Hubs
- Cableado Standar Ethernet
18/11/2010
Seminario EtherCAT
102
18/11/2010
Seminario EtherCAT
103
Ver Video
Prensas hidraulicas
Cliente: Dieffenbacher
18/11/2010
Seminario EtherCAT
104
18/11/2010
Seminario EtherCAT
106
18/11/2010
Seminario EtherCAT
110
18/11/2010
Seminario EtherCAT
113
18/11/2010
Seminario EtherCAT
118
18/11/2010
Seminario EtherCAT
120
Motion interpolado
Beckhoff Image
18.11.2010
Seminario EtherCAT
124
Imagen Beckhoff
18.11.2010
128
EK1521
EK1501
EK1501
COBRE
Fibra ptica
COBRE
REDUNDANCIA DE
CABLE
EK1501
C6925:
-DVI/USB
-CE.net
-TwinCat PLC
Cuadro principal
EK1501
EK1501
Fibra ptica
18/11/2010
Seminario EtherCAT
129
18/11/2010
Seminario EtherCAT
130
18/11/2010
Seminario EtherCAT
133
http://www.ethercat.org/
18/11/2010
Seminario EtherCAT
135
Nov-03
Feb-04
May-04
Aug-04
Nov-04
Feb-05
May-05
Aug-05
Nov-05
Feb-06
May-06
Aug-06
Nov-06
Feb-07
May-07
Aug-07
Nov-07
Feb-08
May-08
Aug-08
Nov-08
Feb-09
May-09
Aug-09
Nov-09
Feb-10
1000
800
Seminario EtherCAT
18/11/2010
600
400
200
18/11/2010
Seminario EtherCAT
Ver Video
137
Porque elegir
Altas prestaciones
EtherCAT es el bus EtherNet ms rpido
Topologa flexible
Mximos beneficios, no solo en grandes instalaciones
Facilidad de utilizacin
Fcil configuracin y mantenimiento
Bajo coste
Implementacin e infraestructura
Seguridad integrada
Facilita la implementacin
18/11/2010
Seminario EtherCAT
138
Resumen de beneficios
Reduccin de costes de instalacin
La gran rapidez y determinismo del bus permite reducir el tiempo de ciclo de las mquinas
La tecnologa XFC va ms all de la rapidez de EtherCAT y permite conseguir un nivel de
repetibilidad extraordinario, mejorando as la clidad de los fabricados
139
Fin de la presentacin
140
Fin de la presentacin
18/11/2010
Seminario EtherCAT
141
18/11/2010
Seminario EtherCAT
142
18/11/2010
Seminario EtherCAT
143
XFC
18/11/2010
Seminario EtherCAT
144
Imagen Beckhoff
18.11.2010
146
SOLARCORE Iberdrola
Tambin cabe destacar otros importantes parques fotovoltaicos, como por ejemplo los de Talayuela I y II
en Cceres, que ocupan una superficie de ms de 60 hectreas y tienen una potencia de 11,5 MWp, y
Noblejas en Toledo con una potencia de 4.576 kWp.
IBERDROLA Ingeniera est especializado en la construccin "Llave en mano" de proyectos fotovoltaicos,
realizando trabajos como el Diseo Bsico; Estudio de Recurso Solar; Diseo Constructivo; Suministro de
Equipos; Obra Civil; Montaje de Equipos; Instalacin Elctrica; Direccin Facultativa de Proyectos; Puesta
en Marcha y Mantenimiento. Actualmente, el departamento de Energa Fotovoltaica se encuentra en un
proceso de internacionalizacin, apostando fuertemente por el desarrollo de la energa fotovoltaica en
pases como Grecia, Italia, Estados Unidos, Canad y Oriente Medio.
Beckhoff Image
18.11.2010
147
SOLARCORE Iberdrola
A su vez, el Departamento de Control y Telecomunicaciones de IBERDROLA
Ingeniera, ha realizado el Diseo, Instalacin y Puesta en Marcha del sistema
local de supervisin y control en las plantas mencionadas. Dicho sistema,
comercializado bajo el nombre de SolarCORE, proporciona una solucin integral
de control y SCADA destinado especficamente al mundo fotovoltaico.
Beckhoff Image
18.11.2010
148
SOLARCORE Iberdrola
Esta plataforma, cuyo desarrollo se inici a mediados de 2007, es la solucin
propuesta por Iberdrola Ingeniera en arquitectura y equipos para las plantas
fotovoltaicas, forma parte de la familia de productos WindCORE, bajo cuya
denominacin se comprenden las diferentes soluciones dentro de todos los niveles
de telecontrol en el mundo elico, incluyendo soluciones de telecontrol y telemando
para centros de control elico, parques elicos y torres meteorolgicas.
Beckhoff Image
18.11.2010
149
SOLARCORE Iberdrola
Las principales tecnologas empleadas en plantas existentes son Windows XP embebido, Modbus, IEC 60870-5-101, IEC
60870-5-102, OPC, TCP/IP, junto a las aplicaciones especficas, entorno grfico, modelado de datos y protocolos de
telecomunicaciones que han sido desarrollados internamente por Departamento de Control y Telecomunicaciones de
IBERDROLA Ingeniera. Cabe destacar el Software de BECKHOFF denominado TWINCAT, mediante el cual no solo es
posible programar el PLC, sino que tambin permite una comunicacin OPC de todas seales, necesario para la solucin
SolarCORE Nexus.
La solucin de monitorizacin local se completa con el SCADA de planta y se integra con mucha facilidad en un centro de
control remoto de plantas fotovoltaicas. Dicho sistema de monitorizacin integra tambin alarmas por SMS, servidor WEB,
concentrador de medidas para la lectura de registradores de medida, bases de datos histricas que permiten la creacin de
diferentes informes necesarios para el mantenimiento, operacin y explotacin de la planta, tales como informes de
rendimiento, de energa para facturacin, de alarmas, meteorolgicos, etc., envindose de esta manera informes diarios al
cliente.
Un ejemplo claro de la complejidad y magnitud de un sistema de supervisin y control, es el ya comentado de Abertura Solar,
ya que el sistema es capaz de monitorizar y controlar los siguientes elementos de la planta:
2.114 Seguidores de 2 ejes (de dos marcas diferentes, por Ethernet y RS485, y sincronizados por el SCADA)
1.080 Inversores (de dos marcas diferentes, y tres modelos, comunicados por Ethernet y RS485)
3 Torres Meteorolgicas
En total, unas 80.000 variables son las que componen el sistema completo de sta planta, repartidas en 55 concentradores
SolarCORE Nexus, monitorizados por dos SCADAs y dos puestos de Operacin de doble pantalla, dos de ellas de 20 para
un puesto y las otras dos 46 para el otro. El siguiente esquema representa la solucin de control para esta planta:
Beckhoff Image
18.11.2010
150
SOLARCORE Iberdrola
Beckhoff Image
18.11.2010
151
Beckhoff Image
18.11.2010
152
Beckhoff Image
18.11.2010
153
Embedded PC
18.11.2010
154
Imagen Beckhoff
18.11.2010
155