Изучение SCADA-системы InTouch 10 (на примере разработки верхнего уровня АСУ ТП выпаривания метанола в водном реакторе), страница 51

Runtime Engine является службой Windows, которая может быть настроена на автоматический запуск при старте системы. Данная служба отвечает за администрирование и исполнение программных кодов, а также выполняет функции сервера для обмена данными по протоколам DDE и SuiteLink В случае успешного запуска Runtime Engine в области системных сообщений Output (по умолчанию располагается в нижней левой части экрана), должно появиться соответствующее сообщение об успешном запуске. Кроме того, изменится вид панели инструментов, на которой отобразятся дополнительные кнопки. Вид рабочего окна после подключения Runtime Engine показан на рисунке В4.6.

Если служба не запускается, или уже запущена, или запуск прошел неверно, обратитесь к дежурному по аудитории. В случае, если запуск прошел успешно, запустите проект нажатием кнопки Run Project (см. рисунок Рисунок), или нажатием F5 на клавиатуре, или выбрав пункт меню Runtime → Run Project. Откроется окно выбора режима запуска проекта, Вам будет доступен только один пункт – см. рисунок В4.7.

Рисунок В4.6 – Сообщение об успешном запуске службы Runtime Engine

Рисунок В4.7 – Выбор режима запуска проекта

После этого перейдите в окно WindowViewer и наблюдайте переходные процессы.


5 Практическое задание

1 Ознакомьтесь с текстом программы для моделирования объекта управления и регулирования технологических параметров, написанной в InControl.  несите в проект (InTouch) дополнительные средства нанесения возмущений по нагрузке, заданию, возмущению различных параметров.

2 Реализуйте в рабочем окне оперативный интерфейс управления настройками ПИД регулятора (любого, одного, по выбору).

5.2 Контрольные вопросы.

1 Дайте общую характеристику InTouch как SCADA системы. Четко определите диапазон функций программы, которые Вы изучили при выполнении лабораторной работы. Дайте характеристику системы на основе пройденного материала.

2 Опишите основные этапы создания проекта. При этом нет необходимости выделять определенный порядок действий. Дайте характеристику возможностей основных средств приложения по созданию новых проектов. Дайте собственную оценку гибкости процесса разработки и гибкости готовых приложений в InTouch. Адаптируемость, гибкость, способность интеграций и разделения компонентов и структур, а также сокращение трудозатрат и трудового времени на реализацию программной части современной системы управления выдвигаются частью производителей на первое место среди характеристик их SCADA-систем. Как Вы оцениваете InTouch по данным характеристикам? Какие средства Вы считаете особенно удобными и легкими для овладения, и какие считаете нефункциональными, или слишком сложными.

3 Перечислите основные редакторы, утилиты, программные компоненты, которыми Вы пользовались при выполнении лабораторной работы. Дайте их краткую характеристику (назначение, визуальная реализация).

4 Проиллюстрируйте на практическом примере каждый этап создания приложения и настройки основных необходимых параметров. Создайте несложный проект. Проект может состоять из нескольких (двух, трех…) элементов. Например, средство ввода информации (табло, рычаг, слайдер, кнопка) и средство отображения изменений (лампа, тренд и пр.). При этом подробно опишите назначение всех окон, которыми Вам придется воспользоваться, доступные в них опции и их возможные варианты.

5 Расскажите о классах объектов в InTouch, о графическом редакторе, его возможностях.

6 Дайте характеристику системы тегов InTouch, перечислите основные характеристики, типы тегов и работу сигнализации (алармов).

7 Опишите функциональные возможности взаимодействия InTouch с другими приложениями и службами. Воспользуйтесь материалами, изложенными в файле InTouchUG_RU.pdf. Расскажите о распределенных службах и приложениях, применяемых в InTouch.

8 Дайте сравнительную характеристику InTouch и других SCADA-систем, с которыми Вам приходилось работать. Опишите личный опыт использования программ. Их эргономику, быстродействие, частоту возникновения ошибок (или их отсутствие), возможности ускорения и автоматизации работы (Супертеги, импорт окон, Smart Symbol в InTоuch), ограничения по реализации Ваших проектов, с которыми Вы столкнулись, требования предъявляемые к пользователю (знание языка программирования, владение базами данных и пр.).