Chapter 4 - Final Checkout
75
© 2017
GM1212 Geist Watchdog Wi Instruction Manual
40011
Raw Data #3
Third data value
displayed by
sensor
Unsigned 32 bit
integer
0-4294967295
40013
Converted Data
#1
First data value
converted by the
Watchdog Wi
Unsigned 32 bit
integer
0-4294967295
40015
Converted Data
#2
Second data
value converted
by the
Watchdog Wi
Unsigned 32 bit
integer
0-4294967295
40017
Converted Data
#3
Third data value
converted by the
Watchdog Wi
Unsigned 32 bit
integer
0-4294967295
40019
Age
Time since last
transmission
received
Unsigned 32 bit
integer
0-4294967295
48001
Offline Delay
Time till the
sensor reads
offline
uint16
0-65535
Function 04: Read Input Registers
To read the Watchdog Wi’s input values, the master must send a Read Input Registers
request packet. The Read Input Registers request packet specifies a start register and the
number of registers to read. The start register is numbered from zero (30001 = zero, 30002
= one, etc.).
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)
Read Input Registers
Register
Name
Description
Units
Range
30001
Digital Input 1
Digital Input 1: 1=0, 0=off
uint16
0-1
30002
Digital Input 2
Digital Input 2: 1=0, 0=off
uint16
0-1
30003
Digital Input 3
Digital Input 3: 1=0, 0=off
uint16
0-1
30004
Digital Input 4
Digital Input 4: 1=0, 0=off
uint16
0-1