Introduction:
There is a lot of data in factories and process plants that engineers need to monitor, but it is not used for control purposes. This data needs to be updated in seconds, minutes, or hours.
Communication protocols such as PROFINET and EtherNet/IP were both designed to update all data in milliseconds, and they have to be updated in milliseconds. This means you must have a fairly sophisticated device to handle the communications. However, Modbus can have devices update once a second, once an hour, or even once a day. This, combined with the fact that the protocol is easy to implement, means that the device itself can be a lot simpler and, therefore, have a lower cost.
And one more thing—typically, devices that we want to monitor will already have either Modbus RTU or Modbus TCP on board.
Application 1: How to Monitor Temperature, level and flow in a storage tank.
Solution 1:
In this solution, we will use HART-enabled Temperature, level, and flow transmitters to monitor the values. We have these devices wired into a HART to Modbus TCP gateway called isNet lite. They are then connected using Helmholz unmanaged switches, going back to an HMI with a Modbus TCP driver.
In the HMI, we can set it up to poll the data once every minute. Maintenance can also troubleshoot any of the transmitters by using PACTware or SIMATIC PDM to go over Ethernet and through the Modbus to HART gateway and get right to the instrument. If maintenance was an issue with one of the instruments, then this feature could easily pay for itself.
This solution could easily be done with PROFINET using all the same components. However, with the Modbus TCP version, you do not need a PLC. Your HMI can pull the information directly. Also, because you are only pulling the information once a minute, this application is not really contributing to the overall netload of your network.
Solution 2:
In this solution we will use 4-20mA instruments for level and flow. For temperature, we will use an RTD. These devices are then wired into a 4next Modbus RTU I/O rack. We then wire this I/O rack using Modbus RTU over RS-485 into a 4next Modbus Wireless radio gateway. The Wireless radio would then link the information back to the HMI. The distance between the radios can be up to 1 Km depending on obstacles.
This solution is far more cost-effective than the first from a capital/installation cost point of view. However, depending on the cost of maintenance, the first one could end up cheaper in the long run. Which solution is better would really depend on the site.
Application 2: Monitoring data from older devices
Factories and process plant automation and monitoring systems develop over time. Often, there are many variables that need to be monitored, but they are only available from a special display at one section of the plant.
If the device has Modbus TCP on board, it is very easy to connect it to the main intranet and pull the data. However, if the device only has Modbus RTU, it is a fair bit of work to wire it back to a PLC and get the data that way. The easier solution is to use an Ethernet to Modbus gateway. 4next has a very easy-to-use Modbus TCP to Modbus RTU gateway (MDB-E). You set it up using a web browser.
In the example below, we have an old BW500 belt scale with its own display. The staff have been monitoring the values by going up to the unit and looking at the display and writing down the value. It works but is not very efficient. In addition, sometimes the readings get lost. Management decided that they wanted this value on their HMI and logged in their data historian. The easiest way to get this information back is to use the Modbus RTU interface card available for the BW500. We then wire this via RS-485 back to a Modbus Bridge MDB-E by 4next which will convert Modbus RTU to TCP. The setup is easy and can be done in a matter of minutes.
These Modbus applications are in many locations in factories and process plants.
Conclusion
If any of these applications interest you or if you have your own application that you want to discuss with us, please contact us at admin@jcomautomation.ca or give us a call at 705-868-8745.