Echtzeit-Ethernet-Kommunikation unter Windows
Seit 10 Jahren widmet sich Kithara Software der Unterstützung systemnaher Programmierer beim Zugriff auf PC-Hardware. Mit dem neuen »Packet Toolkit« wird nun die Produktreihe »RealTime Suite« erneut erweitert.
(firmenpresse) - Mit dem neuen »Packet Toolkit« stellt das Berliner Unternehmen Kithara Software ein Werkzeug für Windows-Programmierer bereit, mit dem Ethernet-Datenkommunikation in Echtzeit realisiert werden kann. Die Mechanismen sind überaus einfach anwendbar, da das kompakte API der Funktionen von der gewohnten Programmierumgebung (C++ oder Delphi) aus verfügbar ist.
In den letzten Jahren hat Ethernet als Kommunikationsstandard auch in der Industrie weite Bereiche erobert. Jedoch die gerade bei Industrieanwendungen geforderte Echtzeitfähigkeit steht unter Windows nicht ohne Weiteres zur Verfügung.
Das »Packet Toolkit« umgeht die langsamen Windows-Treibermechanismen. Es stellt so die gesamte Bandbreite der Verbindung zur Verfügung und erlaubt die sofortige Reaktion auf eintreffende Datenpakete. Es ist überall einsetzbar, wo industrielle Datenkommunikation in Echtzeit benötigt wird, insbesondere in der Steuerungs-, Antriebs- und Automatisierungstechnik.
Software-Entwickler und Ingenieure können beispielsweise herkömmliche Feldbustechnologie oder serielle Schnittstellen ersetzen, da mit Ethernet wesentlich schneller und über erheblich größere Entfernungen kommuniziert werden kann. Dies ist zum Beispiel für schnelle Messwerterfassung oder industrielle Bildverarbeitung nutzbar.
Das »Packet Toolkit« erlaubt auch den Transport von Raw-Ethernet- oder IP-Paketen und stellt Funktionen für CRC-Berechnung und Byteorder-Wandlung bereit. Es unterstützt IP- und MAC-Multicast und bietet automatische Adressermittlung durch ARP-Unterstützung.
Die Software erfordert spezielle Hardware, wobei derzeit Fast-Ethernet-Karten, z.B. mit RealTek- oder Intel-Controllern, unterstützt werden. Der Betrieb über Gigabit-Ethernet ist in Vorbereitung.
Es werden die Windows-Betriebssysteme einschließlich Windows Vista (32-Bit) unterstützt. Zur Vereinfachung der Programmierung wird ein Interface für Gerätekommunikation (ReadFile, WriteFile, DeviceIoControl) bereitgestellt, das beliebige Gerätenamen oder die Erzeugung virtueller COM-Ports erlaubt.
Die Software wird mit Anwendungsbeispielen geliefert und ist integriert in die Produktreihe Kithara »RealTime Suite«. Unter „www.kithara.de“ stehen eine kostenlose Demoversion, weitere Informationen und eine Preisliste zur Verfügung.
Das Berliner Unternehmen Kithara Software besteht seit 1996 und hat sich seither zu einem Spezialisten für hardwarenahe Programmierung, Echtzeit- und Kommunikationslösungen vor allem für die Windows-Betriebssysteme entwickelt.
Weiterhin konzentriert sich Kithara Software auf Lösungen für die Treiber-Entwicklung unter Windows.
Die Firma stellt gerade für Anwender aus den Bereichen Automatisierungs- und Steuerungstechnik verschiedene Echtzeit-Erweiterungen unter Windows zur Verfügung, die ein umfangreiches Anwendungsgebiet abdecken.
Kithara Software bietet einfach anwendbare Software-Tools für hardwarenahe Programmierung für PCI und USB. Ein weiteres Tätigkeitsgebiet ist die Konzentration auf Echtzeit Ethernet und EtherCAT.
Claudia Gronert
Tel. 030-27896730
c.gro(at)kithara.de
www.kithara.de