ModbusRTU Master
Holding Register UINT16
Description When the data obtained from the slave device is an unsigned 16-bit integer (Range= 0 to 65535), the Modbus Data UINT16 should be used.
Availability
  • Available only in the dw1xx series products
  • Requires library: System & I/O
  • Requires: Generic ModbusRTU Master Unisolated EIA-485 (option -13) or Generic ModbusRTU Master Isolated EIA-485 (option -12)
  • Firmware versions 0x1030 and later
savvy-SFD Graphic modbusRegUnsigned
Graphic with Parameters modbusRegUnsigned

Parameters

Modbus Address Internal Parameter, Read-write, Analog (signed 16-bit integer)
1 to 247

The Modbus RTU address of the slave device on the EIA-485 network.
Data Address Internal Parameter, Read-write, Analog (unsigned 16-bit integer)
0 to 65000

The register's offset (wire) address of the data in the slave device. Typically, one less than specified Modbus RTU Address (e.g., to poll the data at Holding Register 40108 set the Data Address to 107).
Options Internal Parameter, Read-write, Bitfield (unsigned 16-bit integer)

The Options parameter can be used to change the properties of the write command if required by the slave device.

Use FC 06 (Preset Single Register) instead of FC 16 (Preset Multiple Registers) for writes. Check this option for the ODP and ODV products.

Use Yaskawa ACCEPT/ENTER. This option must be checked for Yaskawa products.


0 = FC 06 instead of FC 16 for writes
1 = Use Yaskawa ACCEPT/ENTER
Value Input, Read-write, Analog (unsigned 16-bit integer)
0 to 65535

The data that was either read from, or is to be written to, the associated register in the slave device. The Re-Name and Re-Scale contextual menu items can be use to make the raw data more meaningful in savvy.
Last Error Output, Read-write, Enumerated (signed 16-bit integer)

The result of the last poll of the associated register address in the slave. If an error occurs, the local Last Error code may be cleared by clicking on this parameter and using the Reset command.
-2 = Timeout
-1 = No Comms Port Defined
0 = None
1 = Illegal Function
2 = Illegal Data Address
3 = Illegal Data Value
4 = Slave Device Failure
5 = Acknowledge
6 = Slave Device Busy
7 = Negative Acknowledge
8 = Memory Parity Error
33 = Data Out of Range
34 = Write Protected
35 = Write during Undervoltage
36 = Write during Parameter Processing
64 = Comms Overrun Error
65 = Comms CRC Error
66 = Comms Address Error
67 = Comms Response Length Error
68 = Comms General Error
69 = Comms Unexpected Response
70 = Comms Buffer Overflow
72 = Comms Parity Error
73 = Comms No Buffer Available
Enable Input, Read-write, Boolean (signed 16-bit integer)

Used to Enable/Disable the polling of the associated register address in the slave.
0 = Disable
1 = Enable