首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >西门子S7 PLC符号表的读取

西门子S7 PLC符号表的读取
EN

Stack Overflow用户
提问于 2016-07-15 14:05:28
回答 1查看 1.5K关注 0票数 0

出于教育目的,我希望使用libnodave (或任何类似于snap7的开放源代码)来阅读PLC符号表。

实际上,当我从merkers读取数据时,我必须事先知道DB中会出现什么样的变量,这也是因为libnodave读取序列中的原始字节。

我正在寻找一种预先知道plc程序员在存储数据时选择哪种数据的方法,因此,当我使用原始字节读取时,我可以很容易地监视变量,并调整我的读取和可视化例程。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-27 09:41:23

S7-3xx/4xx PLC中的程序没有下载的符号寻址。因此,利贝纳维Snap7不能指向符号。

TIAS7-12xx/15xx PLC是不同的。他们下载了符号。但据我所知,Libnodave或Snap7还不能使用这些符号。

解决方案可能是导出Symboltable是Step7 7/TIA到一个Excel或.scv文件,并在那里读取带有它的格式和地址信息的符号。

(Libnodave不支持S7-12xx/15xx,而是使用Snap7。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38398142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档