2017-08-07 107 views
-3

我需要读取数据块上的所有参数。我可以通过moka7(snap7的Java版本)阅读Family(如池,数学,控制...)和MC7大小显示块的总大小,但现在,我需要加载数据块内的所有参数。读取PLC参数

依恋你可以看到在SIMATIC MANAGER (STEP 7)

sample of data parameters

+1

你试过在数据块中加载参数的是什么?你遇到了什么问题?你还可以发布你的当前代码吗? –

+0

你知道snap7吗? moka是snap7的java版本,我用它来读取plc数据 – Alireza

+0

从plc读取数据时我没有任何问题。我只需要可以读取数据块结构 – Alireza

回答

1

好的数学数据块的所有参数,通过DB PARAM实用秀!

经过一个星期搜索这个问题,我在simatic项目中逐个打开文件,并在ombstx文件夹中找到SUBBLK.DBF and DBTBAUSTEIN.DBF and DBT。这些是两个dBase文件。

与这2个文件,你可以知道任何关于所有对象,如FB,FC,DB和...,有足够的信息。

经过这次探索!,我发现这与继续搜索的链接,可以显示关于上述2个文件更好的信息。 project bloc list in excel fileTHIS

最后,你可以使用JavaDBF图书馆读你DBF和DBT文件:)(存储在DBT文件块的结构)的数据。