beautypg.com

Rs-485 modbus™ protocol – Detcon PI-700 0-500ppb User Manual

Page 29

background image

Model PI-700 0-500ppb

PI-700 0-500ppb Instruction Manual

Rev. 0.0

Page 25 of 53

4. RS-485 Modbus™ Protocol


Model PI-700 sensors feature Modbus™ compatible communications protocol and are addressable via the
program mode. Other protocols are available. Contact the Detcon factory for specific protocol requirements.
Communication is two wire, half duplex 485, 9600 baud, 8 data bits, 1 stop bit, no parity, with the sensor set
up as a slave device. A master controller up to 4000 feet away can theoretically poll up to 256 different
sensors. This number may not be realistic in harsh environments where noise and/or wiring conditions would
make it impractical to place so many devices on the same pair of wires. If a multi-point system is being
utilized, each sensor should be set for a different address. Typical address settings are: 01, 02, 03, 04, 05, 06,
07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F, 10, 11…etc.

Sensor RS-485 ID numbers are factory default to 01. These can be changed in the field via the Operator
Interface described in Section 3.5.5 Set Serial ID.

The following section explains the details of the Modbus™ protocol that the PI-700 sensor supports.

Code 03 - Read Holding Registers, is the only code supported by the transmitter. Each transmitter contains 6
holding registers which reflect its current status.


Register #

High Byte

Low Byte

40000

Gas

type


Gas type is one of the following:
01=CO, 02=H

2

S, 03=SO

2

, 04=H

2

, 05=HCN, 06=CL

2

, 07=NO

2

, 08=NO, 09=HCL, 10=NH

3

, 11=LEL, 12=O

2



Register #

High Byte

Low Byte

40001

Detectable Range


i.e. 100 for 0-100 ppm, 50 for 0-50% LEL, etc.


Register #

High Byte

Low Byte

40002

Current Gas Reading


The current gas reading as a whole number. If the reading is displayed as 23.5 on the display, this register
would contain the number 235.


Register #

High Byte

Low Byte

40003

Auto Span Level



Register #

High Byte

Low Byte

40004

Sensor Life


Sensor life is an estimated remaining use of the sensor head, between 0% and 100%.
Example: 85=85% sensor life


Register #

High Byte

Low Byte

40005

Status Bits

Status Bits