Сбор и хранение информации, ее преобразование и обработка являются неотъемлемой частью технологических процессов. Ранее для выполнения этих действий в различных отраслях промышленности требовалось построение сложных функциональных схем. Сегодня все алгоритмы, включая выдачу исполняющих команд выполняют программируемые логические контроллеры (ПЛК).
Для включения в общий технологический процесс микропроцессорные устройства оборудуются интерфейсами для подключения к машинам и оборудованию, компьютерной периферии. В числе передовых производителей ПЛК, работающих в режиме реального времени, именитая компания Schneider Electric (SE).
Основным назначением применения контроллеров является управление системными технологическими процессами.
Сферы применения:
- Обеспечение бесперебойной работы систем принудительного вентилирования (приточно-вытяжных установок);
- Поддержание штатного режима эксплуатации тепловых пунктов ИТП;
- Работа в составе коммунальных систем,- кондиционирования, управления освещением, машинами и оборудованием, станками и водоснабжения;
- Управление линиями конвейеров;
- На пищевых, фармакологических и других видах производств в узлах упаковки готовой продукции;
- На складских территориях и базах хранения в составе грузоподъемных механизмов.
Цели и задачи программирования контроллеров SE
Основным местом эксплуатации микропроцессорных устройств являются шкафы для управляющей автоматики. Назначение контроллеров определяется задачами и нуждами конкретного производства. Исходя из этого программирование средств управления имеет ярко выраженный отраслевой характер. При этом целью адаптации функциональности ПЛК осуществляется под программное обеспечение оператора производства или пользовательский интерфейс.
В числе задач, которые решают контроллеры SE на месте эксплуатации, следующие:
- Обработка поступающей информации;
- Хранение и архивирование массивов данных в достаточном для производственной линии (обслуживаемого участка) объеме;
- Протоколирование рабочего процесса с формированием журнала операций, графиков отклонений от плановых или контрольных показателей;
- Вывод соответствующих сигналов, уведомлений, оповещений в диспетчерскую службу, в том числе в нерабочее время.
В ходе программирования контроллеров специалистами сопровождения настраивается взаимодействие с системами SCADA, а также крупными комплексами автоматизации и диспетчерскими узлами, в том числе по сложной топологии (в составе нескольких ПЛК). Готовые к промышленному применению микропроцессорные устройства адаптированы к взаимодействию со стандартными протоколами связи, такими как ModBus RTU и TCP, CAN и Lon. В базовой поставке контроллеры настроены на работу в режимах Slave и Master.
В серийном производстве Schneider Electric обозначены следующие модификации программируемых ПЛК:
- Линейка Modicon :
- M171/M172 – для устройств, обеспечивающих автономную работу отопительных систем, климатической и насосной техники;
- M221 – предназначены для поддержания работоспособности малых узлов автоматизации;
- M241 – высокопроизводительные контроллеры. Используются в условиях, требующих большого объема вычислений и коммуникаций с управляемым оборудованием;
- M251 – применяются в технологических цепях распределительных систем и модульных механизмов;
- M340 – отличается увеличенным числом интерфейсов для подключения (до 1024);
- M580 ePAC для работы по шине Ethernet;
- Линейка Zelio Logic представлена интеллектуальными реле.
Среды программирования, используемые в разработке ПО для логических контроллеров SE
Настройка микропроцессорных устройств, ввод в эксплуатацию, тестирование и отладка. Все эти процессы работают в единой для контроллеров от SE программной среде EcoStruxure Machine Expert. Благодаря готовым библиотекам кодов ускоряется разработка и адаптация контроллеров к конкретной отрасли применения. Поддержка интеллектуальных реле Zelio Logic осуществляется при помощи фирменного софта Zelio Soft.
Альтернативные программные среды EcoStruxure Machine Expert HVAC и Unity Pro используются при создании алгоритмов для ряда модификаций Modicon, применяемых в обеспечении работоспособности коммунальных систем.