|
|
@@ -11,6 +11,7 @@ using Aitex.Core.Utilities;
|
|
|
using FurnaceRT.Devices;
|
|
|
using FurnaceRT.Extraction;
|
|
|
using MECF.Framework.Common.DataCenter;
|
|
|
+using MECF.Framework.Common.Equipment;
|
|
|
using MECF.Framework.Common.Event;
|
|
|
using MECF.Framework.Common.OperationCenter;
|
|
|
using System;
|
|
|
@@ -181,8 +182,15 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
private void InitAUX()
|
|
|
{
|
|
|
if (SC.ContainsItem("Minics.EnableMinics") && SC.GetValue<bool>("Minics.EnableMinics"))
|
|
|
+ {
|
|
|
+ if (SC.ContainsItem("Minics.PreConfigName"))
|
|
|
+ _currentTableName = SC.GetStringValue("Minics.PreConfigName");
|
|
|
+
|
|
|
return;
|
|
|
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
GetAuxNames();
|
|
|
IsHFClnOn = SC.GetValue<bool>($"PM1.IsHFClnOn");
|
|
|
IsF2ClnOn = SC.GetValue<bool>($"PM1.IsF2ClnOn");
|
|
|
@@ -504,6 +512,7 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
Singleton<MinicsManager>.Instance.SelectMinicsConfig(config2Name);
|
|
|
_currentTableName = config2Name;
|
|
|
LOG.Write($"minics table switch to config2 {config2Name}");
|
|
|
+ SC.SetItemValue($"Minics.PreConfigName", _currentTableName);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -516,6 +525,7 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
Singleton<MinicsManager>.Instance.SelectMinicsConfig(config3Name);
|
|
|
_currentTableName = config3Name;
|
|
|
LOG.Write($"minics table switch to config3 {config3Name}");
|
|
|
+ SC.SetItemValue($"Minics.PreConfigName", _currentTableName);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -531,6 +541,7 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
Singleton<MinicsManager>.Instance.SelectMinicsConfig(config1Name);
|
|
|
_currentTableName = config1Name;
|
|
|
LOG.Write($"minics table switch to config1 {config1Name}");
|
|
|
+ SC.SetItemValue($"Minics.PreConfigName", _currentTableName);
|
|
|
return;
|
|
|
}
|
|
|
}
|