to kondor3000
Удивил. Но меня самого. Удивил дефектом мысли авторов прошивки.
Панель modbus-rtu мастер. Порядок действительно 3412. Но.
Как Вы и говорили - modbus-tcp клиент (ака мастер). Порядок 1234
Внимание!
modbus-ascii мастер. Порядок 1234
modbus-rtu мастер. Но таблица. Порядок (парам-пам-пам)- 1234
(собсно лично у меня полно таблиц из 1 одного элемента. Сегодня 1. Завтра - массив. Зачем удалять/вставлять. Названия/заголовки опять же)
Физическое размещение
Копируем 2 регистра подряд из modbus-rtu мастера в какие-нить PSW (без всяких перестановок)
Наводим на это PSW отображение флоат и ... все норм. т.е. порядок 1234
Без всяких перестановок читаю из флоата и пишу во флоат (соседний) в слейв. 1234.
++
Вот это:
позволю себе поправить на
А название галки "Изменить порядок регистров" более правильное - "НЕ изменять порядок регистров"Переставлять надо мастеру только по Modbus RTU, но действует это только для некоторых визуальных элементов.
++
Вывод:
В панели дефективная прокладка между памятью и визуалом





Ответить с цитированием