Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
libnodave 0.8.4.4 ライブラリを使用して S7 PLC に接続していますが、PLC DB のビット (DB100.DBX8.0 など) が値を変更したかどうかを検出する方法を知りたいです。私がしたことは、while ループ内でこのビットを読み取ることですが、このビットで値が変更されたときにイベントを作成し、それが発生したときにタスクを起動したいと考えています。
libnodaveまたは のような他のライブラリで使用できるデフォルトのイベントはありませんS7.net。
libnodave
S7.net
OPC時間に設定されたビットのセットを読み取り、メインプログラムに通知する独自の関数を使用または作成する必要があります。
OPC