Hi,
I have diy setup:
Arduino uno running simple modbus rtu slave library:
http://code.google.com/p/arduino-modbus-slave/downloads/detail?name=MODBUS.zip&can=2&q= , some sketch for testing inputs outputs from same arduino libbrary.
My arduino is connected to PC using rs232 ->USB adapter. I am using Windows 7 x64 and AdvancedHMI v35.
Problem is that i can only read (basic indicator) first input address from arduino. like: 10001 , but other basic indicators with next addresses stays inactive all the time.
Write function working perfect, can read and can write without problem adresses 00001-00016, analog read also all ok addr:30001-10010. All workin values are changing as supposed to be. Only one problem with digital inputs read, if i change address for the first basic indicator it starts reading that input, but all others stays inactive.
My arduino setup is working correctly(i think) i have tested it with mbus tester:
http://www.modbus.pl/node/10 it reads the digital inputs corectly with correct addresses.
What could be the problem? is it related with arduino modbus library or i don't know how to put correct adreses in advanced HMI . I am putting them simply 10001, 10002, 10003 one address for each indicator in PlcAddressSelectColor2.
Please help.