
Чтобы классифицировать огромное разнообразие производимых в настоящее время промышленных контроллеров необходимо рассмотреть их отличия.
Основной показатель ПЛК – возможное количество каналов ввода-вывода.
В зависимости расположения модулей ввода-вывода промышленных контроллеров различают:
- Моноблочные ПЛК – осуществление удаления или замены модулей ввода-вывода невозможно. Конструкция промышленного контроллера представляет единый цельный корпус с устройствами ввода-вывода
- Модульные ПЛК – смена модулей возможна. Конструкция представляет собой общую корзину с модулем центрального процессора и сменными модулями ввода-вывода. За выбор состава модулей, в зависимости от поставленных задач, отвечает проектировщик АСУ ТП.
- Распределенные ПЛК – модули ввода-вывода вынесены за пределы контроллера, выполняются в спецкорпусах и соединяются с контроллером при помощи промышленной сети с использованием интерфейсов, таких как например RS-485. Модули могут быть расположены на значительном удалении от самого промышленного контроллера.
- Многим промышленным контроллерам доступна возможность замены процессорных плат обладающих различной производительностью. Благодаря этому значительно расширяется круг возможностей решаемых АСУ ТП на базе ПЛК, не меняя конструктива промышленного контроллера.
По способу крепления и конструктивному исполнению промышленные контроллеры подразделяются на:
- Панельные – монтаж осуществляется на дверце шкафа или на панели;
- DIN-реечные — монтаж осуществляется внутри шкафа на DIN-рейку;
- Стоечные – монтаж осуществляется в стойке;
- Бескорпусные – применяется производителями оборудования ОЕМ (Original Equipment Manufacturer) в специализированных конструктивах.
В зависимости от области возможного применения промышленные контроллеры подразделяются на:
- Общепромышленные универсальные ПЛК;
- Коммуникационные ПЛК;
- ПЛК управления роботами;
- ПЛК спецназначения;
- ПЛК управления перемещением и позиционированием.
Также, исходя из представленной классификации, стоит отметить, что промышленные контроллеры могут содержать ввод-вывод или же быть без него. Примером контроллера без модулей ввода-вывода, например, является коммуникационный контроллер, который предназначен для выполнения функции межсетевого шлюза, или пример контроллера, который осуществляет сбор данных с промышленных контроллеров отдельных агрегатов уровня АСУ ТП.