Форум АО "ВЗЛЕТ"

Приборы ЗАО "Взлет" => Отдел программистов => Тема начата: fatall_error от 16.05.2022, 07:39:00



Название: УРСВ-510 modbus Master OPC
Отправлено: fatall_error от 16.05.2022, 07:39:00
Всем добрый день. Помогите пожалуйста. Устанавливаю опрос с помощью Master OPC universal modbus server  от Инсат.
Приборы УРСВ-311 опрашиваются на моментальный и накопленный объемы нормально.
Но на одной точке стоит УРСВ-510, моментальный объем опрашивается по адресу 0xC05A (49242), а вот как опросить накопленный расход?
В таблице указан регистр 0x8020 - 4 байта целое (ну там и другие дублирующие есть). Опрашивал int32 и  uint32 выдается значение непонятное. Понимаю что делаю не так что-то а как  надо не могу понять.

Пример: прибор № 452135 опрашиваю 0x8006 Серийный номер вторичного вычислителя - получаю : 1652713200

С перестановкой байт игрался.


Название: Re:УРСВ-510 modbus Master OPC
Отправлено: fatall_error от 16.05.2022, 07:56:47
Так, если опрашиваю серийник через holding_registers - все норм. А вот беру регистр 32800  0x8020 Объем V+, м\xBA
V+ 0 (0)    -    ошибка опроса


Название: Re:УРСВ-510 modbus Master OPC
Отправлено: fatall_error от 16.05.2022, 09:15:28
О. Оказывается на прошивке 76,02,00,36  регистр 32810 (V+) опрашивается нормально, а вот на прошивке 76,02,00,29 показывает 0


Название: Re:УРСВ-510 modbus Master OPC
Отправлено: fatall_error от 16.05.2022, 14:37:12
Тему можно закрывать. Обновил прошивку, все заработало.