Программирование ПЛК – важный уровень автоматизированного управления
Сфера применения контроллеров для управления процессом производства с четким алгоритмом действий постоянно расширяется: транспорт, промышленность, медицина, строительство. Наибольшие перспективы развития на данный момент у электронных программируемых логических контроллеров (ПЛК), которые стали активно применяться на объектах различной направленности для систематизации процесса производства, автоматизации управления оборудованием, управления оборудование. Давайте подробно рассмотрим строение и принцип работы ПЛК.
Из чего состоит ПЛК (Программируемые логические контроллеры)?
Если предметно рассматривать комплектацию программируемых логических контроллеров, то они имеют достаточно простую систему и состоят из отдельных модулей. Чаще всего в состав ПЛК входят:
- блок питания;
- блок процессора;
- дискретные входы и выходы;
- аналоговые входы и выходы;
- температурные входы;
- интерфейсные или коммуникационные входы и выходы.
Стоит отметить, что программирование ПЛК происходит через специальную среду, достаточно часто это часть разработки бывает объединена со средой SCADA-системы.
Принцип работы ПЛК
Стандартную схему работы программируемого логического контроллера можно вкратце описать следующим образом: датчики подключают к внешним каналам (каналам ввода) контроллера, а исполнительные механизмы присоединяют к каналам вывода. После подачи питания контроллер начинает выполнять заложенную в него задачу последовательно:
I этап. Системное программное обеспечение ПЛК выполняет опрос подключенных входов и считывает текущее состояние каждого входного канала, результаты считывания фиксируются и записываются во внутреннюю память контроллера.
II этап. Происходит последовательное выполнение заложенной в память контроллера пользовательской программы, все команды производятся в четкой последовательности.
III этап. Полученные из внутренней памяти контроллера данные направляются на соответствующие выходные каналы.
Поскольку работа программируемого логического контроллера циклическая, то после завершения всех описанных действий третьего этапа системное программное обеспечение ПЛК вновь возвращает к первому этапу. И так снова и снова, цикл за циклом.