Commit 8d312b4e 张东亮

调整可理解信息

1 个父辈 eb0ac6d4
...@@ -126,8 +126,8 @@ namespace DeviceLibrary ...@@ -126,8 +126,8 @@ namespace DeviceLibrary
{ {
if (MoveInfo.IsTimeOut(10)) if (MoveInfo.IsTimeOut(10))
{ {
Msg.add("等待入库料箱升降台到位", MsgLevel.warning); Msg.add("入口料箱未上升", MsgLevel.warning);//等待入库料箱升降台到位
MoveInfo.log($"{storeMoveType}:等待入库料箱升降台到位"); MoveInfo.log($"{storeMoveType}:入口料箱未上升");
} }
} }
} }
...@@ -150,15 +150,15 @@ namespace DeviceLibrary ...@@ -150,15 +150,15 @@ namespace DeviceLibrary
if(IOMonitor.IODebound(IO_Type.SideA_ForkMaterial_Check,Config,IO_VALUE.HIGH,2000)|| if(IOMonitor.IODebound(IO_Type.SideA_ForkMaterial_Check,Config,IO_VALUE.HIGH,2000)||
IOMonitor.IODebound(IO_Type.SideB_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000)) IOMonitor.IODebound(IO_Type.SideB_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000))
{ {
Msg.add("伸缩叉2侧X06/X07检测到有物料无法继续,请检查", MsgLevel.alarm); Msg.add("存储机构取料暂停", MsgLevel.alarm);//伸缩叉2侧X06/X07检测到有物料无法继续,请检查
RobotManage.UserPause("伸缩叉2侧X06/X07检测到有物料无法继续,请检查"); RobotManage.UserPause("存储机构取料暂停");//伸缩叉2侧X06/X07检测到有物料无法继续,请检查
} }
} }
else if (IOManager.IOValue(IO_Type.ForkMaterial_Check).Equals(IO_VALUE.HIGH)) else if (IOManager.IOValue(IO_Type.ForkMaterial_Check).Equals(IO_VALUE.HIGH))
{ {
Msg.add("出库时伸缩叉X05检测到有物料无法继续,请检查", MsgLevel.alarm); Msg.add("新建出库任务无法执行,因存储机构有料箱", MsgLevel.alarm);//出库时伸缩叉X05检测到有物料无法继续,请检查
RobotManage.UserPause("出库时伸缩叉X05检测到有物料无法继续,请检查"); RobotManage.UserPause("新建出库任务无法执行,因存储机构有料箱");
} }
else else
{ {
...@@ -248,15 +248,15 @@ namespace DeviceLibrary ...@@ -248,15 +248,15 @@ namespace DeviceLibrary
if (IOMonitor.IODebound(IO_Type.SideA_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000) || if (IOMonitor.IODebound(IO_Type.SideA_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000) ||
IOMonitor.IODebound(IO_Type.SideB_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000)) IOMonitor.IODebound(IO_Type.SideB_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000))
{ {
Msg.add("伸缩叉2侧X06/X07检测到有物料无法继续,请检查", MsgLevel.alarm); Msg.add("存储机构取料暂停", MsgLevel.alarm);//伸缩叉2侧X06/X07检测到有物料无法继续,请检查
RobotManage.UserPause("伸缩叉2侧X06/X07检测到有物料无法继续,请检查"); RobotManage.UserPause("存储机构取料暂停");//伸缩叉2侧X06/X07检测到有物料无法继续,请检查
} }
} }
else if (!IgnoreX09 && IOManager.IOValue(IO_Type.ForkMaterial_Check).Equals(IO_VALUE.LOW)) else if (!IgnoreX09 && IOManager.IOValue(IO_Type.ForkMaterial_Check).Equals(IO_VALUE.LOW))
{ {
Msg.add("出库时伸缩叉X05没有检测到有物料无法继续,请检查", MsgLevel.alarm, ErrInfo.X09_BoxNotDetect); Msg.add("存储机构取料后,料箱未取出", MsgLevel.alarm, ErrInfo.X09_BoxNotDetect);//出库时伸缩叉X05没有检测到有物料无法继续,请检查
RobotManage.UserPause("出库时伸缩叉X05没有检测到有物料无法继续,请检查"); RobotManage.UserPause("存储机构取料后,料箱未取出");
} }
else else
{ {
...@@ -286,7 +286,7 @@ namespace DeviceLibrary ...@@ -286,7 +286,7 @@ namespace DeviceLibrary
if (!InOutDevice.InOutDeviceList[To.CurrentSide].IsOutLiftEmpty) if (!InOutDevice.InOutDeviceList[To.CurrentSide].IsOutLiftEmpty)
{ {
if (MoveInfo.IsTimeOut(20)) if (MoveInfo.IsTimeOut(20))
Msg.add("等待出口顶升清空周转箱", MsgLevel.warning); Msg.add("出口料箱未取出", MsgLevel.warning);//等待出口顶升清空周转箱
return false; return false;
} }
MoveInfo.NextMoveStep(MoveStep.StoreTS12); MoveInfo.NextMoveStep(MoveStep.StoreTS12);
...@@ -325,14 +325,14 @@ namespace DeviceLibrary ...@@ -325,14 +325,14 @@ namespace DeviceLibrary
if (IOMonitor.IODebound(IO_Type.SideA_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000) || if (IOMonitor.IODebound(IO_Type.SideA_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000) ||
IOMonitor.IODebound(IO_Type.SideB_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000)) IOMonitor.IODebound(IO_Type.SideB_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000))
{ {
Msg.add("伸缩叉2侧X06/X07检测到有物料无法继续,请检查", MsgLevel.alarm); Msg.add("存储机构取料暂停", MsgLevel.alarm);//伸缩叉2侧X06/X07检测到有物料无法继续,请检查
RobotManage.UserPause("伸缩叉2侧X06/X07检测到有物料无法继续,请检查"); RobotManage.UserPause("存储机构取料暂停");
} }
} }
else if (IOManager.IOValue(IO_Type.ForkMaterial_Check).Equals(IO_VALUE.HIGH)) else if (IOManager.IOValue(IO_Type.ForkMaterial_Check).Equals(IO_VALUE.HIGH))
{ {
Msg.add("入库后伸缩叉X05上任然检测到物料,请检查", MsgLevel.alarm); Msg.add("存储机构入料后,料箱未放入", MsgLevel.alarm);//入库后伸缩叉X05上任然检测到物料,请检查
RobotManage.UserPause("入库后伸缩叉X05上任然检测到物料,请检查"); RobotManage.UserPause("存储机构入料后,料箱未放入");
} }
else else
{ {
......
...@@ -165,7 +165,7 @@ namespace DeviceLibrary ...@@ -165,7 +165,7 @@ namespace DeviceLibrary
} }
else if (MoveInfo.IsTimeOut(15)) else if (MoveInfo.IsTimeOut(15))
{ {
Msg.add("周转箱进入等待X31信号超时", MsgLevel.warning); Msg.add("出口未感应到存储机构有料箱", MsgLevel.warning);//周转箱进入等待X31信号超时
MoveInfo.log($"周转箱进入超时"); MoveInfo.log($"周转箱进入超时");
} }
break; break;
...@@ -245,7 +245,7 @@ namespace DeviceLibrary ...@@ -245,7 +245,7 @@ namespace DeviceLibrary
MoveInfo.log("周转箱已取走,顶升下降"); MoveInfo.log("周转箱已取走,顶升下降");
break; break;
case MoveStep.InOverHead: case MoveStep.InOverHead:
Msg.add("X19检测到物料超高,请取出周转箱", MsgLevel.warning); Msg.add("料箱存储超高", MsgLevel.warning);//X19检测到物料超高,请取出周转箱
if (IOMonitor.IODebound(IO_M_Stop_In, Config, IO_VALUE.LOW)) if (IOMonitor.IODebound(IO_M_Stop_In, Config, IO_VALUE.LOW))
{ {
MiddleStop(MoveInfo, IO_VALUE.HIGH); MiddleStop(MoveInfo, IO_VALUE.HIGH);
......
...@@ -61,7 +61,7 @@ namespace DeviceLibrary ...@@ -61,7 +61,7 @@ namespace DeviceLibrary
case MoveStep.OutBoxPutOn: case MoveStep.OutBoxPutOn:
if (IOValue(IO_EndMaterialTop_Check).Equals(IO_VALUE.LOW)) if (IOValue(IO_EndMaterialTop_Check).Equals(IO_VALUE.LOW))
{ {
Msg.add("出口X39没有检测到周转箱", MsgLevel.alarm); Msg.add("出口末端为检测到料箱", MsgLevel.alarm);//出口X39没有检测到周转箱
} }
else else
{ {
...@@ -105,7 +105,7 @@ namespace DeviceLibrary ...@@ -105,7 +105,7 @@ namespace DeviceLibrary
} }
else if(MoveInfo.IsTimeOut(60*ConfigHelper.Config.Get("OutWaitAgvLeaveTimeout",5))) else if(MoveInfo.IsTimeOut(60*ConfigHelper.Config.Get("OutWaitAgvLeaveTimeout",5)))
{ {
Msg.add($"等待周转箱[{MoveInfo.MoveParam.WareCode}]离开超时", MsgLevel.warning); Msg.add($"出口料箱未下降", MsgLevel.warning);//等待周转箱[{MoveInfo.MoveParam.WareCode}]离开超时
RobotManage.mainMachine.IsClearWarnMsg = false; RobotManage.mainMachine.IsClearWarnMsg = false;
} }
break; break;
......
...@@ -169,7 +169,7 @@ namespace DeviceLibrary ...@@ -169,7 +169,7 @@ namespace DeviceLibrary
case MoveStep.StoreOut10: case MoveStep.StoreOut10:
if (!InOutDevice.GetOutStoreFreeSide(out InOutSideE inOutSide2, out InOutDevice iod2)) if (!InOutDevice.GetOutStoreFreeSide(out InOutSideE inOutSide2, out InOutDevice iod2))
{ {
Msg.add("出口位置被占用无法送出料箱",MsgLevel.warning); Msg.add("出口料箱排队", MsgLevel.warning);//出口位置被占用无法送出料箱
return; return;
} }
ac = poslist[CurrentPosIndex]; ac = poslist[CurrentPosIndex];
......
...@@ -113,7 +113,7 @@ namespace DeviceLibrary ...@@ -113,7 +113,7 @@ namespace DeviceLibrary
{ {
if (IOManager.IOValue(IO_Type.AirValve_Open).Equals(IO_VALUE.HIGH) || IOManager.IOValue(IO_Type.FrontDoor_Check).Equals(IO_VALUE.LOW) || IOManager.IOValue(IO_Type.BackDoor_Check).Equals(IO_VALUE.LOW)) if (IOManager.IOValue(IO_Type.AirValve_Open).Equals(IO_VALUE.HIGH) || IOManager.IOValue(IO_Type.FrontDoor_Check).Equals(IO_VALUE.LOW) || IOManager.IOValue(IO_Type.BackDoor_Check).Equals(IO_VALUE.LOW))
{ {
IOMove(IO_Type.AirValue, IO_VALUE.LOW); IOMove(IO_Type.AirValue, IO_VALUE.HIGH);
return; return;
} }
...@@ -133,13 +133,13 @@ namespace DeviceLibrary ...@@ -133,13 +133,13 @@ namespace DeviceLibrary
if (humiNeedStart && !airisopen) if (humiNeedStart && !airisopen)
{ {
IOMove(IO_Type.AirValue, IO_VALUE.HIGH); IOMove(IO_Type.AirValue, IO_VALUE.LOW);
airisopen = true; airisopen = true;
LogUtil.info($"开始吹气,当前最大湿度:{Current_Humidity} > {ServerCM.Max_Humidity}-{Setting_Init.Device_HumidityStartOffser}."); LogUtil.info($"开始吹气,当前最大湿度:{Current_Humidity} > {ServerCM.Max_Humidity}-{Setting_Init.Device_HumidityStartOffser}.");
} }
else if (humiNeedStop && airisopen) else if (humiNeedStop && airisopen)
{ {
IOMove(IO_Type.AirValue, IO_VALUE.LOW); IOMove(IO_Type.AirValue, IO_VALUE.HIGH);
airisopen = false; airisopen = false;
LogUtil.info($"关闭吹气,当前最大湿度:{Current_Humidity} < {ServerCM.Max_Humidity}-{Setting_Init.Device_HumidityEndOffser}."); LogUtil.info($"关闭吹气,当前最大湿度:{Current_Humidity} < {ServerCM.Max_Humidity}-{Setting_Init.Device_HumidityEndOffser}.");
} }
......
...@@ -179,7 +179,7 @@ namespace DeviceLibrary ...@@ -179,7 +179,7 @@ namespace DeviceLibrary
BtnProcess(); BtnProcess();
canRunning = SafeCheck(); canRunning = SafeCheck();
} }
if (IOManager.IOValue(IO_Type.AirValue).Equals(IO_VALUE.HIGH)) if (IOManager.IOValue(IO_Type.AirValue).Equals(IO_VALUE.LOW))
{ {
Msg.add("干燥机电磁阀打开", MsgLevel.info); Msg.add("干燥机电磁阀打开", MsgLevel.info);
} }
...@@ -314,7 +314,7 @@ namespace DeviceLibrary ...@@ -314,7 +314,7 @@ namespace DeviceLibrary
} }
else else
{ {
Msg.add("伸缩叉2侧X06/X07检测到有物料无法继续", MsgLevel.warning); Msg.add("存储机构取料暂停", MsgLevel.warning);//伸缩叉2侧X06/X07检测到有物料无法继续
RobotManage.UserPause("回原时料叉上有物料"); RobotManage.UserPause("回原时料叉上有物料");
return; return;
} }
...@@ -357,7 +357,7 @@ namespace DeviceLibrary ...@@ -357,7 +357,7 @@ namespace DeviceLibrary
if (IOMonitor.IODebound(IO_Type.SideA_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000) || if (IOMonitor.IODebound(IO_Type.SideA_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000) ||
IOMonitor.IODebound(IO_Type.SideB_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000)) IOMonitor.IODebound(IO_Type.SideB_ForkMaterial_Check, Config, IO_VALUE.HIGH, 2000))
{ {
Msg.add("伸缩叉2侧X06/X07检测到有物料无法继续", MsgLevel.warning); Msg.add("存储机构取料暂停", MsgLevel.warning);//伸缩叉2侧X06/X07检测到有物料无法继续
RobotManage.UserPause("回源时料叉上有物料"); RobotManage.UserPause("回源时料叉上有物料");
return; return;
} }
......
...@@ -293,7 +293,7 @@ namespace OnlineStore.LoadCSVLibrary ...@@ -293,7 +293,7 @@ namespace OnlineStore.LoadCSVLibrary
/// </summary> /// </summary>
public static string Camera_Led = "Camera_Led"; public static string Camera_Led = "Camera_Led";
/// <summary> /// <summary>
/// DO,0,氮气阀门打开,AirValue,7,HC,Y07,,,,,,,,,, /// DO,0,氮气阀门关闭,AirValue,7,HC,Y07,,,,,,,,,,
/// </summary> /// </summary>
public static string AirValue = "AirValue"; public static string AirValue = "AirValue";
/// <summary> /// <summary>
......
...@@ -42,7 +42,7 @@ namespace TheMachine ...@@ -42,7 +42,7 @@ namespace TheMachine
private void timer1_Tick(object sender, EventArgs e) private void timer1_Tick(object sender, EventArgs e)
{ {
IOManager.IOMove(IO_Type.AirValve_Open, IO_VALUE.HIGH); IOManager.IOMove(IO_Type.AirValve_Open, IO_VALUE.HIGH);
IOManager.IOMove(IO_Type.AirValue, IO_VALUE.LOW); IOManager.IOMove(IO_Type.AirValue, IO_VALUE.HIGH);
var dd= RobotManage.humitureControllers.Average(x => x.LastData.OxygenV); var dd= RobotManage.humitureControllers.Average(x => x.LastData.OxygenV);
var nitrogen = 100- dd-1; var nitrogen = 100- dd-1;
...@@ -62,7 +62,7 @@ namespace TheMachine ...@@ -62,7 +62,7 @@ namespace TheMachine
LogUtil.info("请求打开舱门开始"); LogUtil.info("请求打开舱门开始");
IOManager.IOMove(IO_Type.AirValve_Open, IO_VALUE.HIGH); IOManager.IOMove(IO_Type.AirValve_Open, IO_VALUE.HIGH);
Thread.Sleep(1000); Thread.Sleep(1000);
IOManager.IOMove(IO_Type.AirValue, IO_VALUE.LOW); IOManager.IOMove(IO_Type.AirValue, IO_VALUE.HIGH);
timer1.Start(); timer1.Start();
} }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!