Thema Entwicklung eines Mechanismus zum Transport von Kommandos und
Informationen zwischen verschiedenen Instanzen eines Embedded
PROFINET Systems
Thema (englisch) Development of a mechanism to transport commands and information
between different instances of an Embedded PROFINET System
Zusammenfassung Die softwareseitige Realisierung des PROFINET Standards (genormt in
IEC 61158 und IEC 61784) erfolgt innerhalb der Siemens AG durch die
Aufgabenverteilung auf Komponenten, welche die Layer eines
Kommunikations-Stacks bilden. Diese Komponenten können dabei zum Zweck der
Performanzsteigerung auf unterschiedliche Prozessoren und Adressräume verteilt
werden, welche über PCI/PCIe und ein Shared Memory miteinander verbunden sind.
Die Anbindung der Komponenten an ihre jeweilige Betriebsumgebung, also
Betriebssystem und Hardware, geschieht durch die Schnittstellen des Embedded
PROFINET Systems. Zum Austausch von Kommandos und Informationen verwenden die
Komponenten sogenannte Request Blocks. Aufgabe war es, für die Instanzen des
Embedded PROFINET Systems ebenfalls einen Kommunikationsmechanismus zu entwickeln,
wobei es galt sich so weit wie möglich an dem bestehenden Konzept der
Request Blocks zu orientieren. Durch die Erweiterung der zustellungsrelevanten
Informationen der Request Blocks und der Softwareanbindung des Embedded PROFINET
Systems an den Zustellungsablauf konnte der bestehende Mechanismus auch für das
zu entwickelnde System verwendet werden. Eine der vielfältigen
Anwendungsmöglichkeiten des Mechanismus, die Übermittlung von Speicherverbrauchs
Statistiken, konnte bereits umgesetzt werden.
Schlüsselworte PROFINET ,
Kommunikations-Stack ,
Embedded PROFINET System
Fachgebiete Automation ,
Programmierung ,
Verteiltes System