Добрый день, подскажите пожалуйста есть такая проблема, при подключении модуля тензодатчика овен МВ110-1тд с контролером kinco cpu506 контроллер видит значения переменных от старшего байта к младшему, а овен передает наоборот.
При подключении овна к программе Modbus poll такое же самое пока не поменяешь значения отображения (на фотках видно будет) на big endian тогда все становится нормально. Расскажите пожалуйста как развернуть правильно биты и получить правильные значения[img]
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
МВ110-1тд связь по modbus с Kinco
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 16 мар 2018, 17:11
- Имя: Олег
МВ110-1тд связь по modbus с Kinco
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 16 мар 2018, 17:11
- Имя: Олег
МВ110-1тд связь по modbus с Kinco
да, но я сомневаюсь правильно взяты слова в ячейках памяти
Отправлено спустя 5 минут 18 секунд:
скидываю файл с инструкцией на русском языке
Отправлено спустя 5 минут 18 секунд:
скидываю файл с инструкцией на русском языке
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 395
- Зарегистрирован: 06 фев 2020, 16:09
- Имя: Андрей
- город/регион: Екатеринбург
- Поблагодарили: 69 раз
МВ110-1тд связь по modbus с Kinco
Делали на дельте+мв110 как тут описано с данными. Все нормально работает. + не забывайте, что там значение float, а онлайн не всегда может это нормально отобразить, если не выбрано показывать числа для float.
Если нет swap, то сдвигайте на 8 влево или право.
Если нет swap, то сдвигайте на 8 влево или право.
-
- завсегдатай
- Сообщения: 544
- Зарегистрирован: 19 мар 2012, 20:04
- Имя: Павел
- Страна: Россия
- Благодарил (а): 6 раз
- Поблагодарили: 59 раз
МВ110-1тд связь по modbus с Kinco
Тогда инструкцию ROL нужно использовать. нся места 0 будут заполняться.Сдвиг не поможет. Освободившиеся места 0 будут заполняться.
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 16 мар 2018, 17:11
- Имя: Олег
МВ110-1тд связь по modbus с Kinco
все получилось просто слова поменял местами vw20 vw22 с помощью move стало vw22 vw20
и все нормально начало отображаться
Всем спасибо за помощь
и все нормально начало отображаться
Всем спасибо за помощь