Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03....

21
Intelligent solutions for industrial communication Hilscher Gesellschaft für Systemautomation mbH Bastian Otto netX Design

Transcript of Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03....

Page 1: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Intelligent solutions for industrial communicationHilscher Gesellschaft für Systemautomation mbH

Bastian OttonetX Design

Page 2: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

www.hilscher.com

TSN als neue Echtzeitkommunikation in der FertigungEin Überblick aktueller Entwicklungen2019-09-03

Page 3: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 3

Notwendigkeit eines neuen IEEE Standards

■ Echtzeitanforderung an das industrielle Netzwerk steigt stetig■ Bisher: Erweiterungen außerhalb der IEEE Spezifikationen■ Vorangetrieben durch die Automobilindustrie■ Basierend auf Wissen der Automatisierungsindustrie■ Verringerung der Kosten für die Technologie

■ Zusammenschluss innerhalb des IEEE zur TSN Task Group■ TSN ist ein Sammelbegriff für zehn Standards

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

Page 4: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 4

Notwendigkeit eines neuen IEEE Standards

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com Vgl. Christian Schlegel. TSN und die Feldbusse Konkurrenz oder Ergänzung ?

Page 5: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 5

Notwendigkeit eines neuen IEEE Standards

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com Vgl. Christian Schlegel. TSN und die Feldbusse Konkurrenz oder Ergänzung ?

Page 6: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 6

Notwendigkeit eines neuen IEEE Standards

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com Vgl. Schenk, Belden: TSN Enabling Technology for the Automation Model of the Future

Page 7: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 7

Notwendigkeit eines neuen IEEE Standards

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

Quelle: Schenk, Belden: TSN Enabling Technology for the Automation Model of the Future

Page 8: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 8

Was bedeutet TSN?

■ In der Industriellen Automation ist der Hauptanwendungsfall für TSN die Bereitstellung von harter Echtzeit in Mischbetriebsnetzen

■ Im Gegensatz zu bestehenden Feldbus- und Realtime Ethernetlösungen ist der Anspruch von TSN gegebenenfalls auch mehrere Echtzeitprotokolle auf einer Physik zu ermöglichen

■ Ziel ist es auch, standardisierte Infrastrukturkomponenten für verschiedene Protokolle zu ermöglichen

■ Verschiedene Organisationen propagieren zur Zeit Möglichkeiten, Realtime Ethernet Systeme mit TSN zu betreiben

■ Alle Initiativen orientieren sich dabei an der gemeinsamen Arbeitsgruppe von IEEE und IEC: IEEE/IEC 60802

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

Page 9: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 9

Wie funktioniert Echtzeitkommunikation heute?

■ Viele Realtime Ethernet Systeme erlauben heute bereits Mischverkehr zwischen Echtzeitkommunikation und best effort Datenverkehr

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

t

Zyklus 1 Zyklus 2 Zyklus 3 Zyklus 4

Realtime TrafficBest Effort Traffic

Page 10: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 10

Was ändert sich durch TSN?

■ TSN erlaubt die „gleichberechtigte“ Verwaltung von gemischtem Netzwerkverkehr, siehe untenstehendes Beispiel:

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

t

Zyklus 1 Zyklus 2 Zyklus 3 Zyklus 4

Realtime Traffic 1Best Effort Traffic

Realtime Traffic 2Videostream

Page 11: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 11

IEEE 802.1Qbv Enhancements for Scheduled Traffic

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

Network

Page 12: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 12

IEEE 802.1Qbv Enhancements for Scheduled Traffic

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

Network

Page 13: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 13

Was ändert sich NICHT durch TSN?

■ TSN verändert das Netzwerk auf ISO/OSI Layer 2

■ Protokolle agieren innerhalb ihrer Zeitscheiben unabhängig

■ Alle Funktionen der Layer 3 bis 7 bleiben erhalten

■ TSN ist kein neues Protokoll!■ Die meisten Layer 3+ Protokolle

können mit TSN verwendet werden■ ABER: Für Echtzeitanforderungen ist

ein Mechanismus zur Übertragung auf TSN nötig!

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

Level 2: Link (Std EthN)

Level 1: Physical (Ethernet)

