Modbus-опрос и инструмент обучения код функции протокола Modbus-ведомый с использованием --modbus синтаксического анализа входной регистр 04 считывается --04

Код функция Функции для чтения входного регистра 4, следующая передача связи MODBUS опроса принята, данные ответа,
ТЕ: 020-01 04 00 00 00 01 31 СА
ПРМ: 021-01 04 02 00 02 38 Fl

Как следует:
опрос терминала:
Параметры подключения не вдаваться в подробности, режим RTU, коммуникации 8N1.

Параметры настройки, выберите следующее:

Нажмите кнопку ОК, вы можете общаться а.
подчиненному терминал:
Параметры подключения не вдаваться в подробности, режим RTU, коммуникации 8N1.

 Параметры настройки, выберите следующее:

Нажмите кнопку ОК, вы можете общаться а.
Два настроены, вы можете общаться а. Здесь я использую виртуальный последовательный порт, если это реальная ситуация, необходимо выбрать серийный номер реальной ситуации.

Связь следующим образом:

Анализ кода связь:
Тй: 020-01 (адрес ведомого устройства) 04 (код функция 4) 00 (начало высокого адресного регистра) 00 (начало максимума адреса регистра) 00 (большое количества регистров) 01 (большое количество регистров) 31 (КПР низкий) СА (CRC MSB)
описано , начиная с регистра 1, считывать значение регистра
Rx: 021-01 (адрес ведомого устройства) 04 (код функции 4) 02 (00 байт) (высокие данных (адрес 30000)) 02 (данные ниже (адрес 30000)) 38 (CRC низкий) F1 (CRC MSB)
может появиться, данные RX это данные 16bit ответ, два байта.

 

 

рекомендация

отwww.cnblogs.com/CodeWorkerLiMing/p/12127765.html
рекомендация