4-2012
Fachzeitschrift für Industrielle Automation, Mess-, Steuer- und Regeltechnik
Fachzeitschrift für Industrielle Automation, Mess-, Steuer- und Regeltechnik
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Software/Tools/Kits<br />
Serielle Echtzeit-Kommunikation neu aufgelegt<br />
Kithara überarbeitet das Serial Module seiner Windows-Echtzeiterweiterung bei der Kommunikation über<br />
UART-Ports.<br />
Im industriellen Umfeld ist<br />
die serielle Kommunikation<br />
über COM-Ports vielfach auch<br />
heute noch wichtig, auch wenn<br />
mittlerweile wesentlich modernere,<br />
schnellere und leistungsfähigere<br />
Schnittstellen existieren<br />
und viele PCs keine eingebaute<br />
COM-Schnittstelle mehr<br />
besitzen.<br />
Trotzdem müssen weiterhin<br />
bestimmte Geräte mit einem<br />
RS-232- oder RS-485-Anschluss<br />
betrieben werden.<br />
Kommunikation auch aus<br />
Echtzeit-Tasks<br />
Das Serial Module der Kithara<br />
RealTime Suite konnte bisher<br />
nicht aus der Echtzeit-Umgebung<br />
heraus benutzt werden.<br />
Dies ist ab sofort anders: die<br />
UART-Kommunikation kann<br />
jetzt auch aus Echtzeit-Tasks<br />
heraus erfolgen. Das Konzept<br />
ist auf einfache Anwendung und<br />
dennoch größtmögliche Flexibilität<br />
ausgelegt. Mit dem Öffnen<br />
der Schnittstelle steht intern ein<br />
ausreichend groß bemessener<br />
Pufferspeicher bereit, in den<br />
eintreffende Zeichen sofort zwischengespeichert<br />
werden. Programmierer<br />
können dadurch<br />
jederzeit einzelne Zeichen oder<br />
Zeichenketten senden, bereits<br />
empfangene abrufen oder einen<br />
Handler für empfangene Zeichen<br />
oder andere Ereignisse anmelden.<br />
Für den eigentlichen Transport<br />
sorgt das Echtzeit-Multitasking-System<br />
im Hintergrund.<br />
Für industrielle Anwendungen<br />
stehen der direkte Zugriff auf die<br />
Handshake-Leitungen, eine RS-<br />
485-Richtungsumschaltung und<br />
ein 9-Bit-Modus zur Verfügung.<br />
Die UART-Implementierung<br />
ist auf hohe Effizienz ausgelegt.<br />
Da sich zur Umsetzung von<br />
Kommunikationsprotokollen<br />
oftmals am besten das Prinzip<br />
der Nebenläufigkeit eignet, lassen<br />
sich unter Verwendung der<br />
Kithara-Echtzeit-Tasks mit einfachen<br />
Mitteln und geringem<br />
Programmieraufwand auch<br />
komplexe Protokolle realisieren.<br />
Unterstützt werden alle aktuellen<br />
Windows-Betriebssysteme<br />
einschließlich Windows 7 (mit<br />
32 oder 64 Bit). Die Echtzeit-<br />
Programmierung erfolgt in C/<br />
C++ oder Delphi. Die Applikation<br />
kann auch in C# eingebettet<br />
werden.<br />
• Kithara Software GmbH<br />
info@kithara.de<br />
www.kithara.de<br />
Vereinfachtes Bypassing<br />
Der neue ECU Interface-<br />
Manager von dSPACE erlaubt<br />
bei der Funktionsentwicklung<br />
mit der Bypass-Methode ein<br />
intuitives und schnelles Einfügen<br />
von Funktionsfreischnitten<br />
in den kompilierten Steuergeräte-Hex-Code.<br />
Auf diese Weise ist die inkrementelle<br />
Entwicklung von Steuergeräte-Funktionen<br />
möglich.<br />
Zugriff ist weder auf den Quellcode<br />
noch auf die Build-Umgebung<br />
der Steuergeräte-Software<br />
notwendig.<br />
Der ECU Interface-Manager<br />
übernimmt das, was bisher<br />
Aufgabe des Steuergeräte-<br />
Zulieferers war, nämlich die<br />
Integration der Bypass-Services<br />
und der Service-Aufrufe<br />
(Freischnitte). Dadurch wird<br />
der Prozess verschlankt und<br />
die Entwicklung von Steuergeräte-Funktionen<br />
beschleunigt.<br />
Der ECU unterstützt sowohl<br />
internes Bypassing (On-Target<br />
Prototyping) als auch externes<br />
Bypassing. Beim internen<br />
Bypassing werden freie RAMund<br />
Flash-Speicherbereiche<br />
im Steuergerät für die Implementierung<br />
der Regelalgorithmen<br />
genutzt. Beim externen<br />
Bypassing kommt ein Rapid-<br />
Prototyping-System für die<br />
Entwicklung der Algorithmen<br />
zum Einsatz. Ein Wechsel<br />
zwischen beiden Methoden<br />
ist ohne Änderungen am Reglermodell<br />
möglich.<br />
• dSPACE GmbH<br />
www.dspace.de<br />
42 PC & Industrie 4/<strong>2012</strong>