Alarm Threshold Execution Properties

The alarm's value and intervention condition are defined in the Alarm Threshold's  Execution property.

To edit the alarm threshold's executions select the threshold with the mouse and use the Movicon 'Properties Window'.

 

 

Activation Value

This edit box allows you to set the threshold value to be reached so that the relative alarm be activated effectively. The maximum value permitted depends on the variable type associated to the alarm. You can also associate a Real Time DB variable to this property to make the intervention threshold dynamic during the project run.

 

The intervention threshold can be made dynamic during the project run by associated a Real Time DB variable in the "Dynamic Threshold" property.

 

Activation Low Value

This editbox permits you to set the minimum threshold value for activating the alarm.  This value is only considered when the "Between" has been  selected as the "Activation Condition". This value has no effect in other cases.

 

The intervention threshold can be made dynamic during the project run by associating a Real Time DB variable in the "Threshold Variable Low Value" property.

 

Threshold Variable Value

In this editbox you can insert ( (or selecting by using the "..." browse button on the right) the name of the variable whose value will be used instead on the one in the "Low Value" property. This will make the threshold's low value dynamic for the "Between" activation condition, so that the variable's contents can be modified during Runtime.

 

Threshold Variable Low Value

This edit box is used for inserting (or selecting by using the "..." browse button on the right) the name of the variable whose value will be used instead of the "Activation Low Value" property.  This will make the threshold value dynamic so that the variable's contents can be taken and modified during Runtime.

The fixed contents in the "Activation Low Value" property will be considered if this filed is left blank.

 

When this field is left empty, the contents in the "Low Value" property will be considered as the fixed low threshold.

 

Command-Status Variable

This editbox is used for entering (or selecting with the "..." browse button on the right) the name of a variable for managing the Command or Status of an Alarm. Each variable bit has a precise meaning as described below:

 

 

Only the alarm's Acknowledge command can be used In cases where the set variable is bit type.

 

In order to program and manage this functionality properly, each alarm must use a command-status variable that is not already being used by the other thresholds.

 

Severity Variable

The name of a variable can be inserted (or selected with the "..." browse button on the right) to make the alarm Priority value dynamic in Runtime.  However if you set a RealTimeDB variable in the "Severity Variable" property, any value set in the "Severity" property will be ignored.

 

Activation Condition

This property determines on what condition the alarm is to activate:

 

 

Rate change increase/decrease conditions

These two alarm activation conditions can be used for generating an alarm if the  associated variable's value does not change to a greater or smaller  value within a certain time compared to the one set. These conditions must be used together with the "Delay (sec.)" and "Enable Alarm variable" properties. The function of these conditions is: the moment an alarm is enabled with the "Enable Alarm Variable" the variable's value is recorded. At this point onwards a confrontation takes place with the variable's recorded value and its current one and if the current value has not increased (or decreased) by a greater (or smaller) quantity of the threshold value within the delayed time set, the alarm will activate.  Each time the difference between the value saved for the comparison and the actual value of the variable exceeds the set threshold, the comparison value is updated with the current value and the delay time is zeroed and restarts counting  from the beginning.

 

For instance, let's suppose that we have an alarm configured in this way:

 

Alarm Variable  = VAR00001

Enable Alarm Variable = EnableAlarm

Activation Value = 5

Activation Condition = Rate change increase

Delay (sec.) = 10

 

At this point when an alarm is enabled by setting the "EnableAlarm" variable to the value '1', the current variable's value is saved as the reference value and the time count starts.  If the value of the variable associated to the "VAR00001" alarm does not increase to a value higher than the  set threshold (5) compared to the saved reference value within 10 seconds (Delay (sec.)), the alarm will activate. If the variable increases to a value higher than 5 before the 10 seconds are up, this value is saved as the new reference value and the count is zeroed, after which the control starts from the beginning, meaning that the variable's set value will have to increase above the new reference value before the delay time expires.

This works in the same way when the "Activation Condition" is set with "Rate change decrease": in this case the variable decrease in value is controlled and not its increase.

 

Severity

This box is used for selecting the severity desired for the alarm.  The severity will be displayed and recorded in the reserved alarm field.

The Alarm and Historical Log windows record the number of assigned severities.

 

It is therefore possible to assign a number between 0 and 65535. Where  1 represents the lowest level and 65535 represents the highiest level.

 

Delay (sec)

You can enter a numeric value comprised between 0 and 65535 in this edit box. The value entered, expressed in seconds, will establish the alarm's intervention delay time, thus creating a filter in the threshold.

The default value is zero (no delay).

 

Commands on  CTRL + Dbl Click on Server

When this property is disabled  (default) the request for  commands  on the"Commands on CTRL+Dbl Click" Command List is made to the Server and executed on the Client. However some commands do not  have any effect on the Client, for example those that refer to resources that are active only on the Server (e.g. 'Ack All').

When this property is enabled, the commands  on the"Commands on CTRL+Dbl Click" Command List are executed on the Server only.

 

Commands on CTRL + Dbl Click

This command opens the Movicon "Command List" window through which you can set a list of one or more commands to be executed on operator request when the alarm is active. The Command List can be executed, when the alarm is active and displayed in the Alarm Window, by double clicking the alarm while keeping the CTRL key pressed down at the same time.

For further information on the commands available please refer to the paragraph on "Command List".

 

Commands when Alarm ON/ACK/RESET/OFF

This button opens the Movicon "Command List" window, through which you can set a list of one or more commands which will be executed by Movicon when the alarms generate the specified event (Alarm ON, Alarm OFF, etc.).

For further information about available commands please consult the paragraph on "Command List".

 

 

See Also