That works. And it's fairly straightforward once the MSG_CIPGENERIC function is properly configured.
I am now able to change the Modbus RTU unit addresses from the HMI or via jumpers on PLC inputs.
I was also able to use the same method to set the Ethernet IP address.
Thanks You!