4.9. Alarm

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] 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);