private void either_FeedIsPress_Event_BtnClick(object sender, LeftRightSide lr) { switch (lr) { case LeftRightSide.Left: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.FeedIsPress, false); break; case LeftRightSide.Right: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.FeedIsPress, true); break; } }
private void either_Mark2_Event_BtnClick(object sender, LeftRightSide lr) { switch (lr) { case LeftRightSide.Left: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder_Dot, false); break; case LeftRightSide.Right: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder_Dot, true); break; } }
private void either_Scan_Event_BtnClick(LeftRightSide lr) { switch (lr) { case LeftRightSide.Left: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.ScanPosition, false); break; case LeftRightSide.Right: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.ScanPosition, true); break; } }
private void either_DownJig_Event_BtnClick(LeftRightSide lr) { switch (lr) { case LeftRightSide.Left: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.YSignLocation, false); break; case LeftRightSide.Right: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.YSignLocation, true); break; } }
private void either_SetBoard_Event_BtnClick(object sender, LeftRightSide lr) { switch (lr) { case LeftRightSide.Left: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder_HoldMater, true); break; case LeftRightSide.Right: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder_HoldMater, false); break; } ReStartRefresh(); }
private void either_Vacuum_Event_BtnClick(object sender, LeftRightSide lr) { switch (lr) { case LeftRightSide.Left: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Vacuum_Absorb, true); break; case LeftRightSide.Right: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Vacuum_Absorb, false); break; } ReStartRefresh(); }
private void either_UpToSql_Event_BtnClick(object sender, LeftRightSide lr) { if (lr == LeftRightSide.Left) { GlobalVar.gl_UpSql = true; myFunction.WriteIniString(INIFileValue.gl_inisection_UpdateSql, INIFileValue.gl_iniKey_UpdateSql, true.ToString());//上传数据库是否启用 cb_Product.Visible = true; } else { GlobalVar.gl_UpSql = false; myFunction.WriteIniString(INIFileValue.gl_inisection_UpdateSql, INIFileValue.gl_iniKey_UpdateSql, false.ToString());//上传数据库是否启用 cb_Product.Visible = false; } }
private void either_Press_Event_BtnClick(object sender, LeftRightSide lr) { switch (lr) { case LeftRightSide.Left: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder12, false); break; case LeftRightSide.Right: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder12, true); break; } ReStartRefresh(); ShowBitmap.Clear(); }
private void either_BarcodeGun_Event_BtnClick(object sender, LeftRightSide lr) { if (lr == LeftRightSide.Left) { gb_scanMode.Visible = true; } else { gb_scanMode.Visible = false; INIFileValue.BarcodeGunEnable = false; myFunction.WriteIniString(INIFileValue.gl_inisection_BarcodeGun, INIFileValue.gl_iniKey_BarcodeGunEnable, INIFileValue.BarcodeGunEnable.ToString()); //条码枪是否启用s INIFileValue.BarcodeScanEnable = false; myFunction.WriteIniString(INIFileValue.gl_inisection_BarcodeScan, INIFileValue.gl_iniKey_BarcodeScanEnable, INIFileValue.BarcodeScanEnable.ToString()); //康耐视条码枪是否启用 GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.BarcodeScanUesd, false); } }
private void either_Carry_Event_BtnClick(object sender, LeftRightSide lr) { switch (lr) { case LeftRightSide.Left: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.CarryFeedPosition, true); GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.CarryBlankPositon, false); break; case LeftRightSide.Right: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.CarryFeedPosition, false); GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.CarryBlankPositon, true); break; } ReStartRefresh(); }
private void cylnder_fixed_Event_BtnClick(object sender, LeftRightSide lr) { switch (lr) { case LeftRightSide.Left: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder_LeftRightClamp, false); for (int i = 0; i < 10; i++) //等待一秒到位 { if (GlobalVar.c_Modbus.Coils.Cylinder_LeftRightClamp.Value) { Thread.Sleep(100); } } if (GlobalVar.c_Modbus.Coils.Cylinder_LeftRightClamp.Value) { //此时PLC提示左右夹取汽缸超时 break; } GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder_UpDown, false); break; case LeftRightSide.Right: if (!GlobalVar.c_Modbus.Coils.Cylinder_BeforeBack.Value) { ((Either)sender).ChangeBackColor(true); MsgBox("终止连接", Color.Red, MessageBoxButtons.OK); //提示的意思是,先解开上治具连接 break; } GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder_LeftRightClamp, true); for (int i = 0; i < 10; i++) //等待一秒到位 { if (!GlobalVar.c_Modbus.Coils.Cylinder_LeftRightClamp.Value) { Thread.Sleep(100); } } if (!GlobalVar.c_Modbus.Coils.Cylinder_LeftRightClamp.Value) { //此时PLC提示左右夹取汽缸超时 break; } GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder_UpDown, true); MsgBox("上治具锁紧装置打开,再次进行段取", Color.LightGoldenrodYellow, MessageBoxButtons.OK); break; } }
private void either_Press_Event_BtnClick(object sender, LeftRightSide lr) { switch (lr) { case LeftRightSide.Left: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder_DownPressure, false); break; case LeftRightSide.Right: if (GlobalVar.c_Modbus.HoldingRegisters.AxisY_RealLocation.Value != GlobalVar.c_Modbus.HoldingRegisters.AxisY_JigPoint.Value) //当前位置非治具位置,禁止下压 { ((Either)sender).ChangeBackColor(true); MsgBox("请先移动到治具位置", Color.Red, MessageBoxButtons.OK); break; } else { GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder_DownPressure, true); } break; } }
private void cylnder_connection_Event_BtnClick(object sender, LeftRightSide lr) { switch (lr) { case LeftRightSide.Left: if ((GlobalVar.c_Modbus.Coils.Cylinder_LeftRightClamp.Value) || (GlobalVar.c_Modbus.Coils.Cylinder_UpDown.Value)) { ((Either)sender).ChangeBackColor(false); MsgBox("请先锁紧上治具", Color.LightGoldenrodYellow, MessageBoxButtons.OK); break; } GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder_BeforeBack, false); if ((!GlobalVar.c_Modbus.Coils.Cylinder_LeftRightClamp.Value) && (!GlobalVar.c_Modbus.Coils.Cylinder_UpDown.Value)) { MsgBox("上治具锁紧装置打开,再次进行段取", Color.LightGoldenrodYellow, MessageBoxButtons.OK); break; } break; case LeftRightSide.Right: GlobalVar.c_Modbus.AddMsgList(GlobalVar.c_Modbus.Coils.Cylinder_BeforeBack, true); break; } }