Перейти до вмісту

Довідник інтерфейсу Modbus

Overvis MC252 працює як Modbus шлюз, прослуховуючи Modbus TCP з’єднання на порту 502 (налаштовується). Підтримується підключення зі стандартних клієнтських додатків Modbus TCP. Клієнтське програмне забезпечення для Windows для базового тестування доступне для завантаження тут.

При отриманні запиту на підключення, MC252 перевіряє свій список активних клієнтів. Якщо максимальний розмір списку (згідно з технічними специфікаціями) не досягнуто, новий клієнт приймається.

Після підключення MC252 обробляє Modbus запити від клієнта. У режимі RS-485 Slave він також приймає запити від Modbus Master на шині RS-485.

Пристрій аналізує кожен запит на основі запитуваної функції та прав доступу клієнта (визначених введеними паролями).

  • Заблоковані запити: Якщо запит заблоковано через недостатні права, MC252 відправляє назад виняток Modbus (типовий код 1).
  • Внутрішні запити: Якщо запит адресований самому MC252, він обробляється внутрішньо і відправляється відповідь.
  • Перенаправлення:
    • Режим RS-485 Master: Запити для інших пристроїв конвертуються (Modbus TCP/RTU/ASCII) та перенаправляються на шину RS-485. Індикатор RS-485 світиться під час очікування відповіді.
    • Віддалений сервер: Якщо налаштовано, запити можуть бути перенаправлені на один або декілька віддалених Modbus TCP серверів через Ethernet або GSM/LTE.

Якщо отримано дійсну відповідь, 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 на вкладці налаштувань Modbus MC252.
  • Повертається виняток Target Device Failed to Respond (Code 11 or 0x0B): Відправляється, якщо не отримано відповіді від цільового пристрою. Перевірте, що налаштування пристрою відповідають конфігурації вкладки Modbus MC252. Перевірте, що цільовий пристрій увімкнений.
  • Повертається якийсь виняток (не 1, 10 або 11): Відправляється цільовим пристроєм, якщо він не зміг виконати запит або створити дані відповіді. Перевірте керівництво пристрою. Спробуйте інший запит.
  • Дані отримані, але значення здаються неправильними: Перевірте керівництво пристрою. Переконайтеся, що адреса Modbus пристрою та адреса регістра Modbus у запиті правильні. Перевірте форматування даних у клієнтському програмному забезпеченні Modbus (яке відправляє цей запит). Спробуйте поділити отримане значення на 10, 100 або 1000.

З активною SIM-картою MC252 може обробляти Modbus запити через 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”)

MC252 відправляє SMS відповідь після обробки команди Modbus запиту.

  • Успіх: Повертає команду (без пароля) та значення регістра.
    • Приклад: r1h100 2200 (Прочитано значення 2200 з регістра 100 пристрою 1).
  • Помилка: Повертає команду, EXC., код винятку та опис.
    • Приклад: r3h873 EXC.2 ILLEGAL DATA ADDRESS (Регістр 873 пристрою 3 не доступний для читання).

Таблиця 1 - Стандартні коди винятків Modbus

КодВинятокОпис
1ILLEGAL FUNCTIONОтриманий код функції не може бути оброблений
2ILLEGAL DATA ADDRESSАдреса даних, вказана в запиті, недоступна
3ILLEGAL DATA VALUEЗначення, що міститься в полі даних запиту, є недійсним
4DEVICE FAILUREВиникла невідновлювана помилка при спробі адресата виконати запитувану дію
5ACKNOWLEDGEАдресат прийняв запит і обробив його, але це займає багато часу
6DEVICE BUSYАдресат зайнятий обробкою команди. Клієнт може повторити запит пізніше
8MEMORY PARITY ERRORПомилка парності виявлена при спробі адресата прочитати розширену пам’ять
10GATEWAY PATHS NOT AVAILABLEШлюз не може перенаправити запит, оскільки немає шляху (з’єднання) до адресата
11TARGET DEVICE FAILED TO RESPOND TO GATEWAYШлюз не отримав відповіді на перенаправлений запит, оскільки адресат не відповів вчасно

