Mul File Specification - Alarms

Auteur avatarGareth Green | Dernière modification 25/09/2020 par Gareth Green en cours de rédaction

Pas encore d'image

Specification of the Alarms.mul file

Function

The alarms file allows the engineer to specialise the alarm messages for each individual machine. The basic premise is that most alarms are generated when

  1. an alarm input is activated, such as overload relay, air pressure switch
  2. an input is not detected within a specified amount of time, depending on an output state (timeouts on cylinder movements)


An alarm will be triggered if the input matches the "Input Alarm Trigger State" and the output matches the "Output Alarm Trigger State" for a duration of the "Alarm Timeout".


There is also an option for the "Severity" of the alarm:

Severity Action Description Notes
1 Log Write note to diagnostics file and take no action
...For programmer use only
2 Display Report to front end, but take no action
...For programmer use only
3 Cycle Stop Report to front end

Pause machine

Wait for start or abort

4 Abort Report to front end

Stop machine

Force Abort and restart

Field Format

No Name Format Notes
1 Alarm Ref No 3N Reference or code number that appears on the front end screen (easier and more accurate to report a code number than a text description)
2 Input Ref 15A IO Code name from IODef file
3 Input Alarm Trigger State 2N State that will trigger an alarm

0 - Input inactive

-1 - Input Active

4 Output Ref 15A IO Code name from IODef file
5 Output Alarm Trigger State BOOL State that will trigger an alarm

0 - Input inactive

-1 - Input Active

6 Timeout 3N Time in 10ths of a second that trigger states are triggered before the alarm is triggered
7 Action / Severity
8 Display Message
9 Enabled
10

Auto Generated Alarms

Notes

Commentaires

Draft