Ethernet POWERLINK - openPOWERLINK Source Code
Der openPOWERLINK Protokoll Stack unterstützt alle Funktionen und Services für eine Implementierung von Controlled Nodes (CN) und Managing Nodes (MN) entsprechend der Ethernet POWERLINK Spezifikation.
Das openPOWERLINK Protokoll Stack ist als generischer Quellcode erhältlich. Dies erlaubt eine bequeme Portierung zu verschiedenen Ziel- und Betriebssystemen. Die Software liefert alle obligatorischen Funktionalitäten der Ethernet POWERLINK Spezifikation 2.0 sowie verschiedene optionale Funktionen.
Mit dem Source Code kommt auch ein einsatzbereiter Kernel Modul- und Anwendungscode um den Stack direkt unter Linux auf SYS TEC‘s Referenzsystemen laufen zu lassen. Das erlaubt einen guten Einstiegspunkt und schnellen Start Ihrer eigenen Entwicklungen.
Unsere openPOWERLINK Implementierung hat ausführliche Testprozeduren mit anderen POWERLINK Geräten verschiedener Anbieter bestanden. Eine stabile Plattform und ein hoher Grad an Interoperabilität sind garantiert.
Die Protokoll Stack Software ist in Funktionsmodulen organisiert und implementiert. Dadurch wird Flexibilität und Skalierbarkeit geboten, der Fokus dennoch auf Timing-Anforderungen gerichtet.
Alle hardwarespezifischen und zeitkritischen Funktionen der openPOWERLINK Software wurden speziell dafür entworfen und optimiert, eine schnelle Antwortzeit bei Echtzeit-Events im POWERLINK-bus zu garantieren. Deshalb ist der Zugriff und die Bedienung des Ethernet Controllers in einem separaten Treiber Modul eingekapselt.
SYS TEC Dienstleistungen im Bereich openPOWERLINK:
- Adaptierung von openPOWERLINK auf Ihre Zielplattform (optional auch bei Ihnen vor Ort)
- Entwicklung von Applikations- bzw. Anwendungssoftware
- FPGA-Design und Hardware Entwicklung
- Implementierung von einem SPI oder DPRAM Interface an spezifische Anwendungsprozessoren
- Unterstützung beim Erarbeiten und Durchführen von Konformitätstests eigens entwickelter POWERLINK Geräte
- Individuelle Technologie-Workshops und Trainigs
Eigenschaften / Details des openPOWERLINK Protokoll Stack:
- Entspricht der POWERLINK Spezifikation DS 301, Version 1.1.0
- Data Link Layer und NMT State Machine für Controlled und Managing Nodes
- SDO via UDP und EPL ASnd Frames
- Dynamic PDO Mapping
- Benutzer konfigurierbare Objekt Bibliothek
- Unterstützt den EPL Zyklus (async-only CN und multiplexed CN)
- In Plain ANSI C implementiert
- Modulare Softwarestruktur für einfache Portabilität zu verschiedenen Zielplattformen
- Unterstützung von Zielplattformen mit und ohne Betriebssystem
- Ereignisgesteuerte Communication Abstraction Layer
- Unterstützt Generic API für Benutzer-Applikationen
- Hauptpaket ist unter BSD Lizenz verfügbar
- GPL-Addon ist unter GPL V2 Lizenz