Model TP-700
TP-700 Instruction Manual Rev. 4.1 Page 27 of 42
4. RS-485 Modbus™ Protocol
Model DM-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 DM-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.
Table 3 Modbus™ Registers
06
40001
Range
1,2
Write Detectable Range
10000
For 0-10000
2
FP – Read only
TP – 20, 50, 100, 200
IR – 0 to 10000
Bound by range. If > range, this
value is in fault.
06
Write AutoSpan Level
DM – 1% to 95% of Range (40001)
FP – 5% to 95% of Range (40001)
TP – 2% to 50% of Range (40001)
IR – 5% to 95% of Range (40001)
PI – 1% to 95% of Range (40001)
0x0002
0x0004
0x0008
0x0010
0x0020
0x0040
0x0080
0x0100
0x0200
0x0400
0x0800
0x1000
0x2000
0x4000
Auto Span Fault
Temperature Fault
4-20mA Fault
Input Voltage Fault
Memory Fault
Processor Fault
Clearing Fault
Stability Fault
Range Fault
Sensor Fault
Zero Fault
Sensor Fault 2
<reserved>
In Calibration
DM, FP, IR, TP, PID
respectively
4-20 Current Output
mA x100
Read Input Voltage
V x100
06
Function dependent on value of
40006 (See Special Register