DOCA0172RU-09

Функции TCP/IP Modbus

Общее описание

Служба обмена сообщениями Modbus обеспечивает клиент-серверную связь между устройствами, подключенными к сети Ethernet TCP/IP.

Клиент-серверная модель основана на четырех типах сообщений:

  • запрос Modbus — сообщение, отправляемое по сети клиентом для инициации транзакции;

  • индикация Modbus — сообщение с запросом, получаемое на стороне сервера;

  • отклик Modbus — сообщение с откликом, отправляемое сервером;

  • подтверждение Modbus — сообщение с откликом, получаемое на стороне клиента.

Службы сообщений Modbus (клиент-серверная модель) используются для обмена информацией в реальном времени между:

  • двумя приложениями устройства;

  • приложением устройства и другим устройством;

  • приложениями ЧМИ/SCADA и устройствами;

  • ПК и программой устройства, предоставляющей онлайновые службы.

В TCP/IP используется специальный заголовок для обозначения блока данных прикладного протокола Modbus. Он носит название «заголовок MBAP» (заголовок прикладного протокола Modbus).

Заголовок MBAP содержит следующие поля:

Поля

Длина

Описание

Клиент

Сервер

Идентификатор транзакции

2 байта

Идентификация транзакции запроса/отклика Modbus

Инициализируется клиентом

Повторно копируется сервером из полученного запроса

Идентификатор протокола

2 байта

0 = протокол Modbus

Инициализируется клиентом

Повторно копируется сервером из полученного запроса

Длина

2 байта

Количество последующих байтов

Инициализируется клиентом (запрос)

Инициализируется сервером (отклик)

Идентификатор блока

1 байт

Идентификация удаленного сервера, подключенного к последовательной линии или к другим шинам

Инициализируется клиентом

Повторно копируется сервером из полученного запроса

Таблица функций Modbus

В следующей таблице подробно описаны функции устройств Modbus TCP/IP с поддержкой EcoStruxure Panel Server .

Код функции

Имя функции

03

Чтение n слов

06

Запись 1 слова

16

Запись n слов

43-14 Считывание идентификационных данных устройства (см. Функция 43—14: Считывание идентификационных данных устройства)

100-4

Чтение несмежных слов, где n ≤ 100 (см. Функция 100—4: Считывание несмежных регистров)

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Была ли информация полезной?