Sorry for the slow response. I didn't want to respond until I had time to go through all the suggestions that were provided.
The torque controller was an Estic Handy 2000 touch unit.
The Modbus Master utility Godra provided was an awesome tool to use in resolving the communications.
What I found was that Estic has a requirement to send a watchdog packet within every 5 seconds.
"Write the value 0xFFFF to Holding Register 0x1000(Watch Dog) in every constant seconds (within 5 sec).
Handy2000 controller is watching values that are stored in this address, and if there is no writing data within
5 sec, the controller will judge the communication with the touch panel is Not-Connected. The controller will
remove input data from the touch panel, and input data will be invalid after the judgement."
So, essentially, it was throwing away my requests and not giving me back any error.
Another issue was that I had to subtract "1" from all the addresses that were published in the programming guide. I have seen this issue before, not sure why this is common.
Thanks for the support.