Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Синхронизация системного времени СПК110

  1. #1

    По умолчанию Синхронизация системного времени СПК110

    Добрый день!
    Тема конечно не новая, но прошу помочь разобраться с синхронизацией времени СПК-110, версия прошивки 2.4, codesys v3.5 sp17.
    Подскажите, пожалуйста, какие есть пути решения. Вчера попробовал функцию SysExecute('strace hwclock -s'); не получилось, полагаю, что команда для Linux записана некорректно. И насколько я понял - это синхронизация системы с кварцем. Вопрос в том насколько стабильно работает кварц и будет ли время правильным. Наиболее приемлемый вариант синхронизации с системным временем пром ПК, который находится в одной подсети с СПК. На втором месте синхронизация с NTP сервером. У пром ПК есть выход в интернет.

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,145

    По умолчанию

    Добрый день.

    Вчера попробовал функцию SysExecute('strace hwclock -s'); не получилось, полагаю, что команда для Linux записана некорректно. И насколько я понял - это синхронизация системы с кварцем
    Всё это реализуется нашими сервисами - пользователю нет необходимости об этом думать.

    Вопрос в том насколько стабильно работает кварц и будет ли время правильным.
    "Точность хода часов реального времени – ± 0,7 секунд в сутки при 25 °C"

    Вариант с NTP - очень разумное решение.

  3. #3

    По умолчанию

    Цитата Сообщение от alekstani Посмотреть сообщение
    Наиболее приемлемый вариант синхронизации с системным временем пром ПК, .... На втором месте синхронизация с NTP сервером. У пром ПК есть выход в интернет.
    Если пром-ПК при этом может выполнять функцию NTP-сервера - как раз оптимальное и получится. С другой стороны, можно и панельке разрешить в Сеть ходить только по NTP.

  4. #4

    По умолчанию

    Какой функционал для этого использовать? Есть готовые примеры?

  5. #5
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,145

    По умолчанию

    Цитата Сообщение от alekstani Посмотреть сообщение
    Какой функционал для этого использовать? Есть готовые примеры?
    В web-конфигураторе (для СПК - можно и в экранном конфигураторе) вкладка Система/Время:

    10-03-2023 16-42-44.png

  6. #6

    По умолчанию

    Так у меня флажки также выставлены, только синхронизацию я не заметил. Время на СПК постоянно спешит. Синхронизация только по нажатию на кнопки сверху происходит.

  7. #7
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,145

    По умолчанию

    Цитата Сообщение от alekstani Посмотреть сообщение
    Время на СПК постоянно спешит. Синхронизация только по нажатию на кнопки сверху происходит.
    После синхронизации по кнопке время продолжает "спешить"? Можете это в цифрах описать?

  8. #8

    По умолчанию

    После нажатия по кнопкам сверху синхронизуется. Мне нужно, чтобы синхронизация осуществлялась периодически автоматически без нажатия на кнопки.

  9. #9
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,145

    По умолчанию

    Цитата Сообщение от alekstani Посмотреть сообщение
    После нажатия по кнопкам сверху синхронизуется. Мне нужно, чтобы синхронизация осуществлялась периодически автоматически без нажатия на кнопки.
    Она и будет осуществляться "периодически автоматически" при установленной галочке Включить NTP-клиент.
    Период определяется с помощью "heuristic algorithm developed over several years of experimentation":
    https://www.eecis.udel.edu/~mills/ntp/html/poll.html

    В следующей версии прошивки мы добавим возможность синхронизации с NTP по команде из CODESYS.

    Если вам нужно это прямо сейчас - то воспользуйтесь этим примером:
    https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive

  10. #10

    По умолчанию

    Добрый день! Не подскажите подходящий NTP сервер для рекомендованного вами примера? https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive. Установил сервер https://www.meinbergglobal.com/downl...in32-setup.exe, но после этого заметил, что нарушилась отправка данных в БД. Триггером для отправки данных служит блинкер и данные отправляются каждые 20 секунд, однако после установки этого сервера в БД часть данных не записывается, причем потери бывают весьма значительные. Порой несколько минут данные не записываются. Попытался удалить этот сервер, закомментировал код в СПК, но проблема так и осталась, видимо где-то в реестре ОС изменения остались. Теперь ищу другой NTP сервер.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Чтение системного времени СП300 из плк150
    от ДаниилСПб в разделе Панели оператора (HMI)
    Ответов: 2
    Последнее сообщение: 17.05.2019, 12:11
  2. синхронизация СПК110 с шиной MODBUS
    от in37usd в разделе СПК1хх
    Ответов: 5
    Последнее сообщение: 24.06.2015, 16:37
  3. Ответов: 3
    Последнее сообщение: 04.12.2013, 22:41
  4. Синхронизация времени
    от VanoKing в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 07.09.2011, 20:41
  5. Ответов: 0
    Последнее сообщение: 22.04.2008, 06:37

Ваши права

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