Не все и не только в ПЛК. Лично я говорю о проблемме, вне зависимости от того, где она.
12 часов достаточно много. Гораздо проще и правильнее, на панели разрешить NTP сервер, а у контроллера - NTP клиент, и указать в качестве сервера времени - панель. Но еще лучше, если большое предприятие - несколько отдельных NTP серверов (любой старый навигатор, который при подключении по USB, умеет в COM порт - будет независимым источником времени со stratum (ярусом) 0, вместо 1, 2, 3, если запрашивать по сети). Ну и плюс, независимость от этой сети. Internetа нет, а точное время на всех устройствах - есть.
Видел, когда привязываются ко времени мастера в пакетах опроса, но что бы просто так - зачем?