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

Тема: СП300 - синхронизация времени

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    14,022

    По умолчанию

    Цитата Сообщение от ShmoninEN Посмотреть сообщение
    В ПР103 есть регистр 61553 доступный для записи, это время в секундах с 2000 года. Осталось придумать как преобразовать текущее время с панели в количество секунд с 2000 года с учётом всех високосных годов, а потом писать его в ПР. Есть ли для этого готовый макрос?
    https://ftp.owen.ru/SP300/99_ForumFi...ixStamp_v3.txp

  2. #2

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    В общем, попробовал я этот макрос. В целом, получилось сформировать необходимое количество секунд, с 2000 года по текущую дату и время, с доработкой макроса. Проблема теперь в другом. Панель никак не может корректно записать эти секунды в регистр 61553 ПР103. Саму запись организовал по кнопке вот таким способом:

    PSW[310]=LOWORD(UnixTime);
    PSW[311]=HIWORD(UnixTime);

    ArrValue[1]=PSW[300];
    ArrValue[2]=PSW[301];

    Writes(PLC, 1, MODBUS_RTU_REGS_4X, 61553, 2, ArrValue);

    Где UnixTime и есть то необходимое количество секунд с 2000 года (не с 1970, уже вычислено).

    Если записывать как есть, то дата получается какая-то странная, 2044 год, что неправильно. Если поменять местами регистры в массиве таким образом:
    PSW[310]=HIWORD(UnixTime);
    PSW[311]=LOWORD(UnixTime);

    то дата пишется всегда корректно, но время постоянно какое-то разное. Пробую писать нажимая кнопку подряд примерно каждые 3-4 секунды, время в ПР103 увеличивается на минуты и часы. Такое чувство, что нужно как-то сформировать байты, но пока не знаю как.

    Есть ли где-то информация, как именно нужно писать время в регистр 61553? В документации толком ничего про это не написано.

Похожие темы

  1. ПР200 синхронизация времени
    от Alex_Z в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 29.08.2017, 16:12
  2. Синхронизация времени
    от VanoKing в разделе ПЛК1хх
    Ответов: 35
    Последнее сообщение: 10.01.2014, 12:20
  3. Синхронизация времени
    от VanoKing в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 07.09.2011, 19:41
  4. синхронизация времени плк и ип320
    от rabitt.exe в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 11.02.2010, 10:59
  5. Ответов: 0
    Последнее сообщение: 22.04.2008, 05:37

Ваши права

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