Довідник інтерфейсу Modbus
Overvis MC252 працює як Modbus шлюз, прослуховуючи Modbus TCP з’єднання на порту 502 (налаштовується). Підтримується підключення зі стандартних клієнтських додатків Modbus TCP. Клієнтське програмне забезпечення для Windows для базового тестування доступне для завантаження тут.
При отриманні запиту на підключення, MC252 перевіряє свій список активних клієнтів. Якщо максимальний розмір списку (згідно з технічними специфікаціями) не досягнуто, новий клієнт приймається.
Після підключення MC252 обробляє Modbus запити від клієнта. У режимі RS-485 Slave він також приймає запити від Modbus Master на шині RS-485.
Обробка запитів
Section titled “Обробка запитів”Пристрій аналізує кожен запит на основі запитуваної функції та прав доступу клієнта (визначених введеними паролями).
- Заблоковані запити: Якщо запит заблоковано через недостатні права, MC252 відправляє назад виняток Modbus (типовий код 1).
- Внутрішні запити: Якщо запит адресований самому MC252, він обробляється внутрішньо і відправляється відповідь.
- Перенаправлення:
- Режим RS-485 Master: Запити для інших пристроїв конвертуються (Modbus TCP/RTU/ASCII) та перенаправляються на шину RS-485. Індикатор
RS-485світиться під час очікування відповіді. - Віддалений сервер: Якщо налаштовано, запити можуть бути перенаправлені на один або декілька віддалених Modbus TCP серверів через Ethernet або GSM/LTE.
- Режим RS-485 Master: Запити для інших пристроїв конвертуються (Modbus TCP/RTU/ASCII) та перенаправляються на шину RS-485. Індикатор
Якщо отримано дійсну відповідь, MC252 пересилає її назад клієнту.
Усунення несправностей
Section titled “Усунення несправностей”- Для запиту повертається виняток
Illegal Function (Code 1): Відправляється або MC252 (якщо недостатні права для запиту), або цільовим пристроєм (якщо запит не підтримується). Перевірте налаштування MC252, вкладкуAdministrationдля налаштувань захисту. Відправте правильний пароль до MC252 перед використанням цього запиту. Спробуйте дозволити запити. - Для запиту повертається виняток
Gateway Path Unavailable (Code 10 or 0x0A): Відправляється, якщо запит не може бути перенаправлений. Перевірте, що підключення до віддаленого сервера налаштовано і встановлено (якщо ціль має бути запитана через Modbus TCP). Перевірте, що налаштовано режимModbus Master(якщо ціль має бути запитана через Modbus RTU/ASCII). Перевірте діапазони адрес Modbus на вкладці налаштуваньModbusMC252. - Повертається виняток
Target Device Failed to Respond (Code 11 or 0x0B): Відправляється, якщо не отримано відповіді від цільового пристрою. Перевірте, що налаштування пристрою відповідають конфігурації вкладкиModbusMC252. Перевірте, що цільовий пристрій увімкнений. - Повертається якийсь виняток (не 1, 10 або 11): Відправляється цільовим пристроєм, якщо він не зміг виконати запит або створити дані відповіді. Перевірте керівництво пристрою. Спробуйте інший запит.
- Дані отримані, але значення здаються неправильними: Перевірте керівництво пристрою. Переконайтеся, що адреса Modbus пристрою та адреса регістра Modbus у запиті правильні. Перевірте форматування даних у клієнтському програмному забезпеченні Modbus (яке відправляє цей запит). Спробуйте поділити отримане значення на 10, 100 або 1000.
Доступ до Modbus через SMS
Section titled “Доступ до Modbus через SMS”З активною SIM-картою MC252 може обробляти Modbus запити через SMS.
Формат SMS
Section titled “Формат SMS”Вхідні SMS повідомлення перевіряються на дійсний формат Modbus запиту.
- Modbus запити: Повинні починатися з налаштованого пароля. Якщо пароль співпадає, запит обробляється.
- Інші повідомлення: Зберігаються у списку вхідних SMS та можуть бути оброблені файлом завдань (див. Логічне програмування).
Синтаксис запиту:
[Пароль] [Доступ][ID_пристрою][Ресурс][Адреса] [Значення]
- Пароль: Як налаштовано в параметрах.
- Доступ:
R(Читання, FC 1-4) абоW(Запис, FC 5-6). - ID_пристрою: Modbus адреса цільового пристрою.
- Ресурс:
H: Регістри утримання (Holding Registers)I: Вхідні регістри (Input Registers)D: Дискретні входи (Discrete Inputs)C: Прапорці (Coils)
- Адреса: Адреса регістра.
- Значення: (Тільки запити запису) Значення для запису.
Приклади:
- Прочитати регістр 100 пристрою 1:
abc r1h100(припускаючи, що пароль “abc”) - Записати 5000 у регістр 174 пристрою 2:
stanc12 w2h174 5000(припускаючи, що пароль “stanc12”)
Відповіді SMS
Section titled “Відповіді SMS”MC252 відправляє SMS відповідь після обробки команди Modbus запиту.
- Успіх: Повертає команду (без пароля) та значення регістра.
- Приклад:
r1h100 2200(Прочитано значення 2200 з регістра 100 пристрою 1).
- Приклад:
- Помилка: Повертає команду,
EXC., код винятку та опис.- Приклад:
r3h873 EXC.2 ILLEGAL DATA ADDRESS(Регістр 873 пристрою 3 не доступний для читання).
- Приклад:
Таблиця 1 - Стандартні коди винятків Modbus
| Код | Виняток | Опис |
|---|---|---|
| 1 | ILLEGAL FUNCTION | Отриманий код функції не може бути оброблений |
| 2 | ILLEGAL DATA ADDRESS | Адреса даних, вказана в запиті, недоступна |
| 3 | ILLEGAL DATA VALUE | Значення, що міститься в полі даних запиту, є недійсним |
| 4 | DEVICE FAILURE | Виникла невідновлювана помилка при спробі адресата виконати запитувану дію |
| 5 | ACKNOWLEDGE | Адресат прийняв запит і обробив його, але це займає багато часу |
| 6 | DEVICE BUSY | Адресат зайнятий обробкою команди. Клієнт може повторити запит пізніше |
| 8 | MEMORY PARITY ERROR | Помилка парності виявлена при спробі адресата прочитати розширену пам’ять |
| 10 | GATEWAY PATHS NOT AVAILABLE | Шлюз не може перенаправити запит, оскільки немає шляху (з’єднання) до адресата |
| 11 | TARGET DEVICE FAILED TO RESPOND TO GATEWAY | Шлюз не отримав відповіді на перенаправлений запит, оскільки адресат не відповів вчасно |
Налаштування через Modbus
Section titled “Налаштування через Modbus”MC252 може бути налаштований за допомогою будь-якого Modbus TCP клієнта.
- Підключення: Використовуйте IP-адресу MC252 (натисніть кнопку
Rна пристрої для перегляду) та Modbus ID (типово111). - Введіть пароль: Запишіть пароль (типово на етикетці пристрою) у регістри паролів (див. Параметри поточного режиму).
- Перевірте режим: Якщо пароль правильний, регістр режиму буде показувати
1(Режим налаштування).
Управління параметрами
Section titled “Управління параметрами”У режимі налаштування ви можете змінювати регістри Змінюваних параметрів.
- Зберегти зміни: Запишіть
2у регістр команд. Перевірте, порівнявши змінювані параметри зі збереженими. - Зберегти та застосувати: Запишіть
4у регістр команд. Застосовує параметри Modbus негайно без перезавантаження. - Скасувати зміни: Запишіть
9у регістр команд. Повертає змінювані параметри до збережених значень. - Скидання до заводських налаштувань: Запишіть
444у регістр команд. Скидає всі параметри до типових значень. - Перезапустити пристрій: Запишіть
1у регістр команд. Необхідно для набуття чинності деяких параметрів. - Вийти з режиму налаштування: Запишіть
0у перший регістр пароля (100). Це очищає регістри пароля та команд.
Параметри MC252
Section titled “Параметри MC252”Таблиця 2 - Формати даних параметрів
| Параметр | Діапазон значень | Опис | Кількість зайнятих регістрів |
|---|---|---|---|
| Число | 0 – 65535 | Ціле число (16 біт) у стандартному діапазоні значень регістра Modbus | 1 |
| Число | -32768 – +32767 | Ціле число (16 біт) у доповняльній арифметиці | 1 |
| Число | 0 – 4294967295 у двох регістрах, старша частина – перша | Ціле число, значення якого може перевищувати ліміт для регістра Modbus (65535) | 2 |
| Число | -2147483648 – +2147483647 у двох регістрах, старша частина – перша | Ціле число (32 біти) у доповняльній арифметиці | 2 |
| Символьний рядок | У кожному регістрі – число від 0 до 255 - код символа ASCII або 0 (кінець рядка) | Набір значень, кожне з яких дорівнює коду одного символа в кодуванні ASCII. Якщо рядок коротший за максимальну довжину, після останнього символа ставиться код 0. | Макс. довжина рядка для цього параметра |
| IP-адреса (IP-маска) | У кожному регістрі – один байт (0 – 255) | Набір з чотирьох байтів адреси IPv4, зліва направо | 4 |
| MAC-адреса | У кожному регістрі – один байт (0 – 255) | Набір з шести байтів адреси MAC-48, зліва направо | 6 |
Таблиця 3 - Групи параметрів
| Група | Опис | Доступ | Адреса |
|---|---|---|---|
| Опис пристрою | Ідентифікація пристрою та мікропрограми | Будь-який режим, тільки читання | 0 – 3 |
| Поточний режим | Керування доступом та загальними командами | Введення пароля доступне в будь-якому режимі, введення команд - тільки в режимі налаштування (після введення пароля) | 100 – 120 |
| Поточний стан | Робота інтерфейсів та програмних модулів, поточний час та статистика | Будь-який режим, тільки читання | 121 – 295, 900 – 944, 2000–2023 |
| Змінювані параметри | Вибір та налаштування інтерфейсів та функцій | Тільки в режимі налаштування, читання або запис | 300 – 899, |
| Активні параметри | Конфігурація, що використовується пристроєм на даний момент | У будь-якому режимі, тільки читання | 2300 – 2899, |
| Збережені параметри | Цей набір зберігається незалежно від живлення пристрою та використовується при рестарті | Тільки в режимі налаштування, тільки читання | 3300 – 3899, |
| Налаштування годинника | Див. Таблицю 5.8. | Тільки в режимі налаштування годинника, для читання або запису | 34817 – 34825 |
Параметри опису пристрою
Section titled “Параметри опису пристрою”Таблиця 4 - Параметри опису пристрою
| Параметр | Опис | Адреса |
|---|---|---|
| Тип пристрою | Код, що визначає Modbus пристрій для виробника (47 – MC252) | 0 |
| Версія мікропрограми | Версія мікропрограми вбудованого програмного забезпечення | 1 |
| Контрольний код | CRC32 мікропрограми вбудованого програмного забезпечення | 2 – 3 |
Параметри поточного режиму
Section titled “Параметри поточного режиму”Таблиця 5 - Параметри поточного режиму
| Параметр | Діапазон значень | Початкове значення | Опис | Адреса |
|---|---|---|---|---|
| Введений пароль | Рядок символів | 0 | При введенні дійсного пароля клієнту надається відповідний дозвіл (див. регістри 510 - 569) | 100 – 119 |
| При введенні порожнього рядка права клієнта скидаються до рівня прав на момент підключення | ||||
| Керуюча команда | 0 – 65397, запис у режимі налаштування | 0 | Див. Таблицю 5.1 для списку команд. | 120 |
Таблиця 5.1 - Керуючі команди (Регістр 120)
| Значення | Команда | Опис |
|---|---|---|
| 0 | Без дії | Дія не виконується |
| 1 | Перезапуск | Перезапустити пристрій MC252 |
| 2 | Зберегти | Зберегти зміни параметрів через Modbus |
| 3 | Застосувати | Застосувати параметри без перезапуску (тільки Modbus параметри) |
| 4 | Зберегти та застосувати | Виконати команди “Зберегти”, потім “Застосувати” |
| 6 | Експорт | Зберегти параметри у файл на картці пам’яті (див. Карта пам’яті) |
| 7 | Імпорт | Прочитати параметри з файлу на картці пам’яті та зберегти їх |
| 9 | Скасувати | Повернутися до збережених параметрів |
| 81 | Синхронізувати годинник | Синхронізувати годинник з NTP сервером |
| 161 | Тестове SMS | Відправити тестове SMS на основний номер абонента |
| 444 | Заводське скидання | Скинути параметри до заводських налаштувань |
| 35381 | Почати налаштування годинника | Дозволити доступ до регістрів налаштування годинника |
| 35431 | Скасувати налаштування годинника | Закрити доступ до регістрів налаштування годинника без змін |
| 40959 | Оновити пам’ять завдань | Стерти логічну програму (перечитати, якщо вставлена карта пам’яті) |
| 64893 | Завантажити оновлення | Завантажити останню мікропрограму з хмари в MC252FW2.FUS |
| 65397 | Оновити мікропрограму | Запрограмувати мікропрограму з файлу MC252FW2.FUS |
Параметри поточного стану
Section titled “Параметри поточного стану”Таблиця 6 - Параметри поточного стану
| Параметр | Опис | Адреса |
|---|---|---|
| Режим (детально див. рег. 122) | 0: Режим користувача; | 121 |
| 1: Режим налаштування | ||
| Вкладки доступу | Див. Таблицю 6.1 для списку бітів доступу. | 122 |
| Час, хв | Кількість хвилин з моменту запуску | 123 – 124 |
| Кількість TCP клієнтів | Кількість зайнятих TCP з’єднань | 125 |
| Ліміт TCP клієнтів | Кількість можливих TCP клієнтів | 126 |
| Навантаження RS-485, запитів/с | Загальна кількість запитів/с через RS-485 | 127 |
| Ефективне навантаження RS-485, запитів/с | Кількість відповідей без помилок через RS-485 за секунду | 128 |
| Навантаження RS-485 за секунду, % | Навантаження RS-485 за останню секунду з урахуванням встановленої швидкості RS-485 та часу неактивності | 129 |
| Навантаження RS-485 за хвилину, % | Навантаження RS-485 за останню хвилину | 130 |
| Навантаження RS-485 за 5 хвилин, % | Навантаження RS-485 за останні 5 хвилин | 131 |
| Навантаження Modbus TCP, запитів/с | Кількість запитів, отриманих від клієнтів через Modbus TCP за секунду | 132 |
| Ефективне навантаження Modbus TCP, запитів/с | Кількість відповідей без помилок, відправлених клієнту через Modbus TCP за секунду | 133 |
| Навантаження GSM, кБ/с | Навантаження бездротового каналу при увімкненому GSM | 134 |
| Навантаження Ethernet, 100 кБ/с | Навантаження дротового каналу при увімкненому Ethernet | 135 |
| Макс. кількість TCP клієнтів | Максимальна кількість одночасно підключених клієнтів через TCP – з моменту запуску | 136 |
| Макс. навантаження Modbus TCP, запитів/с | Максимальна кількість запитів, отриманих за секунду від клієнтів через Modbus TCP – з моменту запуску | 137 |
| Макс. навантаження RS-485, % | Максимальне навантаження RS-485 за 5 хвилин – з моменту запуску | 138 |
| Макс. навантаження GSM, кБ/с | Максимальне навантаження GPRS/LTE – з моменту запуску | 139 |
| Поточна IP-адреса Ethernet | IP-адреса, за якою пристрій MC252 доступний в мережі Ethernet1 | 140 – 143 |
| Поточна MAC-адреса Ethernet | MAC-адреса, за якою MC252 визначається в мережі Ethernet | 144 – 149 |
| Невикористовуваний параметр | Параметр зарезервовано для сумісності | 150 – 164 |
| Час до підключення до сервера збору даних | 0 – з’єднання з сервером збору даних встановлено; | 165 |
| 1 – виконується підключення до сервера збору даних; | ||
| 2 – 65534: кількість секунд до повторного підключення; | ||
| 65535: з’єднання з сервером не використовується | ||
| Кількість запрограмованих перезапусків | Кількість перезапусків відповідно до налаштувань користувача – за весь час роботи | 166 |
| Кількість критичних помилок | Кількість зафіксованих помилок (збоїв), що спричинили перезапуск пристрою – за весь час роботи | 167 |
| Загальний час роботи, хв | Кількість хвилин робочого часу - за весь час роботи | 168 – 169 |
| Поточний час | Кількість секунд з 1 січня вказаного року (див. рег. 172) | 170 – 171 |
| Рік відліку | Рік, з 1 січня якого ведеться відлік часу | 172 |
| Часовий пояс, хв | Часовий пояс для відліку часу, кількість хвилин зі знаком відносно UTC+00 | 173 |
| Температура, °C | Температура всередині MC252 | 174 |
| Напруга живлення, мВ | Напруга шини 12 В | 175 |
| Час до підключення до першого віддаленого TCP сервера, с | 0 – з’єднання з віддаленим сервером встановлено; | |
| 1 – підключення до віддаленого сервера; | ||
| 2 – 65534: кількість секунд до повторного підключення; | ||
| 65535: з’єднання з віддаленим TCP сервером не використовується | 176 | |
| Інтерфейс для підключення до першого віддаленого TCP сервера | 0 – з’єднання не встановлено; | 177 |
| 1 – встановлено з’єднання через Ethernet; | ||
| 2 – встановлено з’єднання через GSM | ||
| Приріст DST, хв | Ефективний приріст літнього часу | 178 |
| Невикористовуваний параметр | Параметр зарезервовано для сумісності | 179 – 209 |
| IP-адреса клієнта 1 | IP-адреса клієнта, 0.0.0.0 – не підключено | 180 – 183 |
| Порт клієнта 1 | Порт клієнта, 0 – не підключено | 184 |
| IP-адреса клієнта 2 | IP-адреса клієнта, 0.0.0.0 – не підключено | 185 – 188 |
| Порт клієнта 2 | Порт клієнта, 0 – не підключено | 189 |
| IP-адреса клієнта 3 | IP-адреса клієнта, 0.0.0.0 – не підключено | 190 – 193 |
| Порт клієнта 3 | Порт клієнта, 0 – не підключено | 194 |
| IP-адреса клієнта 4 | IP-адреса клієнта, 0.0.0.0 – не підключено | 195 – 198 |
| Порт клієнта 4 | Порт клієнта, 0 – не підключено | 199 |
| Невикористовуваний параметр | Параметр зарезервовано для сумісності і дорівнює 0 | 200 – 209 |
| Рік (поточний час) | Поточний рік | 210 |
| Місяць (поточний час) | Поточний місяць | 211 |
| День місяця (поточний час) | Поточний день місяця | 212 |
| Година (поточний час) | Поточна година | 213 |
| Хвилина (поточний час) | Поточна хвилина | 214 |
| Секунда (поточний час) | Поточна секунда | 215 |
| День тижня (поточний час) | Поточний день тижня (1 – понеділок) | 216 |
| Місяць (зимовий час) | Поточний місяць, виключаючи літній час | 217 |
| День місяця (зимовий час) | Поточний день місяця, виключаючи літній час | 218 |
| Година (зимовий час) | Поточна година, виключаючи літній час | 219 |
| Невикористовуваний параметр | Параметр зарезервовано для сумісності | 220 – 229 |
| Час доби, с | Кількість секунд від півночі поточного дня | 230 – 231 |
| Час сходу сонця, с | 0 – 86399: Кількість секунд від півночі до сходу сонця; | 232 – 233 |
| 86400: Схід сонця не спостерігається цього дня | ||
| Час заходу сонця, с | -1: Захід сонця не спостерігається цього дня; | 234 – 235 |
| 0 – 86399: Кількість секунд від півночі до заходу сонця; | ||
| Час доби, мс | Кількість мілісекунд від півночі поточного дня | 236 – 237 |
| Заповнення карти пам’яті, 0.01% | 10000 – карта пам’яті відсутня або повна | 238 |
| Розрахунковий час витрачений на 1% карти пам’яті, днів | 0 – менше одного дня; | 239 |
| 1 – 9999 – днів на 1% ємності карти пам’яті; | ||
| 10,000 – більше 10,000 днів; | ||
| 65535 – невідомо | ||
| Час до підключення до другого віддаленого TCP сервера, с | Аналогічно регістру 176 | 240 |
| Інтерфейс підключення до другого віддаленого TCP сервера | Аналогічно регістру 177 | 241 |
| Час до підключення до третього віддаленого TCP сервера, с | Аналогічно регістру 176 | 242 |
| Інтерфейс підключення до третього віддаленого TCP сервера | Аналогічно регістру 177 | 243 |
| Поточна IP-адреса GSM2 | IP-адреса, отримана від GPRS1 провайдера | 900 – 903 |
| Невикористовуваний параметр | Параметр зарезервовано для сумісності | 904 – 914 |
| Рівень сигналу GSM, %2 | Рівень сигналу та якість радіозв’язку з GSM провайдером | 915 |
| Невикористовуваний параметр | Параметр зарезервовано для сумісності | 916 – 940 |
| Ємність карти пам’яті, кБ | 0 – карта відсутня або не відформатована в FAT / FAT32 | 941 – 942 |
| Кількість даних, що не були записані на карту пам’яті з моменту запуску, байтів | 0 – не було втрат запису даних | 943 - 944 |
| 4294967295 – понад 4 ГБ втрат | ||
| Біти стану завантаження мікропрограми | Див. Таблицю 6.2 для списку бітів стану. | 2004 |
| Прогрес завантаження файлу мікропрограми (х 0.01%) | Відношення розміру завантажених даних до загального розміру файлу. | 2005 |
| 10000 – Файл повністю завантажено | ||
| Кількість завантажених завдань логіки програмування | Кількість завдань, правильно завантажених у внутрішню пам’ять | 2020 |
| Код першої помилки незаконного завдання логіки | Код першої помилки, зустрінутої в першому файлі завдання, який не міг бути завантажений | 2021 |
| Номер рядка першої помилки незаконного завдання логіки | Номер рядка, де була зустрінута перша помилка в першому файлі завдання, який не міг бути завантажений | 2022 |
| Використання пам’яті завантажених завдань логіки програмування, байтів | Обсяг RAM, зарезервований для виконання завдань логіки програмування | 2023 |
| Заголовок файлу мікропрограми | Рядковий ідентифікатор версії, наприклад, “MC252, ver.45”. | 2030 – 2061 |
| Порожній рядок означає, що файл або не перевірений, або недійсний |
Таблиця 6.1 - Біти вкладок доступу (Регістр 122)
| Біт | Опис | Значення 0 | Значення 1 |
|---|---|---|---|
| 0 | Дозвіл на отримання прав читання RS-485 (через пароль) | Не може бути отримано | Може бути отримано |
| 1 | Поточний дозвіл на читання RS-485 | Дозволу немає | Дозвіл надано |
| 2 | Дозвіл на отримання прав запису/керування RS-485 (через пароль) | Не може бути отримано | Може бути отримано |
| 3 | Поточний дозвіл на запис/керування RS-485 | Дозволу немає | Дозвіл надано |
| 4 | Дозвіл на отримання доступу до регістрів MC252 (через пароль) | Не може бути отримано | Може бути отримано |
| 5 | Поточний дозвіл доступу до регістрів MC252 | Дозволу немає | Дозвіл надано |
| 6 | Зарезервовано | - | Завжди 1 |
| 7 | Дозвіл на налаштування MC252 | Дозволу немає | Дозвіл надано |
| 8 | Зарезервовано | Завжди 0 | - |
| 9 | Право на підключення | - | Клієнт має право (Завжди 1) |
| 12 | Дозвіл на встановлення годинника | Дозволу немає | Дозвіл надано |
Таблиця 6.2 - Біти стану завантаження мікропрограми (Регістр 2004)
| Біт | Стан | Значення 0 | Значення 1 |
|---|---|---|---|
| 1 | Статус зайнятості | Очікування команди | Завантаження файлу в процесі |
| 2 | Помилка завантаження оновлення | Помилки немає | Сталася помилка завантаження |
| 3 | З’єднання з сервером | Немає з’єднання | Підключено до сервера |
| 4 | Отримання даних файлу | Дані не отримано | Дані файлу отримано |
| 6 | Завершення завантаження файлу | Файл не завантажено | Файл повністю завантажено |
| 7 | Дійсність файлу | Не підтверджено | Файл дійсний |
Параметри налаштувань
Section titled “Параметри налаштувань”Таблиця 7 - Параметри налаштувань
| Параметр | Діапазон значень | Заводське налаштування | Опис | Адреса |
|---|---|---|---|---|
| Мережа Ethernet | ||||
| Статична IP-адреса | IP-адреса | 192.168.0.111 | Якщо динамічна адресація вимкнена або недоступна, IP-адреса пристрою в мережі Ethernet дорівнює цьому значенню | 300 – 303 |
| Маска підмережі | IP-маска | 255.255.255.0 | Використовується тільки зі статичною IP-адресою | 304 – 307 |
| Шлюз | IP-адреса | 192.168.0.1 | Використовується тільки разом зі статичною IP-адресою для зв’язку з іншими мережами, або як адреса DNS/DHCP серверів | 308 – 311 |
| Увімкнути динамічну адресацію за допомогою DHCP | 0 – 1 | 1 | 0 – для адресації в Ethernet використовуються вказані значення IP-адреси, маски та шлюзу; | 312 |
| 1 – Якщо DHCP сервер доступний в мережі, то IP-адреса, маска та шлюз отримуються від сервера | ||||
| Невикористовуваний параметр | 0 | 0 | Повинен бути 0 для сумісності | 313 |
| Увімкнути використання DNS шлюзу сервера | 0 – 1 | 1 | Використовується, якщо DHCP недоступний (вимкнений): | 314 |
| 0 – DNS шлюзу не використовується; | ||||
| 1 – DNS шлюзу використовується для визначення IP-адрес інших серверів, якщо вони вказані за іменами хостів | ||||
| IP-адреса DNS сервера | IP-адреса | 8.8.8.8 | Використовується, якщо DHCP недоступний (вимкнений); | 315 – 318 |
| Коли використовується DNS сервер шлюзу, він встановлює IP-адресу додаткового DNS сервера | ||||
| IP-адреса додаткового DNS сервера | IP-адреса | 0.0.0.0 | Використовується, якщо DHCP недоступний (вимкнений); | 319 – 322 |
| 0.0.0.0 – не використовується | ||||
| Невикористовуваний параметр | 0 | 0 | Повинен бути 0 для сумісності | 323 - 329 |
| Мережа GSM | ||||
| PIN-код SIM-карти | 0 – 65535 | 65535 | 0 – 9999: цей код використовується для SIM-карти, якщо вона вимагає PIN-код; | 330 |
| Інші значення: код не використовується; SIM-карта та GSM недоступні, якщо карта вимагає код | ||||
| Увімкнути автоматичне визначення APN GSM оператора | 0 – 1 | 1 | 0 – з’єднання встановлюється за вручну вказаними параметрами APN; | 331 |
| 1 – APN автоматично визначається для оператора за кодом ICCID SIM-карти | ||||
| Увімкнути роумінговий обмін | 0 – 1 | 1 | 0: GPRS/LTE заблоковано в роумінгу; | 332 |
| 1: GPRS/LTE може використовуватися в роумінгу | ||||
| Активувати SMS в роумінгу | 0 – 1 | 0 | 0 – SMS можна тільки отримувати в роумінгу; | 333 |
| 1 – SMS можна отримувати та відправляти в роумінгу | ||||
| Порт підключення через GSM | 0 – 65535 | 0 | Використовується для зовнішнього підключення до пристрою через GSM зі статичною IP, для зв’язку за протоколом Modbus TCP або в тунельному режимі. | 334 |
| 0 – вимкнено | ||||
| Параметр не використовується | 0 | 0 | Не використовується; повинен дорівнювати 0 для сумісності | 335 – 351 |
| Логін APN сервісу GPRS/LTE | Символьний рядок | Надається провайдером GSM послуг; до 40 символів | 352 – 391 | |
| Пароль APN сервісу GPRS/LTE | Символьний рядок | Надається провайдером GSM послуг; до 24 символів | 392 – 415 | |
| Адреса хоста APN | Символьний рядок | Надається провайдером GSM послуг; до 34 символів; у рядку не може бути пробілів | 416 – 449 | |
| TCP Сервер | ||||
| Порт підключення через Ethernet | 1 – 65535 | 502 | Використовується для зовнішнього підключення до MC252 через Ethernet для обміну за протоколом Modbus TCP або в тунельному режимі | 450 |
| Відключати неактивних клієнтів | 0 – 1 | 1 | 0 – вхідне TCP з’єднання підтримується незалежно від часу між запитами від клієнта; | 451 |
| 1 – відключати клієнтів, які не надсилали запитів довше вказаного часу | ||||
| Макс. час очікування запиту, с | 0 – 600 000 | 90 | Використовується, якщо вибрано відключення неактивних клієнтів | 452 – 453 |
| Невикористовуваний параметр | 0 | 0 | Повинен бути 0 для сумісності | 454 - 456 |
| Власний Modbus-ідентифікатор MC252 | 0 – 247 | 111 | 0 – всі запити надсилаються через Modbus до мережі Modbus, регістри пристрою недоступні через Modbus; | 457 |
| 1 - 247 – пристрій відповідає на Modbus запити з цим Modbus ідентифікатором без їх пересилання | ||||
| Мережа RS-485 | ||||
| Швидкість передачі через RS-485, біт/с | 75 – 230 400 | 9 600 | Використовується у разі обміну даними між пристроями через RS-485, однакове значення для пристроїв на одному кабелі шини RS-485 | 458 – 459 |
| Множник для часу тиші Modbus RTU між кадрами | 0 – 5 | 1 | Використовується для передач через RS-485 у режимі Modbus RTU. Під час прийому відповіді, якщо пауза між байтами довша за час тиші, кадр вважається завершеним. | 460 |
| 0 - стандартний час тиші (залежить від швидкості передачі і дорівнює часу передачі 3.5 байтів, або 1.75 мс для швидкостей понад 19200 біт/с) | ||||
| 1 - 5: множник N для подовженого часу тиші, помноженого на 2^N | ||||
| Формат байта при передачі через RS-485 | 0 – 5 | 5 | Використовується у разі обміну даними між пристроями через RS-485. Див. Таблицю 7.1 для форматів. | 461 |
| Час очікування початку відповіді Modbus RTU, мс | 0 – 60 000 | 200 | Використовується для передач через RS-485 у режимі Modbus RTU. Після передачі запиту, якщо перший байт відповіді не було отримано протягом цього інтервалу часу, очікування відповіді припиняється. Відповідь завжди очікується принаймні час тиші між кадрами | 462 |
| Увімкнути режим обміну ASCII в мережі Modbus | 0 – 1 | 0 | Режим обміну через RS-485, однакове значення для всіх пристроїв на одному кабелі шини RS-485. | 463 |
| 0 – режим обміну RTU (формат: 1 стартовий біт, 8 біт даних, 2 стоп-біти, біт парності та стоп-біт або тільки 1 стоп-біт – всього від 10 до 11 біт); | ||||
| 1 – режим обміну ASCII (формат: 1 стартовий біт, 7 біт даних, 2 стоп-біти або біт парності та стоп-біт - всього 10 біт). Нестандартні формати байтів (регістр 461, значення 4 та 5) недоступні в цьому випадку, замість них використовується формат 3 (2 стоп-біти) | ||||
| Час відповіді для наступного символа Modbus ASCII, мс | 0 – 60 000 | 1 000 | Використовується у разі передачі даних через RS-485 у режимі Modbus ASCII. Якщо ви отримуєте відповідь, якщо наступний байт відповіді не було отримано протягом цього інтервалу часу, то очікування відповіді зупиняється. Очікування завжди не менше часу передачі одного символа (залежить від швидкості передачі) | 464 |
| Підключення до хмарного сервера | ||||
| Режим підключення до хмарного сервера | 0 – 8 | 0 | Див. Таблицю 7.2 для режимів підключення. | 465 |
| Порт підключення до хмарного сервера | 0 – 65535 | 20502 | Порт, до якого адресується сторона, що здійснює з’єднання між MC252 та сервером (див. рег. 465) | 466 |
| Час очікування відповіді від хмарного сервера, с | 0 – 3 600 | 120 | 0 – час тиші сервера не обмежений; | 467 |
| 1–3600 – макс. час тиші сервера, після якого з’єднання буде припинено і має бути встановлено знову | ||||
| Час затримки перед повторним підключенням до хмарного сервера, с | 0 – 30 000 | 15 | Використовується при підключенні до сервера. Після втрати з’єднання з сервером повторне підключення буде виконано після вказаного часу очікування | 468 |
| Невикористовуваний параметр | 0 | 0 | Повинен бути 0 для сумісності | 469 - 473 |
| Адреса хмарного сервера | Символьний рядок | modbus.overvis.com | Використовується при підключенні до сервера, якщо налаштування адреси сервера увімкнено з текстовим рядком. Адреса віддаленого сервера, з яким підтримується з’єднання. | 474 - 509 |
| Як адресу можна вказати рядок до 36 символів. Цей рядок не повинен мати пробілів | ||||
| Захист | ||||
| Пароль для доступу до режиму налаштування | Символьний рядок | вказано на етикетці пристрою | Використовується для доступу до режиму налаштування. Як пароль можна вказати рядок довжиною від 5 до 10 символів. Цей рядок не повинен мати пробілів | 510 – 519 |
| Параметр не використовується | 0 | 0 | Не використовується; повинен дорівнювати 0 для сумісності | 520 – 529 |
| Пароль для дозволу запису за допомогою вхідних SMS | Символьний рядок | вказано на етикетці пристрою | Використовується для перевірки автентичності вхідних SMS із запитом на запис або з підтвердженням збою. Як пароль можна вказати рядок довжиною від 3 до 10 символів. Цей рядок не повинен мати пробілів | 530 – 539 |
| Пароль для дозволу читання за допомогою вхідних SMS | Символьний рядок | вказано на етикетці пристрою | Використовується для перевірки автентичності вхідних SMS із запитом на читання або з підтвердженням збою. Як пароль можна вказати рядок довжиною від 3 до 10 символів. Цей рядок не повинен мати пробілів | 540 – 549 |
| Пароль для дозволу запису через Modbus до інших пристроїв | Символьний рядок | Використовується для доступу до пристроїв, підключених до MC252, для запиту функцій запису або керування, які можуть змінити стан цих пристроїв. Як пароль можна вказати рядок довжиною до 10 символів. Цей рядок не повинен мати пробілів | 550 – 559 | |
| Пароль для дозволу читання через Modbus | Символьний рядок | Використовується для доступу до пристроїв, підключених до MC252, для запиту функцій читання, або для доступу до регістрів MC252, крім регістрів версії, пароля, режиму та вкладок. Як пароль можна вказати рядок довжиною до 10 символів. Цей рядок не повинен мати пробілів | 560 – 569 | |
| Увімкнути режим захисту від запису через SMS | 0 – 1 | 0 | 0 – Захист від запису регулюється за допомогою інших параметрів (пароль); | 570 |
| 1 – Блокування запитів через SMS для функції запису | ||||
| Увімкнути режим захисту від читання через SMS | 0 – 1 | 0 | 0 – Захист від читання регулюється за допомогою інших параметрів (пароль); | 571 |
| 1 – Блокування запитів через SMS для функції читання | ||||
| Увімкнути режим захисту від запису через Modbus | 0 – 1 | 0 | 0 – Захист від запису регулюється за допомогою інших параметрів (пароль) або деактивовано; | 572 |
| 1 - Блокування будь-яких запитів для функцій, за винятком функцій Modbus 1, 2, 3, 4, 7, 17, 20 | ||||
| Увімкнути режим захисту від читання через Modbus | 0 – 1 | 0 | 0 – Захист від читання регулюється за допомогою інших параметрів (пароль) або деактивовано; | 573 |
| 1 – Блокування запитів для функцій Modbus 1, 2, 3, 4, 7, 17, 20, за винятком читання за допомогою функції 3 регістрів версії, режиму та вкладок | ||||
| Параметр не використовується | 0 | 0 | Не використовується; повинен дорівнювати 0 для сумісності | 574 |
| Різне | ||||
| Параметр не використовується | 0 | 0 | Не використовується; повинен дорівнювати 0 для сумісності | 575 – 630 |
| Час перезапуску, хв | 5 – 7 200 | 120 | Використовується, коли увімкнений автоматичний перезапуск. | 631 |
| Режим автоматичного перезапуску | 0 – 2 | 0 | Використовується, коли увімкнений автоматичний перезапуск: | 632 |
| 0 – автоматичний перезапуск вимкнений; | ||||
| 1 – пристрій перезапускається після вказаного періоду часу з моменту запуску; | ||||
| 2 – пристрій перезапускається після вказаного періоду часу з моменту останньої передачі через мережі Ethernet або GSM. | ||||
| Код винятку Modbus, що генерується при відмові в доступі | 0 – 255 | 1 | 0 – якщо доступ до регістрів Modbus заборонено, відповідь клієнту не повертається; | 633 |
| 1 – 255 – якщо ви забороняєте доступ клієнту, що надіслав запит, повертається цей код винятку | ||||
| Код винятку Modbus, що генерується при відсутності відповіді | 0 – 255 | 11 | 0 – якщо немає відповіді від адресата (Gateway Timeout), відповідь клієнту не повертається; | 634 |
| 1 - 255 – якщо немає відповіді від одержувача запиту, цей код винятку повертається клієнту | ||||
| Параметр не використовується | 0 | 0 | Не використовується; повинен дорівнювати 0 для сумісності | 635 |
| Код винятку Modbus, що генерується при відсутності з’єднання з адресатом запиту | 0 – 255 | 10 | 0 – Якщо немає з’єднання з адресатом запиту (Gateway Path Unavailable), відповідь клієнту не повертається; | 636 |
| 1 – 255 – якщо немає з’єднання з адресатом запиту, цей код винятку повертається клієнту | ||||
| Режим передачі RS-485 | 0 – 2 | 0 | 0 – Режим Master (Modbus Master): RS-485 використовується для надсилання запитів; | 637 |
| 1 – Режим Slave (Modbus Slave): RS-485 використовується для прийому запитів від додаткового клієнта; | ||||
| 2 – тунельний режим, використовується для передачі даних “як є”, без перевірки протоколу | ||||
| Перший Modbus-ідентифікатор RS-485 | 1 – 255 | 1 | Два параметри визначають діапазон Modbus ідентифікаторів, що використовуються для RS-485. | 638 |
| У режимі master запити з адресами в цьому діапазоні (а також широкомовні з адресою 0) надсилаються через RS-485. | ||||
| У режимі slave запити з адресами в цьому діапазоні | ||||
| (а також широкомовні та запити до адреси MC252) приймаються через RS-485 | ||||
| Останній Modbus-ідентифікатор RS-485 | 1 – 255 | 255 | те саме, що вище | 639 |
| Підключення до першого віддаленого TCP сервера | ||||
| IP-адреса віддаленого сервера | IP-адреса | 192.168.0.112 | Використовується при увімкненні перенаправлення запитів на віддалений TCP сервер. IP-адреса віддаленого сервера, з яким підтримується з’єднання | 640 – 643 |
| Порт підключення до віддаленого сервера | 0 – 65535 | 502 | Порт віддаленого сервера, до якого буде встановлено TCP з’єднання | 644 |
| Час очікування відповіді від віддаленого сервера, мс | 0 – 60 000 | 1 000 | Використовується під час перенаправлення запитів на віддалений сервер. Після передачі запиту, якщо правильна відповідь не була отримана протягом цього інтервалу часу, очікування відповіді припиняється | 645 |
| Час очікування перед повторним підключенням до віддаленого сервера, с | 0 – 240 | 20 | Використовується під час перенаправлення запитів на віддалений сервер. Після втрати з’єднання з сервером повторне підключення буде виконано після заданого часу очікування | 646 |
| Режим підключення до віддаленого сервера | 0 – 12 | 0 | Див. Таблицю 7.3 для режимів підключення. | 647 |
| Перший Modbus-ідентифікатор віддаленого сервера | 1 – 255 | 1 | Використовується під час перенаправлення запитів на віддалений сервер. | 648 |
| Два параметри визначають діапазон Modbus ідентифікаторів, що використовуються на віддаленому сервері. | ||||
| Запити з адресами в цьому діапазоні (а також широкомовні з адресою 0) надсилаються на віддалений Modbus TCP сервер | ||||
| Останній Modbus-ідентифікатор віддаленого сервера | 1 – 255 | 255 | те саме, що вище | 649 |
| Параметр не використовується | 0 | 0 | Не використовується; повинен дорівнювати 0 для сумісності | 650 – 699 |
| Літній час | ||||
| Режим переходу на літній час | 0 – 200 | 12 | Див. Таблицю 7.4 для режимів переходу. | 700 |
| Заданий місяць для переходу на літній час | 1 – 12 | 3 | Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. Місяць, коли годинник буде переведено на одну годину вперед | 701 |
| Заданий тиждень місяця для переходу на літній час | 1 – 10 | 10 | Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. Тиждень місяця, коли годинник буде переведено на одну годину вперед. | 702 |
| 1 – 5 – тиждень місяця, включаючи неповні тижні; | ||||
| інші значення – останній тиждень місяця | ||||
| Заданий день тижня для переходу на літній час | 1 – 7 | 7 | Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. День тижня, коли годинник буде переведено на одну годину вперед | 703 |
| Задана година для переходу на літній час | 0 – 22 | 2 | Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. Година дня, о якій годинник буде переведено на одну годину вперед | 704 |
| Заданий місяць для повернення до стандартного часу | 1 – 12 | 10 | Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. Місяць, коли годинник буде переведено на одну годину назад | 705 |
| Заданий тиждень місяця для повернення до стандартного часу | 1 – 10 | 10 | Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. Тиждень місяця, коли годинник буде переведено на одну годину назад. | 706 |
| 1 – 5 – тиждень місяця, включаючи неповні тижні; | ||||
| інші значення – останній тиждень місяця | ||||
| Заданий день тижня для повернення до стандартного часу | 1 – 7 | 7 | Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. День тижня, коли годинник буде переведено на одну годину назад | 707 |
| Задана година для повернення до стандартного часу | 1 – 23 | 3 | Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. Година дня, о якій годинник буде переведено на одну годину назад | 708 |
| Розрахунок сходів та заходів сонця | ||||
| Сонячний день | 0 – 3 | 1 | 0 – офіційний; | 709 |
| 1 – громадянський; | ||||
| 2 - навігаційний; | ||||
| 3 - астрономічний; | ||||
| Широта, градус | 0 – 89 | 46 | Абсолютне значення широти | 710 |
| Широта, хвилина | 0 – 59 | 29 | 711 | |
| Широта, секунда | 0 – 59 | 10 | 712 | |
| Довгота, градус | 0 – 179 | 30 | Абсолютне значення довготи | 713 |
| Довгота, хвилина | 0 – 59 | 43 | 714 | |
| Довгота, секунда | 0 – 59 | 40 | 715 | |
| Квадрант | 0 – 3 | 0 | 0 – пн. широта, сх. довгота; | 716 |
| 1 – пн. широта, зх. довгота; | ||||
| 2 - пд. широта, сх. довгота; | ||||
| 3 - пд. широта, зх. довгота | ||||
| Підключення до сервісних серверів | ||||
| Режим підключення до NTP сервера | 0 – 4 | 0 | 0 – синхронізація годинника з сервером не використовується; | 717 |
| 1 – підключатися до серверів через Ethernet або GSM, переважно через Ethernet; | ||||
| 2 – підключатися до серверів через Ethernet або GSM, переважно через GSM; | ||||
| 3 – підключатися до серверів тільки через Ethernet; | ||||
| 4 – підключатися до серверів тільки через GSM | ||||
| Період підключення до NTP серверів, год | 1 – 240 | 24 | Використовується, якщо ви увімкнули синхронізацію годинників з годинником сервера. Інтервал часу, протягом якого отримується час сервера | 718 |
| Мінімальне зміщення годинника для синхронізації, с | 1 – 180 | 2 | Використовується, якщо ви увімкнули синхронізацію годинників з годинником сервера. Синхронізація виконується після отримання часу сервера, якщо різниця між годинниками не менше цього значення | 719 |
| Режим підключення до сервера оновлення мікропрограми | 0 – 4 | 0 | 0 – завантаження мікропрограми не використовується; | 720 |
| 1 – підключатися до серверів через Ethernet або GSM, переважно через Ethernet; | ||||
| 2 – підключатися до серверів через Ethernet або GSM, переважно через GSM; | ||||
| 3 – підключатися до серверів тільки через Ethernet; | ||||
| 4 – підключатися до серверів тільки через GSM | ||||
| Параметр не використовується | 0 | 0 | Не використовується, повинен дорівнювати 0 для сумісності | 721 – 723 |
| Журналювання параметрів | ||||
| Мінімальна напруга живлення для безпечного видалення карти пам’яті, мВ | 0 – 24 000 | 9 000 | Якщо напруга живлення нижча вказаного значення, карта пам’яті буде безпечно видалена. Карта може бути використана знову після того, як напруга живлення перевищить мінімум плюс 0.5 В. | 724 |
| 0 – не видаляти карту пам’яті, включаючи випадок, якщо напруга живлення невідома | ||||
| Формат журналювання параметрів у файлах завдань | 0 – 7 | 2 | Використовується, якщо є карта пам’яті та дії журналювання у файлах завдань. | 725 |
| 0 – не використовується | ||||
| 1 – компактний файл байтів даних; | ||||
| 2 – CSV таблиця з текстовим роздільником ”;“; | ||||
| 3 – аналогічно 2 з роздільником ”,“; | ||||
| 4 – аналогічно 2 з роздільником - символом табуляції | ||||
| 5 – CSV таблиця без заголовків, з текстовим роздільником ”;“; | ||||
| 6 – аналогічно 5 з роздільником ”,“; | ||||
| 7 – аналогічно 5 з роздільником - символом табуляції | ||||
| Максимальний обмежений розмір файлів журналу, кБ | 0 – 65535 | 1023 | Використовується, якщо є карта пам’яті, дії журналювання у файлах завдань, і журналювання увімкнено. | 726 |
| Розмір згенерованих файлів обмежено вказаним розміром плюс 1 кБ | ||||
| Мінімальний період зберігання в режимі реєстратора, днів | 0 – 184 | 184 | Використовується, якщо є карта пам’яті, дії журналювання у файлах завдань, і журналювання увімкнено. | 727 |
| 0-183 – найстаріші файли (старіші за вказану кількість днів тому) можуть бути видалені для запису нових даних; | ||||
| Інші значення – старі файли зберігаються, запис нових даних призупиняється, коли карта пам’яті заповнена | ||||
| Параметр не використовується | 0 | 0 | Не використовується, повинен дорівнювати 0 для сумісності | 728 – 739 |
| Абоненти | ||||
| Номер телефону основного абонента | Символьний рядок | Може використовуватися для надсилання SMS. До 20 символів. У рядку не може бути пробілів | 740 – 759 | |
| Підключення до другого віддаленого TCP сервера | ||||
| IP-адреса віддаленого сервера | IP-адреса | 192.168.0.113 | Аналогічно 640–643 | 760 – 763 |
| Порт підключення до віддаленого сервера | 0 – 65535 | 502 | Аналогічно 644 | 764 |
| Час очікування відповіді від віддаленого сервера, мс | 0 – 60 000 | 1 000 | Аналогічно 645 | 765 |
| Час очікування перед повторним підключенням до віддаленого сервера, мс | 0 – 240 | 20 | Аналогічно 646 | 766 |
| Режим підключення до віддаленого сервера | 0 – 8 | 0 | Аналогічно 647 | 767 |
| Перший Modbus ідентифікатор віддаленого сервера | 1 – 255 | 1 | Аналогічно 648 | 768 |
| Останній Modbus ID віддаленого сервера | 1 – 255 | 255 | Аналогічно 649 | 769 |
| Підключення до третього віддаленого TCP сервера | ||||
| IP-адреса віддаленого сервера | IP-адреса | 192.168.0.113 | Аналогічно 640–643 | 770 – 773 |
| Порт підключення до віддаленого сервера | 0 – 65535 | 502 | Аналогічно 644 | 774 |
| Час очікування відповіді від віддаленого сервера, мс | 0 – 60 000 | 1 000 | Аналогічно 645 | 775 |
| Час очікування перед повторним підключенням до віддаленого сервера, мс | 0 – 240 | 20 | Аналогічно 646 | 776 |
| Режим підключення до віддаленого сервера | 0 – 8 | 0 | Аналогічно 647 | 777 |
| Перший Modbus ідентифікатор віддаленого сервера | 1 – 255 | 1 | Аналогічно 648 | 778 |
| Останній Modbus ID віддаленого сервера | 1 – 255 | 255 | Аналогічно 649 | 779 |
| Параметр не використовується | 0 | 0 | Не використовується, повинен бути 0 для сумісності | 780 – 799 |
| Попередньо встановлений пароль для доступу до першого віддаленого Modbus TCP сервера | Символьний рядок | Використовується тільки, якщо вибрано підключення до віддаленого сервера і встановлено його ID (рег. 730). Якщо встановлено пароль, він буде введено одразу після підключення до сервера. Отримані права доступу залежать від параметрів віддаленого сервера. Як пароль можна вказати рядок довжиною до 10 символів. У рядку не може бути пробілів | 800 – 809 | |
| Попередньо встановлений пароль для доступу до другого віддаленого Modbus TCP сервера | Символьний рядок | Аналогічно 800 – 809 | 810 – 819 | |
| Попередньо встановлений пароль для доступу до третього віддаленого Modbus TCP сервера | Символьний рядок | Аналогічно 800 – 809 | 820 – 829 | |
| Параметр не використовується | 0 | 0 | Не використовується, повинен бути 0 для сумісності | 830 – 849 |
| Протокол для вхідних Ethernet з’єднань | 0 – 1 | 0 | 0 – протокол Modbus TCP; | 850 |
| 1 – тунельний режим, використовується для передачі даних “як є”, без перевірки протоколу | ||||
| Протокол для вхідних GSM з’єднань | 0 – 1 | 0 | 0 – протокол Modbus TCP; | 851 |
| 1 – тунельний режим, використовується для передачі даних “як є”, без перевірки протоколу | ||||
| Налаштування годинника 3 | ||||
| Зміщення літнього часу, хв | -1440 – +1440 | Поточний приріст. Встановлюється під час ручного переходу на літній час, при виборі автоматичного режиму буде скориговано протягом 5 хвилин. Значення повинно бути кратним 15 | 34817 | |
| Зміщення часового поясу, хв | -1440 – +1440 | 120 | Використовується під час синхронізації годинника з годинником сервера. Значення повинно бути кратним 15 | 34818 |
| Секунда | 0 – 59 | Час, який потрібно встановити на годиннику | 34819 | |
| Хвилина | 0 – 59 | 34820 | ||
| Година | 0 – 23 | 34821 | ||
| День | 1 – 31 | 34822 | ||
| Місяць | 1 – 12 | 34823 | ||
| Рік | 0 – 65534 | 34824 | ||
| Встановити годинник | 0 – 65535 | 0 | Використовується для встановлення годинника. При записі в цей регістр будь-якого значення нові налаштування годинника в регістрах 34817 - 34824 будуть встановлені | 34825 |
Таблиця 7.1 - Формати байтів RS-485 (Регістр 461)
| Значення | Формат | Опис |
|---|---|---|
| 0 | EVEN | 1 біт парності, 1 стоп-біт |
| 1 | ODD | 1 біт парності, 1 стоп-біт |
| 2 | 0 (SPACE) | 1 нульовий біт, 1 стоп-біт |
| 3 | 1 (MARK) | 1 одиничний біт, 1 стоп-біт (аналогічно 2 стоп-бітам) |
| 4 | ABSENT | Без біта парності, 1 стоп-біт |
| 5 | AUTO-STOP | Без біта парності, 2 стоп-біти (tx), 1 стоп-біт (rx) |
Таблиця 7.2 - Режими підключення до хмарного сервера (Регістр 465)
| Значення | Опис |
|---|---|
| 0 | З’єднання з сервером не використовується |
| 1 | Підключатися через будь-який інтерфейс (переважно Ethernet) |
| 2 | Підключатися через будь-який інтерфейс (переважно GSM) |
| 3 | Підключатися тільки через Ethernet |
| 4 | Підключатися тільки через GSM |
| 5 | Підключатися до VPN сервера через будь-який інтерфейс (переважно Ethernet) |
| 6 | Підключатися до VPN сервера через будь-який інтерфейс (переважно GSM) |
| 7 | Підключатися до VPN сервера тільки через Ethernet |
| 8 | Підключатися до VPN сервера тільки через GSM |
Таблиця 7.3 - Режими підключення до віддаленого сервера (Регістр 647)
| Значення | Опис |
|---|---|
| 0 | Віддалений TCP сервер не використовується |
| 1 | Підключення Modbus TCP через Ethernet або GSM (переважно Ethernet) |
| 2 | Підключення Modbus TCP через Ethernet або GSM (переважно GSM) |
| 3 | Підключення Modbus TCP тільки через Ethernet |
| 4 | Підключення Modbus TCP тільки через GSM |
| 5 | Аналогічно 1 з віртуальними ідентифікаторами 4 |
| 6 | Аналогічно 2 з віртуальними ідентифікаторами 4 |
| 7 | Аналогічно 3 з віртуальними ідентифікаторами 4 |
| 8 | Аналогічно 4 з віртуальними ідентифікаторами 4 |
| 9 | Аналогічно 1 у тунельному режимі |
| 10 | Аналогічно 2 у тунельному режимі |
| 11 | Аналогічно 3 у тунельному режимі |
| 12 | Аналогічно 4 у тунельному режимі |
Таблиця 7.4 - Режими переходу на літній час (Регістр 700)
| Значення | Країна/Режим |
|---|---|
| 0 | Автоматичний перехід не використовується (ручне налаштування) |
| 1 | Бразилія |
| 2 | Великобританія |
| 3 | Німеччина |
| 4 | Греція |
| 5 | Йорданія |
| 6 | Італія |
| 7 | Намібія |
| 8 | Польща |
| 9 | Португалія |
| 10 | США |
| 11 | Туреччина |
| 12 | Україна |
| 13 | Фінляндія |
| 14 | Франція |
| 15 | Згідно заданих днів |
Часті питання
Section titled “Часті питання”П: Який порт Modbus TCP та адреса пристрою за замовчуванням?
В: MC252 прослуховує TCP порт 502 (налаштовується в регістрі 450) і використовує Modbus адресу 111 за замовчуванням (налаштовується в регістрі 457). Ви можете переглянути поточну IP-адресу, натиснувши кнопку R на пристрої.
П: Як увійти в режим налаштування для зміни конфігурації?
В: Запишіть пароль (знаходиться на етикетці пристрою) до регістрів 100-119. Якщо правильно, регістр 121 покаже 1 (режим налаштування). Після цього ви можете змінювати налаштування в регістрах змінюваних параметрів (300-899).
П: Я зберіг нові налаштування, як перезапустити MC252 віддалено?
В: Запишіть команду 1 до регістра 120 для перезапуску. MC252 перезавантажиться і зазвичай буде знову доступний через півхвилини. Можливо, вам потрібно буде знову підключитися.
П: Як зберегти зміни конфігурації?
В: Запишіть команду 2 до регістра 120 для збереження (потім перезапустіть MC252, щоб зміни набули чинності), або 4 для збереження та негайного застосування (тільки для налаштувань Modbus). Запишіть 9 для скасування незбережених змін.
П: Як налаштувати параметри зв’язку RS-485?
В: Ключові регістри:
- 458-459: Швидкість передачі (за замовчуванням 9600)
- 461: Формат байта/парність (див. Таблицю 7.1)
- 463: Режим протоколу (0=RTU, 1=ASCII)
- 637: Режим передачі (0=Master, 1=Slave, 2=Тунель)
П: У чому різниця між режимами Master та Slave RS-485?
В: У режимі Modbus Master (за замовчуванням), MC252 надсилає запити до пристроїв RS-485. У режимі Modbus Slave, MC252 отримує запити від зовнішнього Modbus Master’а на RS-485. Використовуйте режим Slave, коли MC252 повинен діяти як підлеглий пристрій у існуючій мережі RS-485.
П: Я налаштував RS-485 і встановив параметр ідентифікатора пристрою Modbus MC252 відповідно до адреси мого пристрою RS-485. Але я все ще отримую помилки типу Неправильна адреса.
В: Це може статися, оскільки MC252 (налаштований таким чином) зчитує свої власні віртуальні регістри пристрою Modbus замість перенаправлення запитів до вашого пристрою RS-485. Не встановлюйте віртуальний ID Modbus в параметрах Modbus сервер на будь-яку з адрес ваших пристроїв. Однак читання регістрів будь-якого пристрою з ID, відмінним від цього віртуального ID (111 за замовчуванням), повинно працювати.
П: Як підключити пристрій RS-485, якщо його протокол відрізняється від Modbus?
В: Виберіть режим Тунель для RS-485. Можливо, вам також потрібно буде вибрати тунель або для сервера MC252, або для одного з підключень віддалених серверів.
П: Як надсилати команди Modbus через SMS?
В: Формат: [Пароль] [R/W][ІДПристрою][H/I/D/C][Адреса] [Значення]. Приклад: abc r1h100 зчитує регістр утримання 100 з пристрою 1 (пароль “abc”). SMS-відповідь містить команду запиту без пароля та дані результату або код помилки.
П: Як встановити годинник пристрою через Modbus?
В: Спочатку запишіть команду 35381 до регістра 120, щоб увійти в режим налаштування годинника. Потім запишіть значення часу до регістрів 34819-34824 (секунда, хвилина, година, день, місяць, рік). Нарешті, запишіть будь-яке значення до регістра 34825 для застосування. Запишіть команду 35431 до регістра 120 для скасування.
П: Як підключити MC252 до кількох віддалених серверів Modbus TCP?
В: MC252 підтримує до 3 віддалених TCP серверів. Налаштуйте кожен у регістрах 640-649 (перший), 760-769 (другий) та 770-779 (третій). Основні параметри - це режим підключення та IP-адреса сервера. Також встановіть діапазон Modbus ID для кожного сервера, щоб уникнути зайвого трафіку та затримок.
П: Що робить опція “віртуальні ідентифікатори” для віддалених серверів?
В: При увімкненні (регістр 647 для першого віддаленого сервера, значення 5-8), MC252 переназначає адреси Modbus перед пересиланням. Діапазон перенумеровується починаючи з 1. Наприклад, якщо діапазон 15-17, адреса 16 стає 2 на віддаленому сервері. Це допомагає уникнути конфліктів адрес, коли кілька шлюзів спільно використовують адресний простір, або коли підключено кілька пристроїв Modbus TCP однієї моделі.
П: Як скинути пристрій до заводських налаштувань?
В: Увійдіть у режим налаштування, записавши пароль, потім запишіть команду 444 до регістра 120. Усі налаштування будуть скинуті до заводських значень за замовчуванням, включаючи паролі. Перезапустіть MC252, щоб зміни набули чинності.
П: Чому я не можу прочитати певні регістри стану?
В: Деякі регістри (як-от IP-адреса GSM, регістр 900-903) доступні тільки після автентифікації. Спочатку введіть пароль. Також регістри налаштування годинника (34817-34825) вимагають режиму налаштування годинника.
П: Як перевірити поточну версію мікропрограми?
В: Прочитайте регістр 1 для номера версії мікропрограми.
Потрібна допомога?
Section titled “Потрібна допомога?”Для технічної підтримки та допомоги:
- Email: support@overvis.com
- Портал підтримки: www.overvis.com/support
Footnotes
Section titled “Footnotes”-
IP-адреса пристрою в мережі GSM зазвичай є динамічною. Для доступу до пристрою через GSM за його IP-адресою, будь ласка, зверніться до оператора GSM. ↩ ↩2
-
Вміст цих регістрів доступний тільки в режимі налаштування. ↩ ↩2
-
Регістри для налаштування годинника доступні тільки в режимі налаштування годинника (див. регістри 120, 122). ↩
-
У режимі віртуальних ідентифікаторів перед пересиланням запиту на віддалений сервер віртуальний ідентифікатор адресата в запиті замінюється на реальний, щоб нумерація в діапазоні сервера починалася з 1. Наприклад, для діапазону 15-17 віртуальний ідентифікатор 16 буде замінено на реальний 2. Широкомовний ідентифікатор 0 обробляється без змін. ↩ ↩2 ↩3 ↩4