Налаштування через Modbus

Section titled “Налаштування через Modbus”

MC252 може бути налаштований за допомогою будь-якого Modbus TCP клієнта.

  1. Підключення: Використовуйте IP-адресу MC252 (натисніть кнопку R на пристрої для перегляду) та Modbus ID (типово 111).
  2. Введіть пароль: Запишіть пароль (типово на етикетці пристрою) у регістри паролів (див. Параметри поточного режиму).
  3. Перевірте режим: Якщо пароль правильний, регістр режиму буде показувати 1 (Режим налаштування).

Управління параметрами

Section titled “Управління параметрами”

У режимі налаштування ви можете змінювати регістри Змінюваних параметрів.

  • Зберегти зміни: Запишіть 2 у регістр команд. Перевірте, порівнявши змінювані параметри зі збереженими.
  • Зберегти та застосувати: Запишіть 4 у регістр команд. Застосовує параметри Modbus негайно без перезавантаження.
  • Скасувати зміни: Запишіть 9 у регістр команд. Повертає змінювані параметри до збережених значень.
  • Скидання до заводських налаштувань: Запишіть 444 у регістр команд. Скидає всі параметри до типових значень.
  • Перезапустити пристрій: Запишіть 1 у регістр команд. Необхідно для набуття чинності деяких параметрів.
  • Вийти з режиму налаштування: Запишіть 0 у перший регістр пароля (100). Це очищає регістри пароля та команд.

Таблиця 2 - Формати даних параметрів

ПараметрДіапазон значеньОписКількість зайнятих регістрів
Число0 – 65535Ціле число (16 біт) у стандартному діапазоні значень регістра Modbus1
Число-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-485127
Ефективне навантаження 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, кБ/сНавантаження бездротового каналу при увімкненому GSM134
Навантаження Ethernet, 100 кБ/сНавантаження дротового каналу при увімкненому Ethernet135
Макс. кількість TCP клієнтівМаксимальна кількість одночасно підключених клієнтів через TCP – з моменту запуску136
Макс. навантаження Modbus TCP, запитів/сМаксимальна кількість запитів, отриманих за секунду від клієнтів через Modbus TCP – з моменту запуску137
Макс. навантаження RS-485, %Максимальне навантаження RS-485 за 5 хвилин – з моменту запуску138
Макс. навантаження GSM, кБ/сМаксимальне навантаження GPRS/LTE – з моменту запуску139
Поточна IP-адреса EthernetIP-адреса, за якою пристрій MC252 доступний в мережі Ethernet1140 – 143
Поточна MAC-адреса EthernetMAC-адреса, за якою MC252 визначається в мережі Ethernet144 – 149
Невикористовуваний параметрПараметр зарезервовано для сумісності150 – 164
Час до підключення до сервера збору даних0 – з’єднання з сервером збору даних встановлено;165
1 – виконується підключення до сервера збору даних;
2 – 65534: кількість секунд до повторного підключення;
65535: з’єднання з сервером не використовується
Кількість запрограмованих перезапусківКількість перезапусків відповідно до налаштувань користувача – за весь час роботи166
Кількість критичних помилокКількість зафіксованих помилок (збоїв), що спричинили перезапуск пристрою – за весь час роботи167
Загальний час роботи, хвКількість хвилин робочого часу - за весь час роботи168 – 169
Поточний часКількість секунд з 1 січня вказаного року (див. рег. 172)170 – 171
Рік відлікуРік, з 1 січня якого ведеться відлік часу172
Часовий пояс, хвЧасовий пояс для відліку часу, кількість хвилин зі знаком відносно UTC+00173
Температура, °CТемпература всередині MC252174
Напруга живлення, мВНапруга шини 12 В175
Час до підключення до першого віддаленого TCP сервера, с0 – з’єднання з віддаленим сервером встановлено;
1 – підключення до віддаленого сервера;
2 – 65534: кількість секунд до повторного підключення;
65535: з’єднання з віддаленим TCP сервером не використовується176
Інтерфейс для підключення до першого віддаленого TCP сервера0 – з’єднання не встановлено;177
1 – встановлено з’єднання через Ethernet;
2 – встановлено з’єднання через GSM
Приріст DST, хвЕфективний приріст літнього часу178
Невикористовуваний параметрПараметр зарезервовано для сумісності179 – 209
IP-адреса клієнта 1IP-адреса клієнта, 0.0.0.0 – не підключено180 – 183
Порт клієнта 1Порт клієнта, 0 – не підключено184
IP-адреса клієнта 2IP-адреса клієнта, 0.0.0.0 – не підключено185 – 188
Порт клієнта 2Порт клієнта, 0 – не підключено189
IP-адреса клієнта 3IP-адреса клієнта, 0.0.0.0 – не підключено190 – 193
Порт клієнта 3Порт клієнта, 0 – не підключено194
IP-адреса клієнта 4IP-адреса клієнта, 0.0.0.0 – не підключено195 – 198
Порт клієнта 4Порт клієнта, 0 – не підключено199
Невикористовуваний параметрПараметр зарезервовано для сумісності і дорівнює 0200 – 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 сервера, сАналогічно регістру 176240
Інтерфейс підключення до другого віддаленого TCP сервераАналогічно регістру 177241
Час до підключення до третього віддаленого TCP сервера, сАналогічно регістру 176242
Інтерфейс підключення до третього віддаленого TCP сервераАналогічно регістру 177243
Поточна IP-адреса GSM2IP-адреса, отримана від GPRS1 провайдера900 – 903
Невикористовуваний параметрПараметр зарезервовано для сумісності904 – 914
Рівень сигналу GSM, %2Рівень сигналу та якість радіозв’язку з GSM провайдером915
Невикористовуваний параметрПараметр зарезервовано для сумісності916 – 940
Ємність карти пам’яті, кБ0 – карта відсутня або не відформатована в FAT / FAT32941 – 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Дійсність файлуНе підтвердженоФайл дійсний

