FaScan

Первоисточник

Официальная спецификация Modbus

Для спорных вопросов по адресам, function code, PDU и структуре сообщений лучше сверяться не с пересказами, а с документом Modbus Application Protocol Specification от Modbus Organization.

Полный текст спецификации Мы не копируем PDF целиком на сайт без отдельного разрешения правообладателя. Ниже дана прямая ссылка на оригинальный документ и официальный раздел спецификаций.

Оригинальный PDF

Modbus Application Protocol Specification V1.1b3.

Открыть на Modbus.org

Раздел спецификаций

Официальная страница документов Modbus Organization.

Открыть Modbus specs

Практика в FaScan

Как перевести старую карту 40001 в function code и offset.

Читать статью

Какие разделы смотреть

ТемаЧто искать в спецификацииЗачем это нужно
Структура сообщенияMBAP header, PDU, function codeПонять, какие поля реально уходят в Modbus TCP кадре.
АдресаStarting address, quantity, register addressНе путать старые номера 40001 с protocol offset.
Функции01, 02, 03, 04, 05, 06, 15, 16Выбирать правильное чтение или запись для coils/registers.
ОшибкиException response, exception codeРасшифровать ответы вида 83 02.

Как использовать первоисточник на практике

Если карта устройства говорит 40070, а FaScan должен отправить запрос, ориентируйтесь на протокол: область задается function code, а адрес в PDU идет как offset. Для holding register это обычно FC03, а 40070 в старой записи часто превращается в address 69.

Если устройство возвращает 02 Illegal Data Address, проверьте не только сам адрес, но и то, не перепутана ли старая человеческая нумерация с нулевым protocol address.

К статье про карту Modbus