Промышленный контроллер способен выполнять сложные алгоритмы, рассчитывать параметры технологического процесса и принимать решения за доли секунды, однако сам по себе он практически ничего не знает о состоянии физического оборудования. Информацию о положении механизмов, температуре, давлении, уровне жидкости, состоянии кнопок и датчиков ПЛК получает через систему ввода-вывода. Через неё же контроллер передаёт команды исполнительным устройствам — реле, контакторам, клапанам, приводам, сигнализации и другим элементам автоматизированной установки.
Центральное место в такой системе занимают модули ввода-вывода, или I/O-модули. Их конструкцию, разновидности и варианты исполнения можно рассмотреть, например, в специализированном разделе https://www.crevis.ru/catalog/remote_io/moduli-vvoda-vyvoda/. На практике выбор конкретного типа модуля определяется не столько маркой контроллера, сколько составом сигналов, количеством каналов, требуемой точностью измерений, условиями эксплуатации и архитектурой всей системы автоматизации.
Модули ввода-вывода используются практически во всех областях, где применяется автоматическое управление: на производственных линиях, насосных станциях, объектах энергетики, в системах вентиляции и водоснабжения, станках, складских комплексах, транспортных установках, пищевой промышленности, нефтегазовом секторе и инженерной инфраструктуре зданий.
Зачем системе управления нужны отдельные I/O-модули
Датчик и программируемый логический контроллер работают с принципиально разными представлениями информации. Например, датчик давления может выдавать токовый сигнал 4–20 мА, термопара — небольшое напряжение, концевой выключатель — замыкание контакта, а энкодер — последовательность электрических импульсов высокой частоты.
Процессор ПЛК не предназначен для прямого подключения всего этого разнообразия оборудования. Между полевыми устройствами и вычислительной частью устанавливается специализированный электронный интерфейс — модуль ввода-вывода.
Он выполняет сразу несколько функций:
- принимает электрический сигнал от внешнего оборудования;
- приводит его к формату, пригодному для обработки контроллером;
- обеспечивает электрическую защиту и, в зависимости от исполнения, гальваническую развязку;
- формирует выходные сигналы необходимого типа;
- диагностирует часть неисправностей линии или подключённого устройства;
- передаёт данные контроллеру через внутреннюю или промышленную сеть.
Фактически I/O-модуль является границей между программной логикой системы управления и физическим технологическим процессом.
Входы и выходы: в каком направлении движется сигнал
Разделение на входы и выходы определяется направлением движения информации относительно контроллера.
Входные модули
Вход получает информацию из технологического процесса. Через него контроллер узнаёт, что произошло на объекте.
Типичные источники входных сигналов:
- кнопки и переключатели;
- концевые выключатели;
- индуктивные и оптические датчики;
- датчики давления;
- уровнемеры;
- расходомеры;
- температурные преобразователи;
- термопары;
- термосопротивления;
- энкодеры;
- анализаторы состава среды;
- датчики положения.
Например, если фотоэлектрический датчик обнаруживает изделие на конвейере, соответствующий вход меняет состояние. Контроллер получает эту информацию и запускает предусмотренный программой алгоритм.
Выходные модули
Выход работает в противоположном направлении. Контроллер принимает решение и через выходной модуль воздействует на оборудование.
К выходам подключают:
- промежуточные реле;
- контакторы;
- электромагнитные клапаны;
- световые индикаторы;
- звуковую сигнализацию;
- приводы;
- исполнительные механизмы;
- регуляторы;
- частотные преобразователи.
Простейший пример — включение двигателя. ПЛК определяет, что условия запуска выполнены, устанавливает соответствующий выход, а выходной модуль формирует электрический сигнал для реле или контактора.
Дискретные модули: работа с двумя состояниями
Дискретные сигналы имеют два логических состояния. Их обычно интерпретируют как 0 и 1, OFF и ON, «разомкнуто» и «замкнуто», «нет сигнала» и «есть сигнал».
Дискретные входы широко применяются для подключения кнопок, контактов реле, датчиков приближения, концевых выключателей и сигналов аварийного состояния.
На промышленных объектах особенно распространены цепи постоянного тока 24 В. Однако существуют устройства, рассчитанные и на другие напряжения, поэтому номинальные параметры модуля всегда должны соответствовать характеристикам подключаемого оборудования.
Дискретный выход, в свою очередь, не передаёт числовое значение параметра. Он лишь включает или отключает нагрузку.
По принципу построения выходные каналы могут быть транзисторными или релейными. В некоторых системах применяются и другие схемы коммутации.
Релейные выходы
Реле удобно тем, что его контакты позволяют коммутировать различные электрические цепи и обеспечивают естественную электрическую развязку.
При этом механический контакт имеет ограниченное число коммутационных циклов и сравнительно невысокую скорость переключения. Поэтому релейный выход хорошо подходит для клапанов, контакторов, сигнализации и подобных задач, но значительно хуже — для высокочастотного управления.
Транзисторные выходы
Транзисторные каналы работают значительно быстрее и не содержат механического контакта. Они применяются там, где требуется большое количество циклов переключения или повышенная скорость реакции.
При выборе важно учитывать тип схемы подключения, допустимый ток и характер нагрузки.
Аналоговые модули: измерение непрерывных величин
Если дискретный сигнал сообщает контроллеру только о наличии определённого состояния, аналоговый передаёт численное значение физического параметра.
Наиболее распространённые стандарты:
- 4–20 мА;
- 0–20 мА;
- 0–10 В;
- ±10 В.
Например, преобразователь давления с диапазоном измерения 0–10 бар может выдавать сигнал 4–20 мА. Модуль аналогового ввода измеряет ток, преобразует полученное значение в цифровую форму, после чего программа контроллера рассчитывает фактическое давление.
Токовая петля 4–20 мА получила особенно широкое распространение в промышленности. Одно из её практических преимуществ заключается в наличии так называемого живого нуля: значение 4 мА соответствует нижней границе измерительного диапазона, а ток около нуля может указывать на обрыв линии или неисправность.
Для длинных кабельных трасс токовые сигналы зачастую предпочтительнее сигналов напряжения, поскольку меньше зависят от падения напряжения в проводах и устойчивее к ряду внешних воздействий.
Аналоговые выходы
Аналоговый выход нужен тогда, когда исполнительному устройству необходимо передать не команду «включить», а определённое числовое значение.
Так управляют, например:
- заданием скорости частотного преобразователя;
- регулирующим клапаном;
- пропорциональным гидравлическим аппаратом;
- приводом;
- аналоговым регулятором.
Если системе необходимо изменить производительность насоса от 20 до 100 %, контроллер может сформировать соответствующее значение через канал 4–20 мА или 0–10 В.
Модули для термопар и термосопротивлений
Температурные измерения требуют отдельного внимания. Обычный аналоговый вход не всегда является лучшим вариантом для непосредственного подключения первичного температурного датчика.
Для термопар создаются специализированные каналы, способные работать с очень малыми значениями напряжения и выполнять компенсацию температуры холодного спая.
Для термосопротивлений, включая распространённые датчики Pt100 и Pt1000, применяются модули, рассчитанные на измерение сопротивления и поддерживающие двух-, трёх- или четырёхпроводные схемы подключения.
Трёх- и четырёхпроводное подключение позволяет уменьшить влияние сопротивления соединительных проводов, что особенно важно при точных температурных измерениях.
Разрядность аналогового преобразования
Один из важных параметров аналогового модуля — разрядность аналого-цифрового преобразователя.
Чем выше разрядность, тем на большее количество отдельных уровней может быть разделён диапазон измеряемого сигнала. Это влияет на разрешение измерительного канала.
Однако высокая разрядность сама по себе не означает высокой метрологической точности. На реальный результат также влияют:
- погрешность преобразователя;
- температурный дрейф;
- электромагнитные помехи;
- качество источника питания;
- схема заземления;
- тип кабеля;
- длина линии;
- качество самого датчика.
Поэтому выбирать аналоговый модуль только по числу бит некорректно.
Специализированные модули
Не все промышленные задачи сводятся к обычным дискретным и аналоговым сигналам. Для некоторых операций применяются функциональные или специализированные модули.
К этой группе могут относиться:
- высокоскоростные счётчики;
- интерфейсы энкодеров;
- модули позиционирования;
- модули весоизмерения;
- коммуникационные интерфейсы;
- устройства управления движением;
- модули последовательной связи;
- специализированные измерительные каналы.
Высокоскоростной счётчик, например, способен обрабатывать импульсы быстрее обычного цикла программы ПЛК. Это требуется при работе с энкодерами, расходомерами и другим оборудованием, формирующим частые импульсные сигналы.
Локальный и удалённый ввод-вывод
По расположению относительно контроллера системы I/O можно условно разделить на локальные и удалённые.
Локальные модули устанавливаются рядом с центральным процессором и связываются с ним через внутреннюю системную шину. Обычно они образуют единую стойку или модульную сборку.
Такое решение удобно в компактных шкафах автоматики, где все сигнальные кабели сходятся в одну точку.
Однако на крупных объектах расстояние между датчиками, исполнительными механизмами и центральным шкафом может составлять десятки или сотни метров. Если каждый кабель тянуть непосредственно к ПЛК, резко увеличиваются объём кабельных трасс, стоимость монтажа и сложность обслуживания.
Здесь применяется удалённый ввод-вывод.
Как устроена станция удалённого ввода-вывода
Удалённая I/O-станция размещается ближе к технологическому оборудованию. Датчики и исполнительные устройства подключаются короткими локальными кабелями к установленным рядом модулям.
С центральной системой станция связывается уже по промышленной сети.
Типовая структура может выглядеть так:
ПЛК → промышленная сеть → сетевой адаптер станции → внутренняя шина → модули входов и выходов → датчики и исполнительные устройства.
Вместо десятков отдельных сигнальных кабелей между удалённым участком и шкафом управления прокладывается одна или несколько сетевых линий.
Для распределённых производств такая архитектура часто оказывается технически рациональнее централизованной разводки.
Промышленные сети и интерфейсы
Удалённые станции могут использовать различные сетевые технологии. Конкретный вариант зависит от оборудования, требований проекта и уже принятой на предприятии архитектуры.
В системах автоматизации встречаются:
- PROFINET;
- EtherNet/IP;
- EtherCAT;
- Modbus TCP;
- PROFIBUS;
- CANopen;
- Modbus RTU;
- собственные шинные решения производителей.
При выборе станции необходимо проверять не только физический интерфейс Ethernet или RS-485, но и поддерживаемый протокол. Наличие разъёма Ethernet ещё не означает совместимость двух устройств.
Преимущества распределённой архитектуры
Удалённый ввод-вывод особенно эффективен на пространственно распределённых объектах.
К его преимуществам относятся:
Сокращение кабельных трасс
При централизованной схеме каждый сигнал приходится вести к центральному шкафу. В распределённой архитектуре длинную трассу заменяет промышленная сеть.
Упрощение монтажа
Локальные датчики подключаются к ближайшей станции. Это уменьшает количество длинных многожильных кабелей, клемм и соединений.
Удобное расширение системы
Если модульная платформа допускает наращивание станции, новые каналы можно добавлять без полной реконструкции шкафа управления.
Упрощение диагностики
Современные I/O-системы способны передавать диагностическую информацию о состоянии модулей, каналов, питания и сетевой связи. Это заметно облегчает поиск неисправностей.
Более рациональная компоновка
Станции можно размещать рядом с технологическим оборудованием и строить систему по функциональным участкам.
Модульный принцип и фиксированные устройства
По конструкции системы ввода-вывода также различаются.
В компактном моноблочном устройстве заранее задано определённое количество входов и выходов. Изменить их состав обычно нельзя.
Модульная станция строится из отдельных компонентов. Проектировщик выбирает сетевой адаптер и устанавливает после него столько функциональных модулей, сколько требуется конкретному объекту.
Например, одна станция может включать:
- сетевой адаптер;
- модуль дискретных входов;
- два модуля дискретных выходов;
- модуль аналоговых входов 4–20 мА;
- модуль термосопротивлений;
- аналоговый выход;
- завершающий элемент системной шины.
Такой подход позволяет достаточно точно сформировать необходимый набор каналов и не занимать шкаф оборудованием, которое фактически не используется.
Плотность каналов
Модули одного назначения могут различаться количеством каналов. Встречаются исполнения на 2, 4, 8, 16 и большее число точек.
Высокая плотность уменьшает количество модулей и экономит место на DIN-рейке, но максимальная компактность не всегда является лучшим проектным решением.
Если все критически важные сигналы сосредоточены в одном многоканальном модуле, его отказ затронет сразу большой участок установки. Иногда функциональное распределение каналов между несколькими модулями повышает ремонтопригодность системы.
Гальваническая развязка
На промышленных объектах разные части установки могут иметь отличающиеся электрические потенциалы. Дополнительную проблему создают мощные электродвигатели, частотные преобразователи, контакторы и другие источники помех.
Поэтому существенным параметром I/O-модуля является гальваническая развязка.
Она может присутствовать:
- между полевой частью и системной шиной;
- между группами каналов;
- между отдельными каналами.
Полная поканальная развязка обычно сложнее и дороже групповой, однако в некоторых измерительных и ответственных системах она заметно снижает вероятность взаимного влияния цепей.
Скорость реакции системы
Для большинства температурных, вентиляционных или коммунальных процессов разница между временем реакции 5 и 20 мс практически несущественна.
В задачах позиционирования, упаковки, высокоскоростной сортировки или синхронизации приводов ситуация иная.
Общее время реакции включает несколько составляющих:
датчик → входной модуль → передача данных → цикл ПЛК → обработка программы → передача команды → выходной модуль → исполнительный механизм.
Поэтому оценивать быстродействие только по скорости процессора контроллера неправильно. В распределённой системе задержки I/O и промышленной сети могут иметь не меньшее значение.
Диагностика каналов
Одна из существенных особенностей современных систем — расширенная диагностика.
В зависимости от типа оборудования могут фиксироваться:
- обрыв сигнального провода;
- короткое замыкание;
- перегрузка выхода;
- выход аналогового сигнала за допустимый диапазон;
- потеря питания;
- ошибка внутренней шины;
- потеря связи с удалённой станцией;
- неисправность отдельного модуля.
Диагностические данные можно передавать в ПЛК, SCADA-систему или интерфейс оператора. Вместо общего сообщения «датчик не работает» персонал получает значительно более точное указание на характер неисправности.
Какие варианты можно считать наиболее удачными
Единственного «лучшего» модуля для всех систем не существует. Технически удачным следует считать вариант, соответствующий конкретной архитектуре.
Для небольшой локальной установки оптимальны компактные модули, непосредственно соединяемые с ПЛК.
Для протяжённой производственной линии более рациональна модульная система удалённого ввода-вывода с промышленным Ethernet.
Для большого количества однотипных датчиков удобны модули с высокой плотностью дискретных каналов.
Для точных измерений важнее наличие подходящего типа аналогового входа, достаточной точности, развязки и диагностических функций.
Для энкодеров и быстро меняющихся сигналов предпочтительны специализированные высокоскоростные каналы, а не стандартные дискретные входы.
При работе с большим количеством приводов желательно учитывать не только число выходов, но и сетевую интеграцию с частотными преобразователями: часть управляющих данных в современных системах может передаваться непосредственно по промышленной сети.
На что смотреть при подборе оборудования
До выбора конкретной модели полезно составить таблицу всех сигналов объекта.
Для каждого сигнала желательно определить:
- вход это или выход;
- дискретный он или аналоговый;
- рабочее напряжение или диапазон тока;
- тип подключаемого датчика;
- необходимую точность;
- частоту изменения;
- требования к гальванической развязке;
- условия окружающей среды;
- необходимость диагностики;
- допустимую задержку;
- требуемый уровень резервирования.
После этого становится понятно, сколько и каких модулей потребуется.
Отдельно проверяют совместимость станции с ПЛК и инженерным программным обеспечением, максимально допустимое количество модулей, нагрузочную способность внутренней шины, ограничения по питанию и правила формирования групп потенциалов.
Почему нельзя выбирать I/O только по количеству каналов
Два внешне похожих 16-канальных модуля могут существенно различаться.
Один может поддерживать только определённый тип входной схемы, другой — несколько вариантов подключения. У одного каналы будут объединены общей группой питания, у другого предусмотрена дополнительная развязка. Могут отличаться предельные частоты входных сигналов, время фильтрации, допустимый ток выхода и диагностические функции.
Для аналоговых устройств различия ещё существеннее: диапазоны, разрядность, погрешность, типы датчиков и способы подключения должны анализироваться отдельно.
Поэтому сравнение исключительно по числу точек I/O редко даёт достаточное представление о реальных возможностях оборудования.
Резерв каналов при проектировании
Проектирование станции точно под текущее число датчиков нередко приводит к неудобствам при последующей модернизации.
Если объект содержит 30 дискретных входов, установка ровно 30 доступных точек практически не оставляет пространства для изменений.
Небольшой технический резерв позволяет подключить дополнительный концевой выключатель, аварийный сигнал или новый датчик без установки ещё одного узла.
Размер резерва зависит от характера объекта. Для оборудования с жёстко фиксированной конструкцией он может быть минимальным. Для развивающихся производственных линий целесообразно заранее предусматривать свободные каналы и место на DIN-рейке.
Питание полевой части
При расчёте станции необходимо различать питание самой электроники и питание внешних цепей.
Датчики, клапаны, промежуточные реле и другие полевые устройства потребляют ток. Если питание распределяется через элементы станции, его суммарная нагрузка должна быть рассчитана заранее.
Особого внимания требуют дискретные выходы. Допустимый ток одного канала ещё не означает, что все каналы одновременно могут работать с максимальной нагрузкой. Производитель может устанавливать отдельное ограничение на суммарный ток группы или всего модуля.
Защита от помех
Стабильность аналоговых измерений во многом определяется монтажом.
Даже качественный модуль не исправит ошибки, связанные с совместной прокладкой чувствительных измерительных линий и силовых кабелей.
На практике учитывают:
- экранирование;
- правильное заземление;
- разделение силовых и сигнальных трасс;
- качество источников питания;
- тип соединительного кабеля;
- правила подключения экранов;
- наличие мощных преобразователей частоты поблизости.
Для слабых аналоговых и температурных сигналов эти требования могут быть критичнее номинальной разрядности преобразователя.
Горячая замена и обслуживание без остановки
В некоторых модульных системах поддерживается замена отдельных компонентов без полного отключения станции. Такая функция особенно ценна на непрерывных производствах, где остановка технологического процесса обходится значительно дороже самого оборудования автоматизации.
Однако возможность физически извлечь модуль ещё не означает, что это безопасно для любого подключённого устройства. При проектировании необходимо учитывать реакцию ПЛК, состояние выходов при потере связи и допустимое поведение технологического процесса при отказе канала.
Поведение выходов при аварии связи
Один из недооценённых вопросов — что произойдёт с выходами удалённой станции, если связь с контроллером будет потеряна.
В зависимости от оборудования и конфигурации возможны различные режимы:
- сохранение последнего состояния;
- перевод всех выходов в ноль;
- установка заранее заданных безопасных значений;
- индивидуальная реакция отдельных каналов.
Для технологически опасных процессов этот параметр должен определяться проектом заранее. Например, клапан подачи продукта и клапан аварийного охлаждения могут требовать совершенно разного поведения при потере управления.
Чем модульные I/O-системы отличаются от традиционной централизованной разводки
В классической централизованной архитектуре практически каждый полевой сигнал отдельным кабелем приходит в главный шкаф управления. Такая схема проста концептуально и остаётся оправданной на компактных объектах.
Распределённая система переносит часть интерфейсной аппаратуры ближе к оборудованию. Это уменьшает объём медных соединений и делает архитектуру более масштабируемой.
Особенно заметна разница на конвейерных линиях, крупных складских системах, водоочистных объектах, технологических установках и протяжённых производственных площадках.
При этом распределённая архитектура предъявляет более высокие требования к проектированию промышленной сети. Необходимо учитывать топологию, диагностирование связи, резервирование и реакцию оборудования на потерю коммуникации.
Где применяются станции удалённого ввода-вывода
Практическая область применения чрезвычайно широка.
На производственной линии одна станция может обслуживать участок подачи сырья, другая — упаковочную машину, третья — систему сортировки.
На насосной станции I/O-модули принимают сигналы давления, уровня и состояния оборудования, а также управляют насосами и задвижками.
В вентиляционной системе через аналоговые входы измеряются температура, влажность и давление, а аналоговые выходы задают положение регулирующих клапанов и скорость вращения вентиляторов.
На объектах энергетики система собирает сигналы состояния коммутационного оборудования и передаёт команды управления.
На складских комплексах модули обслуживают фотоэлектрические датчики, конвейерные двигатели, механизмы сортировки и сигнальные устройства.
Несколько важных технических замечаний
Первое — число физических клемм не всегда равно количеству независимых функциональных каналов. Перед проектированием необходимо изучать схему подключения.
Второе — аналоговый сигнал 4–20 мА сам по себе не гарантирует точности. Итоговая погрешность определяется всей измерительной цепью от первичного датчика до программной обработки.
Третье — быстрая промышленная сеть не компенсирует медленный входной фильтр. Если канал настроен на подавление помех с длительной фильтрацией, сигнал всё равно попадёт в контроллер с соответствующей задержкой.
Четвёртое — большое количество каналов в одном корпусе экономит место, но может увеличивать последствия отказа одного модуля.
Пятое — удалённый ввод-вывод сокращает сигнальные кабели, но делает сетевую инфраструктуру частью системы управления. Поэтому коммутаторы, кабели и соединители промышленной сети становятся функционально значимыми элементами автоматики.
I/O как основа физического уровня автоматизации
При обсуждении ПЛК основное внимание нередко уделяется процессору, программной среде и алгоритмам управления. В реальном промышленном объекте надёжность системы в значительной мере определяется именно уровнем ввода-вывода: правильностью подключения датчиков, выбором электрических интерфейсов, качеством питания, устойчивостью к помехам, диагностикой и поведением выходов при неисправностях.
Хорошо спроектированная I/O-система позволяет контроллеру получать достоверную информацию о технологическом процессе и своевременно воздействовать на оборудование. Модульная архитектура даёт возможность собирать станции под конкретный объект, а удалённый ввод-вывод позволяет размещать такие станции непосредственно рядом с оборудованием, сокращая кабельные трассы и упрощая последующее расширение установки.
При грамотном подборе модулей система оказывается не только компактнее традиционной централизованной схемы, но и удобнее для диагностики, обслуживания и модернизации. Именно поэтому распределённые станции ввода-вывода стали одним из базовых элементов современной промышленной автоматизации.
