Научный руководитель – , к. т.н., доцент
Московский инженерно-физический институт (государственный университет)
система диспетчеризации для асутп на базе комплекса деконт
В данной работе представлен программный компонент для АСУТП на базе комплекса ДЕКОНТ[1] для отображения состояния системы в Excel.
При работе с АСУТП одной из важнейших задач является реализация системы диспетчеризации состояния системы. Пользователю системы необходимо постоянно контролировать состояние всех объектов автоматизации и сигналов со всех датчиков, представленных в системе.
Комплекс ДЕКОНТ предоставляет возможность работы с различными типами сигналов. Все виды сигналов делятся на три вида:
· дискреты (два возможных состояния Вкл – логическая «1» и Выкл – логический «0»),
· аналоги (динамически меняющийся сигнал),
· счетчики.
При работе комплекса ДЕКОНТ на компьютере запускается OPC сервер, который предоставляет возможность доступа ко всем параметрам работы системы и всем параметрам от периферийных датчиков. Доступ к параметрам, доступным через OPC сервер, осуществляется на любом языке программирования.
Одной из наиболее простых и наглядных сред для отображения состояния системы и работы с сигналами является Excel. Представляет интерес возможность реализовать систему общей диспетчеризации, используя средства Excel. Применяя встроенный в Excel язык Visual Basic можно получить все параметры из OPC сервера. Возможности Excel также позволяют организовать простейшую обработку сигналов. Если связать какую то ячейку из Листа Excel с параметром OPC сервера, то при изменении значения в данной ячейке новое значение будет записано в OPC сервер, который передаст значение в контроллер. При обратном взаимодействии происходит запись значения параметра из контроллера в OPC сервер, который передает значение в соответствующую ячейку Листа Excel. Изменение значения любой ячейки можно сигнализировать графически. В Excel есть все необходимые инструменты (встраиваемые объекты и рисунки) для графического описания значений ячеек. Простейшие логические операции, доступные в Excel, позволяют пользователю организовать запись в любою ячейку значения, основываясь на значениях других ячеек. Тем самым организуется обратная связь пользователя с системой.
Используя протокол доступа к OPC серверу, были разработаны алгоритмы вычитывания и записи из Excel в контроллер любых наборов сигналов. Так как при работе контроллер делит все сигналы на три группы: дискреты, аналоги и счетчики, то при работе с OPC сервером также используются группы. Каждая группа ассоциируется с конкретным видом сигналов. При разработке алгоритмов работы была реализована и отработана на практике возможность динамического управления параметрами работы. В процессе работы можно изменять количество сигналов, включать и отключать запись и чтение любого вида сигналов.
Дискреты | кол-во: | 300 | Аналоги | кол-во: | 100 | … |
начиная с: | 5 | начиная с: | 1 | |||
читать: | + | читать: | + | |||
писать: | + | писать: | ||||
Номер | Текущее | Новое | Номер | Текущее | Новое |
Данная таблица представляет пример заполнения параметров работы макроса. Параметры «читать» и «писать» разрешают или запрещают соответственно чтение и запись параметров. Для включения необходимо поставить «+» в соответствующем поле. Также можно задавать диапазон параметров, начиная с любого. Работа со всеми видами сигналов аналогична. Работа программы осуществляется последовательно: дискреты, аналоги и счетчики.
Одной из трудностей при решении данной задачи была необходимость организовать цикличность работы программы. Встроенные средства программирования не предоставляют возможность использовать «таймер» при работе макросов. Для решения данной задачи был разработан алгоритм организации таймера. Пользователь системы задает такт работы между запусками макроса. Такт задается в секундах.
Разработанный программный компонент может быть использован в любой системе диспетчеризации для АСУТП.
Список литературы
1. Информационный, измерительный и управляющий комплекс деконт. Руководство по эксплуатации. Часть 1-3. //Компания ДЭП. 2002.
Смотрите полные списки:
ПрофессииПрофессии: Техника и производство
Строительные профессии
Проекты по теме:
Основные порталы (построено редакторами)


