Я пишу Modbus TCP Master для связи с подчиненными Modbus TCP.
У меня проблема с определением правильного формата пакета
Это стандартный формат пакета:
| Tx ID | Proto ID | Length | Unit ID ***| FCode | Data |***
Как мы знаем, FCode & Data формирует PDU связи.
Но у моего ведомого устройства Modbus TCP есть один байт спереди для количества переданных байтов.выглядит следующим образом:
| Tx ID | Proto ID | Length | Unit ID ***| FCode | byte count | Data |***
Мой вопрос в любом случае это нарушение спецификации Modbus TCP?