private void button1_Click(object sender, EventArgs e) { if (!int.TryParse(textBox2.Text, out int port)) { MessageBox.Show(DemoUtils.PortInputWrong); return; } melsecA3C?.ConnectClose( ); melsecA3C = new MelsecA3CNetOverTcp( ); melsecA3C.IpAddress = textBox1.Text; melsecA3C.Port = port; try { melsecA3C.Station = byte.Parse(textBox15.Text); melsecA3C.SumCheck = checkBox1.Checked; melsecA3C.Format = int.Parse(comboBox2.SelectedItem.ToString( )); OperateResult connect = melsecA3C.ConnectServer( ); if (connect.IsSuccess) { MessageBox.Show(StringResources.Language.ConnectedSuccess); button2.Enabled = true; button1.Enabled = false; panel2.Enabled = true; userControlReadWriteOp1.SetReadWriteNet(melsecA3C, "D100", true); } else { MessageBox.Show(HslCommunication.StringResources.Language.ConnectedFailed); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public FormMelsec3COverTcp( ) { InitializeComponent( ); melsecA3C = new MelsecA3CNetOverTcp( ); }