Datenformat upp, Universelles pyrometer-protokoll), 13 datenformat upp – LumaSense Technologies IGA 5-LO Benutzerhandbuch
Seite 55: U niverselles p yrometer- p rotokoll)

IMPAC-Pyrometer IS 5 · IS 5-LO · IGA 5 · IGA 5-LO
55
13
Datenformat UPP
®
(Universelles Pyrometer-Protokoll)
Hinweis:
Vor Verstellen der Parameter „Emissionsgrad“, „Erfassungszeit setzen“ und „Ana-
logausgang setzen“ über die Software muss der online Ù offline-Schalter (DIP-
Schalter Nr. 4) im Pyrometer auf online geschaltet werden!
Über Schnittstelle lassen sich mit einem geeignetem Kommunikationsprogramm oder über das Test-
Eingabefeld in der Software InfraWin (siehe 9.7 Grundeinstellungen Æ Test) Befehle direkt mit dem Pyro-
meter austauschen.
Der Datenaustausch erfolgt im ASCII-Format mit folgenden Übertragungsparametern:
Das Datenformat ist
8 Datenbit, 1 Stopbit, gerade Parität (8,1,e)
Das Gerät antwortet bei Befehlseingabe mit: Ausgabe (z.B. dem Messwert) + CR (Carriage Return, ASCII
13), bei reinen Eingabebefehlen mit "ok" + CR.
Jeder Befehl beginnt mit der 2-stelligen Geräte-Adresse AA (z.B. "00").
Darauf folgen 2 kleine Buchstaben (z.B. „em“ für Emissionsgrad) gefolgt von ggf. erforderlichen ASCII-
Parametern „X“ und CR als Abschluss. Wird dieser Parameter "X" weggelassen, so gibt das Gerät den mo-
mentan eingestellten Parameter zurück. Ein „?“ nach den 2 kleinen Buchstaben gibt die jeweiligen Grenzen
aus (nur bei Parametrierbefehlen, nicht bei Abfragebefehlen).
Bsp
: Eingabe: “00em“ +
<CR>
Es wird der eingestellte Emissionsgrad des Gerätes mit der Adresse 00 zurückgegeben
Antwort: “0970“ +
<CR> bedeutet Emissionsgrad = 0,970 oder 97,0%
Beschreibung
Befehl
Parameter
Messwert lesen:
AAms
Antwort: DDDDD (in °C oder °F mit einer Nachkommastelle)
5 Dezimalstellen (88880 = Overflow; 80000 = Laser an)
Messwert mehrfach lesen: AAmsXXX
XXX = 000 ... 999 (automatische Wiederholung des ms-Befehls)
Grundmessbereich lesen: AAmb
Antwort: XXXXYYYY
2 x 4 Hexdigit für MBA und MBE (°C oder °F)
Teilmessbereich lesen:
AAme
Antwort: XXXXYYYY
2 x 4 Hexdigit für MBA und MBE (°C oder °F)
Teilmessbereich
setzen:
1.
2.
AAm1XXXXYYYY
AAm2
XXXXYYYY = 2 x 4 Hexdigit für MBA und MBE (°C oder °F)
AAm2 übernimmt die Änderung (Autoreset)
Analogausgang:
AAasX
X = 0;1
0 = 0 ... 20 mA;
1 = 4 ... 20 mA
Erfassungszeit:
AAezX
X = 0 ... 6
0 = Eigenzeitkonstante des Gerätes (≤ 2 ms)
1 = 0,01 s
2 = 0,05 s
3 = 0,25 s
4 = 1,00 s
5 = 3,00 s
6 = 9,99 s
Emissionsgrad:
AAemXX
AAemXXXX
XX = 20 ... 99 (
ε = 0,20 ... 0,99) XX = 00 ε = 1,00
XXXX = 0200 ... 1000 (intern auf 2 Nachkommastellen gerundet)
Löschzeiten des
Maximalwertspeichers:
AA
l
zX
X = 0 ... 8
0 = AUS
1 = 0,01 s
2 = 0,05 s
3 = 0,25 s
4 = 1,00 s
5 = 5,00 s
6 = 25,0 s
8 = AUTO
7 = EXTERN
(nicht nutzbar bei int. PID-Regler
⇒ wirkt dann wie AUS)
Externes Löschen des
Maximalwertspeichers:
AA
l
x
Simulation eines externen Löschkontaktes, nur wenn Löschzeit auf
EXTERN gesetzt. Nicht nutzbar bei integriertem PID- Regler.
Adresse:
AAgaXX
XX = 00 ... 97
(Autoreset)
Baudrate:
AAbrX
X = 0 ... 5 0 = 1200 Bd ... 5 = 38,4 kBd (Autoreset)
Wartezeit:
AAtwXX
XX = 00 ... 99 (dezimal)
Temperaturanzeige °C/°F: AAfhX
X = 0 (Anzeige in °C); X = 1 (Anzeige in °F)
Gerätetemperatur lesen:
Aagt
Antwort: DD 2 Dezimalstellen (00 ... 98 in °C)
Antwort: DDD 3 Dezimalstellen (032 … 208 in °F)
Max. Gerätetemp. lesen:
AAtm
Antwort: DD immer in °C (50 ... 98°C) (< 50°C erfolgt keine Aufzeichnung)
Parameter lesen:
AApa
Antwort: 11-stellig dezimal
DD.........
: Emissionsgrad
(vgl. em)
..D........
: Erfassungszeit
(vgl.
ez)
...D.......
: Löschzeit
(vgl. lz)
....D......
: Stromausgang
(vgl. as)
.....DD....
: Gerätetemperatur
(vgl. gt, immer in °C!)
.......DD..
: Geräteadresse.
(vgl. ga)
.........4.
: Baudrate
(vgl. br )
..........0
: immer 0
Laserpilotlicht:
AAlaX
X = 0;1 (dezimal)
0 = Pilotlicht ausschalten
1 = Pilotlicht einschalten