public void PLCConnect() { tcpPLC = new TCPSyncClient(); tcpPLC.TCPServerName = "127.0.0.1";// "192.168.3.250"; tcpPLC.SaveDataProcessCallback = new SaveDataProcessCallbackDelegate(TcpModbusPacket.SaveDataProcessCallbackProc); tcpPLC.TCPServerPort = 502; while (true) { if (tcpPLC.Conn()) { break; } if (MessageBox.Show("无法连接连接到PLC,是否重试!", "PLC连接失败", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1) == DialogResult.Cancel) { this.Close(); return; } } ShowText("成功连接到PLC"); }
public static void Connect() { CCS = new TCPSyncClient(); CCS.TCPServerName = "127.0.0.1";// "192.168.3.250"; CCS.SaveDataProcessCallback = new SaveDataProcessCallbackDelegate(SaveDataProcessCallbackProc); CCS.TCPServerPort = 3434; while (true) { if (CCS.Conn()) { break; } if (MessageBox.Show("无法连接到CCS,是否重试!", "CCS连接失败", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1) == DialogResult.Cancel) { CCS.Close(); CCS = null; FormMain.ShowText("无法连接到CCS"); return; } } FormMain.ShowText("成功连接到CCS"); }