Powerlink-Programmierung

Die Janz Automationssysteme AG bietet ein Softwarepaket für ihre Powerlink-Interfaces an, die die Entwicklung eigener Anwendungen für die Technologie vereinfachen. Das Powerlink-Protokoll basiert zu einem großen Teil auf zeitkritischen Vorgängen. Aus dem Grund geschieht ein Großteil des Protokollhandlings durch eine Firmware auf einem eigenen Prozessor direkt auf dem Interface, ohne das Host-System zu belasten. Der Hersteller hat sein InCom Framework um die Powerlink-Eigenschaften erweitert und bietet sowohl für die CANopen- als auch für die Powerlink-Knoten ein einheitliches Software-API an. Es handelt sich bei dem Framework um eine C++-Klassenbibliothek, die ein API für die Knoten- und Netzwerkkonfiguration zur Verfügung stellt. Außerdem enthält das Gerät Tools, die die Konfiguration erleichtern, Dialogressourcen, die häufig wiederkehrende Standardaufgaben abdecken, und andere Hilfsklassen, die in eigenen Projekten eingesetzt werden können. Mithilfe des InCom-Frameworks können die Powerlink-Devices wie ein komplettes Netzwerk mit nur wenigen Funktionsaufrufen konfiguriert und in Betrieb genommen werden. Der Anwender kann direkt im Hauptspeicher auf benötigte Prozessdaten zugreifen. Über Events und Fehlersituationen wird die Anwendung asynchron über Callback-Funktionen informiert.