Movicon Help on Line - Rel. 11.7.1302
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'.
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. |
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. |
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.
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. |
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:
Bit 0 : Strobe command for acknowledging alarm (bit returns to zero once the alarm has been acknowledged)
Bit 1 : Strobe command for resetting alarm (bit returns to zero once the alarm has been reset)
Bit 2 : Reserved
Bit 3 : Reserved
Bit 4 : Alarm is active in the Off status
Bit 5 : Alarm is active in the Off status but has already been acknowledged (OFF ACK)
Bit 6 : Alarm is active in the On status
Bit 7 : Alarm is active in the On status but has already been acknowledged (ON ACK)
|
|
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. |
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.
This property determines on what condition the alarm is to activate:
Major-equal ('>=' means that the alarm activated when the variable value is equal or higher than the 'Value' property setting
Minor-equal ('<=' means that alarm activates when the variable value is equal or lower than the 'Value' property setting
Equal ('=' means that the alarm activates when the variable value is the same as the 'Value' property setting
"Rate Change Decrease": means that the alarm is active when the associated variable's value does not change to the quantity desired ("Activation Value" property) within the time set ("Delay (sec.)" property). The time count starts the moment the alarm is enabled with the "Enable Alarm Variable"
"Rate Change Increase": means that the alarm activates when the associated variable's variable does not change to the quantity desired (Activation Value" property) within the time set ("Delay (sec.)" property). The time count starts the moment the alarm is enabled with the "Enable Alarm Variable"
"Different (<>)": means that the alarm activated when the variable value is different from the one set in the "Activation value" (or "Threshold Variable Value") property
"Between": means that the alarm activates when the variable value is higher or equal to the value set in the "Activation low value" (or "Threshold Variable low Value") property, and less or equal to the value set in the "Activation value" (or "Threshold Variable Value") property.
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.
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. |
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.
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".