Классификация современных контроллеров

Автор: Пользователь скрыл имя, 25 Апреля 2011 в 20:12, реферат

Краткое описание

Программи́руемый логи́ческий контро́ллер (ПЛК) (англ. Programmable Logic Controller, PLC) или программируемый контроллер — электронная составляющая промышленного контроллера, специализированного (компьютеризированного) устройства, используемого для автоматизации технологических процессов.

Файлы: 1 файл

PLC.doc

— 185.50 Кб (Скачать)

Классификация современных контроллеров 

Введение 

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

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

     Первые  логические контроллеры появились  в виде шкафов с набором соединённых  между собой реле и контактов. Эта схема задавалась жёстко на этапе проектирования и не могла быть изменена далее.

     Первый  в мире ПЛК — MOdular DIgital CONtroller (Modicon) 084, имеющий память 4 кБ, произведен в 1968 году.

     В первых ПЛК, пришедших на замену обычным  логическим контроллерам, логика соединений программировалась схемой соединений LD (Ladder logic Diagram). Устройство имело тот же принцип работы, но реле и контакты (кроме входных и выходных) были виртуальными, то есть существовали в виде программы, выполняемой микроконтроллером ПЛК. Современные ПЛК являются «свободно программируемыми».

     В системах управления технологическими объектами логические команды преобладают  над числовыми операциями, что  позволяет при сравнительной  простоте микроконтроллера (шины шириной 8 или 16 бит), получить мощные системы действующие в режиме реального времени. В современных ПЛК числовые операции реализуются наравне с логическими. В то же время, в отличие от большинства процессоров компьютеров, в ПЛК обеспечивается доступ к отдельным битам памяти.

       Основные ПЛК 

        Siemens —  SIMATIC S5 и S7;

        Segnetics —  Pixel 2511 и SMH 2Gi;

        Овен;

        АГАВА;

        Omron;

        Direct Logic;

        Mitsubishi —  серия Melsec (FX, Q);

        Modicon TSX Quantum;

        Beckhoff;

        WAGO;

        Andover Controls;

        DELTA;

        TAC;

        TREND;

        GE Fanuc;

        B&R;

        EF;

        Saia-Burgess;

        Allen Bradley;

        Toshiba — серии V и nV;

        ЭЛЕСИ-ТМ;

        БАЗИС-100. 

     ПЛК в своём составе не имеют интерфейса для человека, типа клавиатуры и  дисплея. Их программирование, диагностика  и обслуживание производится подключаемыми  для этой цели программаторами — специальными устройствами или устройствами на базе более современных технологий — персонального компьютера или ноутбука, со специальными интерфейсами и со специальным программным обеспечением (например, SIMATIC STEP 7 в случае ПЛК SIMATIC S7-300 или SIMATIC S7-400). В системах управления технологическими процессами ПЛК взаимодействуют с различными компонентами систем человеко-машинного интерфейса (например операторскими панелями) или рабочими местами операторов на базе ПК, часто промышленных, обычно через промышленную сеть.

     Датчики и исполнительные устройства подключаются к ПЛК:

централизованно: в корзину ПЛК устанавливаются  модули ввода-вывода и датчики и  исполнительные устройства подключаются отдельными проводами непосредственно, либо при помощи согласовательных модулей, к входам/выходам сигнальных модулей;

или по методу распределённой периферии, когда удалённые от ПЛК  датчики и исполнительные устройства связаны с ПЛК посредством  каналов связи и, возможно, корзин-расширителей с использованием связей типа «ведущий-ведомый» (англ. Master-Slave).

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

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

Классификация  

Страна-производитель 

     Некоторое время назад это был очень важный классификационный признак. Считалось, что контроллеры, произведённые в Европе, Америке и Японии, гораздо надежнее, обладают гораздо большим функционалом, чем их «коллеги» из Юго-Восточной Азии и России. В настоящее время этот классификационный признак, скорее всего, потерял актуальность. Российские предприятия набрались опыта и схемотехнические решения у нас подчас даже лучше, чем у западных аналогов. По характеристикам контроллеры-аналоги различных стран-производителей почти не отличаются. Системное и прикладное программное обеспечение либо очень похоже, либо вообще используются стандартизированные продукты (к примеру OS Linux широко используется как на отечественных контроллерах, так и на импортных). Элементная база и в импортных, и в российских контроллерах применяется одна и та же. Кроме того, и отечественные, и европейские, и американские разработчики контроллеров (да и не только контроллеров) в последние годы все чаще размещают производство на одних и тех же площадках в Юго-Восточной Азии. По сути, границы между производителями электроники постепенно исчезают вообще.

     На  что действительно следует обратить внимание, так это на то, учтена ли при разработке контроллера российская специфика его эксплуатации. К  российской специфике можно отнести:

  • высокий уровень промышленных помех;
  • широкий диапазон изменения параметров атмосферной и промышленной сред;
  • возможность информационной связи с рядом морально устаревших, но ещё находящихся в эксплуатации средств автоматизации выпуска российских предприятий 80-х годов;
  • возможность информационной связи с рядом морально устаревших, но ещё находящихся в эксплуатации средств автоматизации выпуска российских предприятий 80-х годов;
  • низкую культуру оперативного персонала в части общения с вычислительными системами и дисплейными рабочими станциями.
  • Контроллеры российского производства учитывают российскую специфику их эксплуатации. Но и зарубежные производители также стали адаптировать свои приборы под наши условия, пытаясь занять часть российского рынка. И, справедливости ради, заметим, что сама «специфика» постепенно сходит на нет, развитие персонала, производства и инфраструктуры не стоит на месте.
 

