записывайте время сервера в переменную на плк, а на плк пишите программу для сравнения внешнего времени и внутреннего и коррекции внутреннего при расхождении.... секунды не выверите, но минуты вполне нормальны будут