I'm using PCDI blocks to communicate with several PLCs over Modbus TCP/IP. I am looking for the best way to scale holding/input registers. The numeric array blocks have range scaling, but it doesn't do what I expect. In my experience, you'll get a raw value that needs to be multiplied by some factor to get your EGU value. I could add a multiply block on the PV outlet, but would rather do it all in the PCDINUMARRCH block.