Отдельно стоящие контроллеры
Системы автоматизации рабочих процессов все плотнее входят в инфраструктуру современных предприятий. Соответственно, получают широкое распространение и контроллеры для систем автоматизации в разных модификациях. Само по себе содержание такого устройства не требует особых затрат. Основные сложности в работе с данной аппаратурой касаются качества программирования и оптимизации конфигурационной компоновки.
Под архитектурой контроллера понимается совокупность компонентов, за счет которых реализуется функция управления автоматикой. Как правило, архитектурная конфигурация предполагает наличие в комплексе процессора, сетевых интерфейсов, запоминающего устройства и систем ввода-вывода. Это базовая комплектация, но в зависимости от нужд конкретного проекта состав и характеристики отдельных частей могут меняться. Сложные контроллеры для автоматизации называются модульными. Если традиционная простая архитектура представляет собой унифицированный блок с типовым составом функциональных элементов, которые недоступны для изменения оператором, то в сложных архитектурных моделях реализуется многокомпонентная модульная конфигурация. В ней допускается не просто обслуживание единого закрытого блока, но и каждого модуля по отдельности.
Базовое модульное устройство представлено микропроцессором. От его мощности зависит, насколько сложными могут быть задачи, решаемые конкретным контроллером. Также имеет значение и запоминающее устройство. Оно может быть интегрировано в систему без возможности дальнейшего изменения. Но чаще всего используются внешние флеш-модули памяти, которые вполне можно менять в зависимости от текущих задач. Ответственность за действия, которые принимают промышленные контроллеры автоматизации, во многом несут устройства ввода-вывода. По этим каналам процессор принимает информацию для обработки и в дальнейшем дает соответствующие команды. В современных комплексах все большую роль играют интерфейсные модули, от которых зависят коммуникационные возможности контроллера.
При разработке управляющей системы особенно важно учитывать базовые характеристики и возможности микропроцессора. Что касается основных рабочих параметров данного модуля, то к ним относится тактовая частота, разрядность, периоды выполнения задач, память и др. Но даже эти характеристики не всегда становятся решающими, поскольку рабочих показателей современных даже бюджетных микропроцессоров хватает на обслуживание большей части производственных процессов. Гораздо важнее определиться с коммуникационными возможностями и функциями, которые выполняют контроллеры для автоматизации работы предприятия. В частности, на первое место по требованиям операторы ставят способность работы с широким спектром сетевых каналов, интерфейсов и языков программирования. Отдельно стоит отметить и возможность подключения устройств индикации, органов управления, современных дисплеев и других компонентов.