HVR-IO-DI8-RO8 · MADE IN MINSK

Модуль ввода-вывода DI×8 + RO×8

ПредзаказDIN-35Modbus RTUCANПредварительные данные

8 релейных выходов и 8 оптронных входов 24 В. Modbus RTU, HVR-CAN и HAL10 в одном модуле.

Исполнения
Релейные выходы
8 × 1 Form A
Дискретные входы
8 × 24V DC
Протоколы
Modbus RTU · HVR-CAN · HAL10
Предзаказ на все три исполнения (-A, -B, -C), от 1 шт. Финальная ревизия платы проходит испытания; дату начала поставок объявим после их завершения. Квалификационные испытания не завершены: электрические и тепловые характеристики не установлены, маркировки соответствия (CE/EMC) нет. Характеристики могут измениться до выпуска.

Назначение

Компактный модуль ввода-вывода для автоматизации зданий и щитов управления: 8 релейных выходов и 8 дискретных входов 24 В DC в корпусе на DIN-рейку. Управляется по RS-485 (Modbus RTU), по CAN или кнопками на передней панели (исполнения -B и -C).

В системе HAL10 модуль работает как обычное устройство этой шины, без верхнего контроллера: хранит собственные сценарии и расписания, а другие CAN-устройства управляют его выходами напрямую, через подписки.

Каждая плата получает серийный номер, проходит функциональный тест на стенде и заносится в базу перед отгрузкой.

Выходы

  • 8 реле K1–K8, Hongfa HF32FV-G, 1 Form A (нормально разомкнутый контакт)
  • 4 общих провода C1–C4, каждый — на пару реле: C1 — R1, R2; C2 — R3, R4; C3 — R5, R6; C4 — R7, R8
  • Питание катушек — 24 В DC
  • Нагрузочная способность контактов не установлена. Не подбирайте нагрузку только по даташиту реле — сборка не испытана
  • Механический ресурс реле — порядка 100 000 переключений. Прошивка не ограничивает частоту команд: расписание, переключающее выход раз в минуту, — это 525 600 переключений в год

Входы

  • 8 оптронных входов IN1–IN8, 24 В DC, две группы по четыре со своим COM
  • На шине входы представлены логической битовой маской: 1 — на клемме есть 24 В. Инверсию оптронов модуль делает сам
  • Входы читают только оптроны. Это не обратная связь от реле и с выходами они не связаны

Обмен данными

  • RS-485 — Modbus RTU slave. 9600–115200 бод, 8N2 / 8E1 / 8O1, по умолчанию адрес 1, 19200 8E1. Полудуплекс с аппаратным управлением направлением
  • CAN — HVR-CAN и HAL10 на одной шине. HVR-CAN — адресный протокол «запрос — ответ» Hover на стандартных идентификаторах. HAL10 — publish/subscribe на расширенных идентификаторах для работы с другими устройствами HAL10
  • Встроенная логика HAL10. 8 акторов, у каждого до 4 дополнительных подписок; сохраняемые сценарии; 16 расписаний по времени, полученному с шины
  • Передняя панель — по исполнению. -A: кнопка Mode и три индикатора; -B: ещё 8 кнопок каналов; -C: кнопки и цветной дисплей 284 × 76 с четырьмя экранами состояния и двумя темами
  • Диагностика по любой шине. Причина сброса, состояние watchdog, счётчики ошибок шины, состояние памяти и цепи выходов

Карта регистров, функции Modbus и примеры команд — во вкладке «Регистры».

Поведение выходов

СитуацияЧто происходит
Включение питанияВ стандартном исполнении платы контакт может кратковременно замкнуться до старта прошивки. Затем прошивка выключает все выходы
Сброс (NRST, программный, watchdog)Контакты сохраняют состояние. Следующая загрузка активно выключает выходы
Восстановление после сбросаВыключено по умолчанию. Если включить, модуль восстанавливает последнее состояние реле при загрузке
Сбой прошивкиМодуль пытается разомкнуть контакты (настраивается). Это попытка, а не функция безопасности
Зависание основного циклаОбработчик сбоя не запускается, watchdog перезагружает модуль (измерено 7 с на одном экземпляре)
Обновление прошивкиВыходы выключаются перед перезапуском, модуль несколько секунд не отвечает на шине
Шина замолчалаВыходы остаются в текущем состоянии. Тайм-аута связи нет

Обновление прошивки

  • Только подписанные упакованные образы, подлинность проверяется до установки
  • Адресно по Modbus или HVR-CAN; широковещательное обновление не принимается
  • Обновление отключается настройкой для каждого модуля. Новый модуль обновления разрешает — закройте при пусконаладке, если не нужно
  • Загрузчик по шине не заменяется

Важно при проектировании

  • Состояние выхода — заданное, а не измеренное. Регистры, ответы и индикаторы показывают то, что скомандовала прошивка, а не фактическое положение контакта. Для подтверждения используйте вспомогательный контакт или контроль процесса.
  • Источники команд равноправны. Modbus, HVR-CAN, HAL10, кнопки и расписания имеют одинаковый приоритет — выполняется последняя команда.
  • Это не устройство безопасности. Уведомление HAL10 all-off выключает выходы однократно и не блокирует их — это не аварийный останов. Если процессу нужно гарантированное обесточенное состояние, обеспечьте его вне модуля.
  • Расписания без времени не работают. Если источник времени на шине пропал, модуль не экстраполирует время и расписания не срабатывают; прямые команды выполняются.

Интеграции

Wiren BoardНе проверено на стенде
Home AssistantНе проверено на стенде
ESPHomeНе проверено на стенде