Download presentation
Presentation is loading. Please wait.
1
Slide 1 Ethernet Evolution - Switching Switched Ethernet with full duplex communication Now there are no collision domains and hence no collisions! F1 F6 F2 F7 F3 F8 F4 F9 F5 F1
2
Slide 2 Original Ethernet standards Maximum frame size – 1518 bytes Recent change to allow Prioritisation Maximum frame size – 1522 bytes (increase of 4 bytes) Ethernet Evolution – Prioritisation (QoS) PreambleSFD Destination- Address Source Address FCSData Length/ Type PreambleSFD Destination- Address Source Address FCSData Length/ Type TAG TPIDTCI TPID = Tag Protocol Identifier TCI = Tag Control Information CFI = Canonical Format Indicator Tag Protocol ID User Priority CFIVLAN ID 16 bit3 bit1 bit12 bit 64 byte - 1518 byte
3
Slide 3 Ethernet Evolution – Prioritisation (QoS) File Video Voice Email + Attach 6 5 3 0 Voice Video File Email Priority
4
Slide 4 Ethernet Evolution - VLANs Part of the same development as Prioritisation was VLANs or Virtual Local Area Networks. DTE can be tagged as belonging to a virtual LAN. Any traffic for something outside of that VLAN will not be accepted by the DTE. Switches too can monitor VLAN traffic and will not pass on frames that are not for that VLAN.
5
Slide 5 SCADA Server Sales Server IT Server Manufacturing Sales IT Ethernet Evolution - VLANs
6
Slide 6 Ethernet Evolution - Redundancy Spanning Tree? No, Industrial Redundancy! ab Windows NT, 2000 etc
7
Slide 7 Bringing it all together By combining all the recent developments of Ethernet together, data throughput is greatly increased. 10Mbit/s shared 10Mbit/s switched full duplex 100Mbit/s switched 10Mbit/s switched 100Mbit/s shared 100Mbit/s switched full duplex 4Mbit/s 10Mbit/s 20Mbit/s 200Mbit/s 40Mbit/s 100Mbit/s
8
Slide 8 Real-Time Ethernet So is Ethernet a real-time control network? Consider our original definition of real-time Adjective :(computer science) of a system, in which data- processing occurs as the data is generated. No, Ethernet cannot be considered a real-time control network, a control network definitely, but not a real-time one. BUT, what about a deterministic one??
9
Slide 9 Deterministic Ethernet Consider this typical RS485 bus network
10
Slide 10 M=Master; S= Slave; SW= Switch RS1 Application with one Master, 31 Slaves and 4 RS1-Switches 100 Mbit/s MS7S8 SW1SW2SW3SW4 S1 S8S15S16S23S24S31 10 Mbit/s M Cascading of 10/100 Switches
11
Slide 11 Multicast from Master to all Slaves: Send packet from Master to SW1: 57.6µs Latency in SW1: 4.0µs Receive packet in Slave 1: 57.6µs Send packet S1 to SW2: 5.76µs Transmit time SW1 to SW2 : 2.5µs Latency in SW2: 4.0µs Send packet SW2 to SW3: 5.76µs Transmit time SW2 to SW3 2.5µs Latency in SW3: 4.0µs Send packet SW3 to SW4: 5.76µs Transmit time SW3 to SW4 2.5µs Latency in SW4: 4.0µs Receive packet in Slave 31: 57.6µs Total time: 155.98µs Receive packet at slave 1 Receive packet at slave 31 This time is called: Receive variance Cascading of 10/100 Switches
12
Slide 12 All Slaves sending response to Master: Send packet Slaves 24-31 to SW4: 57.6µs Latency in SW4: 4.0µs Send packet from SW4 to SW3: 52.8µs Transmit time SW4 to SW3: 2.5µs Latency in SW3: 4.0µs Send packet SW3 to SW2: 52.8µs Transmit time SW3 to SW2 2.5µs Latency in SW2: 4.0µs Send packet SW2 to SW1: 52.8µs Transmit time SW2 to SW1 2.5µs Latency in SW1: 4.0µs Send packet SW1 to Master: 528.0µs Total time: 767.5µs Cascading of 10/100 switches
13
Slide 13 100 Mbit/s M M = Master; S = Slave; SW = Switch RS2 Application with one Master, 31 Slaves and 4 RS2-Switches SW1SW2SW3SW4 S1 S8S15S16S23S24S31 100 Mbit/s Upgrading all links to 100Mbps
14
Slide 14 Multicast from Master to all Slaves: Send packet from Master to SW1: 5.76µs Latency in SW1: 4.0µs Receive packet in Slave 1: 5.76µs Send packet S1 to SW2: 5.76µs Transmit time SW1 to SW2 : 2.5µs Latency in SW2: 4.0µs Send packet SW2 to SW3: 5.76µs Transmit time SW2 to SW3 2.5µs Latency in SW3: 4.0µs Send packet SW3 to SW4: 5.76µs Transmit time SW3 to SW4 2.5µs Latency in SW4: 4.0µs Receive packet in Slave 31: 5.76µs Total time taken: 52.3µs Receive packet at slave 1 Receive packet at slave 31 This time is called: Receive variance Upgrading all links to 100Mbps
15
Slide 15 All Slaves sending response to Master: Send packet Slaves 24-31 to SW4: 5.76µs Latency in SW4: 4.0µs Send packet from SW4 to SW3: 52.8µs Transmit time SW4 to SW3: 2.5µs Latency in SW3: 4.0µs Send packet SW3 to SW2: 52.8µs Transmit time SW3 to SW2 2.5µs Latency in SW2: 4.0µs Send packet SW2 to SW1: 52.8µs Transmit time SW2 to SW1 2.5µs Latency in SW1: 4.0µs Send packet SW1 to Master: 52.8µs Total time: 240.46µs Upgrading all links to 100Mbps
16
Slide 16 Scan Times Scan time of a 10Mbps network 312 µs + 2193µs = 2505 µs Scan time of 10Mbps network with 100Mbps links between switches 156 µs + 768 µs = 924 µs Scan time of 100Mbps network 52 µs + 240µs = 292 µs
17
Slide 17 Real-Time, Determinism and Ethernet So can Ethernet cope with the demands of a real-time control network? Scan times are as quick if not quicker than contemporary bus systems. Deterministic? Definitely in a controlled traffic network. Worldwide, open standards means all vendors support Ethernet. Flexibility means it already supports such things as remote video monitoring. Evolutionary history means it can only get better!
18
Slide 18 The Future How many disparate networks do you need between the information and device layers? Automation Control Interbus Loop ASI Interbus Seriplex Profibus DP Profibus FMS CAN CCLink ControlNet DeviceNet SDS WorldFIP / FIP LonWorks ETHERNET Profibus PA IEC/SP50 H1 IEC/SP50 H2 HART Device Information
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.