Программируемый логический контроллер

Программи±руемый логи±ческий контро±ллер ( ПЛК ) ( rogrammable Logic Controller, LC) или программируемый контроллер электронная составляющая, специализированного () устройства, используемого для. В качестве основного режима длительной работы ПЛК, зачастую в неблагоприятных условиях окружающей среды, выступает его автономное использование, без серьёзного обслуживания и практически без вмешательства человека.

Иногда на ПЛК строятся системы ч ислового п рограммного у правления станком (,Computer numerical control,). ПЛК являются устройствами. (однокристального компьютера), микросхемы предназначенной для управления электронными устройствами, областью применения ПЛК обычно являются автоматизированные процессы, в контексте производственного, ПЛК ориентированы на работу с машинами и имеют развитый 'машинный' ввод-вывод сигналови в противовес возможностям компьютера, ориентированного на человека (,ит.

п. );ПЛК изготавливается как самостоятельное изделие, отдельно от управляемого при его помощи оборудования. Первые логические контроллеры появились в виде шкафов с набором соединённых между собой и контактов.

Эта схема задавалась жёстко на этапе проектирования и не могла быть изменена далее. Первый в мире ПЛК MOdular DIgital CONtroller (Modicon) 084, имеющий память 4 кБ, произведен в 1968 году. В первых ПЛК, пришедших на замену обычным логическим контроллерам, логика соединений программировалась схемой соединений(Ladder logic Diagram). Устройство имело тот же принцип работы, но реле и контакты (кроме входных и выходных) были виртуальными, то есть существовали в виде программы, выполняемойПЛК. Современные ПЛК являются «свободно программируемыми». В системах управления технологическими объектами логические команды преобладают над числовыми операциями, что позволяет при сравнительной простоте микроконтроллера (шириной 8 или 16 бит), получить мощные системы действующие в режиме.

В современных ПЛК числовые операции реализуются наравне с логическими. В то же время, в отличие от большинства процессоров компьютеров, в ПЛК обеспечивается доступ к отдельным битам памяти. - CJ1, CJ2, CS1;Twido и более функциональная серия Modicon: M340, M258, TSX remium, TSX Quantum, TSX Atrium;Mitsubishi серия Siemens,Mitsubishi серия Alpha XL,Zelio Logic,Omron ZEN,Moeller EASY, MFD-Titan,Comat BoxX.

Программные ПЛК на базе IBM C-совместимых компьютеров (,WinCon,WinAC,ПЛК на базе простейших микропроцессоров (i / /80186 ит. п. )IC DAS,ПЛК в своём составе не имеют интерфейса для человека, типа клавиатуры и дисплея. Их программирование, диагностика и обслуживание производится подключаемыми для этой целиспециальным устройством или устройствами на базе более современных технологий или, со специальными интерфейсами и со специальным программным обеспечением (например,в случае ПЛК или ). В системах управления технологическими процессами ПЛК взаимодействуют с различными компонентами систем(например ) или рабочими местами операторов на базе, часто, обычно через. и централизованно : в корзину ПЛК устанавливаются модули ввода-вывода. Датчики и исполнительные устройства подключаются отдельными проводами непосредственно, либо при помощи согласовательных модулей, к входам/выходам сигнальных модулей;или по методу распределённой периферии, когда удалённые от ПЛК датчики и исполнительные устройства связаны с ПЛК посредством каналов связи и, возможно, корзин-расширителей с использованием связей типа «ведущий-ведомый» ().

Для программирования ПЛК используются стандартизированные языки (IEC) стандарта CFC Не сертифицирован IEC61131-3, дальнейшее развитиеСтруктурно в IEC61131-3 среда исполнения представляет собой набор ресурсов (в большинстве случаев это и есть ПЛК, хотя некоторые мощные компьютеры под управлением многозадачных ОС представляют возможность запустить несколько программ типа soft LC и имитировать на одном ЦП несколько ресурсов).

Ресурс предоставляет возможность исполнять задачи. Задачи представляют собой набор программ. Задачи могут вызываться циклически, по событию, с максимальной частотой. Программа это один из типов программных модулей OU. Модули ( ou) могут быть типа программа, функциональный блок и функция. В некоторых случаях для программирования ПЛК используются нестандартные языки, например:Си-ориентированная среда разработки программ для ПЛК. язык управления на основе графа состояний системы.

Инструменты программирования ПЛК на языках МЭК 61131-3 могут быть специализированными для отдельного семейства ПЛК (например,для контроллеров S7-300/400) или универсальными, работающими с несколькими (но далеко не всеми) типами контроллеров:Централизованные, (малые системы)Распределенные,Для увеличения надёжности системы управления, построенной на ПЛК, применяетсяразных компонентов: шасси, источников питания, самих контроллеров.

Также, выпускаются специальные линейки продуктов: например Siemens, или Allen-Bradleyвыпускает всю линейку (ввод-вывод, интерфейсные модули и т. д. дополнительно к самим C U). См. такжеМишель Ж.. М. : Машиностроение, 1986Э. Парр. Программируемые контроллеры: руководство для инженера. М. : БИНОМ. Лаборатория знаний, 2007. 516 с. Петров И. В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования / Под ред.

проф. В. П. Дьяконова. М. : СОЛОН-Пресс, 2004. 256 c. Денисенко В. В. Компьютерное управление технологическим процессом, экспериментом, оборудованием. М: Горячая Линия-Телеком, 2009. 608 с. Минаев И. Г. Программируемые логические контроллеры. Практическое руководство для начинающего инженера. /И. Г. Минаев, В. В. Самойленко - Ставрополь: АГРУС, 2009. - 100 с. Минаев И. Г. Программируемые логические контроллеры в автоматизированных системах управления / И. Г. Минаев, В. М. Шарапов, В. В. Самойленко, Д. Г. Ушкур. 2-е изд. , перераб. и доп. - Ставрополь: АГРУС, 2010. - 128 с. О. А. Андрюшенко, В.

А. Водичев. Электронные программируемые реле серий EASY и MFD-Titan. 2-е изд. , испр. Одесса: Одесский национальный политехнический университет, 2006. С. 223..