Протокол MODBUS-RTUMAP
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Czech Republic
Документ № APP-0057-EN, редакція від 26 жовтня 2023 р.
© 2023 Advantech Czech sro Жодна частина цієї публікації не може бути відтворена чи передана в будь-якій формі чи будь-якими засобами, електронними чи механічними, включаючи фотографування, запис або будь-яку систему зберігання та пошуку інформації без письмової згоди. Інформація в цьому посібнику може бути змінена без попередження, і вона не є зобов'язанням з боку Advantech.
Advantech Czech sro не несе відповідальності за випадкові чи непрямі збитки, спричинені розміщенням, виконанням або використанням цього посібника.
Усі торгові марки, що використовуються в цьому посібнику, є зареєстрованими торговими марками відповідних власників. Використання торгових марок або ін
позначення в цій публікації лише для довідкових цілей і не є схваленням власника торгової марки.
Використовувані символи
Небезпека - інформація щодо безпеки користувача або можливого пошкодження маршрутизатора.
Увага - проблеми, які можуть виникнути в конкретних ситуаціях.
Інформація - корисні поради або інформація, що представляє особливий інтерес.
Example - Прampфайл функції, команди або сценарію.
1. Журнал змін
1.1 Журнал змін протоколу MODBUS-RTUMAP
v1.0.0 (2012-01-13)
- Перший випуск
v1.0.1 (2012-01-20)
- Дозволено читання нульового регістру
v1.0.2 (2013-12-11)
- Додано підтримку FW 4.0.0+
v1.0.3 (2015-08-21)
- Виправлена помилка сортування даних у внутрішньому буфері
v1.0.4 (2018-09-27)
- До повідомлень про помилки JavaSript додано очікувані діапазони значень
v1.0.5 (2019-02-13)
- Виправлено зчитування котушок
2. Опис програми маршрутизатора
Протокол програми маршрутизатора MODBUS-RTUMAP не міститься в стандартній мікропрограмі маршрутизатора. Завантаження цієї програми маршрутизатора описано в посібнику з налаштування (див. [1, 2]).
Програма маршрутизатора не сумісна з платформою v4.
Використовуючи цей модуль, можна періодично зчитувати дані з буфера, в якому зберігаються значення, отримані від підключених вимірювальних пристроїв (лічильників). Кожному вимірювальному приладу можна призначити певну кількість регістрів (або котушок). Ці діапазони слідують один за одним, тому модуль RTUMAP зчитує дані із загальної кількості призначених регістрів (або котушок), починаючи з указаної початкової адреси. Добре організовану схему моделі можна знайти на наступному малюнку:
Рисунок 1: Діаграма моделі
- комп'ютер
- MODBUS TCP
- БУФЕР
- МЕТРИ
Для налаштування доступний додаток маршрутизатора RTUMAP web інтерфейс, який викликається натисканням назви модуля на сторінці програм маршрутизатора маршрутизатора web інтерфейс. Ліва частина web інтерфейс (тобто меню) містить лише пункт Повернути, який перемикає це web інтерфейс до інтерфейсу маршрутизатора.
3. Конфігурація програми маршрутизатора
Фактичне налаштування цього додатка маршрутизатора виконується за допомогою форми з правого боку. Перший пункт у цій формі - Увімкнути RTUMAP на порту розширення - використовується для активації цієї програми маршрутизатора. Значення інших елементів описано в таблиці нижче:
Пункт | Важливість |
Порт розширення | Відповідний порт розширення (PORT1 або PORT2) |
Швидкість передачі даних | Швидкість модуляції (кількість чітких змін символів – подій сигналізації – внесених до середовища передачі за секунду) |
Біти даних | Кількість бітів даних (7 або 8) |
Парність | Парність (немає, парний або непарний) |
Стоп-біти | Кількість стоп-бітів (1 або 2) |
Тайм-аут розділення | Затримка між показаннями (в мілісекундах) |
Період читання | Період читання даних з буфера (в секундах) |
Порт TCP | Номер порту TCP |
Початкова адреса | Початкова адреса реєстру |
Таблиця 1: Опис елементів у формі конфігурації
У нижній частині форми конфігурації також доступний список підключених лічильників з інформацією про їх налаштування.
Усі зміни набудуть чинності після натискання кнопки Застосувати.
Рисунок 2: Форма конфігурації
3.1 Додавання та видалення вимірювального приладу
Окремі лічильники (вимірювальні прилади) можна видалити зі списку, натиснувши на пункт [Видалити], який знаходиться перед описом лічильника. Щоб додати лічильник, натисніть на пункт [Додати лічильник]. Перед додаванням лічильника необхідно ввести адресу лічильника, початкову адресу, кількість регістрів або котушок (кількість значень (реєстр або котушки)) і вибрати функцію читання (див. малюнок нижче). Таким чином можна додати до 10 пристроїв.
Рисунок 3: Додавання вимірювального пристрою
3.2 Функції читання та запису
На наступному малюнку описано функції, які використовуються для читання та запису між ПК, програмою маршрутизатора RTUMAP і лічильником. Функції 0x01 (читання) і 0x0F (запис) призначені тільки для котушок. Щоб мати можливість записувати деякі значення в котушки на пристрої MODBUS RTU (за допомогою функції 0x0F), установіть функцію читання в декларації лічильника на функцію номер 1.
Рисунок 4. Функції читання та запису, які підтримуються програмою маршрутизатора RTUMAP
- комп'ютер
- читати функції 0x03, 0x04
- запис функцій 0x06, 0x10
- RTUMAP
- читати функції 0x03x 0x04
- функції запису 0x0F (тільки для котушок)
- Лічильник MODBUS
Ви можете отримати документи, пов’язані з продуктом, на Інженерному порталі за адресою icr.advantech.cz адресу.
Щоб отримати короткий посібник із початку роботи, посібник користувача, посібник із конфігурації чи програмне забезпечення, перейдіть до Моделі маршрутизаторів знайдіть потрібну модель і перейдіть на вкладку Manuals або Firmware відповідно.
Пакети встановлення програм маршрутизатора та посібники доступні на Програми маршрутизатора сторінки.
Щоб отримати документи на розробку, перейдіть до DevZone сторінки.
Посібник з протоколу MODBUS-RTUMAP
Документи / Ресурси
![]() |
Додаток маршрутизатора протоколу ADVANTECH MODBUS-RTUMAP [pdfПосібник користувача Протокол MODBUS-RTUMAP Додаток маршрутизатора, Протокол MODBUS-RTUMAP, Додаток маршрутизатора, Додаток |