Modbus TCP — это сетевой протокол обмена данных, который представляет собой симбиоз  RTU спецификации протокола и Ethernet-TCP/IP. На ряду с RTU и Plus, Modbus TCP   использует тот же прикладной уровень сетевой модели, где и достигается совместимость на уровне обработки данных.

Modbus TCP  считается эффективным сетевым решением для промышленности. Однако его производительность всецело зависит от характеристик Ethernet сети. На сегодняшний день Modbus TCP является одним из самых распространенных протоколов из семейства Industrial Ethernet.

Используя Modbus TCP  Вы получаете, практически, ничем не ограниченное, количество узлов в сети, скорость передачи от 10 до 1000 Мбит/с, протяженность линий связи до 352000м (при использовании оптоволокна). Предпочтительной топологией сети является звезда.

Коммуникационная система Modbus TCP позволяет участвовать в обмене и устройствами на последовательных линиях связи(RTU/ASCII/+).

Структура сообщения  Modbus TCP схожа с RTU спецификацией, однако к ней еще добавляется специализированный MBAP-заголовок. Полученный модуль и передается в сеть.

Поле поля UnitID позволяет указать адрес узла. ProtocolID используется для межсистемного мультиплексирования. Устройство Modbus TCP идентифицируется IP адресом.

Поля MBAP заголовка стандарта Modbus TCP

Поле

Длина (байт)

Пояснение

Клиент

Сервер

TransactionID

2

идентификация транзакций запросов/ответов инициализирует Клиент копирует из запроса в сообщение-ответ

ProtocolID

2

тип протокола инициализирует Клиент копирует из запроса в сообщение-ответ

Length

2

количество следующих байт инициализирует Клиент инициализирует Сервер в ответе

UnitID

1

адрес Ведомого, который подключен к узлу инициализирует Клиент копирует из запроса в сообщение-ответ

Tags

 
Поделиться в Ok Ok Ok Ok Share for Odnoklassniki Ok Ok

2 комментария

  1. Редактор:

    Исправьте ошибку в тексте: передаеться на передается

  2. admin:

    Спасибо, исправили!

Оставить комментарий

 




 

Вы же не робот? *