Table 4: read input registers packet structure, Table 5: input registers, Table 6: status flags (register 30001) – RLE LD5000 User Manual
Page 80: Table 7: preset single register packet structure
![background image](https://www.manualsdir.com/files/802951/content/doc080.png)
Appendix A: Modbus Communication
User Guide: LD5000
72 970.484.6510
www.rletech.com
Table 4: Read Input Registers Packet Structure
Read Registers Request Packet
Read Registers Response Packet
Slave Address (1 byte)
Slave Address (1 byte)
04 (Function code) (1 byte)
04 (Function code) (1 byte)
Start Register (2 bytes)
Byte count (1 byte)
# of registers to read (2 bytes)
First register (2 bytes)
Crc Checksum (2 bytes)
Second register (2 bytes)
…
Crc Checksum (2 bytes)
Table 5: Input Registers
Register
Name
Description
Units
Range
30001
Status
Bit Level Status
None
0-65535
30002 Leak
Distance
Location
of Leak
Ft/Meters
0-65535
30003
Units
Unit of Measure
1=Ft 0=Meters
0-65535
30004
Leak Current
Leakage current on cable
uAmps
0-65535
30005
Cable Length
Installed Cable Length
Ft/Meters
0-65535
30006
Loop1 Res
Resistance of cable
Ohms
0-65535
30007
Loop2 Res
Resistance of cable
Ohms
0-65535
30008
Res/Ft
Resistance of cable
Ohms x1000
0-65535
30009
Version
Firmware version
xx.xx X 100
0-65535
Table 6: Status Flags (Register 30001):
Bit
Description
00
1 = Leak is Detected
01
1 = Cable Break Alarm
02
1 = Contamination is detected
03-15 Spare
A-2.3 Function 06: Preset Single Register
To set a LD5000 parameter value, the master must send a Preset Single Register request packet. The Preset Single
Register request packet specifies a register and the data to write to that register. The register is numbered from zero
(40001 = zero, 40002 = one, etc).
Table 7: Preset Single Register Packet Structure
Preset Register Request Packet
Preset Register Response Packet
Slave Address (1 byte)
Slave Address (1 byte)
06 (Function code) (1 byte)
06 (Function code) (1 byte)
Register (2 bytes)
Register (2 byte)
Data (2 bytes)
Data (2 bytes)
Crc Checksum (2 bytes)
Crc Checksum (2 bytes)