ModBUS Статус сигнала V6

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

    Такой вопрос по ModBUS получаю такие данные

    | ****************************************** Analog Inputs ******************************************* |
    +-------+--------+-------------------+---------------------------------------------------------+-------+
    | 28    | AI1_1  | PT1               |                                                 188,635 |   928 |
    +-------+--------+-------------------+---------------------------------------------------------+-------+
    | 29    | AI1_2  | PT2               |                                                 178,710 |   929 |
    +-------+--------+-------------------+---------------------------------------------------------+-------+
    | 30    | AI1_3  | PB6               |                                                 121,055 |   930 |
    +-------+--------+-------------------+---------------------------------------------------------+-------+
    | 31    | AI1_4  | AI1_4             |      -2 748 108 044 969 772 813 769 665 461 354 496,000 |       |
    +-------+--------+-------------------+---------------------------------------------------------+-------+
    | 32    | AI1_5  | M2                | -11 235 481 364 762 050 134 686 427 744 391 135 232,000 |   932 |
    +-------+--------+-------------------+---------------------------------------------------------+-------+
    | 33    | AI1_6  | TT1_k             |                                                  68,372 |   933 |
    +-------+--------+-------------------+---------------------------------------------------------+-------+
    | 34    | AI1_7  | TT1               |                                                  67,755 |   934 |
    +-------+--------+-------------------+---------------------------------------------------------+-------+
    | 35    | AI1_8  | TT2               |                                                  52,679 |   935 |
    +-------+--------+-------------------+---------------------------------------------------------+-------+
    | 36    | AI2_1  | PT11              |                                                 195,740 |   936 |
    +-------+--------+-------------------+---------------------------------------------------------+-------+

    Входы на которых нет подключенного датчика или он вышел из строя показывает сумашедшее число, как лучше обрабатывать подобную ситуацию, дайте совет.
    Нужно, что бы значение становилось «0», а Статус Канала показывал неисправность и было оповещение о неисправности датчика.

    #26713
    JurasskPark
    Участник

    После обнаружения проблемы, снимать у сигнала флажок Активный 🙂

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

    Если это аналоговые входы, можно их как-то замкнуть на 0?
    Или используйте совет выше.
    Формулу тоже можно написать, но где гарантия, что число будет отрицательным, например.

    #26724
    Oakim
    Участник

    Спасибо за советы, измерения берутся с ОВЕН МВА8, а у него есть статус датчика, буду его читать и обрабатывать.

    #26815
    Oakim
    Участник

    Мне помогла формула Михаила из Темы Ограничить Максимум на графике получилось отфильтровать неадекватные показания, но я ее немного изменил так как у меня неправильные значения всегда меньше нуля, то формула
    Cnl; Cnl < 0 ? 0 : CnlStat

    #26816
    Oakim
    Участник

    И появился еще один вопрос: я определяю состояние связи с объектом через формулу
    Stat(номер канала с измерением), раньше значение возвращаемое этой формулой всегда было равно «1», если связь в норме, но с недавних пор на некоторых объектах эта формула стала возвращать значение «13», почему?

    #26820
    a80808
    Участник

    Статус 13 — Нормализация. Значит канал вернулся в нормальное значение после превышения или занижения.

    #26821
    Oakim
    Участник

    А мне нужно что бы была «1», тогда к нему можно статус привязать «Нет»/»Да», как это изменить и почему на других каналах этаже формула возвращает «1»

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

    Если у канала заданы границы, то его статусы будут от 11 до 15.
    Вы можете написать формулу канала, которая преобразует 13 в 1, если нужно.

    #26855
    Oakim
    Участник

    У канала Статус которого я проверяю границы не заданы.

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