Herunterladen Inhalt Inhalt Diese Seite drucken

Serielle Befehle Für Eine Pax Software - Redlion PAX Handbuch

Inhaltsverzeichnis

Werbung

Gekürzte Übertragung
Byte
Beschreibung
12 Byte Datenfeld; 10 Byte für Zahl, ein Byte für Zeichen,
1-12
ein Byte für Dezimalkomma
13
<CR> Zeilenumbruch
14
<LF> Zeilenvorschub
15
<SP>* (Space)
16
<CR>* Zeilenumbruch
17
<LF>* Zeilenvorschub
* Diese Zeichen erscheinen nur in der letzten Zeile eines Blockdruckes.
Die abgekürzte Reaktion unterdrückt die Knotenadresse und die Register-Id
und lässt nur den numerischen Teil der Reaktion zurück.
(CSR) KONTROLLSTATUSREGISTER
Das Kontrollstatusregister wird benutzt, um sowohl die Ausgaben des
Messgerätes direkt zu kontrollieren (Sollwerte und Analogausgänge) und den
Status des Sollwertausgangs zu hinterfragen. Das Register verfügt über eine
Rastergrafik mit jeder Bit-Position innerhalb des Registers, das einer besonderen
Kontrollfunktion zugewiesen wird. Die Kontrollfunktion wird durch das
Schreiben an jeder Bit-Position ausgelöst. Die Bit-Positionsdefinitionen sind:
bit 0: Sollwert 1 Ausgangsstatus
0 = Ausgang ausgeschaltet
1 = Ausgang eingeschaltet
bit 1: Sollwert 2 Ausgangsstatus
0 = Ausgang ausgeschaltet
1 = Ausgang eingeschaltet
bit 2: Sollwert 3 Ausgangsstatus
0 = Ausgang ausgeschaltet
1 = Ausgang eingeschaltet
bit 3: Sollwert 4 Ausgangsstatus
0 = Ausgang ausgeschaltet
1 = Ausgang eingeschaltet
bit 4: Manueller Modus
0 = automatischer Modus
1 = manueller Modus
bit 5: Bleibt immer 0, sogar wenn 1 gesendet wird.
bit 6: Sensorstatus (nur PAXT)
0 = Sensor normal
1 = Sensor versagt
bit 7: Bleibt immer 0, sogar wenn 1 gesendet wird.
Obwohl das Register über eine Rastergrafik verfügt, beginnend mit Bit 7,
werden HEX < > Zeichen in den Befehlsstrang gesendet. Die Bits 7 und 5
bleiben immer bei Null, sogar wenn „1" gesendet wird. Dies ermöglicht es
ASCII-Zeichen mit Terminals zu verwenden, die eventuell über keine
erweiterten Zeichenfähigkeiten verfügen.
Das Schreiben einer „1" an Bit 4 von CSR wählt den manuellen Modus aus.
In diesem Modus werden die Sollwertausgänge durch Werte bestimmt, die auf
die Bits b0, b1, b2, b3 geschrieben werden; und der Analogausgang wird durch
den Wert, der auf AOR geschrieben wird, bestimmt. Die interne Kontrolle
dieser Ausgänge kann unterdrückt werden.
Im automatischen Modus können die Sollwertausgänge nur zurückgesetzt
werden. Das Schreiben an die Sollwertausgang-Bits des CSR hat die gleiche
Auswirkung wie der Zurücksetzen-Befehl (R). Die Inhalte des CSR können
gelesen werden, um den Status des Sollwertausgangs zu hinterfragen und den
Status des Temperatursensors (nur PAXT) zu kontrollieren.
SERIELLE BEFEHLE FÜR EINE PAX SOFTWARE
Beispiele für Messgerätreaktionen:
1. Knotenadresse = 17, Vollfeldreaktion, Eingabe = 875
17 INP
875 <CR><LF>
2. Knotenadresse = 0, Vollfeldreaktion, Sollwert 2 = -250,5
SP2
-250.5<CR><LF>
3. Knotenadresse = 0, abgekürzte Reaktion, Sollwert 2 = 250, letzte Zeile des
Blockdruckes
250<CR><LF><SP><CR><LF>
Beispiele:
1. Stellen Sie den manuellen Modus ein, schalten Sie alle Sollwerte aus:
V ist der Befehl für Schreiben, J ist CSR und * ist der Abschluss.
VJ<30>* oder VJ0*
2. Schalten Sie die Ausgänge SP1 und SP3 ein und SP2 und SP4 aus:
3. Wählen Sie den automatischen Modus:
VJ<35>* oder VJ5*
Hinweis: Vermeiden Sie es die Werte <0A> (LF), <0D> (CR), <24> ($) und
VJ<40>* oder VJ@*
<2E> (*) an CSR zu schreiben. Diese Werte werden durch das Messgerät als
Ende der Befehlskontroll-Codes gedeutet und werden die Schreiboperation
frühzeitig beenden.
(AOR) Analoges Ausgangsregister
Das analoge Ausgangsregister kontrolliert den analogen Ausgang des
Messgerätes. Der manuelle Modus muss zuerst durch Einstellung von Bit 4 des
Kontrollstatusregisters aktiviert werden. Der Bereich der Werte dieses Registers
beträgt 0 bis 4095, was 0 mA, 0 V und 20 mA, 10 V entsprechend entspricht. Die
Tabelle listet die Korrespondenz des Ausgangssignals mit dem Registerwert auf.
Ausgangssignal*
Registerwert
I
(mA)
0
0,000
1
0,005
0,0025
2047
10,000
4094
19,995
9,9975
4095
20,000
10,000
Das Schreiben an dieses Register während das Messgerät im manuellen
Modus ist, sorgt dafür, dass das Signal unverzüglich aktualisiert wird. Dieses
Register kann auch im automatischen Modus beschrieben werden, doch der
Ausgang wird nicht aktualisiert, bis nicht das Messgerät in den manuellen
Modus gesetzt wird.
Beispiele:
1. Ausgang auf Vollskala setzen:
VI4095*
2. Setzen Sie den Ausgang auf Nullskala:
VI0*
28
7 6 5 4 3 2 1
ASCII 0 = 0 0 1 1 0 0 0 0 oder <30>
7
6
5
4
3
2
1
ASCII 5 =
0
0
1
1
0
1
0
1
7
6
5
4
3
2
1
ASCII @ =
0
1
0
0
0
0
0
*Aufgrund
der
Genauigkeit der Bewertung und der
V (V)
Auflösung der Ausgangskarte, kann
0,000
das aktuelle Ausgangssignal um
0,15 % FS von den Tabellenwerten
5,000
abweichen. Das Ausgangssignal
entspricht
dem
Bereich (20 mA oder 10V).
0:Bit-Standort
0:Bit-Standort
oder <35>
0:Bit-Standort
0
oder <40>
absoluten
ausgewählten

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis