I have a potential project involving replacement of several programmable power supplies with a competitive product, while leaving some of the original units. Both current and new products are Modbus RTU over 485, but one product has a lot more capability and naturally the register maps, encoding and so on are significantly different.
So the BRX can obviously easily do the protocol conversion from Product 1 Comm Language to Product 2 Comm Language, but multiple units per machine are being replaced, so the slave/server port needs to know that it's Node 8 as well as Node 9 or whatever unless I have one port per unit and wire them in parallel (

). I doubt that there's any way to do that with the internal or SERIO ports configured for Modbus RTU Slave. Plus, there's no provision for mapping the register ranges to different spots in the controller. Modbus is fairly easy to parse (I wrote an AB driver

), so I could set the slave port to program control and parse it internally, but just wondering if there's any cleaner way.
Thanks!