Intelligent solutions for industrial communicationHilscher Gesellschaft für Systemautomation mbH
Bastian OttonetX Design
www.hilscher.com
TSN als neue Echtzeitkommunikation in der FertigungEin Überblick aktueller Entwicklungen2019-09-03
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
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 ?
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 ?
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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.
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