У нас вы можете посмотреть бесплатно #20 NA111-M Configurable gateway — это режим, в котором Modbus-шлюз сам опрашивает RTU-устройства или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Покупал RS485 к Ethernet тут https://megabonus.com/y/bWUJX === Configurable gateway — это режим, в котором Modbus-шлюз сам заранее опрашивает RTU-устройства по настроенным командам чтения и хранит ответы в памяти. Часто используемые данные отдаются по сети мгновенно, без обращения к RS-485, что сильно ускоряет работу и снижает нагрузку на шину. На стороне последовательного порта могут быть только Modbus-slave устройства, а сам шлюз всегда выступает мастером. Давай разберём эту Modbus-посылку по байтам, максимально просто и наглядно. 📦 Посылка Modbus RTU 01 03 00 00 00 0A (CRC обычно идёт дальше, но в примере его не показывают — для понимания он не нужен) 🔍 Разбор по шагам 1️⃣ 01 — Slave ID (адрес устройства) 👉 К какому устройству по RS-485 обращаемся Пример: 01 — датчик температуры №1 02 — счётчик 03 — преобразователь частоты 2️⃣ 03 — Function Code 👉 Что именно делаем 03 = Read Holding Registers То есть читаем регистры хранения (4xxxx) 📌 Это разрешённая команда для: Storage gateway Configurable gateway 3️⃣ 00 00 — Start Address 👉 С какого регистра начинаем читать 00 00 (hex) = 0 (dec) ⚠️ В Modbus: Адрес 40001 в документации Передаётся как 0000 в запросе 4️⃣ 00 0A — Quantity of Registers 👉 Сколько регистров читаем 0A (hex) = 10 регистров 📊 Итог: Читаем 10 регистров От 40001 до 40010 🧠 Что делает шлюз с этой командой в Configurable gateway 🔁 Автоопрос Шлюз сам, по таймеру: 01 03 00 00 00 0A читает данные с устройства 📦 Хранение Ответ сохраняется в памяти шлюза RS-485 больше не дёргается ⚡ Быстрый ответ TCP-клиентам Когда SCADA или ПК присылает такой же запрос: 01 03 00 00 00 0A ➡️ шлюз отдаёт данные сразу из кэша 🔄 Что будет, если запрос НЕ совпадает? Запрос Поведение Совпадает полностью Ответ из памяти Другой адрес Идёт в RS-485 Другая длина Идёт в RS-485 Другая функция Идёт в RS-485 ⚠️ Важный момент про CRC В реальности пакет выглядит так: 01 03 00 00 00 0A C5 CD ← CRC16 CRC обязателен при реальном обмене В примерах мануалов его часто опускают 🎥 Коротко для видео (готовый текст) Команда 01 03 00 00 00 0A — это стандартный Modbus RTU запрос: устройство с адресом 1, функция 03, чтение 10 holding-регистров начиная с 40001. В режиме Configurable gateway шлюз сам периодически выполняет этот запрос, сохраняет ответ и при сетевых запросах мгновенно отдаёт данные из памяти, не нагружая RS-485 линию.