Commit 5363c914 LN

出料线体IO不使用

1 个父辈 120633de
......@@ -427,6 +427,7 @@
this.btnOLine.TabIndex = 268;
this.btnOLine.Text = "SL出料线体运转";
this.btnOLine.UseVisualStyleBackColor = false;
this.btnOLine.Visible = false;
this.btnOLine.Click += new System.EventHandler(this.btnOLine_Click);
//
// btnBStopDown
......
......@@ -680,7 +680,7 @@ namespace OnlineStore.DeviceLibrary
ProcessShelfOut = true;
//出口阻挡下降,出口线体转动
IOMove(IO_Type.SL_Out_StopDown, IO_VALUE.HIGH);
IOMove(IO_Type.SL_OutLine_Run, IO_VALUE.HIGH);
IOMove(IO_Type.SL_OutSideWay_Run, IO_VALUE.HIGH);
bool result = WaitIo(IO_Type.SL_Out_Check, IO_VALUE.LOW, 60000);
if (!result)
......@@ -694,7 +694,7 @@ namespace OnlineStore.DeviceLibrary
//再转动2000
Thread.Sleep(3000);
//停止转动 ,阻挡上升
IOMove(IO_Type.SL_OutLine_Run, IO_VALUE.LOW);
IOMove(IO_Type.SL_OutSideWay_Run, IO_VALUE.LOW);
IOMove(IO_Type.SL_Out_StopDown, IO_VALUE.LOW);
AgvClient.SetStatus(Config.AgvOutName, "", ClientAction.FinishLeave);
Task.Factory.StartNew(delegate
......@@ -716,7 +716,7 @@ namespace OnlineStore.DeviceLibrary
}
finally
{
IOMove(IO_Type.SL_OutLine_Run, IO_VALUE.LOW);
IOMove(IO_Type.SL_OutSideWay_Run, IO_VALUE.LOW);
ProcessShelfOut = false;
}
});
......
......@@ -415,8 +415,11 @@ namespace OnlineStore.DeviceLibrary
runStatus = LineRunStatus.Wait;
LineServer.StopServer();
LogUtil.info(Name + "RFIDManager.Close");
RFIDManager.Close();
Task.Factory.StartNew(delegate
{
LogUtil.info(Name + "RFIDManager.Close");
RFIDManager.Close();
});
TimeSpan span = DateTime.Now - StartTime;
LogUtil.info( Name + ",停止运行,总运行时间:" + span.ToString());
}
......
......@@ -151,6 +151,7 @@ namespace OnlineStore.DeviceLibrary
{
try
{
LogUtil.info("调用 RFIDAutoReader.CloseAll");
RFIDAutoReader.CloseAll();
}
catch (Exception ex)
......@@ -159,6 +160,7 @@ namespace OnlineStore.DeviceLibrary
}
try
{
LogUtil.info("调用 RFIDReader.CloseAll");
RFIDReader.CloseAll();
}
catch (Exception ex)
......
......@@ -47,6 +47,13 @@ namespace Asa.RFID
{
loop = false;
IsConnect = false;
try
{
tScan.Abort();
}catch(Exception ex)
{
LOGGER.Info("Close tScan[" + IP + "] error :" + ex.ToString());
}
int ErrCode = ReaderA.StaticClassReaderA.CloseNetPort(portIndex);
LOGGER.Info("Close RFID [" + IP + "]:" + ErrCode);
return ErrCode;
......@@ -328,7 +335,7 @@ namespace Asa.RFID
public static void CloseAll()
{
foreach (var rfid in rfidMap.Values)
foreach (RFID rfid in rfidMap.Values)
{
rfid.Close();
}
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!