06.10.2013 Aufrufe

A-GAGE™ MINI-ARRAY® - Banner Engineering

A-GAGE™ MINI-ARRAY® - Banner Engineering

A-GAGE™ MINI-ARRAY® - Banner Engineering

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.

Host-Befehlsmodus und serielles Datenformat<br />

Host-Befehlsmodus<br />

Anhang<br />

Der <strong>MINI</strong>-ARRAY-Kontroller kann über eine RS-232- oder RS-485-Schnittstelle mit<br />

einem Host-Rechner oder Kontroller kommunizieren (Anschluss siehe Seiten<br />

14-16). Der Host reagiert auf die Kontrollerausgangsdaten, wenn der Kontroller<br />

entweder für kontinuierliches Scannen oder für den Ansteuermodus (Continuous<br />

oder Gate Control Mode) programmiert wurde (Abschnitt 4.4.5).<br />

Desweiteren kann der Host das Scannen des Lichtvorhangs steuern. Wird der<br />

Hostmodus (Host Control Mode) selektiert (Abschnitt 4.4.5), dann startet der<br />

Hostrechner oder Kontroller die Scans mittels einer Befehlskette. Diese Befehlskette<br />

besteht aus einer 3-Bit-Nachricht, die wie folgt aufgebaut ist:<br />

Steuerbyte mit dem Dezimalwert 248,<br />

Kontroller-ADRESSE (eine der 16 ASCII-Buchstaben von A bis O<br />

entsprechend der PSF-Definition)<br />

Scan-Startbyte (ASCII Buchstabe S).<br />

Die Befehlskette wird wie folgt definiert:<br />

unsigned char msg[3]; /*declare three byte unsigned character array<br />

using C language*/<br />

msg[0]=248; /*control byte*/<br />

msg[1]=65; /*assume the controller ID is the letter A*/<br />

msg[2]=83; /*scan initiation byte which is the ASCII letter S*/<br />

Der Host überträgt diese 3-Bytes-Nachricht mit der definierten Baudrate. Das Format<br />

besteht aus einem Startbit, einem Stopbit, einem geraden Paritätsbit und 8<br />

Datenbits. Wenn diese Nachricht vom <strong>MINI</strong>-ARRAY-Kontroller empfangen wird, startet<br />

der Kontroller den Scanvorgang und aktualisiert dann die Ausgänge. Der <strong>MINI</strong>-<br />

ARRAY-Kontroller wartet dann auf die nächste Befehlskette.<br />

Serielles Datenformat<br />

Der programmierte Scanmodus oder Modi bestimmen die Art der zu übertragenden<br />

Information. Wenn z.B. Modus 1 (Meas1) auf FBB und Modus 2 (Meas2) auf LBB<br />

eingestellt sind, dann enthalten die zum Host übertragenen Daten die Werte des<br />

ersten und des letzten unterbrochenen Strahles.<br />

Im Scanmodus Alle (ALL) wird der Status aller Strahlen zum Host übertragen. Im<br />

VHS-Modus ist die Übertragung serieller Ausgangsdaten nicht möglich.<br />

Zusätzlich zu den Scanmodus-Daten werden auch ein Startstring und ein Endbyte<br />

übertragen. Der Startstring enthält zwei Zeichenbytes ohne Vorzeichen:<br />

Hex-Wert 1C,<br />

Wert der Kontroller-Adresse.<br />

Das Endbyte ist das ASCII-Zeichen für einen Zeilenvorschub (hex Wert øA) (NullA).<br />

Diese drei Bytes werden allgemein als Header bezeichnet.<br />

Mini-Array Bedienungsanleitung - Europäische Version - 35

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!