Home » Categories » Protocols » Modbus |
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? |
Article Number: 378 | Rating: 3/5 from 1 votes | Last Updated: Wed, Mar 9, 2011 at 2:55 PM |
The Slave Status list is merely a 'scratchpad' area the Modbus Master firmware uses to keep track of its current poll state with respect to a particular Slave. The Slave Status List is not the best place to monitor the health of communications between a ProSoft/ProLinx Modbus Master and the Slaves on the Modbus Serial network. Using the Command Error List is the best way to know if communications to a Slave are working correctly or not. You can use the Command Error Pointer for inRAx solutions or the Data Map for ProLinx solutions to have the Command Error List placed in the User Read Data area. As each command is executed, the firmware places a value into this list for each command. If the value is zero, the slave responded appropriately to the Master command and communications appear to be working normally. If the value is non-zero, this indicates a problem with the communication and the non-zero value can give cues as to what the problem might be. Logic can then be written to monitor the Read Data area used for the Command Error List and alarm on non-zero values, either on a per-command or per-slave basis. Since occasional command failures are not uncommon on a Modbus serial network, it is usually a good idea to include a 5-15 second proving timer in the alarm logic to prevent 'nuisance' alarms. |
Attachments (0)
There are no attachments for this article.
|
Comments
There are no comments for this article. Be the first to post a comment.
|
Do any Prosoft modules support Modbus UDP?
Viewed 1 times since Mon, Aug 24, 2015
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
Why are my PLX gateway modbus serial commands not executing despite being enabled?
Viewed 1 times since Wed, Aug 12, 2015
I have multiple Modbus masters that need to communicate with 1 or more Modbus serial (RTU) slave devices. What product should be used??
Viewed 1 times since Tue, Jan 23, 2007
My RX light is on solid, what might that indicate?
Viewed 1 times since Fri, Jul 17, 2015
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
What's the difference between Modbus ASCII and Modbus RTU?
Viewed 1 times since Wed, Mar 19, 2008
How can I detect the feedback status of individual command successful or failed?
Viewed 1 times since Wed, Nov 29, 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
Why is the bit or coil level data incorrect?
Viewed 1 times since Tue, Nov 28, 2006
|