公控机访问西门子1500的数据块


转一个西门子官方的说明贴子:

https://support.industry.siemens.com/cs/document/68015630/%E5%9C%A8step-7-(tia-portal)-%E4%B8%AD%EF%BC%8C%E5%85%A8%E5%B1%80%E6%95%B0%E6%8D%AE%E5%9D%97%E7%9A%84%E5%A3%B0%E6%98%8E%E8%A1%A8%E6%98%AF%E4%BB%80%E4%B9%88%E6%A0%B7%E7%9A%84%E7%BB%93%E6%9E%84%EF%BC%9F?dti=0&lc=zh-CN


image.png


上图这个块基地址为2, 注意标题栏上的的名字 DB2

上图的块其中的元素有bool, byte,word 多种, 为了方便公控机访问, 可以要求PLC建立单一元素的块, 比如全部为Singal, 即32位浮点数

这样每个元素隔4个字节


对于上图中的块db2, 

我们访问第一个元素应该为:  db2.0

第二个元素应该为:   db2.1

第8个元素为: db2.8


至于访问方式, 一般使用基于TCP的modelbus协议就可以访问.

可以下载标准的modelBus协议工具进行访问.

如果是用C# 访问, 需要自己实现modelBus协议.


本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2024年4月    »
1234567
891011121314
15161718192021
22232425262728
2930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864