Enable / disable I/A Series R2 alarms via a graphic page

Issue

Enable / disable I/A Series R2 alarms via a graphic page

Product Line

TAC I/A Series

Environment

I/A Series R2

Cause

Alarming for an I/A Series R2 alarmable object can be disabled or enabled by accessing the object's properties, 'Alarm Setup' tab using WorkPlace Pro. In most cases, the end user is not going to use WorkPlace Pro to access the system. They will normally access the system via the graphic pages in a web browser. 

Resolution

Create program logic in WorkPlace Pro and use Binary Output objects to link to the alarmable objects via 'Flex' objects. The BO objects can be linked to a GxPage

Below are 2 examples with an Analogue Input object and a Binary Input object.

  • Enable / disable alarm for an AI object 
    - The FlexLimitEnableBits object can be found in tridiumx > programlib > control. Link the AI 'limitEnable' to the FlexLimitEnableBits 'link'. 
    - The BO to enable / disable the high limit alarm is to be linked to the FlexLimitEnableBits 'highLimitEnable'.
    - The BO to enable / disable the low limit alarm is to be linked to the FlexLimitEnableBits 'lowLimitEnable'.
    - Create suitable command texts for the BO objects.  

 

  • Enable / disable alarm for a BI object
    - The FlexBoolean object can be found in tridiumx > programlib > control. Link the BI 'alarmValueEnabled' to the FlexBoolean 'link'. 
    - The BO to enable / disable to alarm to be linked to the FlexBoolean 'propertyInput'. 
    - Create suitable command texts for the BO object. 

 

Note: The FlexLimitEnableBits object can only be found in programlib module version 2.301.532d.v1. You can download this module here and install this to the Enterprise Server or UNC to use it. Refer to Lesson Learned article 4361 for an example of the procedure to install an I/A Series R2 JAR file.