Carbon Monoxide Transmitter Modbus
Installation Manual
May 5, 2017
IN-CMD5B4MOD-01-01 Page 23
Exception response
Start
character (:)
0x3A
Slave address
(0x01 to 0xFF)
MSB
Slave address
(0x01 to 0xFF)
LSB
Function
Code + 0x80
MSB
Function
Code + 0x80
LSB
Exception code
0x30
Exception code 0x01, 0x02 or 0x03
(0x31, 0x32 or 0x33)
LRC
MSB
LRC
LSB
Return-line feed
(CRLF) 0x0D
Return-line feed
(CRLF) 0x0A
* An exception response is only returned if the LRC is correct
Exception code 01 --- illegal function, 02 --- illegal address, 03 --- illegal data value
The ASCII function codes supported by the CO Transmitter are shown below.
0x03 --- Read CO Status
Query
0x3A
Slave address
0x01 to 0xFF
MSB
Slave address
0x01 to 0xFF
LSB
0x30 0x33 0x30 0x30 0x30
0x30
0x30
0x30
0x30
0x31
LRC MSB
LRC LSB
0x0D
0x0A
Response
0x3A
Slave address
0x01 to 0xFF
MSB
Slave address
0x01 to 0xFF
LSB
0x30 0x33 0x30 0x32
0x30 0x30 0x30
0x30 (CO normal)
0x31 (CO abnormal)
LRC
MSB
LRC
LSB
0x0D 0x0A
0x03 --- Read CO PPM
Query
0x3A
Slave address
0x01 to 0xFF
MSB
Slave address
0x01 to 0xFF
LSB
0x30 0x33 0x30 0x30 0x30
0x31
0x30
0x30
0x30
0x31
LRC MSB
LRC LSB
0x0D
0x0A
Response
0x3A
Slave address
0x01 to 0xFF
MSB
Slave address
0x01 to 0xFF
LSB
0x30 0x33 0x30 0x32
Register value
MSB (PPM)
Register value
(PPM)
Register value
(PPM)
Register value
LSB (PPM)
LRC
MSB
LRC
LSB
0x0D 0x0A