На рівні кадрування адресації Modbus "тип об'єкта" кодується у функції Modbus: дискретні входи, котушки, вхідні регістри, регістри зберігання. і, адресний простір у цьому фреймі низького рівня завжди починається з 0.12 червня 2020 р
Базова адреса Modbus У протоколі Modbus, перший елемент кожного типу пам'яті дорівнює 1. Протокол Modbus “on the wire” представляє адресу як зсув. Таким чином адреса пам'яті 1 представлена як 0 у протоколі.
Опис протоколу Modbus
| Назва поля | RTU (шістнадцятковий) | Символи ASCII |
|---|---|---|
| Початкова адреса Ло | 00 | 0 0 |
| Кількість регістрів Привіт | 00 | 0 0 |
| Кількість регістрів Lo | 02 | 0 2 |
| Перевірка помилок Lo | C4 | LRC (F A) |
На малюнку 3 показано кадрування ASCII для повідомлень Modbus. Початок кадру простий двокрапка (:) а кінець кадру – це послідовність CRLF, що вимагає двох символів ASCII. Кожен символ ASCII є 7-бітним.
Специфікація Modbus говорить:Адреси реєстрів починаються з нуля. Тому вхідні регістри з номерами 1-16 адресуються як 0-15. На жаль, це означає, що реєстр, задокументований адресою 1221 (Частота), потрібно запитувати, надіславши адресу 1220 (04C4 hex) до WattNode.
Основна адресація M-Bus: ця адреса призначається користувачем у процесі введення в експлуатацію (всі нові пристрої M-Bus мають цю адресу, встановлену за замовчуванням на 0). Цей тип адреси має обмежений діапазон від 0 до 250; Вторинна: ця адреса має ширший діапазон, ніж основна, і за замовчуванням містить серійний номер пристрою.
За замовчуванням 9600 біт в секунду, але фактичне необхідне значення залежить від пристрою. Кількість бітів даних для передачі. За замовчуванням 8, що є стандартом Modbus для послідовного RTU. Іншими допустимими значеннями є 5, 6 і 7.