Libnodave on value changed

639 Views Asked by At

I am using libnodave 0.8.4.4 library to connect to a S7 PLC and what I would like to know if how can I detect if a bit (e.g. DB100.DBX8.0) in PLC DB changes its value. What I did is to read this bit within a while loop but I would like to create an event on value changed on this bit and launch a task when it happens.

1

There are 1 best solutions below

1
On BEST ANSWER

There is no default event available with libnodave or any other libraries like S7.net.

Either you need to use OPCor write your own function which will read the set of bits set on time and notify to the main program.