-
странности МВА8
на входы подключены активные датчики 4..20 мА с резисторами на 100 Ом.
при "обрыве" любого соединяющего провода в местах 1 приходит код ошибки 61451 (измеренное значение слишком мало), а при "обрыве" в местах 2 - 61450 (измеренное значение слишком велико) и величина около 53,5 (В).
http://www.imagebar.net/out.php/t87119_cut.png
датчики представляют собой преобразователи сигналов из 0..10 В > 4..20 мА, настроены соответствующе
http://www.imagebar.net/out.php/t87120_mva8.png
вопрос в том, почему нет ошибки 61453 (обрыв датчика)?
-
К сожалению, МВА8 по току и напряжению не контроллирует обрыв.
-
-
А если пропало питание на МВА8 ? Это как то можно увидеть, кроме лампочка не горит?
-
не совсем понял Ваш вопрос. Визуально-по лампочке, удаленно соответственно никакого обмена с модулем
-
Я к тому, пропало питание на МВА8 на скаде все значения остались какие были в последний момент. А как сделать аларм?
-
Отслеживайте статус переменных (ок, bad...). При долгом отсутствии обмена статус переменной должен поменяться
-
и вот очередной виток странностей...
использую 4 канала измерения (5,6,7,8), по rs-485 передаю по 2 значения - целочисленное и статус.
на 5м канале в процессе отладки программы начинается свистопляска значений - целочисленное вдруг начинает прыгать с 0 на 65534, при этом статус всегда =0. измеряемая датчиком величина не изменяется.
ради такого дела добавляю считывания real. помогает мало - там показывает значение -2.хххххх е-002/-003 либо -9.ххххххх е-002/-003, вне видимой зависимости от 0/65534 по целочисленному.
проверяю датчик - все отлично, ток 4 мА, напряжение 0,4 В. подсоединяю на этот датчик другой (шестой) канал - все как надо - целочисленное около 0. пятый канал соединяю с другим идентичным датчиком - все как надо, значение около 0.
возвращаю пятый канал на первый датчик - опять та же канитель с 65534.
понимаю, что телепаты в отпуске, но все же чем это может быть вызвано?
-
выложите конфиг модуля и программу
-
Вложений: 1
выложил - вся программа - обмен данными с мва