Documente Academic
Documente Profesional
Documente Cultură
Industrial Ethernet –
Issues and Requirements
Marzio Pozzuoli
RuggedCom Inc. - Industrial Strength Networks
Concord, Ontario, Canada
“Industrial Ethernet”
Ethernet on the plant floor…
RuggedCom
Ethernet – A Brief History: From back office to factory floor
Industrial Strength Networks™
Dominant LAN technology at the enterprise layer in the 80’s & 90’s!
• Higher speeds (10/100/1000Mbps) help drive the PC networking revolution.
• Switching Hub (Bridge) Technology eliminates collisions and improves
performance.
5
RuggedCom
Industrial Strength Networks™
All Major Automation OEM’s Have Offering…
Schneider’s
Schneider’s
Transparent
Transparent Factory
Factory EtherNet/IP
EtherNet/IP
Siemens’
Siemens’ –– ITlution
ITlution ABB’s
ABB’s -- Industrial
IndustrialIT
IT
All
All have
have one
one thing
thing in
in common
common –– Ethernet
Ethernet technology
technology on
on the
the factory
factory floor!
floor!
6
RuggedCom
Industrial Strength Networks™
Schneider Electric’s – Transparent Factory
Schneider’s
Schneider’s -- Transparent
Transparent Factory,
Factory, based
based on
on Modbus/TCP
Modbus/TCP over
over
Ethernet.
Ethernet. 7
RuggedCom
Industrial Strength Networks™
Allen-Bradley’s – EtherNet/IP
A-B’s
A-B’s -- EtherNet/IP:
EtherNet/IP: The
The “IP”
“IP” Stands
Stands for
for Industrial
Industrial Protocol.
Protocol.
ControlNet
ControlNet & & DeviceNet
DeviceNet Application
Application Layers
Layers over
over Ethernet.
Ethernet.
8
RuggedCom
Industrial Strength Networks™
“Ethernet in the
Substation!”
Even electric utilities do it…
RuggedCom
Industrial Strength Networks™
Ethernet in the Substation…Why?
Back in the 90’s North American Utilities were seeking a common
communications architecture for substation and utility automation.
• Every IED vendor supported their own, often proprietary, protocols.
• Protocol converters were required in order to integrate multi-vendor IEDs.
• Costs were high, performance was low!
Utilities and vendors under the auspices of EPRI developed the Utility
Communications Architecture (UCA2.0 / IEC 61850)
• A collection of standards to allow for a Utility communications architecture
• Supporting: multi-vendor IED interoperability, real-time control over a
substation LAN and a seamless flow of information across the entire Utility
enterprise.
10
RuggedCom
Industrial Strength Networks™
Traditional Substation
Inter
Inter IED
IED control
control signaling
signaling done
done via
via wiring
wiring or
or low
low speed
speed serial
serial communications.
communications.
Limited
Limited to
to simple
simple schemes
schemes due
due to
to cost
cost and
and complexity
complexity of
of wiring
wiring
and
and limited
limited performance
performance capabilities
capabilities of
of communications.
communications. 11
RuggedCom
Industrial Strength Networks™
Connecting IEDs via the LAN
ALL
ALL IEDs
IEDs are
are connected
connected via
via aa single
single connection
connection (or
(or dual
dual redundancy)
redundancy) to
to the
the
LAN.
LAN.
Simple
Simple or
or complex
complex control
control schemes
schemes are
are possible
possible with
with no
no increased
increased wiring
wiring
costs
costs or
or complexity.
complexity.
Other
Other real-time
real-time data
data (e.g.
(e.g. analog,
analog, status)
status) can
can be
be shared
shared across
across ALL
ALL IEDs.
IEDs.
12
RuggedCom
Industrial Strength Networks™
The LAN Based Substation
IEC 61850-9-2
E th e rn e t S w itch
‘Process Bus’ LAN
100Mbps Ethernet
Digital Modern 13
CT/VTs Switchgear
RuggedCom
Industrial Strength Networks™
GE’s Substation Vision
15
RuggedCom
Industrial Strength Networks™
ABB/ALSTOM/Siemen’s Vision – IEC 61850-9-2 Substation
15
11.1
10 7.78.2
9.2 8.5
6
5 4 3.5
0.1
0 I/O
t
P
t
s
e
Ne
bu
rn
e
ce
s
od
he
ot
Bu
u
i
ib
m
Et
ev
M
FF
of
Re
D
Pr
-B
A
Source: VDC “Global Markets and User Needs for Industrial Distributed/Remote I/O, Second Edition”
5,000,000 4600000
4,000,000
3,000,000 2900000
2,000,000
1200000
1,000,000 718,000
0
2002 2003 2004 2005
Source: Ethernet At The Device Level Worldwide Outlook by ARC Advisory Group, June 2001
Source: Bill King – Siemens Energy & Automation (ISA 2002 Conference Presentations)
* Performace criterion A refers to continuous operation of the DUT as intednded during, and after test. Performance criterion B refers to spontaneous
recovery after the test with no loss of function or operational performance. Performance criterion C refers to allowable temporary loss of function with
recovery through the device controls.
IEC
IEC 61000-6-2
61000-6-2 required
required for
for CE
CE mark
mark compliance
compliance for
for electronic
electronic equipment
equipment
(e.g.
(e.g. PLC’s)
PLC’s) in
in industrial
industrial environments.
environments.
IEC
IEC 61000-6-2
61000-6-2 should
should be
be the
the minimum
minimum requirement
requirement for
for networking
networking
equipment
equipment in
in industrial
industrial environments.
environments. 22
RuggedCom
Industrial Strength Networks™
What are industrial (factory floor) users specifying?
Industrial
Industrial users
users are
are often
often taking
taking the
the common
common sense
sense approach
approach inin specifying
specifying
that
that the
the Ethernet
Ethernet networking
networking equipment
equipment be be us
us robust
robust as
as the
the IED’s
IED’s
connecting
connecting to
to it.
it.
23
RuggedCom
Industrial Strength Networks™ EMI Phenomena - Frequency of Occurrence
Continuous
Continuous Transient
Transient Phenomena
Phenomena Transient
Transient Phenomena
Phenomena
Phenomena
Phenomena (High
(High Occurrence)
Occurrence) (Low
(Low Occurrence)
Occurrence)
•• Radiated
Radiated RFI
RFI •• Electrostatic
Electrostatic Discharge
Discharge •• Power
Power Frequency
Frequency Variation
Variation
•• Induced
Induced RFI
RFI •• Voltage
Voltage Dips
Dips •• Power
Power System
System Faults
Faults
•• Power
Power freq.
freq. Magnetic
Magnetic Field
Field •• Lightning
Lightning •• Short
Short Duration
Duration Power
Power Freq.
Freq.
•• Slow
Slow Voltage
Voltage Variations
Variations •• HV
HV Switching
Switching by
by Isolators
Isolators Magnetic
Magnetic Fields
Fields
•• Harmonics,
Harmonics, Interharmonics
Interharmonics •• Reactive
Reactive Load
Load Switching
Switching
•• Ripple
Ripple on
on d.c.
d.c. power
power supply
supply
•• Power
Power Frequency
Frequency Voltage
Voltage
E th e rn e t S w itch
Power
Power Ports
Ports Enclosure
Enclosure Port
Port Signal
Signal Ports
Ports
Types
• Local (L)
• Field (F) Typical Locations of
• HV Equipment (H) Substation Ethernet Equipment
• Telecom – Power Line Carrier (T)
• Protected (P)
28
RuggedCom
Industrial Strength Networks™
IEC 61850-3…EMI Immunity Requirements
UTILITY IEC 61850-3 (61000-6-5) Communications Networks and Systems In Substations (Jan 2002)
Issued
Issued January
January 2002
2002 –– in
in recognition
recognition of
of the
the proliferation
proliferation of
of Ethernet
Ethernet in
in the
the
Substation.
Substation.
More
More tests
tests and
and higher
higher test
test levels
levels than
than IEC
IEC 61000-6-2.
61000-6-2.
Reflects
Reflects the
the substation
substation environment.
environment. 29
RuggedCom
Industrial Strength Networks™ IEC 61850-3 (61000-6-5): Performance Criteria
IEC 61000-6-5 Table 7 - Performance Criteria for the most relevant functions
IEEE
IEEE working
working on
on North
North American
American equivalent
equivalent of
of IEC
IEC 61850-3.
61850-3.
31
RuggedCom
Industrial Strength Networks™
IEEE P1613…EMI Immunity Requirements
IEEE P1613 – Draft Standard Environmental Requirements for Communications Devices Installed in Electric
Power Substations
TEST Description Test Levels Severity Levels
Enclosure Contact +/- 8kV N/A
IEEE C37.90.3 ESD
Enclosure Air +/- 15kV N/A
IEEE C37.90.2 Radiated RFI Enclosure ports 35 V/m N/A
Signal ports +/- 4kV @ 2.5kHz N/A
D.C. Power ports +/- 4kV N/A
IEEE C37.90.1 Fast Transient
A.C. Power ports +/- 4kV N/A
Earth ground ports3 +/- 4kV N/A
Signal ports 2.5kV common mode @ 1MHz N/A
IEEE C37.90.1 Oscillatory D.C. Power ports 2.5kV common & differential mode @ 1MHz N/A
A.C. Power ports 2.5kV common & differential mode @ 1MHz N/A
Signal ports 2kVac N/A
IEEE C37.90 Dielectric Strength D.C. Power ports 2kVac N/A
A.C. Power ports 2kVac N/A
Borrows
Borrows heavily
heavily from
from existing
existing IEEE
IEEE C37.90.x
C37.90.x standards
standards for
for Protective
Protective
Relaying
Relaying devices.
devices.
Fewer
Fewer tests
tests than
than IEC
IEC 61850-3
61850-3 but
but with
with test
test levels
levels just
just as
as high
high and
and higher
higher in
in
the
the case
case of
of Radiated
Radiated RFI:
RFI: 35V/m
35V/m v.s.v.s. 10V/m
10V/m !!
Defines
Defines two
two classes
classes of
of devices:
devices:
Class
Class 11 devices
devices allow
allow communications
communications errors
errors or
or loss
loss during
during EMI
EMI type
type tests.
tests.
Class
Class 22 devices
devices allow zero
zero communications
communications errors
errors or
or loss
loss during
during EMI
EMI type
type tests.
tests.
32
RuggedCom
Industrial Strength Networks™ EPRI Tests: EMI Susceptibility of STP Copper Cables
Data Frames
33
RuggedCom
Industrial Strength Networks™ The EPRI Tests (2002): A closer look…
Transient
Generator IEC 61000-4-4
Electrical Fast
Copper CAT5 Cable Transients
Coupling
Coupling Medium
Medium
Data Frames
Media Media
Converter Converter
Fiber Optical
Cable
Network Analyzer
Simulator
(SmartBits)
τ = 16.7ms τ = 16.7ms
80 cm
S W I T C H
Tx Rx Tx Rx Tx Rx
Full-Duplex
Ports
IED
IED IED
IED IED
IED
#1
#1 #2
#2 #N
#N
Ethernet Frame with new VLAN – IEEE 802.1Q & Priority IEEE 802.1p Tag.
•• Allows
Allows priority
priority tagging
tagging of
of mission
mission critical
critical frames
frames –– 802.1p
802.1p
•• Allows
Allows isolation
isolation &
& grouping
grouping of
of IEDs
IEDs into
into virtual
virtual LANs
LANs –– 802.1Q
802.1Q VLAN
VLAN
40
RuggedCom
Industrial Strength Networks™ Minding your “p’s” and “Q’s”
High-Priority Queue
In-coming Frames
Priority
Port Transmit Queue
Queue
Mapping
High-Priority Queue
In-coming Frames
Priority
Port Transmit Queue
Queue
Mapping
•• “Real-time”
“Real-time” control
control packets
packets can
can be
be assigned
assigned to
to higher
higher priority.
priority.
•• Ensures
Ensures real-time
real-time control
control messages
messages will
will get
get through
through even
even during
during network
network congestion.
congestion.
•• Priority
Priority can
can be
be ‘tag
‘tag header’
header’ based
based or
or MAC
MAC address
address or
or port
port based
based for
for legacy
legacy IEDs.
IEDs.
42
RuggedCom
Industrial Strength Networks™
Minding your “p’s” and “Q’s”
S W I T C H
VLAN
VLAN VLAN
VLAN
11 22
IED
IED IED
IED IED
IED IED
IED IED
IED IED
IED IED
IED IED
IED
11 22 33 44 55 66 77 88
Protective
Protective Relaying
Relaying IEDs
IEDs Data
Data collection
collection IEDs
IEDs
HMI
Computer
S W I T C H
VLAN
VLAN VLAN
VLAN
11 22
IED
IED IED
IED IED
IED IED
IED IED
IED IED
IED IED
IED IED
IED
11 22 33 44 55 66 77 88
PLC
PLC IEDs
IEDs Data
Data collection
collection IEDs
IEDs
•• Traffic
Traffic from
from data
data IEDs
IEDs in
in VLAN
VLAN 22 isolated
isolated from
from IEDs
IEDs in
in VLAN
VLAN 11
•• HMI
HMI Computer
Computer can
can communicate
communicate to
to both
both
•• VLAN
VLAN can
can be
be ‘tag
‘tag header’
header’ based
based or
or MAC
MAC address
address or
or port
port based
based for
for legacy 44
legacy IEDs.
IEDs.
RuggedCom
Industrial Strength Networks™
IGMP – Management for Multicast Messaging..
Substation
Substation
Computer
Computer
S W I T C H
Multicast Traffic
IED
IED IED
IED IED
IED IED
IED IED
IED IED
IED IED
IED IED
IED
11 22 33 44 55 66 77 88
Producer
Producer IEDs
IEDs Consumer
Consumer IEDs
IEDs
•• Multicast
Multicast Traffic
Traffic from
from Sensor
Sensor IEDs
IEDs can
can be
be assigned
assigned by
by the
the Switch
Switch to
to specific
specific
Consumer
Consumer IEDs.
IEDs.
•• For
For example,
example, Multicast
Multicast Traffic
Traffic from
from the
the Producer
Producer IEDs
IEDs 1, 1, 2,
2, 33 &
& 44 can
can be
be assigned
assigned
only
only to
to the
the consumer
consumer IEDs
IEDs which
which require
require itit (e.g.
(e.g. IEDs
IEDs 66 & & 8).
8).
45
RuggedCom
Industrial Strength Networks™
How Real-Time can an Ethernet network be?
100m 10/100Mbps
10/100Mbps
RJ45
RJ45 Ports
Ports
PLC is the
‘consumer’ IED
46
RuggedCom
Industrial Strength Networks™
Bandwidth Example – Calculations
Given X number of producer IED’s and one consumer IED:
1. Port Bandwidth of consumer device (On uplink port) = BWConsumer (Mbits/second)
2. Frame size generated by producer IED’s = FS (in bits)
3. IED Period of reporting by producer devices =TProducer (ms)
Given a 16 port full-duplex 100Mbps Ethernet Switch with:
BWConsumer = 100Mb/s
The maximum number of possible frame bits @ 100% utilization of this port is defined as:
BWMAX = 100,000,000 bits/second
(This number represents total traffic including CRC and preamble)
For this analysis assume the following:
The frame size generated by producer devices , FS=64 bytes in length.
The period of IED reporting, Treporting = 1 ms (i.e. 1000 times / second)
Therefore, it can be calculated that each producer device will consume:
64 bytes x 8 bits/byte x 1000/s = 512kbits/s of bandwidth.
Therefore one can conclude the following:
Each IED consumes (512,000)/(100,000,000) = 0.512 % of bandwidth each second
(100,000,000) / (512,000) = 195. This implies 195 producer devices can be used before the
maximum channel BW is reached. At this point channel flow control would kick in to relieve the
pressure.
47
RuggedCom Bandwidth Calculations for Different Reporting
Industrial Strength Networks™
Periods and Frame Sizes
Bandwidth
Bandwidth scales
scales linearly
linearly allowing
allowing for
for aa wide
wide variety
variety of
of possible
possible
configurations.
configurations.
Support
Support of
of IGMP
IGMP (Internet
(Internet Group
Group Management
Management Protocol)
Protocol) allows
allows for
for
multicast
multicast message
message filtering
filtering and
and producer-subscriber
producer-subscriber groupings.
groupings. 48
Equivalent
Equivalent Layer
Layer 22 protocol
protocol is
is –– GMRP.
GMRP.
RuggedCom
Industrial Strength Networks™
Meter
Sensors
Remote
Relay
RTU
HMI
PLC
IEDIED
Meter
Sensors
Remote I/O
Relay
RTU
HMI
PLC
IED
IED
IEDIED
IEDIED
IED
I/O
RuggedCom
Industrial Strength Networks™
CASCADING ARCHITECTURE
•• Cost-effective
Cost-effective bus
bus architecture
architecture –– messages
messages cascade
cascade from
from switch
switch to
to switch.
switch.
•• Maximum
Maximum number
number of
of “hops”
“hops” (N)
(N) is
is determined
determined by
by worst
worst case
case latency
latency
requirements.
requirements.
1 2 3 4 N
SWITCH SWITCH SWITCH SWITCH SWITCH
IED IED IED IED IED IED IED IED IED IED
IED IED IED IED IED
IED IED IED IED IED
•• Typical
Typical Switch
Switch Latency
Latency =5us
=5us ++ Frame
Frame Time
Time (100Mbps
(100Mbps Port)
Port)
•• Therefore,
Therefore, for
for aa 64
64 byte
byte frame
frame (512
(512 bits):
bits): the
the frame
frame time
time == 5.12us
5.12us (100Mbps)
(100Mbps)
•Total
•Total Latency
Latency per per switch
switch “hop”
“hop” == 5us
5us ++ 5.12us
5.12us == 10.12us
10.12us
•For
•For NN == 10
10 the
the worst
worst case
case latency
latency would
would be:
be: 10
10 xx 10.12us
10.12us == 101.2us.
101.2us.
50
RuggedCom
Industrial Strength Networks™
RING ARCHITECTURE
N
SWITCH
PATH PATH
1 2
IED IED
IED
IED
Fault
Fault
1 2 3 4 N-1
SWITCH SWITCH SWITCH SWITCH SWITCH
N
SWITCH
1 2 3 4 N-1
SWITCH SWITCH SWITCH SWITCH SWITCH
IED IED IED IED IED IED IED IED IED IED
IED IED IED IED IED
IED IED IED IED IED
•• Low-Latency
Low-Latency Architecture
Architecture –– Any
Any IED
IED to
to IED
IED communications
communications requires
requires
only
only two
two ‘hops’.
‘hops’.
52
RuggedCom
Industrial Strength Networks™ Fault Tolerant Hybrid (Star/Ring) ARCHITECTURE
Fault
Fault
Fault
Fault
N N-1
SWITCH SWITCH
Fault
Fault
1 2 3 4 N-2
SWITCH SWITCH SWITCH SWITCH SWITCH
IED IED IED IED IED IED IED IED IED IED
IED IED IED IED IED
IED IED IED IED IED
••Low-Latency,
Low-Latency, Fault
Fault Tolerant
Tolerant Architecture.
Architecture.
••Able
Able to
to tolerate
tolerate failure
failure of
of uplink
uplink or
or backbone
backbone switches.
switches. 53
RuggedCom
Industrial Strength Networks™
High Redundancy Architecture via IED’s with Dual Ethernet Ports
Fault
Fault
Fault
Fault
Fault
Fault
IED IED
IED
SWITCH
SWITCH
IED
SWITCH
SWITCH
IED
Fault
Fault
IED
IED
IED IED
IED
SWITCH
IED
SWITCH
SWITCH
SWITCH
IED
IED
IED
Fault
Fault
IED IED
IED
SWITCH
IED
SWITCH
SWITCH
IED
IED
IED
••Able
Able to
to tolerate
tolerate multiple
multiple fault
fault types!
types!
••Rapid
Rapid (i.e.
(i.e. ms)
ms) Reconfiguration
Reconfiguration via
via IEEE
IEEE 802.1w
802.1w Rapid
Rapid Spanning
Spanning Tree!
Tree!
IED IED
IED
SWITCH
IED
SWITCH
SWITCH
SWITCH
IED
54
IED
IED
RuggedCom
Industrial Strength Networks™
Application
Presentation
Session Software
Transport
Network
Data Link
Hardware
Physical
56
RuggedCom
Industrial Strength Networks™
Different strokes for different folks…
Session
• Bottom half is pretty much consistent. • Bottom half is pretty much consistent.
S W I T C H
RTU
RTU Relay
Relay Meter
Meter PLC
PLC
(DNP3)
(DNP3) (UCA2/IEC61850)
(UCA2/IEC61850) (Modbus)
(Modbus) (Fieldbus)
(Fieldbus)
Thank you.