Vernetzungslösungen

Single-Chip-Gateway für industrielle Anwendungen

< zurück

Seite: 2/4

Anbieter zum Thema

Anwendungsbeispiel: Ein Industrie-4.0-Gateway

Blockdiagramm AM5728: Neben den beiden Cortex-A15 Kernen sind C66 DSP, Cortex-M4 und PRU Kerne vorhanden. (Bilder:  Texas Instruments)
Blockdiagramm AM5728: Neben den beiden Cortex-A15 Kernen sind C66 DSP, Cortex-M4 und PRU Kerne vorhanden.
(Bilder: Texas Instruments)

Als real implementiertes Beispiel soll hier ein Industrie-4.0-Gateway erläutert werden. Das Gateway arbeitet auf der einen Seite als ein normales PROFINET-IRT-Gerät. Es ist jedoch gleichzeitig ein EtherCAT Master und stellt zusätzlich noch einen OPC UA Server bereit.

Die Hardwarebasis bildet dabei eine Systemarchitektur basierend auf dem AM5718-Baustein. Eine entsprechende Evaluierungs- und Entwicklungsplattform wird zukünftig die Reihe der Standard-EVMs für die AM57xx-Familien ergänzen. Es erlaubt mit zwei Gbit Ethernet- und vier 10/100 Ethernet-Ports eine vollständige Nutzung der Kommunikationsfunktionen der AM57xx-Bausteine. Die Platine verwendet einen passenden Power Management Chip aus der TPS659037x-Reihe, der alle wesentlichen Spannungen für die Anwendung eines AM5718-Bausteins zur Verfügung stellt und Power-up/-down Sequenzierung durchführt. Weitere PMIC-Optionen stehen mit entsprechender Dokumentation zur Verfügung.

Für die Ethernet Ports werden noch Bausteine aus der TLK1xx-Ethernet-PHY-Familie verwendet. Diese werden demnächst durch pin-kompatible Bauelemente der DP86xxx-Reihe ersetzt. Mit dem SN65HVS882 und dem TPIC2810 werden, wie bereits in vorherigen Platinen für Industrieanwendungen, einige Interface-Bausteine mit SPI- oder I2C-Bus genutzt.

Die Software basiert auf den bewährten Protokoll-Softwarefunktionen des TI Industrial Automation SDK. Speziell die verwendete PROFINET IRT Device-Funktion entspricht in der Implementierung der auf AM335x zertifizierten Variante. Eine Portierung auf die ICSS Systeme des AM5718 konnte mit geringem Aufwand durchgeführt werden, da alle ICSS Module aufwärtskompatibel definiert wurden.

Eine Variante der EMAC-Schnittstelle auf Basis einer einzelnen PRU wurde für den EtherCAT Master Treiber genutzt. Ein kommerzielles OPC UA Server Paket ergänzt die industriellen Protokolle entsprechend.

Die Verwendung von kommerziellen Stacks (PROFINET IRT: Molex, EtherCAT Master: Acontis, OPC UA: Matrikon) ermöglicht die effiziente Implementierung einer standard-konformen Applikation mit den notwendigen Device- und Systembeschreibungen für die das Gateway umgebenden Geräte. In der Demonstration wird das Gateway als PROFINET Device mit Hilfe seiner GSDML Datei in eine Kette von vernetzten Geräten eingebunden, die mit einer PROFINET PLC gesteuert werden. Das Gateway selbst ist für eine fest definierte Liste von EtherCAT-Geräten programmiert, die es in der Demonstration ansteuert und mit Daten aus der PROFINET-Ebene speist.

Während der Einbindung des OPC UA Server Paketes wird dieses um Datenknoten erweitert, auf die dann jeder konforme UA Client zugreifen kann. Die Datenelemente bekommen dabei fest definierte Größen und Zugriffsmöglichkeiten. Gleichzeitig wurden sie mit Daten- und Kontrollstrukturen aus der PROFINET-zu-EtherCAT Kommunikation verbunden.

Artikelfiles und Artikellinks

(ID:43804809)

Jetzt Newsletter abonnieren

Verpassen Sie nicht unsere besten Inhalte

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung