Alarm is where engineer could configure a list of alarm or event that required by project. Alarm can be treated as Event if needed, engineer only need to group them with another different name.
| Parameter | Description |
|---|---|
| message | Message string to be display or log into database. |
| group name | Group naming. Example for Alarm Type is System, Hardware, Operation. It can also sectionize into area or priority. |
| log to | This is the link to Database which indicate which database this alarm shall store. |
| output to | This is the link where the alarm string shall send to. It can be configured to send to serial (COM) or parallel (LPT) printer, or send out as an email alert. |
| tag name | This is tag entered in Tag table. An alarm shall behave mainly based on this tag. |
| triggered by |
There are three triggering type:
compare value compare tag on change. |
| condition |
Comparison conditions: ==: equal <>: not equal <: less than >: greater than <=: less than or equal >=: greater than or equal |
| limit (compare item) | This is the limit which can be a tag or value depending on comparing type. |
| deadband type | Treat deadband parameter as value, percentage or time delay. |
| deadband value | Dead band for comparison. |
| type |
Either make this an ordinary alarm or audit tracking only.
Alarm Audit |
| description | Additional description. |
| name | Name of alarm. |
Output Configuration to Printer or Email
Tip
If there are several tags that needs to be combined into one tag, a sample script like below can be of use:
var S1 = getTag ( 'SIM1_Lek'); var S2 = getTag ( 'SIM1_Breuk'); var S3 = getTag ( 'SIM1_Service'); var S4 = getTag ( 'SIM1_Loopim'); //turning on anyone of the tag will trigger the event. setTag( 'SIM1_Alarm', S1 | S2 | S3 | S4);