Формирование сообщения и временные соглашения, Modbus по tcp/ip, Единица данных приложения – Инструкция по эксплуатации Basler Electric DECS-250N

Страница 235

Advertising
background image

9440573990 Bep C1

217

DECS-250N

Коммуникация Modbus™

Каждый восьмибитовый байт сообщения содержит 2 шестнадцатеричных символа размером 4 бит.

Сообщение передается в непрерывном потоке, с приоритетом передачи младшего значащего бита

каждого байта передаваемой информации. Начало передачи каждых 8 бит байта происходит с

одного стартового бита или двух стоповых битов. Производится проверка на четность по четным и

нечетным битам. Скорость передачи данных задается пользователем, может быть задана при

установке и изменена в во время процесса передачи данных Modbus DECS-250N обеспечивает

максимальную скорость передачи данных = 115200. Скорость по умолчанию = 19200.
Системы DECS-250N поддерживают совместимый протокол RS-485. Данный интерфейс доступен

на левой стороне панели DECS-250N.

Формирование сообщения и временные соглашения
При получении сообщения DECS-250N требует внутрибайтную задержку на 3,5 символа перед

завершением сообщения.
При получении корректного запроса DECS-250N ожидает заданное время перед ответом (задано в

регистре Modbus Response Delay Время Регистр (48108)). Этот регистр содержит значение 0—
200

мс. Значение по умолчанию: 10 мс. Пользователь может установить задержку равной 0 для

минимизации задержки отклика.
Таблица 20 содержит информацию о времени передачи сообщения (в миллисекундах) и задержки

на 3,5 символа (в миллисекундах) при передаче сообщения максимальной длины (225 символов)

при различных скоростях.

Таблица 20. Временные соглашения

Скорость передачи

Время на 3,5

символа(мс)

Время отправки сообщения (с)

128 байт

256 байт

2400

16,04

0,59

1,17

4800

8,021

0,29

0,59

9600

4,0104

0,15

0,29

19 200

2,0052

0,07

0,15

Modbus

по TCP/IP

Единица данных приложения
Следующее описание дает информацию по запросу или ответу Modbus, при работе в сети с
Modbus TCP/IP

. См. Рисунок 167.

Рисунок 167. Запрос/ответ Modbus по TCP/IP

В TCP/IP используется определенный заголовок для идентификации единицы данных приложения.

Он называется заголовком MBAP (Modbus Application Protocol header).
Этот заголовок имеет несколько отличий от аналогичного в Modbus RTU:

Поле с адресом ведомого устройства в Modbus обычно используется в последовательных

сетях, а в TCP/IP заменяется на однобайтный идентификатор устройства внутри заголовка
MBAP

. Идентификатор «Unit Identifier» используется для связи с устройствами типа мост,

роутер, шлюз, которые используют единичный адрес IP для поддержки множества

независимых устройств Modbus.

PDU

Modbus TCP/IP ADU

Function code

Data

MBAP Header

Advertising
Эта инструкция подходит к следующим моделям: