Стартовая страница › Форумы › Взаимодействие с устройствами › Modbus › ModBUS Статус сигнала V6
- В этой теме 9 ответов, 4 участника, последнее обновление 3 года, 8 месяцев назад сделано
Oakim.
-
АвторЗаписи
-
15.12.2022 в 20:20 #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», а Статус Канала показывал неисправность и было оповещение о неисправности датчика.16.12.2022 в 16:20 #26713
JurasskParkУчастникПосле обнаружения проблемы, снимать у сигнала флажок Активный 🙂
16.12.2022 в 16:54 #26715
MikhailМодераторЕсли это аналоговые входы, можно их как-то замкнуть на 0?
Или используйте совет выше.
Формулу тоже можно написать, но где гарантия, что число будет отрицательным, например.17.12.2022 в 18:19 #26724
OakimУчастникСпасибо за советы, измерения берутся с ОВЕН МВА8, а у него есть статус датчика, буду его читать и обрабатывать.
22.12.2022 в 15:35 #26815
OakimУчастникМне помогла формула Михаила из Темы Ограничить Максимум на графике получилось отфильтровать неадекватные показания, но я ее немного изменил так как у меня неправильные значения всегда меньше нуля, то формула
Cnl; Cnl < 0 ? 0 : CnlStat22.12.2022 в 15:39 #26816
OakimУчастникИ появился еще один вопрос: я определяю состояние связи с объектом через формулу
Stat(номер канала с измерением), раньше значение возвращаемое этой формулой всегда было равно «1», если связь в норме, но с недавних пор на некоторых объектах эта формула стала возвращать значение «13», почему?22.12.2022 в 23:09 #26820
a80808УчастникСтатус 13 — Нормализация. Значит канал вернулся в нормальное значение после превышения или занижения.
23.12.2022 в 07:47 #26821
OakimУчастникА мне нужно что бы была «1», тогда к нему можно статус привязать «Нет»/»Да», как это изменить и почему на других каналах этаже формула возвращает «1»
23.12.2022 в 13:53 #26824
MikhailМодераторЕсли у канала заданы границы, то его статусы будут от 11 до 15.
Вы можете написать формулу канала, которая преобразует 13 в 1, если нужно.25.12.2022 в 18:48 #26855
OakimУчастникУ канала Статус которого я проверяю границы не заданы.
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.