Характер изменения - странный.
Если убрать физику (батарейки и т.п), остаются варианты:
1.Саботаж местных
2.Упомянутый внешний доступ "Да, контроллер подключен к интернету"
3.Кривой код в ПЛК
4.Кривая пользовательская настройка панели
5.Кривое системное ПО ПЛК
6.Кривое системное ПО панели

Что исключаете ?
Насколько является необходимым постоянное наличие выхода в интернет и постоянное наличие панели для техпроцесса ?
Залочьте код с syslibtime и посмотрите через день-другой (останется п.2)
Отключите интернет и внедрите в код фиксинг факта изменения времени из области слейва (панель же - мастер)
Думайте, сужайте круг источников проблемы. За вас никто ничего делать не будет.