Резервированный комплекс контроллеров МФК компании ТЕКОН с ISaGRAF PRO в металлургии

Группой компаний "ТЕКОН" ( www.tecon.ru) разработан и серийно выпускается резервированный комплекс контроллеров МФК, предназначенный для использования в составе АСУ ТП как устройство управления технологическими объектами, повышающее надежность работы системы автоматизации в целом.

Комплекс поставлен в адрес Магнитогорского металлургического комбината и предназначен для применения в составе АСУ ТП поточно-транспортной системы Огнеупорного завода и выполнен в полном соответствии с техническим заданием системного интегратора – НПО Автоматика (г.Магнитогорск).

Разработка, загрузка, отладка прикладного программного обеспечения контроллеров РК МФК (прикладного проекта) производится с использованием среды разработки ISaGRAF PRO Workbench. Оперативный обмен информацией между РК МФК и системой верхнего уровня (СВУ) выполняется с помощью ОРС - сервера TeconOPC.

Применение резервированных комплексов управляющих контроллеров обусловлено необходимостью обеспечения безаварийной работы объектов, для которых предъявляются повышенные требования к надежности функционирования. Использование таких комплексов позволяет существенно минимизировать простои производства, связанные с потерями материальных и денежных средств. Архитектура и программное обеспечение РК МФК позволяют на практике реализовать полное резервирование ресурсов контроллера в составе ПТК АСУ ТП.

РК МФК представляет собой шкаф комплектной автоматики, в котором размещаются два взаимосвязанных определенным образом контроллера МФК с одинаковой комплектацией и размещением собственного оборудования, а также с одинаковым базовым программным обеспечением. В состав базового программного обеспечения входят:

МФК компании ТЕКОН

В контроллерах РК МФК используется СПО TeNIX v.3.x.x, основными компонентами которого являются:

Диагностика неисправностей контроллеров выполняется при любом режиме работы РК МФК.

Применительно к каждому из контроллеров РК МФК программный модуль диагностики неисправностей за время, не превышающее 35 мс, идентифицирует:

Неисправность считается обнаруженной, если подтверждено ее присутствие в течение времени цикла программного модуля диагностики (не более 100 мс).

ПО резервирования выполняет следующие функции:

Целевая задача ISaGRAF PRO (Target ISaGRAF v.4.x) предназначена для исполнения прикладного технологического проекта, разработанного в среде ISaGRAF PRO Workbench. Исходными данными для исполнения прикладного проекта служат входные переменные сервера ввода/вывода и внутренние переменные (в терминах системы ISaGRAF PRO), значения которых формируются алгоритмами прикладного проекта или приложениями СВУ. Результатом исполнения такой программы является формирование новых значений выходных переменных сервера ввода/вывода и внутренних переменных прикладного проекта, доступных для приложений СВУ. 

Процедуры конфигурирования и тестирования каждого из контроллеров РК МФК проводятся при использовании специализированной программы настройки и тестирования контроллеров МФК – TUNER. Программа TUNER также реализует:

В процессе работы каждому из контроллеров ПО РК МФК присваивает один из двух взаимоисключающих статусов:

- MASTER – контроллер выполняет прикладной проект и осуществляет управление объектом автоматизации;
- SLAVE – контроллер выполняет прикладной проект, но не производит управление объектом.

Присвоение, сохранение или изменение того или иного статуса каждого из контроллеров РК МФК производится по результатам анализа:

- факта включения/выключения (наличия/отсутствия питания) контроллеров;
- положения переключателя «Режим» каждого из контроллеров;
- состояния распределенного триггера резервирования;
- состояния программы диагностики каждого из контроллеров (обнаружение или отсутствие отказов контроллеров);
- состояния алгоритмов прикладной программы пользователя, позволяющих изменить статусы контроллеров.

При изменении статусов контроллеров (например, в случае отказа контроллера со статусом MASTER и переключении управления на контроллер со статусом SLAVE) комплекс безударно продолжает:

- управление технологическим объектом;
- обмен данными с СВУ (SCADA-система, HMI-пакет).

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter