Журнал событий показывает неверно

Стартовая страница › Форумы › Понять, как работает ПО › Журнал событий показывает неверно

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Записи
  • #45140
    dikh
    Участник

    Добрый день.
    Есть несколько устройств, которые «Откл/Вкл» (регистр считывается по Modbus, из него статусы устройств (биты) вытягиваются формулой). На мнемосхеме графика показывается правильная, а вот в журнале событий только «Откл». Я использую стандартный 21 формат и не работает:
    https://disk.yandex.ru/i/UOAxE0ZBMpWbbw — устройства включены, а вот статус «Откл» пришел. Эти временные отметки соответсвуют включению устрйоства и измнению цвета иконки — цвет поменялся правильно, а статус снова пришел «Откл», как будто бы он поменялся с «Откл» на «Откл».
    Настрйоки канала:
    https://disk.yandex.ru/i/msACsCrXWxxj-A
    https://disk.yandex.ru/i/4vhMBw-yLTGl5g
    https://disk.yandex.ru/i/rfQ-JJSa44ynxg
    В чем может быть проблема?

    #45141
    manjey73
    Участник

    Уберите Integer, оставьте пустым или укажите Double.

    Integer тут не для этого вообще, и чтобы Integer правильно отображался, его надо преобразовывать еще.

    #45142
    manjey73
    Участник

    В общем если у вас не предусматриваются строки или своеобразная работа над числовым значением, всегда надо оставлять поле Тип данных пустым, что соответствует Double.
    И не лезьте туда вообще 🙂

    #45146
    dikh
    Участник

    Спасибо, помогло.

    #45151
    Mikhail
    Модератор

    Добрый день!

    И не лезьте туда вообще

    Да, изменять тип данных нужно в редких случаях, когда без этого никак.
    Integer — это Int64 для работы с большими числами. При этом драйвер должен поддерживать передачу таких данных.

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Для ответа в этой теме необходимо авторизоваться.