Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
15.12.2018, 02:25:28
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Приборы ЗАО "Взлет"
| |-+  Отдел программистов
| | |-+  Карта регистров УРСВ 522N
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Карта регистров УРСВ 522N  (Прочитано 1181 раз)
Rock87
Разбирается
*

Харизма: 0
Офлайн Офлайн

Сообщений: 4


« : 24.12.2017, 20:44:25 »

Здравствуйте!
Имеем расходомер МР УРСВ 522N. Подскажите, пожалуйста, ответы на следующие вопросы:

1. Почему карта регистров расходомера разделена на Holding и Input регистры? Значит ли это что в Holding регистры записываются данные для настройки расходомера (т.е. это область для записи настроек расходомера), а из Input регистров мы считываем показания (т.е. это область для чтения данных с расходомера)?
2. В каких адресах находится информация о текущем мгновенном значении расхода и объеме перекаченного продукта за все время по 1-му и 2-му каналам, а также их усредненные (по 1-му и 2-му каналам) значения? Каким образом усредняются показания по каналам?
3. Прошу пояснить назначение регистров 332843, 333067, 333083, 349179 в части расшифровки хранимых в них данных?
Записан
yura
Наш человек
***

Харизма: 10
Офлайн Офлайн

Сообщений: 157


« Ответ #1 : 25.12.2017, 15:43:05 »

Добрый день!
1. Совершенно верно, в "Holding" регистрах находятся настройки прибора, то есть параметры которые могут как читаться из расходомера, так и записываться. Для чтения этих регистров нужно использовать 3-ю функцию модбас, а для записи 16-ю. В "Input" регистрах находятся измеренные и вычисленные значения, они доступны только для чтения - с помощью функции 4.
2. Расходомер УРСВ-522 - прибор двухлучевой, у него обе пары датчиков устанавливаются на один трубопровод, и результирующий расход (и как следствие накопленный объём) у него один. Прочитать его можно в регистре "349243" - значение типа "float" 32 бит м3/ч (поэтому читать нужно два регистра одним запросом, так как регистры модбас 16-ти битные). Накопленный объём для повышения точности представляется в виде двух частей - целой (32 бит, м3) и дробной (32 бит float, м3). Прочитать их можно из регистров 332811 и 332813 соответственно. Если нужна только целая часть то её читать следует из регистра 332811, если же нужно точное значение с дробной частью то чтение следует делать из регистра 332803 - читать одним модбас-запросом сразу 8 байт, это гарантирует что прочитанные целая и дробная часть соответствуют друг другу (между их чтениями не произойдёт расчет нового значения).
У прибора есть возможность переключения из лучевого режима в канальный, когда по каждой паре датчиков отдельно будет считаться расход и копиться объём, но для лучевого прибора это скорее отладочный режим - для проверки работы лучей при пусконаладке.
3.
Записан
yura
Наш человек
***

Харизма: 10
Офлайн Офлайн

Сообщений: 157


« Ответ #2 : 25.12.2017, 15:53:06 »

Регистр 332843 - целая часть накопленного объёма по второму каналу (если прибор включен в канальном режиме);
Регистр 333067 - это отладочный регистр, из него можно прочитать значение объёма, накопленное для текущий часовой архивной записи;
Регистр 333083 - накопленное значение объёма V+, то же самое что и в регистре 332803 и в 332811+332813, просто сделано повторение (здесь в регистрах подряд доступны все 4 V+ и 4 V-, которые могут быть в 4-х канальном расходомере - чтобы можно было одним модбас-запросом прочитать все объёмы);
Регистр 349179 - значение температуры с датчика температуры, float, 32 бит, в градусах Цельсия.
Записан
Страниц: [1] Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.