2017-08-07 106 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文件塊的結構)的數據。