( 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: info@ziehl.de
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"