Билет №24
Программируемые контроллеры, их типы и характеристики; способы программирования ПК.
ПЛК – программируемый логический контроллер, представляют собой микропроцессорное устройство, предназначенное для сбора, преобразования, обработки, хранения информации и выработки команд управления, имеющий конечное количество входов и выходов, подключенных к ним датчиков, ключей, исполнительных механизмов к объекту управления, и предназначенный для работы в режимах реального времени.
Типы:
o нано-ПЛК (менее 16 каналов);
o микро-ПЛК (более 16, до 100 каналов);
o средние (более 100, до 500 каналов);
o большие (более 500 каналов).
По расположению модулей ввода-вывода ПЛК бывают:
o моноблочными - в которых устройство ввода-вывода не может быть удалено из контроллера или заменено на другое. Конструктивно контроллер представляет собой единое целое с устройствами ввода-вывода (например, одноплатный контроллер). Моноблочный контроллер может иметь, например, 16 каналов дискретного ввода и 8 каналов релейного вывода;
o модульные - состоящие из общей корзины (шасси), в которой располагаются модуль центрального процессора и сменные модули ввода-вывода. Состав модулей выбирается пользователем в зависимости от решаемой задачи. Типовое количество слотов для сменных модулей - от 8 до 32;
o распределенные (с удаленными модулями ввода-вывода) - в которых модули ввода-вывода выполнены в отдельных корпусах, соединяются с модулем контроллера по сети (обычно на основе интерфейса RS-485) и могут быть расположены на расстоянии до 1,2 км от процессорного модуля.
По конструктивному исполнению и способу крепления контроллеры делятся на:
o панельные (для монтажа на панель или дверцу шкафа);
o для монтажа на DIN-рейку внутри шкафа;
o для крепления на стене;
o стоечные - для монтажа в стойке;
o бескорпусные (обычно одноплатные) для применения в специализированных конструктивах производителей оборудования (OEM - "Original Equipment Manufact urer").
По области применения контроллеры делятся на следующие типы:
o универсальные общепромышленные;
o для управления роботами;
o для управления позиционированием и перемещением;
o коммуникационные;
o ПИД-контроллеры;
o специализированные.
По способу программирования контроллеры бывают:
o программируемые с лицевой панели контроллера;
o программируемые переносным программатором;
o программируемые с помощью дисплея, мыши и клавиатуры;
o программируемые с помощью персонального компьютера.
Контроллеры могут программироваться на следующих языках:
o на классических алгоритмических языках (C, С#, Visual Basic);
o на языках МЭК 61131-3.
В первом приближении в качестве характеристик контроллеров можно выделить пять обобщенных показателей:
- характеристика процессора;
- характеристика каналов ввода/вывода, поддерживаемых
контроллерами;
- коммуникационные возможности;
- эксплуатационные характеристики;
- программное обеспечение
- наличие и объем различных видов памяти: ОЗУ, ПЗУ, ППЗУ, EPROM, EEPROM, Flash;
- тип и разрядность основной процессорной платы;
- рабочая частота;
- поддержка математики с плавающей запятой, позволяющая выполнять
эффективную обработку данных;
- наличие функции ПИД-регулирования.
Способы программирования ПЛК:
Программирование ПЛК как правило осуществляется с персонального компьютера (ПК). Традиционно все производители ПЛК имеют собственные разработки инструментального программного обеспечения, оптимизированные под конкретную аппаратуру.
- Язык последовательных функциональных диаграмм SFC;
- Язык инструкций IL;
- Язык структурированного текста ST;
- Язык релейных диаграмм LD;
- Язык функциональных диаграмм FBD;
Определение надёжности блока и системы, состоящей из ряда элементов. /надеж