Anwendergerechte POWERLINK - Programmierung (vom 18.03.2008) |
Framework für POWERLINK Knoten
Die Janz Automationssysteme AG bietet ab sofort ein Softwarepaket für ihre POWERLINK Interfaces an, welche die Entwicklung eigener Anwendungen für die POWERLINK Technologie sehr einfach machen.
Das POWERLINK Protokoll basiert zu einem großen Teil auf zeitkritischen Vorgängen. Aus diesem Grund geschieht ein Großteil des Protokollhandlings durch eine Firmware auf einem eigenen Prozessor direkt auf dem Interface, ohne das Host-System zu belasten.
Die Janz Automationssysteme AG hat ihr InCom Framework um die POWERLINK-Eigenschaften erweitert und bietet nun sowohl für ihre CANopen- wie auch für die POWERLINK-Knoten ein einheitliches Software-API an. Es handelt sich bei dem Framework um eine C++ Klassenbibliothek, die nicht nur ein mächtiges API für die Knoten- und Netzwerkkonfiguration zur Verfügung stellt. Es enthält auch Tools, die die Konfiguration erleichtern, Dialogressourcen, die häufig wiederkehrende Standardaufgaben bereits abdecken, und andere Hilfsklassen, die einfach in eigenen Projekten eingesetzt werden können und dadurch die Erstellung kundenspezifischer Anwendung erleichtern.
Mit Hilfe des InCom Frameworks können die POWERLINK-Devices ebenso wie ein komplettes Netzwerk mit nur wenigen Funktionsaufrufen konfiguriert und in Betrieb genommen werden. Anschließend kann sich die Anwendung ihren eigentlichen Aufgaben zuwenden. Auf benötigte Prozessdaten kann direkt im Hauptspeicher zugegriffen werden. Über Events und Fehlersituationen wird die Anwendung asynchron über Callback-Funktionen informiert.
 |
RTAI Support für Janz Embedded PCs |
|

Janz Embedded PC Systeme unterstützen ab jetzt RTAI
Neben den bekannten unterstützten Betriebssystemen, wie Windows XP, Windows CE, Linux etc. unterstützt die Janz Automationssysteme AG seit Neustem auch RTAI und Xenomai.
RTAI und Xenomai sind Echtzeit-Erweiterungen für Linux. Xenomai bietet durch seine „Skins“ die Möglichkeit, API-Aufrufe verschiedener Echtzeit-Betriebssysteme zu emulieren.
Eine beispielhafte Konfiguration besteht zum Beispiel aus einem Embedded-System der emPC-M Familie mit einem ausreichend dimensionierten CompactFlash-Medium (z.B. 4 GB Kapazität) inklusive Debian Etch 4.0 und RTAI.
Um die Daten auf dem CompactFlash ausreichend zu schützen, werden einige Bereiche beim Systemstart in den Arbeitsspeicher ausgelagert.
Die Embedded PCs aus der Familie emPC und emVIEW sind als erste Produkte entsprechend unterstützt. Nachfolgen werden auf jeden Fall noch die viele tausendfach im Einsatz befindlichen CAN-Interfaces.
|
Erweiterte Betriebssystem-Unterstützung |
Windows XPe Unterstützung auf Janz embedded PC Systeme
Neben den „normalen“ Betriebssystemen, wie Windows XP, Windows CE, Linux etc. unterstützt die Janz Automationssysteme AG ab sofort auch Windows XPembedded auf den von Ihr angebotenen emPC- und emVIEW-Systemen.
Dadurch ist es möglich Standard Windows-Anwendungen unter Embedded-Bedingungen zu betreiben, ohne auf den Komfort durch das Standard-Windows XP zu verzichten.
Wie bei Windows CE ist es auch unter Windows XPembedded möglich, dass Betriebssystem genau auf die Anforderungen des Kunden, bzw. der Applikation anzupassen, was gerade beim Speicher einen enormen Vorteil bringt. Durch dieses Embedded-Betriebssystem ist es auch möglich, Windows-basierte Systeme in wartungsarmen Systemen ohne rotierenden Massenspeicher, wie z.B. einer Festplatte, zu nutzen. einfache CompactFlashes mit einer Kapazität von ca. 1 GB sind nutzbar.
Dadurch können die Geräte auch fernab des direkten Zugriffs eingesetzt werden.

|
|
|
|
|
<< Start < Zurück 1 2 3 4 5 6 7 8 9 10 Weiter > Ende >>
|
|
Seite 6 von 10 |