Libnodave по значению изменился
Я использую библиотеку libnodave 0.8.4.4 для подключения к ПЛК S7, и я хотел бы узнать, как я могу определить, если бит (например, DB100.DBX8.0) в ПЛК БД меняет свое значение. Что я сделал, так это прочитал этот бит в цикле while, но я хотел бы создать событие по значению, измененному в этом бите, и запустить задачу, когда это произойдет.
1 ответ
Решение
Событие по умолчанию недоступно для libnodave
или любые другие библиотеки, такие как S7.net
,
Либо вам нужно использовать OPC
или напишите свою собственную функцию, которая будет считывать набор битов, установленных на время, и уведомлять основную программу.