- •Введение
- •1 Общие сведения о функции
- •2 Интерфейсы плк
- •3 Типы плк
- •4 Сферы использования плк
- •5. Производители
- •Заключение
- •Список использованных источников
- •4. Ресурс с учебно-методической литературой для учащихся и студентов [Электронный ресурс]: Электрон. Журнал – Москва, 2013]. Режим доступа: http://www.Studmed.Ru/.
2 Интерфейсы плк
ПЛК в своём составе не имеют интерфейса для человека, типа клавиатуры и дисплея. Их программирование, диагностика и обслуживание производится подключаемыми для этой цели программаторами — специальными устройствами или устройствами на базе более современных технологий — персонального компьютера или ноутбука, со специальными интерфейсами и со специальным программным обеспечением (например, SIMATIC STEP 7 в случае ПЛК SIMATIC S7-300 или SIMATIC S7-400). В системах управления технологическими процессами ПЛК взаимодействуют с различными компонентами систем человеко-машинного интерфейса или рабочими местами операторов на базе ПК, часто промышленных, обычно через промышленную сеть [2].
Датчики и исполнительные устройства подключаются к ПЛК:
централизованно: в корзину ПЛК устанавливаются модули ввода-вывода и датчики и исполнительные устройства подключаются отдельными проводами непосредственно, либо при помощи согласовательных модулей, входам/выходам сигнальных модулей;
или по методу распределённой периферии, когда удалённые от ПЛК датчики и исполнительные устройства связаны с ПЛК посредством каналов связи и, возможно, корзин-расширителей с использованием связей типа «ведущий-ведомый» (англ. Master-Slave).
3 Типы плк
Для классификации огромного разнообразия существующих в настоящее время контроллеров рассмотрим их существенные различия.
Основным показателем ПЛК является количество каналов ввода-вывода. По этому признаку ПЛК делятся на следующие группы:
нано-ПЛК (менее 16 каналов);
микро-ПЛК (более 16, до 100 каналов);
средние (более 100, до 500 каналов);
большие (более 500 каналов).
По расположению модулей ввода-вывода ПЛК бывают:
моноблочными - в которых устройство ввода-вывода не может быть удалено из контроллера или заменено на другое. Конструктивно контроллер представляет собой единое целое с устройствами ввода-вывода (например, одноплатный контроллер). Моноблочный контроллер может иметь, например, 16 каналов дискретного ввода и 8 каналов релейного вывода;
модульные - состоящие из общей корзины (шасси), в которой располагаются модуль центрального процессора и сменные модули ввода-вывода. Состав модулей выбирается пользователем в зависимости от решаемой задачи. Типовое количество слотов для сменных модулей - от 8 до 32;
распределенные (с удаленными модулями ввода-вывода) - в которых модули ввода-вывода выполнены в отдельных корпусах, соединяются с модулем контроллера по сети (обычно на основе интерфейса RS-485) и могут быть расположены на расстоянии до 1,2 км от процессорного модуля.
Часто перечисленные конструктивные типы контроллеров комбинируются, например, моноблочный контроллер может иметь несколько съемных плат; моноблочный и модульный контроллеры могут быть дополнены удаленными модулями ввода-вывода, чтобы увеличить общее количество каналов.
Многие контроллеры имеют набор сменных процессорных плат разной производительности. Это позволяет расширить круг потенциальных пользователей системы без изменения ее конструктива.
По конструктивному исполнению и способу крепления контроллеры делятся на:
панельные (для монтажа на панель или дверцу шкафа);
для монтажа на DIN-рейку внутри шкафа;
для крепления на стене;
стоечные - для монтажа в стойке;
бескорпусные (обычно одноплатные) для применения в специализированных конструктивах производителей оборудования (OEM - "Original Equipment Manufact urer").
По области применения контроллеры делятся на следующие типы:
универсальные общепромышленные;
для управления роботами;
для управления позиционированием и перемещением;
коммуникационные;
ПИД-контроллеры;
специализированные.
По способу программирования контроллеры бывают:
программируемые с лицевой панели контроллера;
программируемые переносным программатором;
программируемые с помощью дисплея, мыши и клавиатуры;
программируемые с помощью персонального компьютера.
Контроллеры могут программироваться на следующих языках:
на классических алгоритмических языках (C, С#, Visual Basic);
на языках МЭК 61131-3.
Контроллеры могут содержать в своем составе модули ввода-вывода или не содержать их. Примерами контроллеров без модулей ввода-вывода являются коммуникационные контроллеры, которые выполняют функцию межсетевого шлюза, или контроллеры, получающие данные от контроллеров нижнего уровня иерархии АСУ ТП [3].
