|
|
|
|
@ -168,7 +168,7 @@ namespace SlnMesnac.WCS.WCS
|
|
|
|
|
if (!string.IsNullOrEmpty(rfid))
|
|
|
|
|
{
|
|
|
|
|
//让其他线程
|
|
|
|
|
Thread.Sleep(4000);
|
|
|
|
|
Thread.Sleep(7000);
|
|
|
|
|
busy2Flag = workShop2Plc.readInt16ByAddress(StaticData.GetPlcAddress("2#线体忙碌状态"));
|
|
|
|
|
if (busy2Flag == 0)
|
|
|
|
|
{
|
|
|
|
|
@ -661,7 +661,7 @@ namespace SlnMesnac.WCS.WCS
|
|
|
|
|
if (work2EmptyAmount > 0 && work2BusyFlag == 0)
|
|
|
|
|
{
|
|
|
|
|
//防止抢占其他任务节奏
|
|
|
|
|
Thread.Sleep(2500);
|
|
|
|
|
Thread.Sleep(1000);
|
|
|
|
|
work2BusyFlag = workShop2Plc.readInt16ByAddress(StaticData.GetPlcAddress("2#线体忙碌状态"));
|
|
|
|
|
work2EmptyAmount = workShop2Plc.readInt16ByAddress(StaticData.GetPlcAddress("2#缓存链条线库存数"));
|
|
|
|
|
if (work2EmptyAmount > 0 && work2BusyFlag == 0)
|
|
|
|
|
|