Вывод: страну производитель, как серьезный фактор классификации  рассматривать не стоит.  

Мощность 

     Под обобщённым термином «мощность» понимается разрядность и быстродействие центрального процессора, объём разных видов памяти, число портов и сетевых интерфейсов. Очень часто основным показателем, косвенно характеризующим мощность контроллера и, одновременно, являющимся важнейшей его характеристикой, является число входов и выходов (как аналоговых, так и дискретных), которые могут быть подсоединены к контроллеру. По этому показателю контроллеры подразделяются на следующие классы:

  • наноконтроллеры (часто с встроенными функциями), имеющие до 15 входов/выходов;
  • малые контроллеры, рассчитанные на 15-100 входов/выходов;
  • средние контроллеры, рассчитанные примерно на 100-300 входов/выходов;
  • большие контроллеры, рассчитанные примерно на 300-2000 входов/выходов;
  • сверхбольшие контроллеры, имеющие примерно от 2000 и более входов/выходов.
  • Очень важно отметить, что с ростом мощности контроллера растёт его цена. Причем при переходе разница по цене между различными классами контроллеров очень значительна. Одна из задач при разработке системы управления – это чётко зафиксировать число входных и выходных сигналов объекта управления, чтобы избежать лишних затрат при выборе контроллера.
 

Область применения 

     Область применения – один из наиболее важных признаков классификации. Область применения контроллера накладывает целый ряд требований к контроллерам и очень сильно сужает круг поиска при разработке систем управления.

     Специализированный  контроллер со встроенными функциями 

     Обычно  им является минимальный по мощности контроллер, программа действия которого заранее прошита в его памяти, а изменению при эксплуатации подлежат только параметры программы. Число и набор модулей ввода/вывода определяется реализуемыми в нем функциями. Часто такие контроллеры реализуют различные варианты функций регулирования. Основные области применения: локальное управление какой-либо малой технологической установкой или механизмом.

     Так, например, управление нагревом муфельной  печи имеет смысл осуществить  при помощи отдельного температурного контроллера. Во-первых, контроллер можно будет расположить возле самой печи, что избавит от необходимости далеко вести провода от датчиков, а во-вторых, температурные контроллеры, как правило, имеют органы индикации, которые позволят видеть текущее значение температуры.  

Контроллер  для реализации логических зависимостей (коммандоаппарат) 

     Главные сферы применения такого контроллера: станкостроение, машиностроение, замена релейно-контактных шкафов во всех отраслях промышленности. Он характеризуется  прошитой в его памяти развитой библиотекой логических функций и функций блокировки типовых исполнительных механизмов. Для его программирования используются специализированные языки типа релейно-контактных схем. Набор модулей ввода/вывода у такого контроллера рассчитан, в основном, на разнообразные дискретные каналы. Наиболее простыми представителями данного класса контроллеров являются интеллектуальные реле.  

Контроллер, реализующий любые  вычислительные и  логические функции 

Наиболее распространённый универсальный контроллер, не имеющий ограничений по области применения. Центральный процессор контроллера имеет достаточную мощность, разрядность, память, чтобы выполнять как логические, так и математические функции. Иногда, для усиления его вычислительной мощности, он снабжается ещё и математическим сопроцессором (во многих современных процессорах математический сопроцессор интегрирован в сам кристалл). Инструментальные средства для программирования таких контроллеров, как правило, поддерживают несколько языков программирования, таких как язык релейно-контактных схем, функционально-блоковых диаграмм, язык С, Basic, Pascal и тому подобные. Как правило, также предоставляется большая библиотека уже реализованных логических, математических и коммуникационных функций. В состав модулей ввода/вывода входят модули на всевозможные виды и характеристики каналов (аналоговых, дискретных, импульсных и т. д.).  

Контроллер  противоаварийной защиты 

Он должен отличаться от контроллеров других классов:

  • особенно высокой надежностью, достигаемой различными вариантами диагностики и резервирования (например, диагностикой работы отдельных компонентов контроллера в режиме реального времени, наличием основного и резервного контроллеров с одинаковым аппаратным и программным обеспечениями и с модулем синхронизации работы контроллеров, резервированием блоков питания и коммуникационных шин);
  • высокой готовностью, т. е. высокой вероятностью того, что объект находится в рабочем режиме (например, не только идентификацией, но и компенсацией неисправных элементов; не просто резервированием, но и восстановлением ошибок программы без прерывания работы контроллеров);
  • отказоустойчивостью, когда при любом отказе автоматизируемый процесс переводится в безопасный режим функционирования.
  • Контроллер цепи противоаварийной защиты должен иметь сертификат, подтверждающий безопасность его работы в цепях противоаварийной защиты.

Информация о работе Классификация современных контроллеров