Issue
Modbus slave device only supports function code 10 hex/16 dec for writing of holding registers.
Environment
Xenta 913
Xenta 701/711/721/731
Xenta 511/527
Cause
In system program 5.1.4 a trigger was added to the Xenta Server software that enables the device to use only the Multi-Register function code.
This command is executed from the console port or from the VXI web shell command webpage.
VX M 1 = Enable Multi-Register write
VX M 0 = Disable Multi-Register write
VX M = Display current status of the trigger
Note: This setting is persistent on the unit until the firmware has been reloaded. If the unit is upgraded the setting will need to be reapplied.
Resolution
- Log In to the webpage of the Xenta Server
-
Access the Utilities\Target System\VXI Web Shell Commands webpage.
-
Issue a "VX M" command to display the current status.
-
Issue a "VX M 1" to enable the multi register write command option.
Some of the Xenta Servers with recent Modbus support do not have the VXI web shell commands web page and the console will need to be used instead. The VXI web shell commands web page should be available in firmware 5.1.6.