QmR Modbus 9-5
9.3 Modbus ‘Input Registers’
Much of QmR data structure is available for mapping to Modbus Input Registers.
The default size of a Modbus Input Register is 16-bits, known as an unsigned
short. However, multiples of input registers are allocated to represent null-
terminated character strings, floats, unsigned long counters, or packed Boolean
state variables. This section is broken into categories of QmR data structures with
examples of consecutive mappings. Additional descriptions are provided for the
layout of various data structures as required. The Modbus Master has read-only
access.
9.3.1 System Setup: Factory Configuration: Tester
9.3.2 System & Test Status: Closures
Input
Registers
Address
(decimal)
Name/description of 16-bit values
30001 1 Serial Number – uses 6 registers slots (12 characters)
30007 7 QmR Tester Model Type – an enum code (See
"Enum Code
Tables" on page 9-12.
)
Input
Registers
Address
(decimal)
Name/description of 16-bit values
30008 8 System Status (Boolean packed binary)
Bit0 – Ready-to-run
Bit1 – Busy
Bit2 – Start-of-cycle
Bit3 – End-of-cycle
Bit4 – Test Fail
Note:
Salvage is indicated when
Bit5 – Test Pass Both Test Pass & Test Fail are set true.
Bit6 – Pressure OK
Bit7 – Isolate
Bit8 – Alarm
Bit9 – Run Mode
*Bit10 – Run Sub-mode Map Bit 0
*Bit11 – Run Sub-mode Map Bit 1
*Bit12 – Run Sub-mode Map Bit 2
*See
"Table 8 – Run Sub-Mode Map Enum" on page 9-17.