0

教育目的で、libnodave (または snap7 などの同等のオープンソース) を使用して PLC シンボル テーブルを読みたいと思います。

実際、マーカーからデータを読み取るときは、libnodave が raw バイトをシーケンスで読み取るという事実のために、DB に存在する変数の種類を事前に知っておく必要があります。

データを保存するときに plc プログラマーがどのような種類のデータを選択したかを事前に知る方法を探しているので、生のバイト読み取りを使用すると、変数を簡単に監視し、読み取りと視覚化のルーチンを適応させることができます。

前もって感謝します。

4

1 に答える 1

0

のプログラムにS7-3xx/4xx PLCは、シンボリック アドレッシングがダウンロードされていません。そのため、 LibnodaveまたはSnap7はシンボルを指すことができません。

TIAS7-12xx/15xx PLCは異なります。シンボルがダウンロードされています。しかし、私が知る限り、Libnodave または Snap7 はこれらのシンボルをまだ使用できません。

おそらく解決策は、Symboltable is Step7/TIA を Excel または .scv ファイルにエクスポートし、そこでシンボルをその形式とアドレス情報とともに読み取ることです。

(Libnodave は S7-12xx/15xx をサポートしていません。代わりに Snap7 を使用してください。)

于 2016-07-27T09:41:23.613 に答える