Отказоустойчивые контроллерные комплексы предназначены для наиболее ответственных аварийных цепей управления и объектов, требующих высоконадежного безотказного управления. Контроллерный комплекс основана на тройном модульном резервировании с использованием мажоритарной выборки "два из трех".
Открытость контроллера достигается наличием интерфейсов к типовой промышленной сети Modbus и типовой информационной сети Ethernet.
Контроллер может иметь до четырнадцати отдельных шасси, на каждом из которых помещаются шесть модулей (плат) ввода/вывода. Эти шасси. Соединяемые с контроллером звездою, могут помещаться рядом с контроллером (в пределах 30 м от него), либо выноситься на расстояние до 2 км. В последнем случае соединение происходит через оптоволоконный кабель. Связь контроллера и основной микропроцессорной системы автоматизации может реализовываться через сетевой модуль - EICM - с типовой сетью Modbus.
Контроллер оснащен несколькими протоколами фирмы Triconex для обмена контроллеров Tricon между собою Связь с персональным компьютером, с которого реализуется методами программного пакета Tristation программирование контроллера, может производится через один из сетевых модулей: EICM, NCM, АСМ.
Основная особенность контроллера - отказоустойчивость - обеспечивается тройным резервированием всех компонентов. Каждый блок ввода имеет три независимых канала каждого входного сигнала. На выходе из блока происходит сравнение дискретных сигналов и далее используется тот, что получен по выборке "два из трех"; Для аналоговых сигналов происходит усреднение тех, которые незначительно отличаются друг от друга. Три центральных процессора каждый цикл обмениваются данными друг с другом через специальную шину и сопоставляются. Каждый блок вывода также имеет три независимых канала и на его выходе происходят все те же сопоставления и усреднения, что и на выходе блока ввода.
Блоки питания дублированы. Статическая ОЗУ питается от батарей, емкостью на шесть месяцев. Тройная шина соединяет контроллер с блоками ввода/вывода.
При необходимости контроллеры могут иметь связь через свои сетевые модули с отдельным пультом оператора на базе персонального компьютера, который в этом случае оснащается одной из открытых SCADA-программ. Динамика работы контроллера определяется его временем цикла, состоящим из трех частей: временем сбора текущих данных, временем выполнения программы управления, временем выдачи команд на исполнительные органы. Время опроса одного блока ввода/вывода составляет от 1,5 до 5 мсек, время выполнения 1000 битовых операций 1 мсек, время выполнения одной математической функции 0,4 мсек, время связи с сетью в цикле 0,1 мсек, время диагностики в цикле 20 мсек. По этим данным в конкретных ситуациях может быть рассчитано полное время цикла, которое полностью определяет и реакцию контроллера на аварийные события, и время выдачи сообщений о происшедших событиях на пульт оператора.
Программа управления контроллера пишется на специальном технологическом языке типа лестничного редактора, который входит в прилагаемый к контроллеру пакет программирования Tristation, реализуемый на персональном компьютере. В этот язык входят стандартная дискретная логика, условные предложения, типовые математические программные модули, типовые модули переработки измерительной информации и ПИД- регулирование, функции регистрации последовательности определяемых контроллером событий для их протоколирования, функции управления сетью Modbus при использовании контроллера в качестве ведущего узла сети. Пакет Tristation содержит специальную тестирующую программу, имитирующую выполнение программы управления в контроллере. Он обеспечивает 4 уровня паролевой защиты; доступные на каждом уровне функции определяются разработчиком системы автоматики.