Wizard 4000 Digital Indicator
2430 Stanwell Dr, Concord, CA 94520 USA
1-800-893-6723 US & Canada, Fax: 925-686-6713
www.forceflow.com / info@forceflow.com
File: T4\NEW O&M 2007\W29 WIZ NEW MODBUS SAMPLE.tcw
MODBUS SAMPLE DATA STRINGS
To call the data from a specific MODBUS REGISTER, you must subtract 1 from the register address
then convert to hexidecimal.
EXAMPLE OF MASTER REQUEST
(ALL HEX, ASCII FORMAT)
REQUESTING ALL AVAILABLE DATA from WIZARD CH3
: 0 1 0 3 0 1 2 C 0 0 0 D X X c 1
START
DEVICE ADDRESS
STARTING ADDRESS - HI
COMMAND CLASS (always 03)
STARTING ADDRESS - LO
# OF REGISTERS - HI (always 00)
# OF REGISTERS - LO ***
LRC
CR
LF
For CH 1 = 0064
For CH 2 = 00C8
For CH 3 = 012C
For CH 4 = 0190
RESPONSE from WIZARD 4000 (SLAVE):
WIZARD RETURNS 26 BYTES OF DATA (HEX) (See Register Map)
1ST 2 BYTES = BASE UNITS
2ND 2 BYTES = BASE DECIMAL
3RD 2 BYTES = DISPLAY UNITS
etc... (See Modbus Register Map, Section W.4.102)
: 0 1 0 3 1 A 0 0 0 0 0 0 0 1 0 0 0 0 X X c 1
START
DEVICE ADDRESS
BYTE COUNT (2 BYTES / REGISTER- 0C to 1A)
COMMAND CLASS
DATA HI BYTE
DATA LO BYTE
DATA HI BYTE
DATA LO BYTE
DATA HI BYTE
DATA LO BYTE
*** The Wizard 4000 requires the request be for a minimum of
6 registers and a maximum of 13.
Continue DATA BYTES until all
data for channel sent (See MODBUS
REGISTER MAP Section W.4.102)
LRC
CR
LF
BASE UNITS
BASE DECIMAL
DISPLAY UNITS