Level 3: Network (e.g. IP)

Level 4: Transport

Level 5: Session

Level 6: Presentation

Level 7: Application

Level 2: Link (TSN)

Page 14: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 14

IEEE 802 TSN Toolbox

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

Name Status

IEEE 802.1Qbv Enhancements for Scheduled Traffic Published

IEEE 802.1 AS-rev Timing and Synchronization for Time-Sensitive Applications Draft

IEEE 802.1Qbu Frame Preemption Published

IEEE 802.1Qca Path control and reservation Published

IEEE 802.1Qcc Enhancements and improvements for stream reservation Published

IEEE 802.1Qci Per-stream filtering and policing Published

IEEE 802.1CB Redundancy Published

IEEE 802.1Qch Cyclic queuing and forwarding Published

IEEE P802.1Qcr: Asynchronous Traffic Shaping Draft

IEEE 802.3br Interspersing Express Traffic Published

Page 15: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 15

IEEE/IEC 60802

■ IEEE/IEC 60802 ist eine gemeinsame Arbeitsgruppe der IEEE und der IEC mit dem Ziel, ein Profil für die Anwendung von TSN in Fertigungsanlagen zu spezifizieren

■ Die Arbeiten an diesem Profil laufen noch. Der aktuelle Stand der relevanten Unterstandards, die im TSN Profil für Industrienanlagen zu finden sein sollen, werden aus der Toolbox auf der vorherigen Folie zusammengestellt

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

Page 16: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 16

EtherCAT TSN

■ Die EtherCAT Technology Group sieht TSN als Lösung oberhalb der Steuerungsebene und propagiert die Verwendung im Zusammenhang mit EtherCAT hierarchisch

■ Tunneln von EtherCAT durch TSN ist möglich und spezifiziert

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

Dr. Karl Weber, EtherCAT Technology Group: EtherCAT and TSN – Best Practices for Industrial Ethernet System Architectures

Page 17: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 17

CC-Link IE TSN

■ CC-Link IE TSN erweitert CC-Link IE dahingehend, dass durch Zeitsynchronisation simultanes Senden ermöglicht wird, was die Latenzen verringern kann

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

CLPA Homepage, CC-Link IE TSN, Stand August 2019

Page 18: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 18

PROFINET@TSN

■ PI spezifiziert eine Verwendung von PROFINET in TSN Netzen für die Steuerungskommunikation

■ Hierbei ist eine Verschlankung des PROFINET Protokolls denkbar

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

Xaver Schmidt, 2nd Industrial IIoT Forum, 14.11.2018, Berlin

Page 19: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 19

OPC Field Level Communication Initiative

■ Neu im Bereich harter Echtzeit ist OPC UA

■ Bisher wurde OPC nur für nicht-Echtzeitverkehr genutzt

■ Mit einem TSN-basierten, Echtzeitanforderungen erfüllenden Pub-Sub Modus will die Field Level Communication Initiative fit machen für Controller toDevice Communication in harter Echtzeit

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

OPC Foundation, SPS Messe 2018

Page 20: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 20

IEEE 802.1Qcc Enhancements and improvements for stream reservation

Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

Fully Centralized Model:UNI interface located between CUC and CNC

Fully Distributed Model, orCentralized Network / Distributed User Model :UNI interface located at network edge to hide internal network.

Page 21: Otto Bastian HilscherLevel 6:Presentation Level 7:Application Level 2:Link (TSN) Bastian Otto |03. September 2019 | Seite14 IEEE 802 TSN Toolbox Hilscher Gesellschaft für Systemautomation

Bastian Otto | 03. September 2019 | Seite 21Hilscher Gesellschaft für Systemautomation mbH l www.hilscher.com

21

Hilscher Gesellschaft für Systemautomation mbHIntelligente Lösungen für die industrielle Kommunikation

Bastian OttonetX Design

Telefon: +49 (0) 6190 9907-882 Fax: +49 (0) 6190 9907-50E-Mail: [email protected]: www.hilscher.com

Rheinstrasse 15 I 65795 Hattersheim I Germany

Hilscher Gesellschaft für Systemautomation mbHIntelligent solutions for industrial communication