Sutron Corporation 8310 & 7310 Users Manual 8800-1125Rev. 2.7 (BETA) 4/16/2014 pg. 74
MBOut
The MBOut measurement type is used to write one or more registers in a target modbus slave
device. Communication over serial and TCP/IP are both supported.
MBOut normally takes the current input value and writes it into one or more registers in the
target device. However, when the ExtendedWrite property is set to “Yes”, you can use MBOut to
write a complete set of local registers into a mirror set of registers in the target device, using a
single modbus communication.
This measurement has the following properties:
Interval, Time
Define when the measurement task runs. (See details under Instantaneous)
DeviceID
The Device ID of the target device.
Note: when using a device type of TCP/IP (i.e., ModbusTCP), the DeviceID field is
typically irrelevant. However, some ModbusTCP devices are known to require a value of
either 0 or 255. Hence, if the device appears not to respond when using the default
DeviceID of 1, try either 0 or 255. In addition, when using a serial bridge, DeviceID is
often used to specify the address of the destination device on the serial bus.
TargetRegister
The register to be written in the target device. When ValueType is float, int, or uint (i.e.,
two consecutive registers are to be written), TargetRegister defines the base register
(lower) of the two. Note: in the 8310, modbus register nunbers always start at 1 (not 0).
ValueType
Specifies the type of value to write in the target device. Possible values are:
float 32 bit floating point, uses two consecutive registers
int signed 32 bit integer, uses two consecutive registers
uint unsigned 32 bit integer, uses two consecutive registers
short signed 16 bit integer, uses one register
ushort unsigned 16 bit integer, uses one register
MSW
For multi-register value types (int, uint, and float), determines which register is assumed
to contain the most significant word (MSW) of the value. When set to “Low Reg”, the
lower register of the register pair is assumed to contain the MSW.
ExtendedWrite
ExtendedWrite defaults to “No”. When set to “No”, the measurement simply takes the
value of the input and writes it to the register (or register pair, if int, uint, or float), in
the target device defined by the TargetRegister property.
When ExtendedWrite is set to “Yes”, the system reads the values of multiple
consecutive local registers and writes those values into a consecutive register set in the
target device, all in a single modbus communication. The measurement does not