
Visit our shop for nerds in control lifestyle products.
- PC reliability?
- Windows, real time
- PID loops
- PCs vs. PLCs
- Replacing people
- MS 'monopoly'?
- Software quality
- Where do we go from here?
- Why pay?
coughing."
www.control.com/rss/
To get a personalized feed, become a member at no cost.
Also, why do you want to use ActiveX? I was under the impression that ActiveX is obsolete and is being phased out. Again, with Modbus/TCP there are lots of free source code libraries available that you can link directly into your application.
Regardless of what software or protocol you use, something to keep in mind is whether the I/O is all in one rack or whether it is scattered in different addresses. If the I/O is in multiple racks or units, you either have to poll them one at a time (which can be slow), or use a more sophisticated approach. One method for example is to run as a separate process as a proxy server which polls all the I/O in parallel (it doesn't wait for one module to respond before polling the next one). Your main application then polls that proxy server to get all the information at once without delay. This greatly simplifies your main application while improving overall performance.
I have a project with about half a dozen separate packages at http://sourceforge.net/projects/mblogic/
which you might want to look at. The download page is at: http://sourceforge.net/project/showfiles.php?group_id=228414
There is documentation is at: http://mblogic.sourceforge.net/ and the MBServer package has additional on-line documentation.
This project is in Python rather than the C++ or VB that you asked about, but you might find the explanations it gives to be useful (or you might decide to do your project in Python). The SimpleClient library can be used as a simple Modbus/TCP client library. The MBServer can run as a stand alone proxy to gather information which can then be read by another program.
https://lintouch.org/repos/lintouch/lsp-modbus/trunk/tests /
Java is another good option since jamod is excellent:
http://jamod.sourceforge.net/
And if you like Ruby you may try:
http://rubyforge.org/projects/rmodbus
b.r.
R omulo
- Joint initiative to explore cellular solutions for industrial automation
- Post-Katrina: Rugged fiber-optic network is set to report through hurricanes
- Networks: EtherCAT industrial Ethernet protocol for motion control, Power over Ethernet
- ODVA announces new editions of CIP network specifications and testing of Ethernet/IP products
- Molex releases new connection system and expanded line of Ethernet switches
- Siemens expands IP65/67 distributed I/O line
- Synapse Wireless California Eastern Laboratories form partnership
- Prosoft introduces wireless 802.11g point I/O adapter and appliance transaction manager
- Belden releases new continuous flex Ethernet cables
- Easier startup: Petropiar Oil Refining Facility is 2008 HART Plant of the Year
Patronize our advertisers!




