Урок IV. Навигация.

Содер­жа­ние статьи

Редкая система диспетчеризации располагается на одной странице. Только ну очень небольшая. Данные даже одной технологической системы лучше распределить по разным окнам для удобства работы с ними. Для перехода между страницами необходима система Навигации.

В Scada-систе­ме Movicon​.Next суще­ству­ют два под­хо­да к фор­ми­ро­ва­нию систе­мы нави­га­ции: Систем­ная нави­га­ция и Кноп­ки испол­не­ния команд.

Системная навигация

Систем­ная нави­га­ция при­сут­ству­ет в любом про­ек­те Movicon​.Next вне зави­си­мо­сти от жела­ния раз­ра­бот­чи­ка. Этим инстру­мен­том мож­но и не поль­зо­вать­ся, но он есть. Полос­ка с систем­ной нави­га­ци­ей появ­ля­ет­ся в окне дис­пет­че­ри­за­ции, если под­ве­сти кур­сор к верх­ней гра­ни­це экрана. 

Системная навигация Scada-системы Movicon.Next

Систем­ная нави­га­ция име­ет несколь­ко кно­пок (команд), кото­рые там были, есть и будут. Напри­мер, коман­да Home (на Глав­ную), Назад (на один уро­вень иерар­хии), рас­ши­рить экран, обно­вить экран, вой­ти, вый­ти, печать.

Одна­ко, мож­но доба­вить в эту нави­га­цию стра­ни­цы для быст­ро­го пере­хо­да. Для это­го надо открыть свой­ства про­ек­та, щёлк­нув на кор­не­вом эле­мен­та дере­ва ресур­сов, и выбрать стро­ку Autoload Screen List в заклад­ке Startup Project. В открыв­шем­ся спис­ке надо доба­вить нуж­ные стра­ни­цы с помо­щью кноп­ки Add New. Там же мож­но пере­ме­щать выбран­ные стра­ни­цы вверх/вниз для более удоб­но­го и понят­но­го их рас­по­ло­же­ния в Систем­ной навигации.

Экранная навигация

Раз­ра­бот­чик может создать соб­ствен­ную нави­га­цию, кото­рая, без­услов­но, и более нагляд­ная, и более удоб­ная для опе­ра­то­ра в еже­днев­ной рабо­те. Для это­го исполь­зу­ют­ся кноп­ки и объ­ек­ты, испол­ня­ю­щие коман­ды пере­ме­ще­ния меж­ду экра­на­ми систе­мы диспетчеризации.

В Movicon​.Next таких кно­пок мно­же­ство и их дизайн дол­жен удо­вле­тво­рить боль­шин­ство твор­че­ских поже­ла­ний как заказ­чи­ка, так и разработчика.

Выбор кнопки для навигации в проекте Movicon.Next

Выбор кноп­ки для нави­га­ции в про­ек­те Movicon​.Next

Кноп­ки выби­ра­ют из биб­лио­те­ки Toolbox и после уста­нов­ки на рабо­чем поле экра­на при­вя­зы­ва­ют­ся к коман­де Open Screen для пере­хо­да на нуж­ный экран, кото­рый выби­ра­ет­ся из спис­ка суще­ству­ю­щих экранов.

Назначение команды навигации

Назна­че­ние коман­ды нави­га­ции для экран­ной кноп­ки в Movicon​.Next

Таким же образом назначаются и другие команды, которые должна выполнять кнопка, например, команды по управле­нию технологической системой через АСУТП.

Для это­го, после уста­нов­ки нави­га­ци­он­ной кноп­ки в нуж­ном месте рабо­че­го поля, в окне Properties (Свой­ства) кноп­ки выбе­ри­те стро­ку Command и щёлк­ни­те на трое­то­чие для выбо­ра команды.

Откро­ет­ся окно выбо­ра коман­ды Command Explorer со спис­ком доступ­ных команд. Там надо выбрать коман­ду Open Screen и в окне Open Screen Command, в заклад­ке General надо выбрать стро­ку Screen Name. Откро­ет­ся спи­сок окон, где надо выбрать целе­вое окно.