Цитата Сообщение от imaex Посмотреть сообщение
Конвертер ничего не должен коверкать. Для RTU over TCP просто пересылает содержимое TCP-пакета последовательный интерфейс и наоборот. Для Modus TCP преобразовывает протокол. Опять же - не трогая данные. Что касается "OPC так интерпретирует данные от этого конвертера" - Вы серьёзно думаете, что OPC что-то знает про все те конвертеры, от которых ему данные поступают? Открою секрет - он даже не знает о их наличии, ему всё равно. Впрочем, у Вас там не просто конвертер, а целый роутер, т.ч. фиг знает - что там китайцы намудрили.

Что касается 256, то это сдвиг влево на 8 разрядов. Может есть смысл посмотреть в программу на ПР200 - там ничего не намудрено?
Ура! Разобрался. Проблема была все-таки в настройках OPC ! Стал копаться в нем и нашел, что там для каждой переменной можно задавать старшинство регистров и байтов. И, разумеется все было зеркально относительно того, что требовалось. Вы правы! Умножение это сдвиг на один байт в нашем случае. Только я до этого сразу не допер (перебирая в голове все возможные варианты получения такой "математической операции" ). Немного сбивало с толку то, что в настройках самого прибора тех же самых последовательностей ничего не меняло (хотя с одной стороны вроде и не должно, а с другой если есть возможность менять, значит это для чего то там сделано). В работе самой программы я был уверен, поскольку просто по 485му она прекрасно работала пару лет. Просто решили расширить функционал и комфортность, выведя всё на монитор через скада вместо маленькой панели управления. Как говорится: "опыт приходит с опытом" Было бы куда приходить. Большое спасибо всем за поддержку и помощь, тема закрыта.