Home » Categories » Protocols » Modbus

Can Modbus support redundant masters?

The Modbus protocol does not support redundant masters, however ProSoft has had customers setup a redundant Modbus network using the inRAX MVI46-MCM, MVI56-MCM, MVI71-MCM, 3100-MCM, and 3150-MCM modules. Only ProSoft products that support configuration through ladder logic can be used for a redundant application. The basis behind this configuration is you have one port communicating to various slaves on a Modbus network. During this communication, you will want to monitor for command errors.

In your PLC program, when you have determined (specified by you the programmer) that you have lost communications on the Modbus network, you would then disable the port you are currently communicating on, then enable the port you wish to communicate on.

For even more redundancy, this can also be done using 2 ProSoft modules. The same theory is involved. You will want to disable the communications on one module when errors have occurred, then enable the communications with the other module. In this configuration keep in mind that the data that is being transferred from the module to the processor (your read data), will reside in 2 different databases.

You will also need to have a way of knowing what card is currently the master, and what data value to look at based on what card is the master. Since two cards are used, you will need to have 2 independent read data arrays (from module to processor), and because of this you will have 2 variables in your processor that will represent the same point. 

This programming must be done by the user, and is not supported by ProSoft. The timing, and error conditions are all specified by the user for this type of an application. ..

 


 

Related Keywords:

All MCM products

Custom Fields
    Attachments (0) Attachments
    There are no attachments for this article.
    Comments Comments
    There are no comments for this article. Be the first to post a comment.
    Related Articles RSS Feed
    How can a module's Modbus port, configured as a Slave port, detect communication loss with the Master port?
    Viewed 1 times since Tue, Nov 28, 2006
    What Modbus address would we need to put into the MODSIM32 simulator if we specified on the MVI56-MCM device address to 8680HEX (-31104 decimal) when the MVI56-mcm is the slave?
    Viewed 1 times since Tue, Nov 28, 2006
    How do I read/write Modbus binary data?
    Viewed 1 times since Wed, Nov 29, 2006
    I am trying to use a ProSoft Modbus solution to send/receive data to a MSA Ultima X gas dectection system with Modbus interface and am having problems. How can I resolve this issue?
    Viewed 1 times since Thu, Apr 24, 2008
    How do you detect the individual Slave failure?
    Viewed 1 times since Wed, Nov 29, 2006
    Read Commands from my Modbus Master to a ProSoft MCM Slave are working but Write Commands are failing. How do I fix this?
    Viewed 1 times since Fri, Feb 8, 2008
    I have a ProSoft Modbus Master solution and would like to know, is the Slave Status List the best place to monitor for communications health of the network?
    Viewed 1 times since Tue, Mar 18, 2008
    How do I enter a Modbus address of 40001 or higher in the DevAddress command field of my MVI56-MCM?
    Viewed 1 times since Tue, Nov 28, 2006
    Why are my PLX gateway modbus serial commands not executing despite being enabled?
    Viewed 1 times since Wed, Aug 12, 2015
    How do I monitor the health of coms to my slaves when the module is a Master?
    Viewed 1 times since Wed, Nov 29, 2006