Пока ковырялся с проблемой убегания часов на 20 минут, понял почему часы смещались на 1 час вперед в определенное время (смотри 1е сообщение). Нашел в коде строчку, где часы ПЛК синхронизировались с кассой при закрытии смены. Все же дело было не в бабине...

Тут, наверное, тоже. Пока всем спасибо.
Вопрос снимается.