Показано с 1 по 10 из 2891

Тема: CODESYS V3.5. Визуализация

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    когда меняем через OwenRTC UTC offset то в зависимости от цифры меняется и на данную величину (Application.TargetVars.stRtc.dtDateAndTime) системное время в формате Unixtime, а этого быть недолжно !
    Более того при прохождении команды от NTP время может поменяться еще раз на этуже величину.
    Если Offset сделать равным 0 то NTP работает правильно, но местное время равно времени в UTC.

  2. #2

    По умолчанию

    Цитата Сообщение от Andrunchic Посмотреть сообщение
    когда меняем через OwenRTC UTC offset то в зависимости от цифры меняется и на данную величину (Application.TargetVars.stRtc.dtDateAndTime) системное время в формате Unixtime, а этого быть недолжно !
    Более того при прохождении команды от NTP время может поменяться еще раз на этуже величину.
    Если Offset сделать равным 0 то NTP работает правильно, но местное время равно времени в UTC.
    Делаете синхронизацию по NTP для 0 пояса, прибавляете часовой пояс (+3 часа для Москвы), получаете местное время.
    В UTC по ходу так и сделано. Также сделано и в модулях МВ210, если не ошибаюсь.
    Последний раз редактировалось kondor3000; 30.07.2025 в 20:46.

  3. #3

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Делаете синхронизацию по NTP для 0 пояса, прибавляете часовой пояс (+3 часа для Москвы), получаете местное время.
    В UTC по ходу так и сделано. Также сделано и в модулях МВ210, если не ошибаюсь.
    после прибавления +3 по москве следующий запрос по NTP установит время UTC на 3 часа меньше

  4. #4

    По умолчанию

    Цитата Сообщение от Andrunchic Посмотреть сообщение
    после прибавления +3 по москве следующий запрос по NTP установит время UTC на 3 часа меньше
    Сделайте отдельную переменную, в которой будет NTP +3 часа и не трогайте NTP. Какие проблемы то?
    Или используйте UTC и не трогайте его.
    Вот ещё пример получения времени с помощью функции SysTimeRtcGet
    https://owen.ru/forum/showthread.php...l=1#post455664
    https://owen.ru/forum/showthread.php...l=1#post455747
    Последний раз редактировалось kondor3000; 30.07.2025 в 21:57.

  5. #5

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Сделайте отдельную переменную, в которой будет NTP +3 часа и не трогайте NTP. Какие проблемы то?
    Или используйте UTC и не трогайте его.
    Вот ещё пример получения времени с помощью функции SysTimeRtcGet
    https://owen.ru/forum/showthread.php...l=1#post455664
    https://owen.ru/forum/showthread.php...l=1#post455747
    К сожалению UTC и NTP должны работать для синхронизации времени, и местное время тоже нужно для журнала и удобства операторов.
    Спасибо за ссылки попробую.

Похожие темы

  1. Визуализация CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 24.04.2018, 15:26
  2. Визуализация в CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.05.2017, 21:11
  3. Визуализация CodeSys
    от DanJer в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 30.08.2012, 03:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 17:30

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •