( date / name ): 25.03.08 shu/Fz
Z. Nr.: 1120 0753.6
Page 13 of 16
Type: TR 600 RS485
ZIEHL industrie-elektronik GmbH + Co KG, Daimlerstr.13, D-74523 Schwäbisch Hall, Tel.: +49 791 504-0, Fax: -56, e-mail: [email protected]
Appendix
Data structure for serial transmission of data with interface RS 485
Transmission format:
ASCII
Baud rate:
9600 (default)
4800, 9600, 19200
Data:
8 bit
Stop bit:
1
Parity:
even (default)
even, odd, no
1. Master requests data from TR 600
Master sends <start><address of unit><read-command><mode><BCC><CR><LF>:
Start-of message
s (ASCII)
S (ASCII)
STX (0x2)
1 Byte
Address of unit
01 .. 99 (ASCII)
2 Byte
Read-command
r (ASCII)
R (ASCII)
1 Byte
Data Mode
0 .. 9 (ASCII)
1 Byte
Block check
exor of all transmitted bytes
3 Byte
Carriage Return
CR (0xd)
1 Byte
Line Feed
LF (0xa)
1 Byte
10 Byte
2. TR 600 sends the requested data
TR sends <start><type of unit><address of unit><mode><data><BCC><CR><LF>:
Start of message
s (ASCII)
(Start-sign same as start sign at data request))
S (ASCII)
STX (0x2)
1 Byte
Data:
Type of unit
TR600 (ASCII)
5 Byte (+ separated by ";")
Address of unit
00 .. 99 (ASCII)
2 Byte (+ separated by ";")
Mode of data
0 .. 9 (ASCII)
1 Byte (+ separated by ";")
Temperature sensor 1 -199 .. +800 (ASCII)
*1
4 Byte (+ separated by ";")
Temperature sensor 2 -199 .. +800 (ASCII)
*1
4 Byte (+ separated by ";")
Temperature sensor 3 -199 .. +800 (ASCII)
*1
4 Byte (+ separated by ";")
Temperature sensor 4 -199 .. +800 (ASCII)
*1
4 Byte (+ separated by ";")
Temperature sensor 5 -199 .. +800 (ASCII)
*1
4 Byte (+ separated by ";")
Temperature sensor 6 -199 .. +800 (ASCII)
*1
4 Byte (+ separated by ";")
Alarm 1
0 .. 1 (ASCII)
1 Byte (+ separated by ";")
Alarm 2
0 .. 1 (ASCII)
1 Byte (+ separated by ";")
Alarm 3
0 .. 1 (ASCII)
1 Byte (+ separated by ";")
Alarm 4
0 .. 1 (ASCII)
1 Byte (+ separated by ";")
Alarm 5
0 .. 1 (ASCII)
1 Byte (+ separated by ";")
Alarm 6
0 .. 1 (ASCII)
1 Byte (+ separated by ";")
Alarm 7
0 .. 1 (ASCII)
1 Byte (+ separated by ";")
Internal error
00 .. 99 (ASCII)
2 Byte (+ separated by ";")
Block check
exor of all transmitted bytes
3 Byte
Carriage Return
CR (0xd)
1 Byte
Line Feed
LF (0xa)
1 Byte
64 Byte
With default-address of unit "0", the TR 600 transmits a complete set of data every 3s
(start-sign <STX>).
*1 Sensor not connected, data "+980"
Sensor short circuit, data "-999"
Sensor interruption, data "+999"