Просмотр полной версии : OWEN RTC
Виталий93
12.03.2026, 12:26
Добрый день. Есть такая проблема: нужно организовать ошибку по синхронизации времени NTP. В версии таргета owenRTC 3.5.14 есть такая функция, а в версии таргета 3.5.17. уже нет. мы программируем через codesys 3.5.17 куда старый owenRTC не встает и ПЛК него не воспринимает.
версия 3.5.17
88469
версия 3.5.14
88470
Евгений Кислов
12.03.2026, 12:52
Добрый день.
нужно организовать ошибку по синхронизации времени NTP
Штатного функционала для этого в современных прошивках нет.
Можно пойти по одному из следующих вариантов:
- использовать встроенный NTP-клиент, настраиваемый в web-конфигураторе, а в проект CODESYS добавить периодический вызов утилиты ntpclient (через библиотеку CmpSysExec) для анализа доступности NTP-сервера.
- отказаться от встроенного NTP-клиента и реализовать синхронизацию с помощью своего кода: https://ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/08_Sockets/Example_NtpClient_3517v1.projectarchive
Соответственно, в этом случае будет легко определить отсутствие ответа от сервера.
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot