I have a running version of Arduino "Mudbus" that supports most things needed for use with Proview… but it needs more testing. Run it if you want, but don't use it in any important applications yet. Please see cloning instructions in an earlier post.
FC1,3,5,6 are working in the original Mudbus library but it didn’t support multiple requests in one ip message.
I added FC2 FC4 FC15 and FC16 and support for multiple requests in one ip message.
Code in all FCs has been modified.
What is next?
We have to carry out more systematic testing. I need to write test applications in Proview and for Arduino to stress the protocol.
And I need to clean out a number of ugly Q&D hacks. The code from Dee was quite neat from the beginning and I have messed it up…
I have a project page...
siamect.com/process-control-based-on-free-resources if you are interested... but it resides on a dynamic IP so sometimes it doesn't work. It takes a few minutes before a new IP has replicated...
Martin