The attached file is a sample InteractX project. Download and save it in your computer and then do a 'Restore Project' on this archived folder to open it in the InteractX development software.
The Tag Rules are included on one of the project panels for reference. See the Tag Editor for how the tag rules were applied and the math functions being done.
Logic Example - The tag Set_All is assigned to the button labeled Set_All. The tag is then also used in the addresses for tags Bit128, Bit132, and Bit140, which are tied directly to their respective hardware memory locations in the ACR controller with the following syntax:
'ACR.ACR1.BIT128' = Set_All
'ACR.ACR1.BIT132' = Set_All
'ACR.ACR1.BIT140' = Set_All
The Set_All button is a latch type of button. The Clr_All button unlatches the Set_All button which in turn sets all three user bits back to zero.
The OR, AND, XOR indicators simply apply advanced logic math equations to the Bit128, Bit132, and Bit140 values. See the Tag Editor for these equations.
Values Example - This panel is simple example of using a single numeric entry tool to set a numeric value to two parameters in the controller.
The numeric entry tool is tied to the tag Set_Vel. Then the controller parameters are set in tags AX0_Vel and AX1_Vel with the following addresses:
'ACR.ACR1.P12346' = Set_Vel
'ACR.ACR1.P12602' = Set_Vel
Math Example - This panel does some creative things using the tag rules and the simulator driver to simulate data that would normally be changing in the controller. The ACR system timer is used and a couple of user parameters are used.
Normally these functions would be done in the controller but were added to this sample simply as an illustration and so that no programs would need to be running in the controller to make this sample 'work'.
Key Words - tag rules tag sharing
glh May 2013