Visual Studio 2010--C#跟西门子1200(Sharp7)窗体控制③--启动按钮
上期回顾(上期主要是对这个按钮代码设置编码,当启动按钮按下时,PLC的BOOL置位):
按照大家的要求,本期先试一下,当按下启动按钮后,访问PLC一个字节的多个位
1.0 接着上期讲,上次按下启动的时候,置位了一个位,这次我们同时置位2个位,0.0和0.3,那程序应该是这样的,同样是写入一个字节,如果不特别设置其他位默认都为0
private void button1_Click(object sender, EventArgs e)
{
var client = new S7Client();//建立通讯
int comectionResult = client.ConnectTo("192.168.0.1", 0, 1);//接受来次通讯的结果
var writeBuffer = new byte[1];//新建一个字节的writeBuffer输出缓冲区,
S7.SetBitAt(ref writeBuffer, 0, 0, true);
//S7.SetBitAt(ref writeBuffer, 0, 1, true);
//S7.SetBitAt(ref writeBuffer, 0, 2, false)