Таблиця 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
Увімкнути динамічну адресацію за допомогою DHCP0 – 110 – для адресації в Ethernet використовуються вказані значення IP-адреси, маски та шлюзу;312
1 – Якщо DHCP сервер доступний в мережі, то IP-адреса, маска та шлюз отримуються від сервера
Невикористовуваний параметр00Повинен бути 0 для сумісності313
Увімкнути використання DNS шлюзу сервера0 – 11Використовується, якщо 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 – не використовується
Невикористовуваний параметр00Повинен бути 0 для сумісності323 - 329
Мережа GSM
PIN-код SIM-карти0 – 65535655350 – 9999: цей код використовується для SIM-карти, якщо вона вимагає PIN-код;330
Інші значення: код не використовується; SIM-карта та GSM недоступні, якщо карта вимагає код
Увімкнути автоматичне визначення APN GSM оператора0 – 110 – з’єднання встановлюється за вручну вказаними параметрами APN;331
1 – APN автоматично визначається для оператора за кодом ICCID SIM-карти
Увімкнути роумінговий обмін0 – 110: GPRS/LTE заблоковано в роумінгу;332
1: GPRS/LTE може використовуватися в роумінгу
Активувати SMS в роумінгу0 – 100 – SMS можна тільки отримувати в роумінгу;333
1 – SMS можна отримувати та відправляти в роумінгу
Порт підключення через GSM0 – 655350Використовується для зовнішнього підключення до пристрою через GSM зі статичною IP, для зв’язку за протоколом Modbus TCP або в тунельному режимі.334
0 – вимкнено
Параметр не використовується00Не використовується; повинен дорівнювати 0 для сумісності335 – 351
Логін APN сервісу GPRS/LTEСимвольний рядокНадається провайдером GSM послуг; до 40 символів352 – 391
Пароль APN сервісу GPRS/LTEСимвольний рядокНадається провайдером GSM послуг; до 24 символів392 – 415
Адреса хоста APNСимвольний рядокНадається провайдером GSM послуг; до 34 символів; у рядку не може бути пробілів416 – 449
TCP Сервер
Порт підключення через Ethernet1 – 65535502Використовується для зовнішнього підключення до MC252 через Ethernet для обміну за протоколом Modbus TCP або в тунельному режимі450
Відключати неактивних клієнтів0 – 110 – вхідне TCP з’єднання підтримується незалежно від часу між запитами від клієнта;451
1 – відключати клієнтів, які не надсилали запитів довше вказаного часу
Макс. час очікування запиту, с0 – 600 00090Використовується, якщо вибрано відключення неактивних клієнтів452 – 453
Невикористовуваний параметр00Повинен бути 0 для сумісності454 - 456
Власний Modbus-ідентифікатор MC2520 – 2471110 – всі запити надсилаються через Modbus до мережі Modbus, регістри пристрою недоступні через Modbus;457
1 - 247 – пристрій відповідає на Modbus запити з цим Modbus ідентифікатором без їх пересилання
Мережа RS-485
Швидкість передачі через RS-485, біт/с75 – 230 4009 600Використовується у разі обміну даними між пристроями через RS-485, однакове значення для пристроїв на одному кабелі шини RS-485458 – 459
Множник для часу тиші Modbus RTU між кадрами0 – 51Використовується для передач через RS-485 у режимі Modbus RTU. Під час прийому відповіді, якщо пауза між байтами довша за час тиші, кадр вважається завершеним.460
0 - стандартний час тиші (залежить від швидкості передачі і дорівнює часу передачі 3.5 байтів, або 1.75 мс для швидкостей понад 19200 біт/с)
1 - 5: множник N для подовженого часу тиші, помноженого на 2^N
Формат байта при передачі через RS-4850 – 55Використовується у разі обміну даними між пристроями через RS-485. Див. Таблицю 7.1 для форматів.461
Час очікування початку відповіді Modbus RTU, мс0 – 60 000200Використовується для передач через RS-485 у режимі Modbus RTU. Після передачі запиту, якщо перший байт відповіді не було отримано протягом цього інтервалу часу, очікування відповіді припиняється. Відповідь завжди очікується принаймні час тиші між кадрами462
Увімкнути режим обміну ASCII в мережі Modbus0 – 10Режим обміну через 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 0001 000Використовується у разі передачі даних через RS-485 у режимі Modbus ASCII. Якщо ви отримуєте відповідь, якщо наступний байт відповіді не було отримано протягом цього інтервалу часу, то очікування відповіді зупиняється. Очікування завжди не менше часу передачі одного символа (залежить від швидкості передачі)464
Підключення до хмарного сервера
Режим підключення до хмарного сервера0 – 80Див. Таблицю 7.2 для режимів підключення.465
Порт підключення до хмарного сервера0 – 6553520502Порт, до якого адресується сторона, що здійснює з’єднання між MC252 та сервером (див. рег. 465)466
Час очікування відповіді від хмарного сервера, с0 – 3 6001200 – час тиші сервера не обмежений;467
1–3600 – макс. час тиші сервера, після якого з’єднання буде припинено і має бути встановлено знову
Час затримки перед повторним підключенням до хмарного сервера, с0 – 30 00015Використовується при підключенні до сервера. Після втрати з’єднання з сервером повторне підключення буде виконано після вказаного часу очікування468
Невикористовуваний параметр00Повинен бути 0 для сумісності469 - 473
Адреса хмарного сервераСимвольний рядокmodbus.overvis.comВикористовується при підключенні до сервера, якщо налаштування адреси сервера увімкнено з текстовим рядком. Адреса віддаленого сервера, з яким підтримується з’єднання.474 - 509
Як адресу можна вказати рядок до 36 символів. Цей рядок не повинен мати пробілів
Захист
Пароль для доступу до режиму налаштуванняСимвольний рядоквказано на етикетці пристроюВикористовується для доступу до режиму налаштування. Як пароль можна вказати рядок довжиною від 5 до 10 символів. Цей рядок не повинен мати пробілів510 – 519
Параметр не використовується00Не використовується; повинен дорівнювати 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
Увімкнути режим захисту від запису через SMS0 – 100 – Захист від запису регулюється за допомогою інших параметрів (пароль);570
1 – Блокування запитів через SMS для функції запису
Увімкнути режим захисту від читання через SMS0 – 100 – Захист від читання регулюється за допомогою інших параметрів (пароль);571
1 – Блокування запитів через SMS для функції читання
Увімкнути режим захисту від запису через Modbus0 – 100 – Захист від запису регулюється за допомогою інших параметрів (пароль) або деактивовано;572
1 - Блокування будь-яких запитів для функцій, за винятком функцій Modbus 1, 2, 3, 4, 7, 17, 20
Увімкнути режим захисту від читання через Modbus0 – 100 – Захист від читання регулюється за допомогою інших параметрів (пароль) або деактивовано;573
1 – Блокування запитів для функцій Modbus 1, 2, 3, 4, 7, 17, 20, за винятком читання за допомогою функції 3 регістрів версії, режиму та вкладок
Параметр не використовується00Не використовується; повинен дорівнювати 0 для сумісності574
Різне
Параметр не використовується00Не використовується; повинен дорівнювати 0 для сумісності575 – 630
Час перезапуску, хв5 – 7 200120Використовується, коли увімкнений автоматичний перезапуск.631
Режим автоматичного перезапуску0 – 20Використовується, коли увімкнений автоматичний перезапуск:632
0 – автоматичний перезапуск вимкнений;
1 – пристрій перезапускається після вказаного періоду часу з моменту запуску;
2 – пристрій перезапускається після вказаного періоду часу з моменту останньої передачі через мережі Ethernet або GSM.
Код винятку Modbus, що генерується при відмові в доступі0 – 25510 – якщо доступ до регістрів Modbus заборонено, відповідь клієнту не повертається;633
1 – 255 – якщо ви забороняєте доступ клієнту, що надіслав запит, повертається цей код винятку
Код винятку Modbus, що генерується при відсутності відповіді0 – 255110 – якщо немає відповіді від адресата (Gateway Timeout), відповідь клієнту не повертається;634
1 - 255 – якщо немає відповіді від одержувача запиту, цей код винятку повертається клієнту
Параметр не використовується00Не використовується; повинен дорівнювати 0 для сумісності635
Код винятку Modbus, що генерується при відсутності з’єднання з адресатом запиту0 – 255100 – Якщо немає з’єднання з адресатом запиту (Gateway Path Unavailable), відповідь клієнту не повертається;636
1 – 255 – якщо немає з’єднання з адресатом запиту, цей код винятку повертається клієнту
Режим передачі RS-4850 – 200 – Режим Master (Modbus Master): RS-485 використовується для надсилання запитів;637
1 – Режим Slave (Modbus Slave): RS-485 використовується для прийому запитів від додаткового клієнта;
2 – тунельний режим, використовується для передачі даних “як є”, без перевірки протоколу
Перший Modbus-ідентифікатор RS-4851 – 2551Два параметри визначають діапазон Modbus ідентифікаторів, що використовуються для RS-485.638
У режимі master запити з адресами в цьому діапазоні (а також широкомовні з адресою 0) надсилаються через RS-485.
У режимі slave запити з адресами в цьому діапазоні
(а також широкомовні та запити до адреси MC252) приймаються через RS-485
Останній Modbus-ідентифікатор RS-4851 – 255255те саме, що вище639
Підключення до першого віддаленого TCP сервера
IP-адреса віддаленого сервераIP-адреса192.168.0.112Використовується при увімкненні перенаправлення запитів на віддалений TCP сервер. IP-адреса віддаленого сервера, з яким підтримується з’єднання640 – 643
Порт підключення до віддаленого сервера0 – 65535502Порт віддаленого сервера, до якого буде встановлено TCP з’єднання644
Час очікування відповіді від віддаленого сервера, мс0 – 60 0001 000Використовується під час перенаправлення запитів на віддалений сервер. Після передачі запиту, якщо правильна відповідь не була отримана протягом цього інтервалу часу, очікування відповіді припиняється645
Час очікування перед повторним підключенням до віддаленого сервера, с0 – 24020Використовується під час перенаправлення запитів на віддалений сервер. Після втрати з’єднання з сервером повторне підключення буде виконано після заданого часу очікування646
Режим підключення до віддаленого сервера0 – 120Див. Таблицю 7.3 для режимів підключення.647
Перший Modbus-ідентифікатор віддаленого сервера1 – 2551Використовується під час перенаправлення запитів на віддалений сервер.648
Два параметри визначають діапазон Modbus ідентифікаторів, що використовуються на віддаленому сервері.
Запити з адресами в цьому діапазоні (а також широкомовні з адресою 0) надсилаються на віддалений Modbus TCP сервер
Останній Modbus-ідентифікатор віддаленого сервера1 – 255255те саме, що вище649
Параметр не використовується00Не використовується; повинен дорівнювати 0 для сумісності650 – 699
Літній час
Режим переходу на літній час0 – 20012Див. Таблицю 7.4 для режимів переходу.700
Заданий місяць для переходу на літній час1 – 123Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. Місяць, коли годинник буде переведено на одну годину вперед701
Заданий тиждень місяця для переходу на літній час1 – 1010Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. Тиждень місяця, коли годинник буде переведено на одну годину вперед.702
1 – 5 – тиждень місяця, включаючи неповні тижні;
інші значення – останній тиждень місяця
Заданий день тижня для переходу на літній час1 – 77Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. День тижня, коли годинник буде переведено на одну годину вперед703
Задана година для переходу на літній час0 – 222Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. Година дня, о якій годинник буде переведено на одну годину вперед704
Заданий місяць для повернення до стандартного часу1 – 1210Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. Місяць, коли годинник буде переведено на одну годину назад705
Заданий тиждень місяця для повернення до стандартного часу1 – 1010Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. Тиждень місяця, коли годинник буде переведено на одну годину назад.706
1 – 5 – тиждень місяця, включаючи неповні тижні;
інші значення – останній тиждень місяця
Заданий день тижня для повернення до стандартного часу1 – 77Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. День тижня, коли годинник буде переведено на одну годину назад707
Задана година для повернення до стандартного часу1 – 233Використовується, якщо вибрано автоматичний перехід на літній час у вказані дні. Година дня, о якій годинник буде переведено на одну годину назад708
Розрахунок сходів та заходів сонця
Сонячний день0 – 310 – офіційний;709
1 – громадянський;
2 - навігаційний;
3 - астрономічний;
Широта, градус0 – 8946Абсолютне значення широти710
Широта, хвилина0 – 5929711
Широта, секунда0 – 5910712
Довгота, градус0 – 17930Абсолютне значення довготи713
Довгота, хвилина0 – 5943714
Довгота, секунда0 – 5940715
Квадрант0 – 300 – пн. широта, сх. довгота;716
1 – пн. широта, зх. довгота;
2 - пд. широта, сх. довгота;
3 - пд. широта, зх. довгота
Підключення до сервісних серверів
Режим підключення до NTP сервера0 – 400 – синхронізація годинника з сервером не використовується;717
1 – підключатися до серверів через Ethernet або GSM, переважно через Ethernet;
2 – підключатися до серверів через Ethernet або GSM, переважно через GSM;
3 – підключатися до серверів тільки через Ethernet;
4 – підключатися до серверів тільки через GSM
Період підключення до NTP серверів, год1 – 24024Використовується, якщо ви увімкнули синхронізацію годинників з годинником сервера. Інтервал часу, протягом якого отримується час сервера718
Мінімальне зміщення годинника для синхронізації, с1 – 1802Використовується, якщо ви увімкнули синхронізацію годинників з годинником сервера. Синхронізація виконується після отримання часу сервера, якщо різниця між годинниками не менше цього значення719
Режим підключення до сервера оновлення мікропрограми0 – 400 – завантаження мікропрограми не використовується;720
1 – підключатися до серверів через Ethernet або GSM, переважно через Ethernet;
2 – підключатися до серверів через Ethernet або GSM, переважно через GSM;
3 – підключатися до серверів тільки через Ethernet;
4 – підключатися до серверів тільки через GSM
Параметр не використовується00Не використовується, повинен дорівнювати 0 для сумісності721 – 723
Журналювання параметрів
Мінімальна напруга живлення для безпечного видалення карти пам’яті, мВ0 – 24 0009 000Якщо напруга живлення нижча вказаного значення, карта пам’яті буде безпечно видалена. Карта може бути використана знову після того, як напруга живлення перевищить мінімум плюс 0.5 В.724
0 – не видаляти карту пам’яті, включаючи випадок, якщо напруга живлення невідома
Формат журналювання параметрів у файлах завдань0 – 72Використовується, якщо є карта пам’яті та дії журналювання у файлах завдань.725
0 – не використовується
1 – компактний файл байтів даних;
2 – CSV таблиця з текстовим роздільником ”;“;
3 – аналогічно 2 з роздільником ”,“;
4 – аналогічно 2 з роздільником - символом табуляції
5 – CSV таблиця без заголовків, з текстовим роздільником ”;“;
6 – аналогічно 5 з роздільником ”,“;
7 – аналогічно 5 з роздільником - символом табуляції
Максимальний обмежений розмір файлів журналу, кБ0 – 655351023Використовується, якщо є карта пам’яті, дії журналювання у файлах завдань, і журналювання увімкнено.726
Розмір згенерованих файлів обмежено вказаним розміром плюс 1 кБ
Мінімальний період зберігання в режимі реєстратора, днів0 – 184184Використовується, якщо є карта пам’яті, дії журналювання у файлах завдань, і журналювання увімкнено.727
0-183 – найстаріші файли (старіші за вказану кількість днів тому) можуть бути видалені для запису нових даних;
Інші значення – старі файли зберігаються, запис нових даних призупиняється, коли карта пам’яті заповнена
Параметр не використовується00Не використовується, повинен дорівнювати 0 для сумісності728 – 739
Абоненти
Номер телефону основного абонентаСимвольний рядокМоже використовуватися для надсилання SMS. До 20 символів. У рядку не може бути пробілів740 – 759
Підключення до другого віддаленого TCP сервера
IP-адреса віддаленого сервераIP-адреса192.168.0.113Аналогічно 640–643760 – 763
Порт підключення до віддаленого сервера0 – 65535502Аналогічно 644764
Час очікування відповіді від віддаленого сервера, мс0 – 60 0001 000Аналогічно 645765
Час очікування перед повторним підключенням до віддаленого сервера, мс0 – 24020Аналогічно 646766
Режим підключення до віддаленого сервера0 – 80Аналогічно 647767
Перший Modbus ідентифікатор віддаленого сервера1 – 2551Аналогічно 648768
Останній Modbus ID віддаленого сервера1 – 255255Аналогічно 649769
Підключення до третього віддаленого TCP сервера
IP-адреса віддаленого сервераIP-адреса192.168.0.113Аналогічно 640–643770 – 773
Порт підключення до віддаленого сервера0 – 65535502Аналогічно 644774
Час очікування відповіді від віддаленого сервера, мс0 – 60 0001 000Аналогічно 645775
Час очікування перед повторним підключенням до віддаленого сервера, мс0 – 24020Аналогічно 646776
Режим підключення до віддаленого сервера0 – 80Аналогічно 647777
Перший Modbus ідентифікатор віддаленого сервера1 – 2551Аналогічно 648778
Останній Modbus ID віддаленого сервера1 – 255255Аналогічно 649779
Параметр не використовується00Не використовується, повинен бути 0 для сумісності780 – 799
Попередньо встановлений пароль для доступу до першого віддаленого Modbus TCP сервераСимвольний рядокВикористовується тільки, якщо вибрано підключення до віддаленого сервера і встановлено його ID (рег. 730). Якщо встановлено пароль, він буде введено одразу після підключення до сервера. Отримані права доступу залежать від параметрів віддаленого сервера. Як пароль можна вказати рядок довжиною до 10 символів. У рядку не може бути пробілів800 – 809
Попередньо встановлений пароль для доступу до другого віддаленого Modbus TCP сервераСимвольний рядокАналогічно 800 – 809810 – 819
Попередньо встановлений пароль для доступу до третього віддаленого Modbus TCP сервераСимвольний рядокАналогічно 800 – 809820 – 829
Параметр не використовується00Не використовується, повинен бути 0 для сумісності830 – 849
Протокол для вхідних Ethernet з’єднань0 – 100 – протокол Modbus TCP;850
1 – тунельний режим, використовується для передачі даних “як є”, без перевірки протоколу
Протокол для вхідних GSM з’єднань0 – 100 – протокол Modbus TCP;851
1 – тунельний режим, використовується для передачі даних “як є”, без перевірки протоколу
Налаштування годинника 3
Зміщення літнього часу, хв-1440 – +1440Поточний приріст. Встановлюється під час ручного переходу на літній час, при виборі автоматичного режиму буде скориговано протягом 5 хвилин. Значення повинно бути кратним 1534817
Зміщення часового поясу, хв-1440 – +1440120Використовується під час синхронізації годинника з годинником сервера. Значення повинно бути кратним 1534818
Секунда0 – 59Час, який потрібно встановити на годиннику34819
Хвилина0 – 5934820
Година0 – 2334821
День1 – 3134822
Місяць1 – 1234823
Рік0 – 6553434824
Встановити годинник0 – 655350Використовується для встановлення годинника. При записі в цей регістр будь-якого значення нові налаштування годинника в регістрах 34817 - 34824 будуть встановлені34825

