Movicon Help on Line - Rel. 11.7.1301
The alarms and messages inserted into the 'Alarms List' are equipped to have one or more intervention thresholds according to the functions to be carried out. The threshold interventions determine the alarm's or message's behaviour when the defined threshold values are reached or exceeded. The Threshold properties can be activated in the editor through the tree structure of each single Alarm.
To modify the general settings of the alarm's thresholds, select the threshold with the mouse and use the Movicon 'Properties Window'.
The name of the threshold to be configured is defined in this edit box. The name of the threshold will be displayed in the alarm window instead of the "Alarm Text" if not previously defined. The displayed text in Alarm Window will be composed according to alarm type as follows:
Alarm with associated variable or Alarm generated by variables with the same name
Displayed Text = <Device Name> - <Alarm Text> (when "Alarm Text" property has been set)
Displayed Text = <Device Name> - <Threshold Name> (when "Alarm Text" property has not been set)
For further information see the chapter on "Alarm General Properties"
Alarm as Template
Displayed Text = <Variable Name> - <Alarm Text> (when "Alarm Text" property has been set)
Displayed Text = <Variable Name> - <Threshold Name> (when "Alarm Text" property has not been set)
For further information see the chapter on "Alarm General Properties"
This editbox allows you to associate the Alarm or Message in question its own area if necessary.
The alarm will then be displayed for viewing by activating the chosen area in the "Alarm Window".
When an alarm is used as a template: if the Alarm's "Alarm Area" property is left empty and the variable associated belongs to a variable group, the alarm will be created belonging to the area with the same variable group name. For instance, associating an digital alarm as template to the "VAR00001" variable inserted in "Group1", the alarm will be created belonging to the "Group1" area. Further more if the variable is inserted in a sub-grop, the alarm area will obtain the name composed by those in the group separated by the "." . For example if the "VAR00001" variable belonging to "Group1" is inserted in "Group2" , the alarm will then belong to the "Group1.Group2" area.
|
This box is used for entering the text string that will build the effective text of the alarm referred to the selected threshold. This cobe permits you to select a text from those inserted in the project's String resource. In this case the text may be subject to the Change Language functionality. The text will be composed and displayed in the Alarm Window according to alarm type:
Alarms with associated variables or Alarms generated by homonym variables
Displayed Text = <Device Name> - <Alarm Text> (if the 'Alarm Text' property has been set)
Displayed Text = <Device Name> - <Threshold Name> (if the 'Alarm Text' has not been set)
Alarms as Templates
Displayed Text = <Variable Name> - <Alarm Text> (if the 'Alarm Text' property has been set)
Displayed Text = <Variable Name> - <Threshold Name> (if the 'Alarm Text' has not been set)
It is possible to display the value of a Variable within the text inserted in the "Alarm Text" property using the following syntax:
%(VariableName)
for example, when needing to display the value of VAR00001 in the Alarm text, the string will be composed as:
Alarm Title %(VAR00001)
Having done this, the moment an alarm is triggered (ALLARM ON event) the variable value is dynamically displayed in the Alarm Window, if opened at that instant, and recorded in the Alarms Historical Log at the same time. If the variable value is subjected to another change after the Alarm ON event, the text will continue displaying the same value the moment the Alarm ON was triggered. The moment in which the cause of the Alarm is resolved generating the "ALARM OFF" event, the value of the variable which is recorded and displayed in the Alarm Text is the one it has in the same event instance, therefore if it changes again the new value will be displayed. As regards to the ACKNOWLEDGE (ACK) and RESET events, the variable value displayed in the alarm text refers to the ON or OFF event deriving from the ACK or RESET. In case in which a an ID String from the String Table has been associated to the "Alarm Text" property, the %(VariableName) syntax will have to be inserted in the text of the string in the Project's String table. |
In cases where the alarm text has to support the multilangage Alarm Log and Runtime it must contain special ID-String $(ID-String) directly. For example, if you need to insert the "VAR00001" variable value in the text that contains the "String01" ID-String, the text to be set in the Alarm Threshold's 'Threshold Name' or 'Alarm Text' property will be: $(String01)%(VAR00001). Therefore "String01" ID-String should already be in the String Table with the text translated in the different languages, for example: "Allarme Motore 01 - Ampere=" in Italian and "Motor 01 in Alarm - Ampere=" in English. When the variable obtains the 50 value in runtime, the alarm text will result as "Allarme Motore 01 - Ampere=50" in Italian and when the language is changed to English it will result as "Motor 01 in Alarm - Ampere=50". In particular cases can be considered where various ID-Stings and Variable values are concatenated for the "Alarm Text" property for example:
|
The concatenation of more than one variable value (eg. "VAR00008 = %(VAR00008) and VAR00003 = %(VAR00003)" and ID-String (eg. "@(ID-Str01) - @(ID-Str02)") is not supported when the Multilanguage Log Management is active. In this case you will need to use a mixed syntax such as::
If you use the Alarm as a Template, the Variable Name can also be inserted in the String Table as an ID-String as well. |
This box, whose use is not obligatory, allows you to type the text string which will constitute the eventual alarms help guide. The Help guide will be available to the operator during runtime by double-clicking on the alarm or activating the appropriated information button. The box allows you to select the text from those inserted in the project's string resource. In this case the text may be subject to the Language Change functionalities.
The message to be filed in the 'CommCol' column of the Historical Log's 'Alarms' table is entered in this property. The message is recorded only on an event of 'Alarms Off'.
The message may only include the following special codes:
%D = Duration of alarm in days
%H = Duration of alarm in hours
%M = Duration of alarm in minutes
%S = Duration of alarm in seconds
If this property is left empty, Movicon will automatically insert the total alarm duration with the following string:
Total Duration 0,00:00:00
where 00:00:00 indicates the alarm's duration in days, hours, minutes and seconds.
By using this property you can setup the Access Level mask needed for displaying the alarm in the "Alarm Window". When the Access Level mask of the user currently logged on does not correspond to the control's settings, the user will not be able to see the alarms. The "0000" and "FFFF" settings make the object accessible in read to any user.
The historical logging operations of the alarms are carried out independently of the access rights of the user logged on at that moment.
For further details on 'Access Masks' please refer to the "User Levels and Access Levels" paragraph.
By using this property you can set the Access Level mask needed for executing, for instance, an alarm acknowledgement and reset. When the Access Level mask of the user currently logged on does not correspond to the control's settings, the user will not be able to execute any command operations associated to the alarms. The "FFFF" level makes the object accessible in write to any user.
For further details on 'Access Masks' please refer to the "User Levels and Access Levels" paragraph.