ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
20 октября
1466367 Топик полностью
ЫЫyкпy (30.09.2024 06:57, просмотров: 91) ответил IBAH на Наверно все таки о пакете, TCP/UDP хоть и потоковые, но данные приходят блоком. Допускается ли ли ситуация когда часть Модбас пакета в одном блоке, а часть в другом? Все что наблюдал фирменные клиенты-серверы Модбас, у них каждый пакет в одном блоке.
Написано довольно мутно, но разбиение на несколько пакетов явно упоминается, а вот явного указания на возможность, что в одном пакете TCP могут быть несколько сообшений Модбаса, сколько ни читал, нигде не нашел. 

When MODBUS is carried over TCP, additional length information is

carried in the MBAP header to allow the recipient to recognize message

boundaries even if the message has been split into multiple packets for

transmission.


Это из Modbus_Messaging_Implementation_Guide_V1_0b.pdf, стр. 5 со страницы https://modbus.org/specs.php

Взирая на нынешнее состояние отечества моего с таковым оком, каковое может иметь человек, воспитанный по строгим древним правилам, ... не могу я не дивиться, в сколь краткое время повредились повсюдно нравы в России. (с) кн. М.М. Щербатов.