Наше предприятие поставило перед собой задачу - повысить эффективность использования разрабатываемых систем автоматизации за счет упрощения взаимодействия персонала с системами в периоды их эксплуатации и модернизации, а также за счет повышения надежностных характеристик систем, обеспечиваемых применяемой технологией программирования. В настоящем документе изложены основные подходы, делающих разрабатываемые нами системы более привлекательными для заказчика. Архитектура системы На рис 1 представлена обобщенная типовая структура системы автоматизации нефтеперекачивающей станции (АСУТП НПС), которая состоит из двух насосных станций НС-1 и НС-2. Обычно разработчиками предлагается и реализуется подобная архитектура, где каждый PLC работает со «своим» АРМ.
Недостатками вышеуказанной структуры системы, по мнению наших специалистов, являются: Сложность развертывания системы (необходимо поддерживать взаимосвязанные проекты на одной технологической площадке); Замедление работы при разных вариантах сбоев в работе любого из АРМов; Низкая надежность из-за сложного взаимодействия между АРМами.
Мы предлагаем другой вариант структуры системы автоматики (рис. 2), который лишен отмеченных недостатков.
В предлагаемом варианте создается единое приложение, которое позволяет работать со всем составом технологического оборудования расположенного на площадке. В случае необходимости развертывания дополнительных АРМов, мы используем технологии тонких клиентов (терминальные клиенты либо веб-клиенты). Достоинства предлагаемой архитектуры: Простое развертывание системы (на всех АРМах идентичный набор ПО); Система без замедления продолжает работу при сбое любого из АРМов; Высокая достоверность получаемых и отображаемых данных о технологическом процессе (каждый АРМ непосредственно получает данные из контроллера, а не от соседнего АРМа или группы АРМов); Установка дополнительных рабочих мест не требует дополнительного конфигурирования (клиенты подключаются к уже развернутым основным АРМам ).
Обмен между верхним и нижним уровнями АСУ ТП Сотрудниками нашего предприятия разработан алгоритм обмена данными между верхним и нижним уровнями АСУ ТП на базе существующих общепринятых сетевых протоколов. В основе разработанного алгоритма обмена лежат следующие принципы: Обмен осуществляется циклически; Данные изменившиеся за период опроса контроллера передаются в первую очередь (имеют более высокий приоритет); Все данные принимаемые из контроллера логически разбиваются на две группы: текущее состояние технологических объектов и происходящие события (такое разделение позволяет снять ограничения на кодирование передаваемых событий и упростить передачу блоков данных о состоянии технологического процесса); Любое события, полученное из ПЛК, сопровождается меткой времени (это позволяет восстановить хронологию возникновения событий с точностью до длины скана контроллера);
|