PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 75|回复: 0

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

[复制链接]
发表于 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
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-5-4 18:24 , Processed in 0.049404 second(s), 26 queries .

快速回复 返回顶部 返回列表