Выбрать устройство Шлюз или контроллер: что выбрать для датчиков, реле и своей логики
Как подключить датчики и реле по RS485: когда нужны модуль ввода-вывода, шлюз Modbus TCP–RTU или программируемый контроллер С3.
Сначала определите, где должна выполняться логика управления. Если программа уже работает на сервере и ей нужен доступ к Modbus-приборам, достаточно шлюза. Если нужно подключить физические кнопки и нагрузки, понадобятся входы и выходы. Если узел должен сам проверять условия и принимать решения, нужен контроллер с соответствующей программой.
Четыре разные задачи
| Задача | Подходящее устройство |
|---|---|
| Читать Modbus RTU из сетевой SCADA | Конвертер Ethernet–RS485 |
| Читать дискретные входы и переключать DC-нагрузки по RS485 | Мини-контроллер с четырьмя входами и выходами |
| Объединить интерфейсы, модули и собственную обработку данных | Модульный контроллер С3 |
| Собрать события группы ODRFID-RS485 и выполнять правила доступа | ODLAN-RS485 |
С3 — основа для прикладной программы, а ODLAN-RS485 предназначен прежде всего для группы RFID-считывателей. Их наличие в каталоге не означает, что они поставляются с универсальным алгоритмом опроса любого оборудования.
Как читать датчики по RS485
Различайте датчик с собственным RS485-интерфейсом и датчик с электрическим выходом. Для первого нужны совместимый протокол и программа опроса. Для второго — входной модуль, соответствующий типу сигнала.
У мини-контроллера 4×4 входы дискретные, до 3,3 В. Аналоговый сигнал, промышленный выход 24 В или токовая петля подключаются к такому входу только через отдельную схему. Для аналоговых измерений выбирайте соответствующий модуль и согласование по документации.
На линии RS485 назначают разные адреса и одинаковые параметры связи. Поддержка текстовых команд, Modbus RTU или uLua у мини-контроллера зависит от прошивки. Выбранный вариант нужно согласовать с программой мастера до заказа. Руководство 4×4 содержит команды и описание Modbus.
Как управлять реле и другой нагрузкой
У заказываемой транзисторной версии 4×4 выходы с открытым коллектором до 30 В / 2 А. Это не изолированные сухие контакты. Схему питания, пусковой ток и защиту от выбросов для индуктивной нагрузки проверяют отдельно.
Если нужен сухой контакт или другая коммутация, подберите внешний релейный модуль либо согласуйте релейную конфигурацию С3. Справочная страница старой релейной версии 4×4 не означает, что она доступна для заказа.
Когда нужен собственный алгоритм
Шлюз подходит, когда правила уже выполняет SCADA и достаточно передавать запросы. Контроллер нужен, например, если выход должен отключаться по локальному условию при недоступном сервере или если прибор использует собственный протокол, который надо разобрать и преобразовать.
Для С3 такую обработку можно реализовать на Lua. До заказа составьте перечень интерфейсов и модулей, опишите цикл опроса и состояние выходов при каждом отказе. Платформа даёт средства реализации; готовность конкретного сценария подтверждают испытанием программы и подключённого оборудования.
Что подготовить для подбора
- модели приборов и документацию протоколов;
- типы, уровни и количество входных сигналов;
- напряжение, рабочий и пусковой ток каждой нагрузки;
- нужный интервал опроса и допустимую задержку реакции;
- правила при потере связи, питания или одного датчика;
- место установки, питание и требуемые интерфейсы верхнего уровня.
Если задача сводится к Modbus, начните с руководства по подключению RTU к Ethernet. Для собственной логики отправьте этот перечень инженеру.