[西门子] 通过S7.net读取西门子PLC DB中各种类型变量的例子

[复制链接]
查看248 | 回复0 | 2024-4-16 08:00:59 | 显示全部楼层 |阅读模式
如图所示,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();            }         }    ......



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则