DI PLC Controller
HiDev DI PLC Controller
HiDev DI PLC Controller — это высокоплотный модуль расширения дискретных входов, предназначенный для мониторинга состояния исполнительных механизмов, датчиков безопасности и пользовательских интерфейсов в системах промышленной автоматизации и BMS. Модуль преобразует физические сигналы типа «сухой контакт» или уровни напряжения 24V DC в цифровые данные, доступные центральному контроллеру по протоколу Modbus RTU.
Технические характеристики
Параметр Значение Количество каналов 16 изолированных дискретных входов Тип входов 24V DC (поддержка схем PNP/NPN и «сухой контакт») Логический «0» 0...5V DC Логическая «1» 15...28V DC Защита Защита от короткого замыкания, переполюсовки и импульсных помех Питание модуля 24V DC ±10% Интерфейс связи RS-485 (Modbus RTU) Монтаж Стандартная DIN-рейка (ширина 4 модуля)
Типичные сценарии использования и сигналы
Модуль HiDev DI является «глазами» системы автоматизации, позволяя в реальном времени отслеживать критические события:
Безопасность и аварии: Прием сигналов от систем пожарной сигнализации (FIRE), датчиков протечки и кнопок аварийного останова (E-Stop).
Инженерные системы: Контроль срабатывания термостатов защиты водяного калорифера от замерзания и подтверждение работы циркуляционных насосов.
Обслуживание: Мониторинг реле перепада давления (прессостатов) на воздушных фильтрах для уведомления о необходимости замены фильтрующих элементов.
Обратная связь: Считывание статусов работы вентиляторов (через дополнительные контакты пускателей) и подтверждение фактического открытия/закрытия воздушных заслонок (концевые выключатели).
Пользовательский ввод: Подключение переключателей режимов «Зима/Лето», кнопок дистанционного пуска или датчиков присутствия.
Пример интеграции (Modbus RTU)
Для считывания состояния входов центральный контроллер (например, HiDev Smart или Flex) обращается к Holding Registers или Input Registers модуля. Ниже представлен пример логики опроса состояния первых 8 входов на языке структурированного текста (ST):
// Пример чтения регистра состояния входов (адрес регистра 100)
// Состояние 16 входов упаковано в одно 16-битное слово (WORD)
InputStatusWord := ReadModbusRegister(SlaveID := 5, Address := 100);
// Извлечение состояния конкретных датчиков
IsFireAlarm := CHECK_BIT(InputStatusWord, 0); // Вход DI1: Пожар
IsFilterDirty := CHECK_BIT(InputStatusWord, 1); // Вход DI2: Фильтр засорен
IsFanRunning := CHECK_BIT(InputStatusWord, 2); // Вход DI3: Подтверждение работы
Особенности монтажа и эксплуатации
Групповая изоляция: Входы имеют общую «землю» (COM), что упрощает кабельную разводку внутри щита автоматизации.
Светодиодная индикация: На лицевой панели модуля расположены индикаторы для каждого канала, что позволяет визуально определить наличие сигнала на входе без использования мультиметра.
Адресация: Настройка Modbus-адреса устройства осуществляется с помощью DIP-переключателей или программно, что обеспечивает гибкость при масштабировании системы.