brendanjlee
Member
Hi there,
I have been working on a project using a small embedded controller called a SPLat (www.splatco.com) with a Beijer Exter t70 HMI. I have modbus working and I am able to turn bits on and off, read bits in and write byte and word data to the SPLat however when I try to read word data back out from the SPLat I get strange results. It seems that the Beijer is reads the address at double the RAM location from where it should. It's odd because I've created an input box that displays the values I type in. When I input the data it definetely goes into the correct RAM location on the SPLat however when it reads the data back and updates the numeric indicator it's the wrong data.
I know that it's not the SPLat feeding the wrong data back as I have had it connected up to the PC directly using MBTestPro and was able to verify that it gives back data from the requested address so it must be a problem with the protocol the exter is using.
Has anyone got any ideas?????
Thanks,
Brendan
I have been working on a project using a small embedded controller called a SPLat (www.splatco.com) with a Beijer Exter t70 HMI. I have modbus working and I am able to turn bits on and off, read bits in and write byte and word data to the SPLat however when I try to read word data back out from the SPLat I get strange results. It seems that the Beijer is reads the address at double the RAM location from where it should. It's odd because I've created an input box that displays the values I type in. When I input the data it definetely goes into the correct RAM location on the SPLat however when it reads the data back and updates the numeric indicator it's the wrong data.
I know that it's not the SPLat feeding the wrong data back as I have had it connected up to the PC directly using MBTestPro and was able to verify that it gives back data from the requested address so it must be a problem with the protocol the exter is using.
Has anyone got any ideas?????
Thanks,
Brendan