Программируемые контроллеры располагаются на среднем уровне системы АСУТП. Их функционал определяется загруженной в них программой, разрабатываемой в соответствии с задачами проекта.
Основная задача контролера - бессбойное автономное управление объектом в условиях реального времени. Система АСУ ТП состоит из контроллера и модулей ввода - вывода, взаимодействие которых осуществляется через шину передачи данных.
В зависимости от решаемой задачи, может быть выбрана любая модель контроллера серий XPAC, WinPAC, LinPAC, ViewPAC, uPAC, iPAC. Для создания системы сбора данных и управления к любому из этих контроллеров можно подключать различные внешние модули ввода/вывода серии I-8000(W) и I-87000(W).
На верхний уровень контроллеры передают технологическую и экстренную аварийную информацию для мониторинга. Программируемые контроллеры являются универсальными устройствами.