In the industrial world, many legacy Modbus devices can only communicate using Modbus Serial. This means it must be directly connect to a host computer or industrial controller (PLC or RTU). A Serial to TCP/IP port server can allow these devices to communicate over the internet eliminating the direct connection requirement.
The WIZnet WIZ750SR is a serial port server that can be configured in a couple of minutes to test then implemented in your products.
This demo setup uses several rugged remote IO modules with built in 900 MHz Radios (Rio Express). The Modbus polling engine used is ACM and the SCADA Host platform is Ignition.
WIZnet 750SR SCADA Project OverviewConfiguring the WIZ750SRYou can read more about the WIZ750SR here.
Download and install the WIZnet configuration tool from the WIZnet Wiki.
Plug the WIZ750SR into your computer via USB
Search for devices
Select your device
Modify the baud rate, ip address
Send config to your device.
You can tell your device is online by opening a command prompt and pinging the IP address you set.
ACM ConfigurationAutoSol's ACM is a high performance industrial OPC Server with 50+ built in protocols. It allows communication to a wide range of industrial controllers in a single package. ACM is not strictly required to communicate to devices that implement standard simple Enron Modbus RTU or Modbus TCP as those are the most popular protocols. For devices that customize Modbus or use other protocols ACM or a similar OPC server can be indispensable.
ACM Requires a database, SQLServer or MySQL is suggested.
The AutoSol Video Gallery can get you started on how to install and use ACM.
To acquire ACM you must submit a request for demo, you will also eventually need to request a temp license after ACM is installed, the temp license will run for 30 days at a time.
Make sure you also have.net 3.5 for proper MSSQL conectivity. it can be installed via the Windows control panel and add remove Windows features.
To make ACM configuration easier I have exported the objects needed for this demo, you can simply import the objects and check out how they are set up.
IgnitionIgnition is a powerful integrated development environment with everything you need to create virtually any kind of industrial application. It is commonly used for SCADA systems. Ignition is a paid product however it can be freely downloaded and it will run for two hours at a time in demo mode.
You can download ignition from here.
Ignition University is Ignition's free online training and can be found here.
Install Ignition, it will run for two hours at a time
Connect Ignition to your OPC Server - remember to install the OPC Core Components so Ignition can communicate using OPC DCOM properly.
Create a new project
Open the Designer
Add some OPC tags, remember due to the flexibility of OPC you will have to type in the registers of the items desired, you can't just browse
Add a new screen and drag come components onto the screen, you can also drag and drop tags on the screen and select from some pre-configured components.
Once again, to speed up the process of setting this up yourself I have exported the Ignition Gateway using version 7.9.8. You can simply import the gateway and run it to see how its all set up.
Keep in mind integrating these types of systems can take a lot of expertise and experience. The first timer may run into some issues so I am happy to answer questions on this project and any other SCADA system questions.
And that's a crash course into industrial control systems and serial port servers!
Comments