Страница 23 из 49 ПерваяПервая ... 13212223242533 ... ПоследняяПоследняя
Показано с 221 по 230 из 490

Тема: Обновленная линейка контроллеров СПК1хх [M01] с интерфейсом Ethernet

  1. #221

    По умолчанию

    Доброго дня! Проблема с часами реального времени при переходе на новую прошивку только у меня или еще кто заметил? Проявляется с 00-00 до 7 утра, (часовой пояс +7 от UTC)...... похоже на то, что во время синхронизации с ntp, часы реального времени кратковременно принимают UTC значение.... соответственно все ФБ работающие с часами реального времени глючат безбожно... Установил в контроллере часовой пояс UTC и отключил синхронизацию, работа ФБ стала штатной, но в 00-00 все равно происходит какой-то глюк. Прежде все работало без нареканий.
    Последний раз редактировалось ShivA; 27.05.2020 в 10:09.

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

    По умолчанию

    Цитата Сообщение от ShivA Посмотреть сообщение
    Доброго дня! Проблема с часами реального времени при переходе на новую прошивку только у меня или еще кто заметил? Проявляется с 00-00 до 7 утра, (часовой пояс +7 от UTC)...... похоже на то, что во время синхронизации с ntp часы реального времени кратковременно принимают UTC значение.... соответственно все ФБ работающие с часами реального времени глючат безбожно... Установил в контроллере часовой пояс UTC и отключил синхронизацию, работа ФБ стала штатной, но в 00-00 все равно происходит како-то глюк. Прежде все работало без нареканий.
    Добрый день.
    Уточните, пожалуйста, версию прошивки и подскажите, как нам воспроизвести этот "глюк".

  3. #223

    По умолчанию

    прошивка 1.2.0131.1405, проявилась ошибка в ФБ OSCAT_BASIC.METER_STAT и OSCAT_BUILDING.TIMER_1. Схема реализации в приаттаченных изображениях. При работе METER_STAT ошибка проявляется как периодическое обнуление сохраненных значений за "день", "неделю", "месяц"...... итп итд, при работе ФБ TIMER_1 выход периодически, кратковременно, (меньше сек), принимает значение TRUE (FALSE) не смотря на то, что условия таймера соответствуют значению FALSE (TRUE).

    Снимок экрана 2020-05-27 в 14.33.37.png
    Снимок экрана 2020-05-27 в 14.33.04.png
    Изображения Изображения
    Последний раз редактировалось ShivA; 27.05.2020 в 10:39.

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

    По умолчанию

    Цитата Сообщение от ShivA Посмотреть сообщение
    прошивка 1.2.0131.1405, проявилась ошибка в ФБ OSCAT_BASIC.METER_STAT и OSCAT_BUILDING.TIMER_1. Схема реализации в приаттаченных изображениях. При работе METER_STAT ошибка проявляется как периодическое обнуление сохраненных значений за "день", "неделю", "месяц"...... итп итд, при работе ФБ TIMER_1 выход периодически, кратковременно, (меньше сек), принимает значение FALSE не смотря на то, что условия таймера соответствуют значению TRUE.

    Снимок экрана 2020-05-27 в 14.32.33.png
    Вы можете проверить, что при этом происходит в каналах узла OwenRTC?

  5. #225

    По умолчанию

    ............
    Последний раз редактировалось ShivA; 27.05.2020 в 11:23.

  6. #226

    По умолчанию



    как и предполагал ранее, происходит кратковременное перемещение в UTC. Активный или не активный NTP-клиент не роляет.
    Последний раз редактировалось ShivA; 27.05.2020 в 11:53.

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

    По умолчанию

    У вас в проекте, полагаю, используется OwenArchiver - наблюдаемый эффект связан с ним.
    К сожалению, в данный момент единственный вариант в данном случае (если продолжать использовать архиватор) - фильтровать значение времени, полученное из канала OwenRTC.
    Или можно попробовать получать время другим образом - например, через библиотеку SysTime.

  8. #228

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    У вас в проекте, полагаю, используется OwenArchiver - наблюдаемый эффект связан с ним.
    К сожалению, в данный момент единственный вариант в данном случае (если продолжать использовать архиватор) - фильтровать значение времени, полученное из канала OwenRTC.
    Или можно попробовать получать время другим образом - например, через библиотеку SysTime.
    не подскажите как фильтровать? а то мне на ум приходит больно сложный способ.... разложить DT на составляющие, включить фильтр на каждую и потом сложить....

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

    По умолчанию

    Цитата Сообщение от ShivA Посмотреть сообщение
    не подскажите как фильтровать? а то мне на ум приходит больно сложный способ.... разложить DT на составляющие, включить фильтр на каждую и потом сложить....
    Если DT на текущем цикле отличается от DT предыдущего цикла более чем на минуту (это как пример, можно выбрать другой интервал) - то, вероятно, на этом цикле произошел "рассинхрон" и использовать это значение DT нельзя.

  10. #230

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Если DT на текущем цикле отличается от DT предыдущего цикла более чем на минуту (это как пример, можно выбрать другой интервал) - то, вероятно, на этом цикле произошел "рассинхрон" и использовать это значение DT нельзя.
    Спасибо.... решил таки подгрузить sysrtc32

Страница 23 из 49 ПерваяПервая ... 13212223242533 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 629
    Последнее сообщение: 15.03.2024, 07:40
  2. Ответов: 57
    Последнее сообщение: 30.11.2017, 16:56
  3. СПК1хх - Линейка панельных контроллеров для локальных систем.
    от Александр Приходько в разделе СПК1хх
    Ответов: 333
    Последнее сообщение: 30.03.2015, 08:42
  4. ETHERNET в СПК1хх
    от Александр Приходько в разделе СПК1хх
    Ответов: 31
    Последнее сообщение: 21.02.2015, 17:51

Ваши права

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