Здравствуйте, есть СПК107-М01. Формирую отчет за сутки о расходе воды с помощью архиватора.
Триггер для записи изначально имел вид
Код:
R_TRIG_1(CLK:=(hour=0 AND Minute=0) , Q=>Write_Arch_2 );
Появлялось огромное количество ложных срабатываний. Часы и минуты беру из таргета. Обработка триггера запускается в задаче OwenArchiver.
Добавил дополнительную проверку еще и на секунды
Код:
R_TRIG_1(CLK:=(hour=0 AND Minute=0 AND second>0) , Q=>Write_Arch_2 );
Ситуация стала лучше, но ложные срабатывания сохранились.
3.PNG
Как я понимаю, в переменных времени имеется какой-то дребезг. Хочется найти надежное решение.