Home » Categories » Multiple Categories

What causes a conditional command to be issued?

A conditional command is useful when the same value does not need to be written to the end device continuously, but rather on change. 

A conditional write command is scanned based upon its poll rate (like all other commands).  The difference is that it will not be executed unless any of the write data associated with the command has changed.  For example, if the starting address is 0, and the count is 10 for the command, if any value within registers 0 - 9 changes, the command will be issued.

The command will be issued once when a change in data is detected, unless a failure occurs.  If a failure occurs than it will retry according to the retry count parameter configuration. 


 

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
    What is Enron-Daniels mode?
    Viewed 1 times since Thu, May 5, 2016
    Baud rate entries greater than 32767 in ProSoft Modules
    Viewed 1 times since Tue, Nov 28, 2006
    What is the difference between your MVI56E-MCM and MVI56E-MCMR modules?
    Viewed 1 times since Tue, Jan 23, 2007
    What is the difference between the MVI56-MCM and the MVI56-MCMR?
    Viewed 1 times since Tue, Nov 28, 2006
    How do I fix the Arithmetic Overflow Error
    Viewed 1 times since Tue, Jun 16, 2015
    Where are the on-board jumper positions defined for my MVI module?
    Viewed 1 times since Tue, Nov 28, 2006
    Connecting RS232/Channel 0 port on my V17 or V18 Logix processor to connect to my ProSoft device halts communications..
    Viewed 1 times since Wed, Aug 4, 2010
    Which of your products support RS-485 serial protocols?
    Viewed 1 times since Wed, Feb 6, 2008
    What does a -36 modbus error code indicate?
    Viewed 1 times since Thu, Aug 20, 2015