Добро пожаловать Клиент!

Членство

Помощь

Xi'an Dingjin Electronic Technology Co., Ltd
Заказчик производитель

Основные продукты:

ybzhan> >Скачать материалы> >Протокол RS485 Modbus RTU
Скачать

Xi'an Dingjin Electronic Technology Co., Ltd

  • Электронная почта

    xadingjin@126.com

  • Телефон

    13572257472

  • Адрес

    Сианьская высокотехнологичная зона № 77, Сианьский фотоэлектрический парк

Свяжитесь сейчас
Протокол RS485 Modbus RTU
Дата:2020-05-22Читать:5

Данный Протокол приборной связи соответствует правилам MODBUS - RTU Communications, 1 исходному биту, 8 битам данных и 1 стоп - биту.

Следующие инструкции определяют гипотетические параметры прибора: адрес прибора установлен на уровне 1, пропускная способность связи 9600, недействительный контрольный бит, десятичная точка 1, единица MPA, значение отображения прибора 500.0MPA. Адреса и данные в инструкциях для чтения и записи являются высокими байтами спереди и низкими байтами сзади; CRC проверяет низкий байт спереди и высокий байт сзади.

[Читать значения давления]

Приказ:01 03 00 04 00 01 С5 КБ

Описание директивы:01 (адрес прибора) 03 (команда чтения) 00 04(Контактный адрес прибора) 00 01 (чтение параметра) 84 0A (CRC16)

Ответ:01 03 02 13 88 В5 12

Описание директивы:01 (адрес прибора) 03 (команда чтения) 02 (количество прочитанных байт, 1 параметр 2, 2 параметра 4...) 13 88 (13 88 для 16 - значного числа 13 для высокого байта 88 для низкого байта для 10 - значного числа ровно 5000) B5 12 (код проверки CRC16)

[Корректировка нуля]

Приказ:01 0600 м.500 0158 0В

Описание директивы:01 (адрес прибора) 06 (команда записи) 00 05 (адрес связи прибора) 00 01 (код коррекции нулевого дрейфа) 58 0B (код проверки CRC16)

Ответ:01 0600 м.500 0158 0Б

Описание директивы:01 (адрес прибора) 06 (команда записи) 00 05 (адрес связи прибора) 00 01 (код коррекции нулевого дрейфа) 58 0B (код проверки CRC16)

[Читать значения параметров]

Приказ:01 03 ХХ ХХ 00 01 CRC1 CRC2

Описание директивы:01 (адрес прибора) 03 (команда чтения) XX XX (адрес параметра: см. в таблице 2) 00 01 (чтение одного параметра) CRC1 CRC2 (код проверки CRC16: низкий байт спереди, высокий байт сзади)

Ответ:01 03 02ХХ ХХ CRC1 CRC2

Описание директивы:01 (адрес прибора) 03 (команда чтения) 02 (количество прочитанных байт, 1 параметр 2, 2 параметра 4...) XX XX (возвращает значение параметра: высокий спереди, низкий сзади) CRC1 CRC2 (код действия CRC16: низкий байт спереди, высокий байт сзади)

[Написать значение параметра]

Приказ:01 06 ХХ ХХ данные1 данные2 CRC1 CRC2

Описание директивы:01 (адрес прибора) 03 (команда чтения) XX XX (адрес параметра: см. Таблицу 2) data1 data2 (Запись параметра: высокий байт спереди, низкий байт сзади. См. таблицу 2) CRC1 CRC2 (Код действия CRC16: Низкий байт спереди, Высокий байт сзади)

Ответ:01 06 ХХ ХХ данные1 данные2 CRC1 CRC2

Описание директивы:01 (адрес прибора) 03 (команда чтения) XX XX (адрес параметра) data1 data2 (Запись параметра: высокий байт спереди, низкий байт сзади. См. таблицу 2) CRC1 CRC2 (Код действия CRC16: Низкий байт спереди, Высокий байт сзади)

Таблица 2: Адреса параметров и данные

Имя параметра

содержание

Адрес (Hex)

Данные (data1, data2)

Адрес

Адрес трансформатора

00 мин.

1...255

Бод

коэффициент работоспособности трансформатора

00 01

1 - 2400 2 - 4800 3 - 9600 4 - 19200

Единица

Единицы измерения

00 02

0-м 1-кПа 2-МПа 3-℃ 4-л 5-бар 6-пси7 Па

Точка

Число десятичных знаков измерения

00 ч. 03 м.

Диапазон выборки: 0 - 4

Измерения

00 ч. 04 м.

Нуль

Ноль

00 ч. 05 м.

Паритет

Контрольный разряд

00 ч. 06 м.

0-Нет 1-Нестранный 2-Парный

Лок

Проверка пароля

00 0А

Пароль: 38 79

[Запись параметров шагов]

①Проверка пароля с паролем 38 79H, то есть команда отправки: 01 06 00 0A 38 79 7B EA

БЗапишите параметры, которые необходимо изменить, например, изменив адрес трансформатора

Для 2 часов, приказ: 01 06 00 00 00 02 08 0B

Примечание: При написании параметров требуется только 1 аутентификация пароля, а при постоянном электричестве другие параметры могут быть изменены без повторной аутентификации. После отключения необходимо провести повторную сертификацию, прежде чем параметры могут быть изменены.

Внимание: Возвращает данные о давлении 2 байта, высокий байт спереди, низкий байт сзади.

Возвращается значение давления 16 - значное знаковое число, а верхний бит - символ.

3.Отрицательное число является двоичным дополнением, а верхнее - 1.