Пакет Modbus/TCP включает в себя раздел длины, который представляет собой длину общих данных Modbus/TCP минус 6 байтов. Как вы определяете длину данных Modbus/TCP?Как вы определяете длину данных Modbus/TCP?
https://www.scadaforce.com/modbus
Пакет Modbus/TCP включает в себя раздел длины, который представляет собой длину общих данных Modbus/TCP минус 6 байтов. Как вы определяете длину данных Modbus/TCP?Как вы определяете длину данных Modbus/TCP?
https://www.scadaforce.com/modbus
Длина - длина полных данных Modbus/TCP минус 6 байт
Как вы выяснить длину суммарных данных Modbus/TCP?
Вы должны прочитать это поле, а затем вычесть «6» из значения. Результатом является «длина данных Modbus/TCP».
Итак, для реализации этого (modbus-приемника) в C/C++, например, вам необходимо реализовать какой-то способ «кадрирования», в котором вы читаете заголовок Modbus с фиксированной длиной, тогда вы читаете длину указанных в заголовке в памяти.