|
@@ -191,10 +191,12 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
public AlarmEventItem ExecuteAbortRecipeFailAlarm { get; set; }
|
|
|
public AlarmEventItem ShutterMoveFailedForInterlock { get; set; }
|
|
|
public AlarmEventItem N2PurgeFaileAlarm { get; set; }
|
|
|
+
|
|
|
+ public AlarmEventItem GasLineOverTempAlarm { get; set; }
|
|
|
public AlarmEventItem GasLineTcBrokenAlarm { get; set; }
|
|
|
public AlarmEventItem GasLineCapsOverFlownAlarm { get; set; }
|
|
|
public AlarmEventItem GasLineFloorOverFlowAlarm { get; set; }
|
|
|
-
|
|
|
+ public AlarmEventItem ForLineOverTempAlarm { get; set; }
|
|
|
public AlarmEventItem ForLineTcBrokenAlarm { get; set; }
|
|
|
public AlarmEventItem ForLineCapsOverFlownAlarm { get; set; }
|
|
|
public AlarmEventItem ForLineFloorOverFlowAlarm { get; set; }
|
|
@@ -7592,7 +7594,28 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
Action = EventAction.Clear,
|
|
|
Category = "TubeAlarm",
|
|
|
}, () => { return true; });
|
|
|
-
|
|
|
+ GasLineOverTempAlarm = SubscribeAlarm(new AlarmEventItem()
|
|
|
+ {
|
|
|
+ EventEnum = $"{Name}.GasLineOverTempAlarm",
|
|
|
+ Description = $"",
|
|
|
+ Solution = "No information available. Press[Clear] to delete alarm message.",
|
|
|
+ Explaination = "No information available.",
|
|
|
+ AutoRecovery = true,
|
|
|
+ Level = EventLevel.Alarm,
|
|
|
+ Action = EventAction.Clear,
|
|
|
+ Category = "TubeAlarm",
|
|
|
+ }, () => { return true; });
|
|
|
+ ForLineOverTempAlarm = SubscribeAlarm(new AlarmEventItem()
|
|
|
+ {
|
|
|
+ EventEnum = $"{Name}.ForLineOverTempAlarm",
|
|
|
+ Description = $"",
|
|
|
+ Solution = "No information available. Press[Clear] to delete alarm message.",
|
|
|
+ Explaination = "No information available.",
|
|
|
+ AutoRecovery = true,
|
|
|
+ Level = EventLevel.Alarm,
|
|
|
+ Action = EventAction.Clear,
|
|
|
+ Category = "TubeAlarm",
|
|
|
+ }, () => { return true; });
|
|
|
ForLineCapsOverFlownAlarm = SubscribeAlarm(new AlarmEventItem()
|
|
|
{
|
|
|
EventEnum = $"{Name}.ForLineCapsOverFlownAlarm",
|