12 data format upp( (universal pyrometer protocol), Data format upp, Universal pyrometer protocol) – LumaSense Technologies IN 2000 Benutzerhandbuch

Seite 17: 12 data format upp, U niversal p yrometer p rotocol)

Advertising
background image

IMPAC Infrared sensor IN 2000

17

12 Data format UPP

(Universal Pyrometer Protocol)

Via interface and suitable communication software or via “Test” function of the InfraWin software (see 8,
Basic settings
Test) commands can be exchanged directly with the pyrometer.
The data exchange occurs in ASCII format with the following transmission parameters:
The data format is: 8 data bits, 1 stop bit, even parity (8,1,e)
The device responds to the entry of a command with: output (e.g. the measuring value) + CR (Carriage
Return, ASCII 13), to pure entry commands with “ok” + CR.
Every command starts with the 2-digit device address AA (e.g. “00”).

This is followed by 2 small command

letters (e.g. “em” for level of emissivity

), finished with CR

This is followed, if necessary for that command, by the ASCII parameter “X”. If this parameter “X” is omitted,
then the device resets with the current parameter.
A “?“ after the small command letters answers with the respective settings (only at setting commands, not at
enquiry commands).
Example: Entry: “00em“ +

CR

The emissivity setting (ε) of the device with the address 00 is returned

Answer: “0970“ +

CR means Emissivity = 0.97 or 97.0%

Description

Command

Parameters

Reading temperature
value:

AAms

Output: XXXXX (in 1/10 °C oder °F)

(88880 = Temperature overflow)

Reading temperature
value repeated:

AAmsXXX

XXX = 001...999 (XXX = number of measuring values)

Emissivity ε:

AAemXXXX

XXXX = (0010 ... 1000‰) (decimal)

Exposure time t

90

:

AaezX

X = 0 ... 9 (decimal)

0 = intrinsic time constant of the device

1 = 0,50 s

4 = 5,00 s

7 = 60,00 s

2 = 1,00 s

5 = 10,00 s

8 = 90,00 s

3 = 2,00 s

6 = 30,00 s

9 = 120,00 s

Clear time maximum
value storage:

AAlzX

X = 0 ... 8 (dec.)

0 = Maximum value storage off

1 = 0.1 s

4 = 1.00 s

7 = (not available)

2 = 0.25 s

5 = 5.00 s

8 = automatically deletion

3 = 0.5 s

6 = 25.00 s

Reading basic tem-
perature range:

AAmb

Output: XXXXYYYY (hex 8-digit, °C)

XXXX = beginning of temperature range
YYYY = end of temperature range

Reading temperature
sub range:

AAme

Output: XXXXYYYY (hex 8-digit, °C)

XXXX = beginning of temperature range
YYYY = end of temperature range

Setting of temperature
sub range:

AAm1XXXXYYYY XXXX (hex 4-digit) beginning of temp. range (°C)

YYYY (hex 4-digit) end of temp. range (°C)

Address:

AAgaXX

XX = (00 ... 97) 00 ... 97 = adjustable addresses

Baud rate:

AAbrX

X = 3...4

3 = 9600 Baud 4 = 19200 Baud

Changing °C / °F

AAfhX

Output: X = 0: display in °C; X = 1: display in °F

Internal temperature:

AAgt

Output: XX (decimal 00 … 98, in °C)

XXX (decimal 032 … 208°F)

Max. internal
temperature:

AAtm

Output: XX (decimal 00 … 98, in °C)

XXX (decimal 032 … 208°F)

Error status:

AAfs

Output 1 byte hex (00 = no error)

Reading parameters:

AApa

Output decimal 11-digit:

Digit 1 und 2 (10...99 or 00): Emissivity
Digit 3 (0 ... 9): Exposure time
Digit 4 (0 ... 8): Clear time max. storage
Digit 5 (1): Analog output
Digit 6 and 7: (00 ... 98): Internal temperature
Digit 8 and 9 (00 ... 97): Address
Digit 10 (3 … 4): Baud rate
Digit 11 (0): always 0

Device type:

AAna

Output: “IN 2000”

Serial number:

AAsn

Output: XXXX (hex 4-digit)

Device type /
software version:

AAve

Output: XXYYZZ (6-digit decimal)

XX = 77 (IN 2000)
YY = Month of software version
ZZ = Year of software version

Advertising