读取PLC参数

Read PLC parameters

我需要读取数据块上的所有参数。我可以通过 moka7(java 版本的 snap7)读取显示块总大小的系列(如池、数学、控制等)和 mc7 大小,但现在,我需要加载数据块内的所有参数。

在附件中,您可以看到一个 MATH 数据块的所有参数,由 SIMATIC MANAGER (STEP 7)

中的 DB 参数实用程序显示

好的!

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

通过这 2 个文件,您可以了解有关所有对象的任何信息,如 FB、FC、DB 和...,以及关于这些的足够信息。

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

最后,您可以使用 JavaDBF 库从您的 DBF 和 DBT 文件中读取数据:)(块的结构存储在 DBT 文件中)。