PDA

Просмотр полной версии : Как прочитать аналоговый вход с ПР114 - ИП 320?



дрю
31.03.2015, 10:57
Ребят привет! Такая проблема считываю значение в формате "число с плавающей запятой" ИП320ым с универсального входа I9 ПР114го. Вход настроен: 17429 Смещение десятичной точки - 0;Сигнал датчика - 4-20мА; Режим работы - Аналоговый; Нижняя граница измерения - 0; Верхняя граница измерения - 100. Хочу видеть на ИП320 сигнал датчика в процентах. На ИП320 отображается число от 0.000 до 1.000 при сигнале датчика от 0мА до 20 мА. 17430 Почему?:confused:

maximov2009
31.03.2015, 11:41
Добрый день. Это особенность ПР и программы. Независимо от того, какой тип входа, значения будут от 0 до 1, если Вы значение берёте напрямую с регистра входа. Поставьте сетевую переменную внутри программы и тогда при Ваших настройках значения будут от 0 до 100.

дрю
31.03.2015, 13:03
ОК! Спасибо, буду пробовать.

дрю
31.03.2015, 13:12
Есть вопрос. Какому напряжению на входе ПР114 соответствует единица на выходе? и где настраивается максимальное значение напряжения на входе?

Василий Кашуба
31.03.2015, 13:58
Есть вопрос. Какому напряжению на входе ПР114 соответствует единица на выходе? и где настраивается максимальное значение напряжения на входе?
Такому, какое вы зададите в свойствах. Программа будет 1 соотносить с со значением, которое вы задали.

дрю
31.03.2015, 15:03
Нет! Я не понял. Если я делаю через сетевую переменную, то всё работает. В свойствах 4...20мА и 1 - 100 на выходе (float). За это огромное СПАСИБО maximov2009. А если я читаю по ModBus содержимое регистра входа, то хочу знать какое максимальное значение напряжения можно подать на вход и чему будет соответствовать переменная, которую я считал.

дрю
31.03.2015, 15:10
Для меня было-бы вполне достаточно узнать, что переменная соответствует поданному напряжению. Хочу знать точно!

Василий Кашуба
31.03.2015, 15:27
Для меня было-бы вполне достаточно узнать, что переменная соответствует поданному напряжению. Хочу знать точно!
Если вход 0-10 в., то 0=0, а 10=1. А если 4-20 ма, то 4=0, а 20=1.17434