My client has given me an exchange table with this M258 PLC. The connection is Modbus TCP.
I am able to read bits, integers and strings from addresses that are meant for me to read. I have selected Zero Based Addressing and Reverse String Byte Order in the Modbus TCP driver configuration.
However, I am unable to write to bits of other addresses that they have specified for incoming communication. The error shown when I try to change the Boolean bit to high is:
Error writing to TestTag1: Bad
My OPC item path is [M258PLC]HR503.0 and I changed the bit high by clicking the checkbox in the tag browser.