Showing to 1 of 1
Rule
#
Source
Register #
Destination
Register #
1
# Rules Enabled:
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.