private void Test1( ) { OperateResult <bool> read = siemensPPI.ReadBool("M100.4"); if (read.IsSuccess) { bool m100_4 = read.Content; } else { // failed string err = read.Message; } OperateResult write = siemensPPI.Write("M100.4", true); if (write.IsSuccess) { // success } else { // failed string err = write.Message; } }
private void button24_Click(object sender, EventArgs e) { // bool写入 //MessageBox.Show( HslCommunication.BasicFramework.SoftBasic.ByteToHexString( SiemensPPI.BuildWriteCommand( siemensPPI.Station, textBox8.Text, new byte[] { 1 } ).Content, ' ' ) ); //return; try { DemoUtils.WriteResultRender(siemensPPI.Write(textBox8.Text, bool.Parse(textBox7.Text)), textBox8.Text); } catch (Exception ex) { MessageBox.Show(ex.Message); } }