Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
21.08.2025, 08:11:15
Новости:
Форум обновлен
Форум АО "ВЗЛЕТ"
Приборы ЗАО "Взлет"
Отдел программистов
опрос УРСВ 540ц по RS485
0 Пользователей и 1 Гость смотрят эту тему.
« предыдущая тема
следующая тема »
Страниц:
[
1
]
Автор
Тема: опрос УРСВ 540ц по RS485 (Прочитано 24681 раз)
S_Yrok
Пользователь
Харизма: 0
Офлайн
Сообщений: 7
опрос УРСВ 540ц по RS485
«
:
13.03.2013, 13:22:46 »
Привет всем.
собственно проблема заключается в том, что при запросе данных из регистров с адресами:
0х815Аh, 0х815Ch, 0х815Eh, 0х8160h - Расход воды для 1,2,3,4 соответсвенно
0х8162h, 0х8164h, 0х8166h, 0х8168h - Скорость потока для 1,2,3,4 соответсвенно
судя по
http://www.vzljot.ru/files/docs/142/ModBus_ursv5xx%20d.pdf
при запросе
05 03 81 5A 00 02 CD A0
в ответ приходит:
05 83 02 81 30
что я так полагаю ответ ошибки доступа к данным
помогите пожалуйста разобраться
Записан
S_Yrok
Пользователь
Харизма: 0
Офлайн
Сообщений: 7
Re:опрос УРСВ 540ц по RS485
«
Ответ #1 :
14.03.2013, 05:42:26 »
собственно интересует получение информации о расходе воды (м
3
/ч) и скорости потока (м/с)
Записан
spa
Global Moderator
Харизма: 2
Офлайн
Сообщений: 116
Re:опрос УРСВ 540ц по RS485
«
Ответ #2 :
14.03.2013, 06:54:05 »
Цитировать
при запросе 05 03 81 5A 00 02 CD A0 в ответ приходит: 05 83 02 81 30
Данный регистр является входным, опрашивается четвертой функцией.
Записан
S_Yrok
Пользователь
Харизма: 0
Офлайн
Сообщений: 7
Re:опрос УРСВ 540ц по RS485
«
Ответ #3 :
14.03.2013, 07:23:03 »
Цитата: spa от 14.03.2013, 06:54:05
Цитировать
при запросе 05 03 81 5A 00 02 CD A0 в ответ приходит: 05 83 02 81 30
Данный регистр является входным, опрашивается четвертой функцией.
спасибо за ответ, не обратил внимание
может вы подскажите из каких регистров брать расход и скорость потока
Записан
spa
Global Moderator
Харизма: 2
Офлайн
Сообщений: 116
Re:опрос УРСВ 540ц по RS485
«
Ответ #4 :
15.03.2013, 06:52:59 »
Цитировать
из каких регистров брать расход и скорость потока
Расход 349577,349579,349581,349583. Скорость 349553,349555,349557,349559
Записан
S_Yrok
Пользователь
Харизма: 0
Офлайн
Сообщений: 7
Re:опрос УРСВ 540ц по RS485
«
Ответ #5 :
18.03.2013, 05:14:48 »
Цитата: spa от 15.03.2013, 06:52:59
Цитировать
из каких регистров брать расход и скорость потока
Расход 349577,349579,349581,349583. Скорость 349553,349555,349557,349559
Большое спасибо за ответ.
При опросе замечено что приходящие данные не меняются, я так полагаю надо снять перемычку J4, попробую и отпишусь
Записан
S_Yrok
Пользователь
Харизма: 0
Офлайн
Сообщений: 7
Re:опрос УРСВ 540ц по RS485
«
Ответ #6 :
18.03.2013, 10:20:15 »
не вышло, данные так и идут одни и те же, при чём не те что показывает прибор
Записан
S_Yrok
Пользователь
Харизма: 0
Офлайн
Сообщений: 7
Re:опрос УРСВ 540ц по RS485
«
Ответ #7 :
19.03.2013, 07:42:51 »
Снова всем привет,
не знаю что это, наверное просто опечатка
но в документации
http://www.vzljot.ru/files/docs/142/ModBus_ursv5xx%20d.pdf
обнаружено повторное использование физических адресов,
к примеру 0хС1А8 имеет логический адрес 449577 {Скорость ультразвука табличная, км/с, Стаб. 3 (3)} и 349577 {Расход м
3
/ч}
как так может быть? мною при опросе используется физический адрес.
что-то я уже голову сломал
Записан
spa
Global Moderator
Харизма: 2
Офлайн
Сообщений: 116
Re:опрос УРСВ 540ц по RS485
«
Ответ #8 :
20.03.2013, 06:46:04 »
Цитировать
0хС1А8 имеет логический адрес 449577 {Скорость ультразвука табличная, км/с, Стаб. 3 (3)} и 349577 {Расход м3/ч}
как так может быть? мною при опросе используется физический адрес.
Это регистр хранения и входной регистр. Используются соответственно третья и четвертая функции опроса.
Записан
S_Yrok
Пользователь
Харизма: 0
Офлайн
Сообщений: 7
Re:опрос УРСВ 540ц по RS485
«
Ответ #9 :
21.03.2013, 13:02:47 »
И снова спасибо, оказалось что в модуле опроса не была реализована 4я функция,
разрабы реализовали и
теперь данные нормально приходят и меняются
Записан
gelios_oleg
Разбирается
Харизма: 0
Офлайн
Сообщений: 4
Re:опрос УРСВ 540ц по RS485
«
Ответ #10 :
27.10.2016, 17:15:16 »
Добрый день!
Подключили УСРВ-540ц к стороннему opc-серверу. Удалось настроить получение мгновенного расхода по 4-м каналам с регистров 349577,349579,349581,349583.
Но не получается получить данные по накопленным объемам. Пробовали получить с регистров 32929 - 32958. Получаем какие-то неадекватные числа. Варианты с перестановкой байт эффекта не дали. Может мы пытаемся не те регистры опросить?
Записан
yura
Наш человек
Харизма: 23
Офлайн
Сообщений: 349
Re:опрос УРСВ 540ц по RS485
«
Ответ #11 :
28.10.2016, 10:09:59 »
Цитата: gelios_oleg от 27.10.2016, 17:15:16
Подключили УСРВ-540ц к стороннему opc-серверу. Удалось настроить получение мгновенного расхода по 4-м каналам с регистров 349577,349579,349581,349583.
Но не получается получить данные по накопленным объемам. Пробовали получить с регистров 32929 - 32958. Получаем какие-то неадекватные числа. Варианты с перестановкой байт эффекта не дали. Может мы пытаемся не те регистры опросить?
Накопленные объемы в регистрах присутствуют в разных местах, не запутались с функцией чтения случайно?
Для чтения V0+ из регистра с физическим адресом 0x80A0 нужно использовать функцию чтения 3, а для чтения его же из регистра 0x8022 функцию 4.
Читать нужно одновременно 4 регистра (8 байт) одним запросом. В ответе 4 первых байта данных это целая часть объема (32-битное целое со знаком), следующие 4 байта это дробная часть (32-битное вещественное число).
Записан
gelios_oleg
Разбирается
Харизма: 0
Офлайн
Сообщений: 4
Re:опрос УРСВ 540ц по RS485
«
Ответ #12 :
28.10.2016, 10:34:50 »
Спасибо, я кажется читал 4-й функцией, ели правильно помню, проверю по возможности.
То есть я правильно понял, что нужно читать, например для первого канала, 4 регистра с адреса 0х80А0 из которых первые 2 - это int(32-бита): целая часть - 40500600(для примера), вторые 2 - float: дробная часть - 0,500006000004000. Затем склеиваем их и получаем значение - 40500600,500006000004000?
Записан
gelios_oleg
Разбирается
Харизма: 0
Офлайн
Сообщений: 4
Re:опрос УРСВ 540ц по RS485
«
Ответ #13 :
09.11.2016, 17:38:10 »
Всё получилось, спасибо
Записан
gelios_oleg
Разбирается
Харизма: 0
Офлайн
Сообщений: 4
Re:опрос УРСВ 540ц по RS485
«
Ответ #14 :
28.02.2017, 18:00:37 »
Добрый день!
Появился ещё вопрос. Не могу разобраться с какого адреса считывать текущее состояние канала измерения (в норме/неисправность). В руководстве нашел адреса 316493-316496 (Нештатные ситуации по измерениям (канальный вариант) ИЗМЕРЕНИЯ ... канал (...)). Не пойму, эти ли регистры или нет и как расшифровывать значения в этих регистрах.
Записан
Страниц:
[
1
]
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы измерений и учета
-----------------------------
=> Технические вопросы
-----------------------------
Просто разговоры
-----------------------------
=> Кафе "На Взлете"
-----------------------------
Вопросы измерений и учета
-----------------------------
=> Спорные вопросы измерений и учета
-----------------------------
Приборы ЗАО "Взлет"
-----------------------------
=> Приборы ЗАО «Взлет»
=> Замечания и предложения по работе форума и сайта
=> Отдел тестирования
=> Отдел программистов
=> Служба главного метролога
-----------------------------
Автоматизация и диспетчеризация
-----------------------------
=> Взлет СП3
-----------------------------
Приборы ЗАО "Взлет"
-----------------------------
=> FAQ по приборам ЗАО "Взлет"
-----------------------------
Вопросы измерений и учета
-----------------------------
=> Несанкционированный доступ
-----------------------------
Приборы ЗАО "Взлет"
-----------------------------
=> Проливные установки
-----------------------------
Автоматизация и диспетчеризация
-----------------------------
=> Взлет Диспетчер
=> Автоматизация теплоэнергетических установок
=> Взлет СП4
=> Облако Взлет СП
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Загружается...
© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13
|
SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.