Как послать запрос с командой записи 1 регистра Modbus(06)?

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Как послать запрос с командой записи 1 регистра Modbus(06)?

Сообщение TimothyClement » 04 сен 2023, 10:34

Добрый день!
Контроллер сMT-CTRL01, нужно с СОМ-порта послать команду записи 1 регистра по Modbus в частотник (ПЧ работает только с командами 03 и 06).
Запрос посылается на СОМ-порт через шлюз MODBUS TCP/IP от встроенного Codesys контроллера.
В проге на Codesys настроено соединение с шлюзом, посылка команды записи 06 одного регистра через шлюз.
Изображение

В EasyBuilder добавлен Modbus Server с шлюзом, в таблицах обмена добавлена команда записи 1 регистра в частотник.
Изображение

Связь работает, запросы летят на СОМ-порт, но команда почему-то не 06 а 10(16) - запись нескольких регистров.
Изображение

Никаких дополнительных настроек не нашел, не могу разобраться как послать именно запрос с командой 06
TimothyClement
 
Сообщения: 4
Зарегистрирован: 07 авг 2023, 11:57

Re: Как послать запрос с командой записи 1 регистра Modbus(0

Сообщение dimensy » 04 сен 2023, 13:07

Попробуйте записать не через 4х, а через 6х
dimensy
 
Сообщения: 143
Зарегистрирован: 14 мар 2018, 17:54

Re: Как послать запрос с командой записи 1 регистра Modbus(0

Сообщение TimothyClement » 04 сен 2023, 14:38

dimensy писал(а):Попробуйте записать не через 4х, а через 6х

Помогло, спасибо!
TimothyClement
 
Сообщения: 4
Зарегистрирован: 07 авг 2023, 11:57

Re: Как послать запрос с командой записи 1 регистра Modbus(0

Сообщение AlexandrGr » 04 сен 2023, 14:53

https://www.rusavtomatika.com/weintek-easybuilder-instrukciya-na-russkom/chapter19/
6x Тип устройства чтения и записи. При чтении данных используется код функции 03H. Отличие от 4x в том, что при записи данных код функции - 06H, что означает запись в один регистр.
AlexandrGr
 
Сообщения: 57
Зарегистрирован: 26 июл 2021, 12:16


Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 7