2-Level Alarm Boolean

The 2-Level Alarm Boolean process tests continuous data (Temperature) against primary and secondary temperature limits (Primary Temp and Secondary Temp).

The process first checks to see if the Min/Max Boolean value (Max Limit in the UI) is selected. If it is, the logic in the upper part of the process is invoked. Temperature is checked to see if it is greater than Secondary Temp, and if it is, an event is raised and the state of the entity changes to Secondary. If not, Temperature is checked to see if it is greater than Primary Temp, and the state of the entity changes to Primary if it is.

If the Min/Max Boolean value is not selected by the user, the logic in the lower part of the process is invoked. The Temperature is checked to see if it is less than Secondary Temp, and if it is, an event is raised and the state of the entity changes to Secondary. If not, Temperature is checked to see if it is less than Primary Temp, and the state of the entity changes to Primary if it is.

Logic Editor

UI Editor

Since the inputs are derived from P2 Server entities, these must be configured in the Sentinel monitor test. The UI Editor shows how the layout could be configured. The entry fields are added automatically, but the labels must be added in Sentinel Studio. Note that Max Limit is a check box that has been constructed from the Min/Max Process Parameter, which has a Boolean parameter type.

Related: Sentinel Studio PrimersCreating a User Process, Component Logic Functions, Logic Editor, UI Editor

 

Comments are closed