Название: Форматы регистров расхода, скорости потока. Форматы архивных данных УРСВ510Ц Отправлено: Амир от 18.06.2020, 13:12:28 Доброго времени суток!
Искал на форуме, нигде не нашел, какой формат данных у расхода Q (0x815A регистр) и скорости потока v (0x8162 регистр)? Также, хотел уточнить касательно форматов объемов прямого/реверсивного потоков в архиве. Согласно инструкции "Структура архивов многоканального расходомера ВЗЛЕТ МР (УРСВ-5ХХЦ)" у объемов архивов формат float, и занимают они всего 4 байта. Как интерпретировать данные объемов с архивов, если итоговые накопленные Объемы (например регистры 0х813А-0х813D) содержат 8 байт, в формате signed long+float? примечание* Данные будут считываться прямым опросом расходомера через ModBUS RTU без родных программ. Доступа к расходомеру для тестов пока нет. Заранее благодарю за ответы! Название: Re:Форматы регистров расхода, скорости потока. Форматы архивных данных УРСВ510Ц Отправлено: spa от 19.06.2020, 11:16:09 Цитировать какой формат данных у расхода Q (0x815A регистр) и скорости потока v (0x8162 регистр) это формат floatЦитировать у объемов архивов формат float, и занимают они всего 4 байта. Как интерпретировать данные объемов с архивов как формат floatЦитировать Объемы (например регистры 0х813А-0х813D) содержат 8 байт, в формате signed long+float это формат int+float (первые 4 байта знаковое целое, вторые 4 байта float)Название: Re:Форматы регистров расхода, скорости потока. Форматы архивных данных УРСВ510Ц Отправлено: Don_Omar от 24.10.2023, 14:17:18 Цитировать какой формат данных у расхода Q (0x815A регистр) и скорости потока v (0x8162 регистр) это формат floatЦитировать у объемов архивов формат float, и занимают они всего 4 байта. Как интерпретировать данные объемов с архивов как формат floatЦитировать Объемы (например регистры 0х813А-0х813D) содержат 8 байт, в формате signed long+float это формат int+float (первые 4 байта знаковое целое, вторые 4 байта float)Модбас сканер ругается, когда указываю длину 2 регистра, с длиной 4 регистра значения видны корректно. Название: Re:Форматы регистров расхода, скорости потока. Форматы архивных данных УРСВ510Ц Отправлено: yura от 24.10.2023, 16:30:15 Добрый день. У меня ТСРВ-042, но вопрос схожий. Никак не могу забрать с прибора Объем накопленный ПР1 (0х8068). Опрос ведем сторонним OPC от Овен по Modbus. Проблема с типом данных. Признак качества GOOD появляется только с типом данных Double (8 байт), однако значение 0. Я так понимаю, что считать поотдельности первые 2 регистра и последуюющие 2 регистра никак не получится? Каким ПО можно корректно считать такой тип данных? Модбас сканер ругается, когда указываю длину 2 регистра, с длиной 4 регистра значения видны корректно. Добрый день. Читать действительно нужно сразу 8 байт (4 регистра) одним запросом. Это нужно для того чтобы гарантировать что вы прочитали целую и дробную часть одного числа. Иначе возможна ситуация вроде такой: текущее значение "123.99", вы читаете целую часть "123", затем читаете дробную часть но между этими двумя чтениями объём увеличивается и становится допустим "124.05", в результате вы читаете дробную часть "0.05" и получаете результат неверный "123.05". К сожалению, каким образом в OPC Овен реализовать чтение и корректную интерпретацию такого параметра мы здесь вряд ли подскажем. Можем рекомендовать только воспользоваться OPC UA из состава нашего комплекса Взлет СП. Также вы всегда можете прочитать эти данные при подключении к прибору с помощью программы "Монитор ТСРВ-042". |