14.12.2014 Aufrufe

4-2012

Fachzeitschrift für Industrielle Automation, Mess-, Steuer- und Regeltechnik

Fachzeitschrift für Industrielle Automation, Mess-, Steuer- und Regeltechnik

MEHR ANZEIGEN
WENIGER ANZEIGEN

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>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!