Welcome, Guest
Username: Password: Remember me

TOPIC: Make PROVIEW world best 100% open source DCS/SCADA

Re: Make PROVIEW world best 100% open source DCS/SCADA 12 years 2 months ago #3239

  • siamect
  • siamect's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 116
  • Thank you received: 1
  • Karma: 1
Dear Tim

You can visit my clone of Mudbus here gitorious.org/mudbus/mudbus

To get the project to your computer you need to install git

If you are on a debian/ubuntu machine:
sudo apt-get install git git-gui gitk git-doc

If you are on windows code.google.com/p/msysgit/downloads/list
take the Git-1.7.9-preview20120201.exe and install it... easy.

From the command line in linux
git clone git://gitorious.org/mudbus/mudbus.git mudbus

in windows right-click on a folder and take "git bash"
There will be a commandline interface comming up
type
git clone git://gitorious.org/mudbus/mudbus.git mudbus

Please let me know if there are any problems...
The administrator has disabled public write access.

Re: Make PROVIEW world best 100% open source DCS/SCADA 12 years 2 months ago #3241

  • jagspaul
  • jagspaul's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 58
  • Karma: 0
Another way to compile original Arduion modbus code with new ethernet library.

1) comment out #include "WProgram.h" in Mudbus.h file
2) Replace class name Server with EthernetServer and Client with EthernetClient in Mudbus.cpp file.

now compile.

jags
The administrator has disabled public write access.

Re: Make PROVIEW world best 100% open source DCS/SCADA 12 years 2 months ago #3247

  • siamect
  • siamect's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 116
  • Thank you received: 1
  • Karma: 1
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
Last Edit: 12 years 2 months ago by siamect.
The administrator has disabled public write access.
Time to create page: 8.581 seconds