You are currently reviewing an older revision of this page.
How to determine if a condition or action is being shared with other controls?
Sometimes multiple controls could share certain conditions or actions among themselves which can be a problem if some condition / action gets changed in a specific control, leading to changes being carried over to other controls. It could get problematic then to locate the controls and edit them individually by using separate conditions and actions or re-create new controls altogether.
Here is an example of how a single "action" is being shared with two controls;
As you can see, the Controls Manager itself does not give any indication that the "action" (Pump Status = Off) is being shared. However, there is a way you can figure that out.
Although the Controls Manager does not provide a way to directly see if sharing is being used, you can use the controls export functionality to determine if there is sharing.
Here is a what the file looks like for the controls shown above:
1. [UNITS] 2. ELEVATION meters 3. 4. [LOGICALCONTROLS] 5. LOGICAL LC687 6. IF TANK T-1 LEVEL > 3 C688 7. THEN PUMP PMP-2 STATUS IS CLOSED A689 8. 9. LOGICAL LC690 10. IF SYSTEM CLOCKTIME >= 12:00 AM C691 11. THEN A689 ; PUMP PMP-2 STATUS IS CLOSED 12. 13. [CONTROLSETS] 14. Base-Operational 15. "Variable Speed Pumping"