Таблиця 7.1 - Формати байтів RS-485 (Регістр 461)

ЗначенняФорматОпис
0EVEN1 біт парності, 1 стоп-біт
1ODD1 біт парності, 1 стоп-біт
20 (SPACE)1 нульовий біт, 1 стоп-біт
31 (MARK)1 одиничний біт, 1 стоп-біт (аналогічно 2 стоп-бітам)
4ABSENTБез біта парності, 1 стоп-біт
5AUTO-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Згідно заданих днів

П: Який порт 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 для номера версії мікропрограми.

Для технічної підтримки та допомоги:

  1. IP-адреса пристрою в мережі GSM зазвичай є динамічною. Для доступу до пристрою через GSM за його IP-адресою, будь ласка, зверніться до оператора GSM. 2

  2. Вміст цих регістрів доступний тільки в режимі налаштування. 2

  3. Регістри для налаштування годинника доступні тільки в режимі налаштування годинника (див. регістри 120, 122).

  4. У режимі віртуальних ідентифікаторів перед пересиланням запиту на віддалений сервер віртуальний ідентифікатор адресата в запиті замінюється на реальний, щоб нумерація в діапазоні сервера починалася з 1. Наприклад, для діапазону 15-17 віртуальний ідентифікатор 16 буде замінено на реальний 2. Широкомовний ідентифікатор 0 обробляється без змін. 2 3 4