Hello folks,
I have a Pro-face ST400 and a TRIO motion controller using Modbus to communicate. Most functions are working ok, variables are reading and writing correctly, but I have a problem with the system data area.
The system start address is 400031 mapping onto VR(30) in the TRIO.
I am using 'current screen no.' and 'change screen no.' so these should map to VR(30) and VR(31) in the TRIO. If i change the value in VR(31) then the correct page pops up on the ST400, however VR(30) always gets 255 written to it regardless of the actual page number, anybody know why?
I have a Pro-face ST400 and a TRIO motion controller using Modbus to communicate. Most functions are working ok, variables are reading and writing correctly, but I have a problem with the system data area.
The system start address is 400031 mapping onto VR(30) in the TRIO.
I am using 'current screen no.' and 'change screen no.' so these should map to VR(30) and VR(31) in the TRIO. If i change the value in VR(31) then the correct page pops up on the ST400, however VR(30) always gets 255 written to it regardless of the actual page number, anybody know why?