如图所示,C#编程,引用S7.net读PLC中的bool、byte、int、real数据类型变量的例子。
private void timer1_Tick(object sender, EventArgs e) { //var bl1 = objS7net.Read(DataType.Output, 0, 0, VarType.Bit, 1);
if (label3.Text == "S7.NET连接成功") { var dwords = objS7net.Read("Q0.0"); label4.Text = dwords.ToString(); //1、DB块中BOOL量读取label7.Text = objS7net.Read("DB1.DBX0.0").ToString();
//2、DB块中Byte数据类型读取int bb = (byte)objS7net.Read("DB1.DBB1");label8.Text = bb.ToString("X2");
//3、DB块中int数据类型读取 label9.Text = objS7net.Read("DB1.DBW2").ToString(); //4、DB块中Real浮点数据类型读取 label10.Text = objS7net.Read(DataType.DataBlock, 1, 4, VarType.Real, 1).ToString(); } } ......
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |