Commit ea7849b6 张东亮

校准库位接口变化

1 个父辈 3cf72650
...@@ -16,10 +16,10 @@ namespace DeviceLibrary ...@@ -16,10 +16,10 @@ namespace DeviceLibrary
public class VisionHelper public class VisionHelper
{ {
static string visionUrl = ConfigHelper.Config.Get("VisionUrl", "http://localhost:8089/vision/eyem"); static string visionUrl = ConfigHelper.Config.Get("VisionUrl", "http://localhost:8089/vision/eyem");
public static bool ReelStatusCheck() public static bool ReelStatusCheck(string configName)
{ {
string cameraName = ConfigHelper.Config.Get("MonitorCamName", "cam1"); string cameraName = ConfigHelper.Config.Get("MonitorCamName", "cam1");
string url = visionUrl + "/reelStatusCheck/cam?camName=" + cameraName; string url = visionUrl + $"/reelStatusCheck/cam?camName={cameraName}&configName={configName}";
try try
{ {
CheckAndRunServer(); CheckAndRunServer();
...@@ -27,18 +27,18 @@ namespace DeviceLibrary ...@@ -27,18 +27,18 @@ namespace DeviceLibrary
Result result = JsonHelper.DeserializeJsonToObject<Result>(json); Result result = JsonHelper.DeserializeJsonToObject<Result>(json);
if (result != null && result.code == 0) if (result != null && result.code == 0)
{ {
LogUtil.info("料盘放置正常"); LogUtil.info($"{configName} 料盘放置正常");
return true; return true;
} }
else else
{ {
LogUtil.info("料盘放置异常"); LogUtil.info($"{configName} 料盘放置异常");
return false; return false;
} }
} }
catch (Exception ex) catch (Exception ex)
{ {
LogUtil.error("ReelStatusCheck", ex); LogUtil.error($"ReelStatusCheck {configName}", ex);
} }
return false; return false;
} }
......
...@@ -234,7 +234,8 @@ namespace DeviceLibrary ...@@ -234,7 +234,8 @@ namespace DeviceLibrary
#region 料盘放置位置检查 #region 料盘放置位置检查
case MoveStep.StoreFIX04_01_InoutBackToP1: case MoveStep.StoreFIX04_01_InoutBackToP1:
MoveInfo.NextMoveStep(MoveStep.StoreFIX04_02_CheckLocation); MoveInfo.NextMoveStep(MoveStep.StoreFIX04_02_CheckLocation);
reelStatusInFix = VisionHelper.ReelStatusCheck(); var fixpos = "fix#" + MoveInfo.MoveParam.PlateW.ToString();
reelStatusInFix = VisionHelper.ReelStatusCheck(fixpos);
break; break;
case MoveStep.StoreFIX04_02_CheckLocation: case MoveStep.StoreFIX04_02_CheckLocation:
if (reelStatusInFix) if (reelStatusInFix)
......
...@@ -154,12 +154,14 @@ namespace DeviceLibrary ...@@ -154,12 +154,14 @@ namespace DeviceLibrary
{ {
ClampMoveInfo.NextMoveStep(MoveStep.NGOUT_01); ClampMoveInfo.NextMoveStep(MoveStep.NGOUT_01);
ClampMoveInfo.log($"左侧翻板水平信号未亮,料盘NG:{ClampMoveInfo.MoveParam.NgMsg}"); ClampMoveInfo.log($"左侧翻板水平信号未亮,料盘NG:{ClampMoveInfo.MoveParam.NgMsg}");
Msg.add(crc.GetString("l_flipDoor_no_work", "左侧翻板水平信号未亮"), MsgLevel.alarm);
RobotManage.UserPause(crc.GetString("l_flipDoor_no_work", "左侧翻板水平信号未亮")); RobotManage.UserPause(crc.GetString("l_flipDoor_no_work", "左侧翻板水平信号未亮"));
} }
else if (IOValue(IO_Type.ReelFlipDoor_R_Work).Equals(IO_VALUE.LOW)) else if (IOValue(IO_Type.ReelFlipDoor_R_Work).Equals(IO_VALUE.LOW))
{ {
ClampMoveInfo.NextMoveStep(MoveStep.NGOUT_01); ClampMoveInfo.NextMoveStep(MoveStep.NGOUT_01);
ClampMoveInfo.log($"右侧翻板水平信号未亮,料盘NG:{ClampMoveInfo.MoveParam.NgMsg}"); ClampMoveInfo.log($"右侧翻板水平信号未亮,料盘NG:{ClampMoveInfo.MoveParam.NgMsg}");
Msg.add(crc.GetString("r_flipDoor_no_work", "右侧翻板水平信号未亮"), MsgLevel.alarm);
RobotManage.UserPause(crc.GetString("r_flipDoor_no_work", "右侧翻板水平信号未亮")); RobotManage.UserPause(crc.GetString("r_flipDoor_no_work", "右侧翻板水平信号未亮"));
} }
else else
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!