I’m having a problem I wonder if you could help me with. I’m trying to send the value 1h from the ComTest Pro to my ABC and ComTest shows that the ABC is responding “Illegal data address”. It works, doesn’t complain, if I set “Register” to 0 – but I get the error when I put what I think are more appropriate addresses in “Register”. Here’s what its log shows for the two attempts:
My reading of the ABC manual suggests that if I write into address 0x200 it will fill the first bytes of the “Output Data area” – so that’s why I used Register=512 (0x200) in ComTest.
I have a query setup in the Anybus Configuration Manager that uses function code 6 (Write Single Register) to write to Register Address 0 of my proprietary device.
I thought that ComTest Pro needed to write into 0x200 to fill the place that my Write Single Register in the ABC would draw its data value from. See the two screenshots below for how the Register Address and Register Value were setup.
The Subnet Monitor screen looks like this:
When I tell ComTest to write a value of 55 to Register=0 – and it doesn’t complain – I don’t see the value 55 anywhere in the Data Areas. See two screenshots below.
Suggestions?
Thanks,
Rich