[version en cours de rédaction] | [version en cours de rédaction] |
(Page créée avec « {{Tuto Details |Description=<translate>Specification of the Alarms.mul file</translate> |Categories=Specification |Tags=Alarms, Alarms.mul, specification }} <translate>= F... ») |
|||
(3 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 4 : | Ligne 4 : | ||
|Tags=Alarms, Alarms.mul, specification | |Tags=Alarms, Alarms.mul, specification | ||
}} | }} | ||
− | <translate>= | + | <translate>=Specification= |
− | 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 | + | The alarms file allows the commissioning engineer to specialise the alarm messages for each individual machine. The basic premise is that most alarms are generated when |
− | # an alarm input is activated, such as overload relay, air pressure switch | + | #an alarm input is activated, such as overload relay, air pressure switch |
− | # an input is not detected within a specified amount of time, depending on an output state (timeouts on cylinder movements) | + | #an input is not detected within a specified amount of time, depending on an output state (timeouts on cylinder movements) |
Ligne 14 : | Ligne 14 : | ||
− | There is also an option for the "Severity" of the alarm: | + | There is also an option for the "Severity" of the alarm |
+ | |||
+ | {| class="wikitable" | ||
+ | |+ | ||
+ | Field Format | ||
+ | !No | ||
+ | !Name | ||
+ | !Format | ||
+ | !Notes | ||
+ | !Default Value if missing | ||
+ | |- | ||
+ | |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) | ||
+ | |Error | ||
+ | |- | ||
+ | |2 | ||
+ | |Input Ref | ||
+ | |15A | ||
+ | |IO Code name from [https://stuga.dokit.app/wiki/Mul_File_Specification_-_ioDef IODef file] | ||
+ | |Error | ||
+ | |- | ||
+ | |3 | ||
+ | |Input Alarm Trigger State | ||
+ | |2N | ||
+ | |Boolean State that will trigger an alarm | ||
+ | 0 - Input inactive | ||
+ | |||
+ | -1 - Input Active | ||
+ | |Error | ||
+ | |- | ||
+ | |4 | ||
+ | |Output Ref | ||
+ | |15A | ||
+ | |IO Code name from [https://stuga.dokit.app/wiki/Mul_File_Specification_-_ioDef IODef file] | ||
+ | |Error | ||
+ | |- | ||
+ | |5 | ||
+ | |Output Alarm Trigger State | ||
+ | |2N | ||
+ | |Boolean State that will trigger an alarm | ||
+ | 0 - Input inactive | ||
+ | |||
+ | -1 - Input Active | ||
+ | |Error | ||
+ | |- | ||
+ | |6 | ||
+ | |Timeout | ||
+ | |3N | ||
+ | |Time in 10ths of a second that trigger states are triggered before the alarm is triggered | ||
+ | |Error | ||
+ | |- | ||
+ | |7 | ||
+ | |Action / Severity | ||
+ | |1N | ||
+ | |See below | ||
+ | |Error | ||
+ | |- | ||
+ | |8 | ||
+ | |Display Message | ||
+ | |40A | ||
+ | |Text to display on screen when alarm is triggered | ||
+ | |Error | ||
+ | |- | ||
+ | |9 | ||
+ | |Enabled | ||
+ | |BOOL | ||
+ | |Enable the alarm | ||
+ | |||
+ | Text True / False or | ||
+ | |||
+ | -1/0 | ||
+ | |||
+ | can be either depending on version | ||
+ | |True | ||
+ | |- | ||
+ | |10 | ||
+ | |ExcludeDemo | ||
+ | |BOOL | ||
+ | |Enable the alarm when running in Demo / Exhibition mode | ||
+ | |||
+ | Text True / False or | ||
+ | |||
+ | -1/0 | ||
+ | |||
+ | can be either depending on version | ||
+ | |True | ||
+ | |- | ||
+ | |11 | ||
+ | |ModuleSide | ||
+ | |1N | ||
+ | |Which module side of the machine is the error displayed | ||
+ | 0 - both | ||
+ | |||
+ | 1 - Machining Only | ||
+ | |||
+ | 2 - Saw only | ||
+ | |0 | ||
+ | |} | ||
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
+ | Severity of Alarms | ||
!Severity | !Severity | ||
!Action | !Action | ||
Ligne 49 : | Ligne 150 : | ||
|} | |} | ||
− | = | + | <br /> |
+ | =Auto Generated Alarms= | ||
+ | On software versions before v6, the system ensures certain alarms are in existence, creating them if they are not | ||
+ | <br /> | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
− | ! | + | !Alarm Code |
− | ! | + | !Alarm Description |
− | |||
!Notes | !Notes | ||
|- | |- | ||
− | | | + | |305 |
− | | | + | |Spindle Plunge Sequence Fault |
− | | | + | |Ensures dangerous combination of cylinders is never selected (50+300hz at the same time) |
− | |||
|- | |- | ||
− | | | + | |306 to 308 |
− | | | + | |Spindle Phase Error 1-3 |
− | | | + | |Alarm to check the balance of phases on the spindle output to detect if a phase is open current |
− | + | Not required on Yaskawa inverters, as this is done internally | |
|- | |- | ||
− | | | + | |309 |
− | | | + | |Spindle 300Hz / 50Hz Relay Fault |
− | | | + | |Check the function of the 50Hz changeover relay on machines with an IMO Jaguar inverter |
− | + | Catastrophic failure if the relay did not change over the spindle frequency | |
− | |||
− | + | Not required on Delta and Yaskawa Inverters | |
|- | |- | ||
− | | | + | |310 |
− | | | + | |Clamp Infeed Side not Home |
− | | | + | |Infeed Side clamp on Autoflow |
− | |||
|- | |- | ||
− | | | + | |311 |
− | | | + | |Clamp Infeed Positioner not Home |
− | | | + | |Infeed Side clamp on Autoflow |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |312 to 319 |
− | | | + | |Tool Broken in Spindle n |
− | | | + | |Tool break messages - only when useToolBreakDetect=1 |
− | |||
|- | |- | ||
− | | | + | |320 |
− | | | + | |Idle Time Overrun - Contact Stuga |
− | + | |Nextmove controllers only | |
− | + | see [https://stuga.dokit.app/wiki/TB0331_Idle_Time_Overrun_Message Idle Time Override] | |
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | = | + | =Sample= |
+ | <syntaxhighlight> | ||
+ | 1,InC_BmPosO,1,OuB_CLV,True,0,4,V Notching Attempted Beam In,True,False,1 | ||
+ | 20,InF_AIR,-1,-1,False,50,3,Air Pressure Low,True,False,0 | ||
+ | 32,InB_WOVL,-1,-1,False,0,3,Rear V overload Tripped,True,False,1 | ||
+ | 33,InB_VOVL,-1,-1,False,0,3,V Notch Motor Overload,True,False,1 | ||
+ | 41,InB_InvOk,0,SPIN1,True,0,3,Spindle 1 Motor Alarm,True,False,1 | ||
+ | 42,InB_InvOk,0,SPIN2,True,0,3,Spindle 2 Motor Alarm,True,False,1 | ||
+ | 43,InB_InvOk,0,SPIN3,True,0,3,Spindle 3 Motor Alarm,True,False,1 | ||
+ | 44,InB_InvOk,0,SPIN4,True,0,3,Spindle 4 Motor Alarm,True,False,1 | ||
+ | 45,InB_InvOk,0,SPIN5,True,0,3,Spindle 5 Motor Alarm,True,False,1 | ||
+ | 46,InB_InvOk,0,SPIN6,True,0,3,Spindle 6 Motor Alarm,True,False,1 | ||
+ | 47,InB_InvOk,0,SPIN7,True,0,3,Spindle 7 Motor Alarm,True,False,1 | ||
+ | 48,InB_InvOk,0,SPIN8,True,0,3,Spindle 8 Motor Alarm,True,False,1 | ||
+ | 52,SPHM1,0,SPPL1,False,20,3,Spindle 1 Not Home,True,False,1 | ||
+ | 53,SPHM2,0,SPPL2,False,20,3,Spindle 2 Not Home,True,False,1 | ||
+ | 54,SPHM3,0,SPPL3,False,20,3,Spindle 3 Not Home,True,False,1 | ||
+ | 55,SPHM4,0,SPPL4,False,20,3,Spindle 4 Not Home,True,False,1 | ||
+ | 56,SPHM6,0,SPPL6,False,20,3,Spindle 6 Not Home,True,False,1 | ||
+ | 57,SPHM7,0,SPPL7,False,20,3,Spindle 7 Not Home,True,False,1 | ||
+ | 58,SPHM8,0,SPPL8,False,20,3,Spindle 8 Not Home,True,False,1 | ||
− | + | </syntaxhighlight></translate> | |
{{PageLang | {{PageLang | ||
+ | |Language=en | ||
|SourceLanguage=none | |SourceLanguage=none | ||
|IsTranslation=0 | |IsTranslation=0 | ||
− | |||
}} | }} | ||
{{AddComments}} | {{AddComments}} |
Specification of the Alarms.mul file
Auteur Gareth Green | Dernière modification 25/09/2020 par Gareth Green en cours de rédaction ⧼frevu-button-review-label⧽
Pas encore d'image
Specification of the Alarms.mul file
Alarms, Alarms.mul, specification
The alarms file allows the commissioning engineer to specialise the alarm messages for each individual machine. The basic premise is that most alarms are generated when
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
No | Name | Format | Notes | Default Value if missing |
---|---|---|---|---|
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) | Error |
2 | Input Ref | 15A | IO Code name from IODef file | Error |
3 | Input Alarm Trigger State | 2N | Boolean State that will trigger an alarm
0 - Input inactive -1 - Input Active |
Error |
4 | Output Ref | 15A | IO Code name from IODef file | Error |
5 | Output Alarm Trigger State | 2N | Boolean State that will trigger an alarm
0 - Input inactive -1 - Input Active |
Error |
6 | Timeout | 3N | Time in 10ths of a second that trigger states are triggered before the alarm is triggered | Error |
7 | Action / Severity | 1N | See below | Error |
8 | Display Message | 40A | Text to display on screen when alarm is triggered | Error |
9 | Enabled | BOOL | Enable the alarm
Text True / False or -1/0 can be either depending on version |
True |
10 | ExcludeDemo | BOOL | Enable the alarm when running in Demo / Exhibition mode
Text True / False or -1/0 can be either depending on version |
True |
11 | ModuleSide | 1N | Which module side of the machine is the error displayed
0 - both 1 - Machining Only 2 - Saw only |
0 |
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 |
On software versions before v6, the system ensures certain alarms are in existence, creating them if they are not
Alarm Code | Alarm Description | Notes |
---|---|---|
305 | Spindle Plunge Sequence Fault | Ensures dangerous combination of cylinders is never selected (50+300hz at the same time) |
306 to 308 | Spindle Phase Error 1-3 | Alarm to check the balance of phases on the spindle output to detect if a phase is open current
Not required on Yaskawa inverters, as this is done internally |
309 | Spindle 300Hz / 50Hz Relay Fault | Check the function of the 50Hz changeover relay on machines with an IMO Jaguar inverter
Catastrophic failure if the relay did not change over the spindle frequency Not required on Delta and Yaskawa Inverters |
310 | Clamp Infeed Side not Home | Infeed Side clamp on Autoflow |
311 | Clamp Infeed Positioner not Home | Infeed Side clamp on Autoflow |
312 to 319 | Tool Broken in Spindle n | Tool break messages - only when useToolBreakDetect=1 |
320 | Idle Time Overrun - Contact Stuga | Nextmove controllers only |
1,InC_BmPosO,1,OuB_CLV,True,0,4,V Notching Attempted Beam In,True,False,1
20,InF_AIR,-1,-1,False,50,3,Air Pressure Low,True,False,0
32,InB_WOVL,-1,-1,False,0,3,Rear V overload Tripped,True,False,1
33,InB_VOVL,-1,-1,False,0,3,V Notch Motor Overload,True,False,1
41,InB_InvOk,0,SPIN1,True,0,3,Spindle 1 Motor Alarm,True,False,1
42,InB_InvOk,0,SPIN2,True,0,3,Spindle 2 Motor Alarm,True,False,1
43,InB_InvOk,0,SPIN3,True,0,3,Spindle 3 Motor Alarm,True,False,1
44,InB_InvOk,0,SPIN4,True,0,3,Spindle 4 Motor Alarm,True,False,1
45,InB_InvOk,0,SPIN5,True,0,3,Spindle 5 Motor Alarm,True,False,1
46,InB_InvOk,0,SPIN6,True,0,3,Spindle 6 Motor Alarm,True,False,1
47,InB_InvOk,0,SPIN7,True,0,3,Spindle 7 Motor Alarm,True,False,1
48,InB_InvOk,0,SPIN8,True,0,3,Spindle 8 Motor Alarm,True,False,1
52,SPHM1,0,SPPL1,False,20,3,Spindle 1 Not Home,True,False,1
53,SPHM2,0,SPPL2,False,20,3,Spindle 2 Not Home,True,False,1
54,SPHM3,0,SPPL3,False,20,3,Spindle 3 Not Home,True,False,1
55,SPHM4,0,SPPL4,False,20,3,Spindle 4 Not Home,True,False,1
56,SPHM6,0,SPPL6,False,20,3,Spindle 6 Not Home,True,False,1
57,SPHM7,0,SPPL7,False,20,3,Spindle 7 Not Home,True,False,1
58,SPHM8,0,SPPL8,False,20,3,Spindle 8 Not Home,True,False,1
en none 0
Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #