Подробнее напишу. Например вот вчера - уровень 0..2кПа в дифф. датчике 4..20мА поступает в МВ110-8А , в ПЛК в фб масштабируетеся в 0..100%уровня барабана. А тут раз и народ переполнил барабан "под завязку" и получилось с датчика -0,3кПа. Вот и получил выход за диапазон ... Датчик исправен , слили немного и все ок стало .. Но как в том анекдоте - осадочек остался . Думаю на 0..20мА перевести , и уже в фб смещать ...
Комментарии: 9
Shakespear
а то, что перед этим аварийный уровень должен был сработать не смущает?
Anonim
Такая канитель программным путем нерешаема, либо покупайте датчик с более широким диапазоном, либо как товарищ выше предлагает, решайте вопрос установкой датчика уровня
Vildan
Немного не так , наверное надо перевести чтение с Float на Int и делать подобно аналоговых входов Siemens модулей . Самый рабочий вариант из возможных , думал может кто уже решал такой вопрос
Shakespear
Тут немного неправильно рассуждаете. Это не с датчика -0,3 пришло, а ваш контроллер так ток интерпретировал
Vildan
На датчике экран , на нем показания - 0, 3 кПа , в модуле масштаб 4..20мА и диапазон масштабирования 0..100%. в формате Float передается в ПЛК . Вот и получаем что условно при 3,99 мА выход за диапазон...
Shakespear
Условно то да, а по факту что? 0,3 мпа это больше 10%. он должен -0,3 ниже 3 мА показывать
Shakespear
Так у вас по интерфейсу данные передаются, а не по аналогу, так что выход за пределы 4-20 неактуален, получается
Vildan
Дело в том что если ток менее 4 мА то мв110-8А сразу переводит число Float -0,ХХХ -035, причем замечал как то по разному получается (пробовал перекл вход на этом значении). А при 0 допустимом диапазоне соответственно будет все ок...
Shakespear
А руководство смотрели? Я говорю, что он так может коды ошибок передавать