修复关闭软件重新打开软件 启动设备后,在安全门打开的情况下设备能正常启动

master
lhiven 1 year ago
parent d8dd84ebe4
commit 34ba789b36

@ -151,17 +151,24 @@ namespace Rs.MotionPlat.Commom
public static void Start() public static void Start()
{
//先检测门禁
if(IoManager.Instance.ReadIn("后安全门禁")==0)
{
MessageQueue.Instance.Warn("door opened,please close door!!!");
}
else
{ {
bool run = true; bool run = true;
if(GlobalVar.EnableVirtuleBarCode) if (GlobalVar.EnableVirtuleBarCode)
{ {
DialogResult dr = Msg.ShowQuestion("device run use virtual bar code?"); DialogResult dr = Msg.ShowQuestion("device run use virtual barcode?");
if(dr== DialogResult.Cancel) if (dr == DialogResult.Cancel)
{ {
run = false; run = false;
} }
} }
if(run) if (run)
{ {
Task.Run(() => { Task.Run(() => {
if (MachineManage.Instance.MachineStatus == EMachineStatus.Homed || MachineManage.Instance.MachineStatus == EMachineStatus.Stop) if (MachineManage.Instance.MachineStatus == EMachineStatus.Homed || MachineManage.Instance.MachineStatus == EMachineStatus.Stop)
@ -187,6 +194,7 @@ namespace Rs.MotionPlat.Commom
}); });
} }
} }
}
public static void Stop() public static void Stop()
{ {

Loading…
Cancel
Save