设备报警发生时整个设备停止工作。

master
lhiven 1 year ago
parent 45cefd5ada
commit 5457349137

@ -78,6 +78,7 @@ namespace Rs.MotionPlat.Commom
} }
public static ETipButton ShowDialog(bool pause,ETipButton button, Dictionary<ETipButton, string> buttonText,int msgID, params string[] parameters) public static ETipButton ShowDialog(bool pause,ETipButton button, Dictionary<ETipButton, string> buttonText,int msgID, params string[] parameters)
{ {
Ops.Stop();
AlarmEntity ae = AlarmCollection.Get(msgID).Transform(parameters); AlarmEntity ae = AlarmCollection.Get(msgID).Transform(parameters);
AlarmItem msg = new AlarmItem(); AlarmItem msg = new AlarmItem();
msg.Pause = pause; msg.Pause = pause;
@ -92,6 +93,7 @@ namespace Rs.MotionPlat.Commom
public static ETipButton ShowDialog(AlarmEntity alarmEntity,ETipButton button, Dictionary<ETipButton, string> buttonText,bool pause=true) public static ETipButton ShowDialog(AlarmEntity alarmEntity,ETipButton button, Dictionary<ETipButton, string> buttonText,bool pause=true)
{ {
Ops.Stop();
AlarmItem msg = new AlarmItem(); AlarmItem msg = new AlarmItem();
msg.Pause = pause; msg.Pause = pause;
msg.NO = alarmEntity.AlarmID; msg.NO = alarmEntity.AlarmID;

@ -155,7 +155,8 @@ namespace Rs.MotionPlat.Commom
MonitorSystemButton.Instance.Start(); MonitorSystemButton.Instance.Start();
TestCenter.Instance.Init(); TestCenter.Instance.Init();
DischargeFlow.Instance.Init();
TurnoverFlow.Instance.Init();
SysConfigParam.Update("EnableVirtuleBarCode", "False"); SysConfigParam.Update("EnableVirtuleBarCode", "False");

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -60,11 +60,11 @@ namespace Rs.MotionPlat.Flow.SafePosFlow
step = EDischargeModuleGoSafePosFlowStep.; step = EDischargeModuleGoSafePosFlowStep.;
while (true && !finished) while (true && !finished)
{ {
if (MachineManage.Instance.MachineStatus == EMachineStatus.Stop) //if (MachineManage.Instance.MachineStatus == EMachineStatus.Stop)
{ //{
Thread.Sleep(10); // Thread.Sleep(10);
continue; // continue;
} //}
switch (step) switch (step)
{ {
case EDischargeModuleGoSafePosFlowStep.: case EDischargeModuleGoSafePosFlowStep.:

@ -78,11 +78,11 @@ namespace Rs.MotionPlat.Flow.SafePosFlow
} }
while (!finished) while (!finished)
{ {
if (MachineManage.Instance.MachineStatus == EMachineStatus.Stop) //if (MachineManage.Instance.MachineStatus == EMachineStatus.Stop)
{ //{
Thread.Sleep(10); // Thread.Sleep(10);
continue; // continue;
} //}
switch (step) switch (step)
{ {
case ETransitModuleSafePosFlowStep.Z: case ETransitModuleSafePosFlowStep.Z:

@ -31,6 +31,6 @@ using System.Runtime.InteropServices;
// //
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示: //通过使用 "*",如下所示:
[assembly: AssemblyVersion("3.20.24.13")] [assembly: AssemblyVersion("3.20.24.14")]
//[assembly: AssemblyVersion("1.0.0.0")] //[assembly: AssemblyVersion("1.0.0.0")]
//[assembly: AssemblyFileVersion("1.0.0.0")] //[assembly: AssemblyFileVersion("1.0.0.0")]

Loading…
Cancel
Save