Ваши комментарии

Просто нужно выключить канал перед выключением программы.

Вся проблема с входными данными.Чтобы подсчет времени работы/простоя работал корректно, нужно представить программе данные без вот таких разрывов. Т.е. Вы включили станок, вышли из программы,и программа считает, что станок работал до изменения данных. И наоборот.
Ваша база данных(канал 16К) приведена ниже в виде графика.



Сервис поддержки клиентов работает на платформе UserEcho