private void CChaSetting_FormClosed(object sender, FormClosedEventArgs e) { try { plc.Disconnect(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void disConnect() { if (mPLCType == PLC_TYPE.PLC_BJ) { mModbus.WriteDO(4, false); } if (mPLCType == PLC_TYPE.PLC_XD || mPLCType == PLC_TYPE.PLC_DLX) { mPlc.OnPLCDataReported -= Plc_OnPLCDataReported; mPlc.Disconnect(); } }
void closeMachine() { try { PLCController plc = new PLCController(getPort()); if (plc.Connect()) { plc.SendCommand((PLCResponse)6); plc.Disconnect(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void DisconnectPlc() { plc.OnPLCDataReported -= Plc_OnPLCDataReported; plc.Disconnect(); }