1

libnodave 0.8.4.4 ライブラリを使用して S7 PLC に接続していますが、PLC DB のビット (DB100.DBX8.0 など) が値を変更したかどうかを検出する方法を知りたいです。私がしたことは、while ループ内でこのビットを読み取ることですが、このビットで値が変更されたときにイベントを作成し、それが発生したときにタスクを起動したいと考えています。

4

1 に答える 1

1

libnodaveまたは のような他のライブラリで使用できるデフォルトのイベントはありませんS7.net

OPC時間に設定されたビットのセットを読み取り、メインプログラムに通知する独自の関数を使用または作成する必要があります。

于 2016-02-23T12:30:12.580 に答える