Всем привет!
Есть вопрос по библиотеке UNM.lib.
Читаю и пишу через нее. Для эксперимента стоит второй ПЛК100, который по двум адресам передает и по одному принимает (типа эмулятор).
Этот второй ПЛК100 работает через конфигурацию Modbus Slave - т.е. отдает данные "аппаратно".
Проблема в том что контроллер через библиотеку UNM принимает и передает, переставляя старший и младший байт.
Т.е. аппаратно передаем 40,41,42,43 (и т.д.) получаем через UNM 41, 40, 43, 42...
Передаем через эту же UNM ту же последовательность 41, 40, 43, 42 и получаем через аппаратный Modbus вообще какую-то фигню: 43, 40, 45, 42...
Причем в буфере приема ответ от контроллера что принято без ошибок - т.е. что-то эта UNM вообще косячит по-черному.
Сама библиотека для редактирования закрыта. Может есть вариант с возможностью ее редактирования? Или может есть другая библиотека с другой последовательностью приема-передачи? А то ерунда какая-то получается...
Кстати, так и не удалось подключить через эту же UNM счетчики меркурий - висит на авторизации. С этим же паролем без проблем заходит через конфигуратор.





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