I have an Eaton 9130 uninterruptable power supply (UPS). This UPS has the ability to communicate information, such as, input voltage, power used, etc. The information is contained in ModBUS 3X registers. We currently use Schneider Quantum, Momentum, and M340 series of PLCs along with the Unity programming language. This programming language contains functions block to read 4X registers. I can not find a way to get this PLC and software combination to read 3X registers. Can anyone recommend a PLC and software that can do this job?
from information below, Unity based device is able to communicate using Modbus Function Code 04 (register 3XXX) :
Any alternative other than a PLC, Red Lion's Data Station Plus.
Red Lion's Data Station Plus is a configurable protocol converter. Although I've never used one, by all appearances, as a master it can read a 3xxxx input register, put the value in a 4xxxx register and your master can read the 4xxxx register.
They have YouTube video on its setup.
The screen shot here, from that video shows access to 3xxxx input registers for a Modbus slave.