Commit ea7849b6 张东亮

校准库位接口变化

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