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

Тема: Макросы в онлайн базе OWEN Logic

Древовидный режим

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

    Exclamation

    Ошибка оказалась куда глубже и хуже - полное зависание модуля Pt100. Спасает только перезагрузка контроллера.

    Ошибку легко воспроизвести в симуляции: задаем на вход модуля число 9999, затем задаем 100, и получаем t=NaN и error=0. Далее любые числа не выводят его из зависания.

    В итоге получается что после кратковременного обрыва датчика модуль полностью зависает без сигнализации о ошибке, при этом изза NaN ломается все последующая логика и оборудование работает бесконечно до физической поломки (поскольку система не получает сигнала error от зависшего модуля).
    При этом NaN на дисплее отображается как "0,0" - что еще сильнее ухудшает ситуацию (поскольку рядовой персонал не понимает что в показаниях есть серьезная ошибка).

    Потестил модуль (Pt100) - там ошибка в функции SEL_FLOAT, которая зависает при попадании туда числа NaN (в механизме зависания еще не разобрался).
    Замена функции SEL_FLOAT на штатную fSEL исправляет ошибку.

    Версия Owen Logic 1.17.259

    Безымянный.png


    P.S. "Это переполнение" - я бы не стал называть NaN "переполнением" (overflow), это совершенно разные термины и явления. NaN специальное состояние числа, "придуманное" и описанное стандартом IEEE 754.
    Последний раз редактировалось heXor; 05.02.2021 в 02:19.

Похожие темы

  1. Универсальные макросы для OWEN Logic
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 952
    Последнее сообщение: 19.01.2026, 23:15
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  3. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  4. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 15:33
  5. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16

Ваши права

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