Теперь приложение готово к работе. Перейдите к пункту «Запуск Проекта»
WindowMaker является средой разработки приложений. При помощи данной программы формируется HMI системы управления (или его элемент), а также настраивается перечень функций, реализуемых конкретным приложением. WindowViewer является больше, чем просто «демонстратором» окон, как может следовать из его названия. Данная программа реализует сконфигурированные в WindowMaker функции и элементы HMI, осуществляет управление и обработку потоков данных, реализует написанные в редакторе сценариев программы, реализует функции безопасности и пр. В том числе WindowViewer может самостоятельно реализовывать простейшие алгоритмы и функции управления. Но, так как это не является его основным назначением, то для реализации управления объектом и моделирования систем применяются или отдельные программы, или подключаемые модули. При помощи WindowViewer можно назначить задания уставкам регуляторов, разрешить или запретить запуск того или иного технологического аппарата и пр. Но он не приспособлен для непосредственной реализации ПИД регулятора, или для приема необработанного сигнала от устройства периферии.
В данном проекте для реализации модели объекта управления и ПИД регуляторов применена программа InControl, входящая в пакет Factory Suite.
В проекте Evaporator основные теги имеют тип I/O. Таким образом, они предназначены для обмена данными с внешними источниками или приемниками данных. Изначальными источниками этих данных могут быть программы, выполняемые на контроллерах, операторских панелях, сигналы от датчиков и пр. Целевыми приемниками этих данных могут быть контроллеры, исполнительные механизмы, другие ЭВМ и пр. Программа не имеет прямого доступа к внешним устройствам. Как правило, SCADA-системы взаимодействуют с внешними устройствами при помощи дополнительных программных и аппаратных средств. Для InTouch главным таким программным средством является InControl, входящий в состав пакета Factory Suit. InControl предназначен для взаимодействия с периферийными устройствами ЭВМ (сетевыми картами или промышленными платами ввода/вывода), выполнения алгоритмов управления и выдачи сигналов управления, а также для обмена данными с InTouch. Программы взаимодействуют по протоколу SuiteLink. В данном проекте в InControl реализована модель объекта управления и ПИД-регуляторы для проведения моделирования процесса. Для исследования динамических свойств модели объекта управления и оптимизации настроек ПИД регуляторов была создана модель в непрерывных передаточных функциях в MatLab. Структурная схема модели объекта с регуляторами представлена на рисунке А5.1.
Рисунок А5.1 – структура модели объекта управления с регуляторами
Основные модели блоки были заменены на дискретные со временем квантования 0,02 с, а блоки ПИД-регуляторов заменены их эквивалентами с использованием дискретных элементов. Вид полученной системы представлен на рисунке А5.2.
Рисунок А5.2 – дискретная модель системы управления
На основании полученной модели был составлен текст программы в InControl. Данная программа моделирует динамику связи входных и выходных параметров объекта управления, а также реализует функции ПИД регулирования.
В первую очередь запустите проект в InTouch. Запустите проект в WindowViewer (кнопка Runtime!). После этого запустите InControl. Откроется окно вида, представленного на рисунке А5.3.
Рисунок А5.3 – окно учета проектов InControl
В появившемся окне выберите Evaporator и нажмите ввод. Запустится программа InControl. В открывшемся окне нажмите кнопку Connect to Runtime Engine или выполните команду Runtime → Connect – см рисунок А5.4.
Рисунок А5.4 – Запуск Runtime Engine
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.