Commit 0e6af7ba 刘韬

修正agv对接

1 个父辈 1d7ea7c1
......@@ -13,6 +13,13 @@ namespace DeviceLibrary
{
partial class MainMachine
{
bool BtnEnableCheck() {
return MiddleMoveInfo.MoveStep != MoveStep.M20_ToNgBox
&& MiddleMoveInfo.MoveStep != MoveStep.M20_ToNgBox_72HRelease
&& RightMoveInfo.MoveStep != MoveStep.R20_reel_duplicate
&& MiddleMoveInfo.MoveStep != MoveStep.M07
;
}
void BtnProcess()
{
string isskiptest = ConfigHelper.Config.Get("Hardwareversion", "V2");
......@@ -22,8 +29,7 @@ namespace DeviceLibrary
//硬件v2版本,已经去除料车检测X11的io
if ((RightMoveInfo.IsStep(MoveStep.Wait) || RightMoveInfo.IsStep(MoveStep.REND))
&& IOValue(IO_Type.Right_BTN).Equals(IO_VALUE.HIGH)
&& MiddleMoveInfo.MoveStep != MoveStep.M20_ToNgBox
&& MiddleMoveInfo.MoveStep != MoveStep.M20_ToNgBox_72HRelease)
&& BtnEnableCheck())
{
//有料,出料,无料,进料
if (IOValue(IO_Type.RightEnd_Check).Equals(IO_VALUE.HIGH))
......@@ -55,8 +61,7 @@ namespace DeviceLibrary
if ((RightMoveInfo.IsStep(MoveStep.Wait) || RightMoveInfo.IsStep(MoveStep.REND))
&& IOValue(IO_Type.Right_BTN).Equals(IO_VALUE.HIGH)
&& IOValue(IO_Type.RightCar_Check).Equals(IO_VALUE.HIGH)
&& MiddleMoveInfo.MoveStep != MoveStep.M20_ToNgBox
&& MiddleMoveInfo.MoveStep != MoveStep.M20_ToNgBox_72HRelease)
&& BtnEnableCheck())
{
//有料,出料,无料,进料
if (IOValue(IO_Type.RightEnd_Check).Equals(IO_VALUE.HIGH))
......@@ -91,8 +96,7 @@ namespace DeviceLibrary
&& IOValue(IO_Type.Right_BTN).Equals(IO_VALUE.HIGH)
&& IOValue(IO_Type.RightEnd_Check).Equals(IO_VALUE.HIGH)
&& IOValue(IO_Type.RightCar_Check).Equals(IO_VALUE.HIGH)
&& MiddleMoveInfo.MoveStep != MoveStep.M20_ToNgBox
&& MiddleMoveInfo.MoveStep != MoveStep.M20_ToNgBox_72HRelease)
&& BtnEnableCheck())
{
RightMoveInfo.NewMove(MoveStep.R30_OutShelf);
LogUtil.info("BtnProcess:进料串感应到有料,进料口确认,检测到小车");
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!