|
@@ -17,6 +17,7 @@ using FabConnect.SecsGemInterface.Common;
|
|
|
using Aitex.Core.RT.DataCenter;
|
|
using Aitex.Core.RT.DataCenter;
|
|
|
using MECF.Framework.FA.Core.FAControl;
|
|
using MECF.Framework.FA.Core.FAControl;
|
|
|
using FurnaceRT.Equipments.Systems;
|
|
using FurnaceRT.Equipments.Systems;
|
|
|
|
|
+using Aitex.Core.RT.Log;
|
|
|
|
|
|
|
|
namespace FurnaceRT.Equipments.Schedulers
|
|
namespace FurnaceRT.Equipments.Schedulers
|
|
|
{
|
|
{
|
|
@@ -546,10 +547,16 @@ namespace FurnaceRT.Equipments.Schedulers
|
|
|
dvid["CarrierID"] = carrier.CarrierId;
|
|
dvid["CarrierID"] = carrier.CarrierId;
|
|
|
|
|
|
|
|
EV.Notify("SLOT_MAP_AVAILABLE", dvid);
|
|
EV.Notify("SLOT_MAP_AVAILABLE", dvid);
|
|
|
- if (!SC.GetValue<bool>("System.IsSimulatorMode"))
|
|
|
|
|
|
|
+ try
|
|
|
{
|
|
{
|
|
|
Singleton<FAJobController>.Instance.Eqp_NoteCarrierSlotMapRead(carrier.PortID, slotMap, carrier.CarrierId);
|
|
Singleton<FAJobController>.Instance.Eqp_NoteCarrierSlotMapRead(carrier.PortID, slotMap, carrier.CarrierId);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ catch (Exception ex)
|
|
|
|
|
+ {
|
|
|
|
|
+ LOG.Info($"Eqp_NoteCarrierSlotMapRead:{ex}");
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
CarrierInEnd(carrier);
|
|
CarrierInEnd(carrier);
|
|
|
}
|
|
}
|
|
|
|
|
|