Quick Help
This
template provides a simple means of copying one register to another.
The most useful feature of this simple copy is not obvious. If you copy a
numeric register (say integer data) to a character string register, the
data will be automatically formatted into an ASCII string in the
destination register. You can then use a simple Modbus write rule to
send that character string to a Modbus display device. If you need to
add additional formatting to the character string, then you should do so
using Script Basic. Enter
a source and destination register. The source will be copied to the
destination register any time the source register's value is updated (by
a Modbus read rule for example). Delete
will remove the rule number shown in the "Showing" box. Insert
will insert a new rule before the rule number shown, and is used for
placing rules between existing rules. It is not necessary to use Insert
to add rules to the bottom of the list or to define any rule presently
having zero for a source register. Entering
zero as a source register effectively deletes the rule even though it
will still appear in the list until deleted. Unused rules at the end of
the list will always show zero as the source register. If you wish to
prevent these from being displayed, reduce the number of rules enabled. The number of rules enabled simply limits the scope of rule review so that you do not have to review a lot of unused rules. A note
about multiple copy rules from a single source: Each register is
allowed to propagate only once to avoid redundant transmission of data.
Therefore, to copy the same source to more than one destination, copy
the registers in sequence. In other words, rather than copy A to B and A
to C, you should copy A to B, then B to C. |