Libnodave 价值改变
Libnodave on value changed
我正在使用 libnodave 0.8.4.4 库连接到 S7 PLC,我想知道如何检测 PLC DB 中的某个位(例如 DB100.DBX8.0)是否改变了它的值。我所做的是在一个 while 循环中读取这个位,但我想创建一个事件来改变这个位的值,并在它发生时启动一个任务。
libnodave
或 S7.net
等任何其他库都没有可用的默认事件。
您需要使用OPC
或编写您自己的函数,该函数将按时读取设置的位集并通知主程序。
我正在使用 libnodave 0.8.4.4 库连接到 S7 PLC,我想知道如何检测 PLC DB 中的某个位(例如 DB100.DBX8.0)是否改变了它的值。我所做的是在一个 while 循环中读取这个位,但我想创建一个事件来改变这个位的值,并在它发生时启动一个任务。
libnodave
或 S7.net
等任何其他库都没有可用的默认事件。
您需要使用OPC
或编写您自己的函数,该函数将按时读取设置的位集并通知主程序。