Название: ТСРВ-043 + Master Scada 4d Отправлено: NIK-74 от 21.03.2024, 16:09:34 Здравствуйте! Пытаюсь подключить Взлет-043 к Мастер Скада 4Д и вывести показания.Но при считывании Modbus регистров-49270 и 4927 показаний расходов c ТСРВ-043, выходят не те показания.В Мастер скада задал тип значения-вещественный, тип значения регистр хранения.Связь есть но значения не те. Также пытался считать целые значения типа INT 32 бит из этих ячеек, тоже выходят не те значения.Также менял последовательность байт в Мастер Скада и пробовал считать значения давления с регистров 49210 и 49212 и температуры 49172 и 49174. Выходят непонятные значения.Пргорамма монитор Взлет с другого компьютера все считывает адекватно. Подскажите что лучше считывать Float или INT, правильные ли регистры я читаю, а также последовательность байт? На приборе задействованы 2 первых канала ТС-1 и ТС-2
Название: Re:ТСРВ-043 + Master Scada 4d Отправлено: Иван Кривокора от 22.03.2024, 01:46:02 Здравствуйте! Пытаюсь подключить Взлет-043 к Мастер Скада 4Д и вывести показания.Но при считывании Modbus регистров-49270 и 4927 показаний расходов c ТСРВ-043, выходят не те показания.В Мастер скада задал тип значения-вещественный, тип значения регистр хранения.Связь есть но значения не те. Также пытался считать целые значения типа INT 32 бит из этих ячеек, тоже выходят не те значения.Также менял последовательность байт в Мастер Скада и пробовал считать значения давления с регистров 49210 и 49212 и температуры 49172 и 49174. Выходят непонятные значения.Пргорамма монитор Взлет с другого компьютера все считывает адекватно. Подскажите что лучше считывать Float или INT, правильные ли регистры я читаю, а также последовательность байт? На приборе задействованы 2 первых канала ТС-1 и ТС-2 Здравствуйте!Вы сами в своём сообщении указали, в чем ваша проблема, а именно в том, что вы читаете holding-регистры (регистры хранения, функция чтения 3), а надо читать input-регистры (регистры ввода, функция чтения 4). С уважением, Кривокора Иван Название: Re:ТСРВ-043 + Master Scada 4d Отправлено: NIK-74 от 22.03.2024, 11:21:14 Поменял, как вы сказали. В мастер скада считываю значения в формате Целый(4 байта), тип ячейки-входной регистр. Отображаются непонятные 10-ти значные значения.К примеру отображается расход 1138470127, по факту расход с тысячными в пределах 430, ... - 440, ...
Название: Re:ТСРВ-043 + Master Scada 4d Отправлено: Иван Кривокора от 22.03.2024, 13:55:46 Поменял, как вы сказали. В мастер скада считываю значения в формате Целый(4 байта), тип ячейки-входной регистр. Отображаются непонятные 10-ти значные значения.К примеру отображается расход 1138470127, по факту расход с тысячными в пределах 430, ... - 440, ... Внимательно посмотрите, какой тип данных указан в документации на ТСРВ-043 для запрашиваемых вами регистров.Название: Re:ТСРВ-043 + Master Scada 4d Отправлено: NIK-74 от 22.03.2024, 14:23:42 Да спасибо большое! Все получилось!Нужно было считывать Float c входных регистров.
Название: Re:ТСРВ-043 + Master Scada 4d Отправлено: Иван Кривокора от 23.03.2024, 14:49:26 Да спасибо большое! Все получилось!Нужно было считывать Float c входных регистров. Абсолютно верно. Рады были помочь.С уважением, Кривокора Иван |