Сравнение версий

Легенда

  • Эта строка добавлена.
  • Эта строка удалена.
  • Форматирование изменено.

...

1.1 Лицензионные ограничения

Обратите внимание, в лицензии ПО ARIS SCADA должно быть разрешено использование функции поддержки Веб-Клиента.

В противном случае программа HTTP-шлюз запрещена для использования, кроме ознакомительного режима. В ознакомительном режиме функционал программы не ограничен, но в логах сервера и при выводе данных отображаются предупреждения о необходимости расширения лицензии.

...

  • «ariswebclient/» – основная директория клиента, её содержимое должно быть скопировано в рабочую директорию при первой установке и последующих обновлениях. Содержимое не рекомендуется к модификациям, в случае внесения изменений обязательно сохраняйте резервные копии файлов.
  • «first_install/» – директория первой установки клиента, её содержимое должно быть скопировано в ту же директорию, что и основная часть.
    Содержимое директории:
    • «index.html» – основной файл, к которому обращаются пользователи. Может содержать различные настройки отображения и работы с клиентом, описание настроек приведено в разделе 3;
    • «schemes/» – директория, которая будет содержать подготовленные оперативные схемы.
  • «ariswebschemes/» – директория, содержащая приложения для преобразования файлов-схем «Модуса» для использования в ARIS Web Client (см. раздел 4).
    Содержимое директории:
    • «ariswebjson.exe» – исполняемый файл для преобразования одиночных файлов;
    • «arisweb.dll» – основная библиотека преобразования;
    • «ConvertAll.bat» – batch-файл пакетного преобразования ряда файлов- схем, расположенных в активной директории;
    • «readme.txt» – краткая инструкция по использованию приложений.
  • «httpgate/» – директория программы «HTTP-шлюз ARIS SCADA», необходимой для работы Веб-Клиента.
    Содержимое директории:
    • «ArisHttpGate.exe» – исполняемый файл программы;
    • «auth.txt» – файл с правами доступа пользователей;
    • «AuthUtil.exe» – программа редактирования прав доступа пользователей;
    • «tmconn.dll» и «cfshare.dll» – библиотеки для связи с сервером ARIS SCADA;
    • «ArisHttpGate.pdf» – инструкция по использованию.
  • «changelog.txt» – текстовый файл списка последних изменений клиента.

...

  • Установить и настроить программу «HTTP-шлюз ARIS SCADA», входящую в состав комплекса. Подробные сведения о настройке и работе шлюза приведены в документе «HTTP-шлюз ARIS SCADA – Инструкция по использованию», в данном документе эта информация не дублируется;
  • Скопировать содержимое директории «ariswebclient/» из архива поставки в рабочую директорию, указанную в настройках шлюза;
  • Скопировать содержимое директории «first_install/» из архива поставку в ту же директорию;
  • Убедиться, что рабочая директория корректно задана в настройках шлюза;
  • Подготовить и преобразовать файлы-схемы с помощью приложения «ariswebjson.exe» (см. раздел 4.2) или приложения автоматической выгрузки схем из базы сервера ARIS SCADA «ExtractSchemes.exe» (см. раздел 4.4);

3.2 Обновление

При обновлении ARIS Web Client достаточно скопировать содержимое директории «ariswebclient/» из архива в рабочую директорию, заменив при этом все старые папки и файлы.

...

В конце текстового файла следует добавить секцию настроек:

<script>

</script>

где вместо троеточия задаются параметры в виде:

параметр = значение;

Список параметров для изменения приведен в приложении Б данного документа.

...

Файл содержит список строк, каждая из которых подчиняется формату:

<имя_файла_схемы>|<алиас>

Имя файла схемы в списке должно точно совпадать с фактическим.

...

В случае отсутствия поддержки событий рекомендуется установить опцию отключения приема событий: добавить в настройки следующую строку:

GATE_GET_EVENTS = 0;

Работа с настройками клиента описана в разделе 3.3.1.

...

Для преобразования схем в требуемый формат следует обязательно сохранять схему в формате .xsde. Для этого в редакторе следует перейти в меню «Файл» → «Сохранить как». В открывшемся окне в поле «Тип файла» следует выбрать значение«Файлы значение «Файлы схем XML(*.xsde)» и сохранить файл.

...

Для преобразования файлов .xsde в требуемый формат используется специальная утилита, входящая в состав ARIS Web Client. Приложение находится в директории «ariswebschemes/» архива поставки и называется «ariswebjson.exe».Приложение  Приложение является консольным и при запуске требует указания имени файла Модуса аргументом. Запустить приложение для преобразования одиночного файла- схемы можно из командной строки или с помощью создания ярлыка. Пример запуска приложения для преобразования схемы:

ariswebjson.exe "C:\ПС 110 кВ Переступино.xsde"

Стоит отметить, что указывать расширение схемы «.xsde» не обязательно, достаточно просто указать название файла. А если файл схемы находится в той же директории, что и утилита, то и указывать полный путь не требуется. Пример допустимой команды преобразования:

ariswebjson.exe Переступино

Механизм запуска приложения позволяет реализовать пакетную конвертацию ряда схем с помощью batch-файлов. Например, в директории, в которой содержится ряд подготовленных схем «.xsde» можно создать файл с расширением «.bat» и прописать в нем следующую команду:

FOR %%i IN (*.xsde) DO "C:\Program Files\ariswebschemes\ariswebjson.exe" "%%i"

где "C:\Program Files\ariswebschemes\ariswebjson.exe" – путь к приложению.

...

В поле «Сервер» указывается имя сервера в виде:

имя_компьютера\имя_сервера_статических_данных

Например:

\\Server1\RBS

В поле «Путь» можно указать относительный или абсолютный путь к каталогу, в который будут выгружены схемы. Если оставить поле пустым, схемы будут выгружены в каталоге утилиты.

...

После указания всех параметров следует нажать кнопку «Пуск» и ожидать завершение работы приложения. Результатом работы будет появление по заданному пути каталогов и файлов-схем. Возможный вид окна приложения после завершения работы показан на рисунке 4.2.


Рисунок 4.2 – Окно приложения выгрузки схем из базы сервера после завершения работы

Второй вариант запуска приложения – фоновый. Для этого следует запускать приложение с параметрами запуска в следующем виде:

ExtractSchemes.exe <Сервер> <Путь> run

Где параметры Сервер и Путь аналогичны полям графического приложения.

Например:

ExtractSchemes.exe \\server1\rbs “C:/aris schemes/” run

После такого запуска приложение отработает в фоновом режиме, а затем самостоятельно будет завершено.

...

Для создания нового шаблона вручную требуется создать новый текстовый файл в директории и открыть его в любом доступном текстовом редакторе, например, Notepad++.

Внутри файла в текстовом виде указывается программа переключений. Пример файла приведен на рисунке 5.4.


Рисунок 5.4 – Пример содержимого файла бланка переключений

...

Допускается задавать проверку соответствия значений условию. В качестве условий допускаются равенство (для сигналов и измерений) и строгое неравенство (для измерений). Например:

LOOKUP #TC20:1:1=0, #TC20:1:2=1, #TT20:1:1=0, #TT20:1:2>0, #TT20:1:3<100

В случае успешной проверки, диспетчер должен подтвердить выполнение шага нажатием кнопки. Если хотя бы одно условие не выполняется, следующий шаг будет заблокирован.

...

Формат записи и свойства аналогичны единовременному просмотру (LOOKUP), но при этом проверка условий будет распространяться и на все последующие шаги до конца программы или до команды снятия контроля (STOPCONTROL).

Пример задания команды:

CONTROL #TC20:1:1=0, #TC20:1:2=1, #TT20:1:1=0, #TT20:1:2>0, #TT20:1:3<100
  • STOPCONTROL

Снятие контроля с заданных сигналов и измерений, установленных командой CONTROL.

Параметры указываются через запятую, например:

STOPCONTROL #TC20:1:1, #TT20:1:1
  • SWITCH

Телеуправление. Указывается адрес управляемого сигнала и тип ТУ: включение или отключение. Пример команды включения аппарата:

SWITCH #TC21:1:7=1

Пример отключения:

SWITCH #TC73:3:8=0

Аналогичным образом формируется ряд файлов-бланков.

...

Для начала работы с редактором следует открыть веб-браузер и обратиться к редактору аналогично обращению к Веб-Клиенту. Так, если Веб-Клиент открывается по адресу типа:

http://192.168.2.10:80/

То обращение к редактору бланков будет выглядеть так:

http://192.168.2.10:80/templates_editor.html

Окно браузера после открытия приведено на рисунке 5.5.

Image ModifiedРисунок 5.5 – Окно инструмента редактирования бланков

В окне отображается список текущих бланков.

...

Для сортировки шагов при выбранном шаге следует воспользоваться кнопками с изображением стрелок «­» «­↑» и «¯»«↓», которые сместят шаг на одну позицию выше или ниже соответственно.

...

  • набрав текст даты вручную, текст должен подчиняться формату:
    ДД.ММ.ГГГГ чч:мм;
  • с помощью   всплывающего  окна,  показанного  на  рисунке   19, которые появляется при щелчке левой клавишей мыши по текстовому полю;
  • выбрав один из доступных шаблонов под текстовыми полями («Сегодня», «Вчера», «Текущий месяц» и т.п.).

...

  • открыть браузер;
  • в адресной строке ввести следующий точный текст:
    about:debug

таким способом браузер вводится в отладочный режим

...

Таблица Б.1 – базовые опции клиента

Опция

Описание

Значение по умолч.

TITLE

Заголовок, используемый на страницах схемы.

"ARIS Web Client"

DEFAULT_SCHEME

Название файла со схемой (без расширения), которая будет открываться на главной странице приложения. Если название не указано, то на главной странице будет открываться список схем.

""

GATE_TELEMETRY_

UPDATE_TIMER

Время между обновлением данных, в мс

2000

(2 секунды)

GATE_GET_EVENTS

Принимать ли события с сервера

(0 – нет, 1 – да)

1

GATE_EVENTS_UPDATE_TIMER

Время между обновлением событий, в мс

5000

(5 секунд)

GATE_GET_TMS_TREE

Принимать ли базу данных телеметрии с сервера

(0 – нет, 1 – да)

1

GATE_ALLOW_COMMANDS

Разрешить ли выполнение команд (установка состояния и квитирование сигналов, установка значения измерений и т.п.)

(0 – нет, 1 – да)

1

GATE_ALLOW_SET_TS

Разрешить ли ручное переключение сигналов

(0 – нет, 1 – да)

1

GATE_ALLOW_ACK_TS

Разрешить ли квитирование сигналов

(0 – нет, 1 – да)

1

GATE_ALLOW_SET_TI

Разрешить ли ручную установку измерений

(0 – нет, 1 – да)

1

GATE_TELEMETRY_STOP_ UPDATING_AFTER

Время в миллисекундах, после которого будет прекращено обновление данных и событий на странице. Значению 0 соответствует отключение данной опции (обратите внимание, что в этом случае страница может «вечно» запрашивать данные).

86400000

(24 часа)

GATE_TIMEOUT

Время в миллисекундах, в течение которого

страница пытается получить данные от шлюза

10000

(10 секунд)

GATE_PREFIX

Префикс запроса шлюзу, для идентификации

"awc"

SCALE_MIN

Минимальный масштаб схемы, указывается в долях от единицы. Обратите внимание, символом- разделителем разрядов является точка, а не запятая. Правильно: 0.2, 0.5; неправильно: 0,2, 0,5.

0.1

SCALE_MAX

Максимальный масштаб схемы, указывается в долях от единицы. См. также SCALE_MIN.

2.5

SCALE_STEP

Шаг-множитель масштабирования схемы, указывается в долях от единицы. См. также SCALE_MIN.

1.2

POPUP_WINDOW_ DEFAULT_WIDTH

Ширина всплывающего окна (отображающего график измерения, список схем и журнал событий), в пикселях

720

POPUP_WINDOW_ DEFAULT_HEIGHT

Высота всплывающего окна (отображающего график измерения, список схем и журнал событий), в пикселях

540

TI_GRAPH_COLOR

Цвет графика измерения, в шестнадцатеричном RGB-коде

"#AAF"

TI_GRAPH_OPACITY

Прозрачность графика измерения, в долях от единицы

0.8

TI_GRAPH_STEPS

Использовать ступенчатый вид линии графика 

(0 – нет, интерполировать линию, 1 – да)

1

TI_GRAPH_SHOW_TOOLTIPS

Отображать всплывающие подсказки при наведении на точку графика с точным значением в момент времени

(0 – нет, 1 – да)


TI_GRAPH_LABEL_

TIME_FORMAT

Формат даты измерения в подписи

"dd mmm yyyy

(ddd) "

SHOW_BORDER_AROUND_ GOTO_LINKS

Отображать красную рамку вокруг оживленных кнопок перехода на заданную схему

(0 – нет, 1 – да)

1

SHOW_BUTTONS

Отображать управляющие кнопки-слайдеры на экране схемы (список оперативных схем, события, масштабирование схем)

(0 – нет, 1 – да)

1

USE_SWIPE_ GESTURES_MOBILE

Использовать «свайп» движения пальцем по кнопкам-слайдерам на мобильных устройствах

(0 – нет, использовать простой клик, 1 – да)

1

USE_SWIPE_ GESTURES_DESKTOP

Использовать «свайп» движения курсором по кнопкам-слайдерам на стационарных устройствах

(0 – нет, использовать простой клик, 1 – да)

0

SWIPE_DISTANCE

Расстояние «свайпа» по кнопкам-слайдера. Чем больше, тем дольше движение для активации

100

ZOOM_BUTTONS_ DISPLAYED_TIME

Время, через которое автоматически скрываются дополнительные кнопки масштабирования (в мс).

Значению 0 соответствует запрет автоскрывания.

10000

(10 секунд)

USE_HOTKEYS

Использовать «горячие» клавиши

(0 – нет, 1 – да)

1

USE_CONTEXT_MENU

Использовать контекстное меню для схемы, журнала событий и графика измерений

(0 – нет, 1 – да)

1

INVERT_ARROW_ HOTKEYS

Инвертировать действие стрелок для перемещения схемы

(0 – нет, 1 – да)

0

MOVE_STEP_SMALL

Шаг перемещения схемы, в пикселях

25

MOVE_STEP_BIG

Большой шаг перемещения схемы (при перемещении с зажатой клавишей Shift), в пикселях

200

USE_MOUSE_WHEEL

Использовать колесико мышки для масштабирования

(0 – нет, 1 – да)

1

USE_DOUBLE_TAP

Использовать двойной клик по схеме для увеличения до максимального масштаба и обратно

(0 – нет, 1 – да)

1

USE_PINCH_TO_ZOOM

Использовать «пинч-ту-зум» на схеме (масштабирование с помощью двух пальцев)

(0 – нет, 1 – да)

1

CONFIRM_PAGE_QUIT

Показывать окно подтверждения при закрытии страницы схемы или бланка

(0 – нет, 1 – да)

0

OPEN_NEW_WINDOW_ EVENTS_MOBILE

Открывать новую вкладку при запросе журнала событий на мобильных устройствах

(0 – нет, 1 – да)

0

OPEN_NEW_WINDOW_ SCHEMES_MOBILE

Открывать новую вкладку при запросе списка схем или при переходе на другую схему на мобильных устройствах

(0 – нет, 1 – да)

0

EVENTS_CHECK_ UNACKED_TIMEOUT

Время между проверкой неквитированности события/изменения состояния коммутационного аппарата, в мс. Данная величина является половиной периода «мерцания» несквитированности.

500

(полсекунды)

EVENT_OPACITY_ UNACKED

Прозрачность неквитированного события на кнопке, в долях от единицы

1.0

EVENT_OPACITY_ ACKED

Прозрачность квитированного события на кнопке, в долях от единицы

0.1

EVENT_BARS_BLINKING_ LEVELS

Количество уровней важности событий, которые должны мерцать на кнопке событий, начиная от аварийной важности

3

(все кроме "оперативного состояния")

EVENTS_SHOW_WARNING

Отображать всплывающее оповещение в верхней части экрана при поступлении события

(0 – нет, 1 – да)

1

EVENTS_LIST_SHOW_ADDR

Показывать адреса параметров в журнале событий

(0 – нет, 1 – да)

0

EVENTS_LIST_STRIP_MS_ FROM_DATE

Обрезать миллисекунды в датах в журнале событий

(0 – нет, 1 – да)

1

EVENTS_ARCHIVE_DEFAULT_

DATE_TEMPLATE

Индекс шаблона по умолчанию для архива событий

2

(текущий час)

SHOULD_UNACKED_ DEVICES_BLINK

Должны ли «мерцать» неквитированные коммутационные аппарата

(0 – нет, 1 – да)

1

DEVICE_OPACITY_ UNACKED

Прозрачность рамки неквитированного коммутационного аппарата, в долях от единицы 

0.7

DEVICE_OPACITY_ ACKED

Прозрачность рамки квитированного коммутационного аппарата, в долях от единицы

0

PLAY_SOUND

Проигрывать ли звуки при работе

(0 – нет, 1 – да)

1

TIME_ZONE

Часовая зона (относительно UTC) клиентской машины, для отображения времени на графиках

Определяется автоматически

AUTO_EXPAND_ SCHEMES_FOLDERS

Автоматически раскрывать все каталоги схем при просмотре списка

(0 – нет, 1 – да)

0

Цветовые опции представляют собой набор используемых цветов для классов напряжений, цифровых индикаторов и т.д. Значения цветов подчиняются формату:

“rgb(<красный>, <синий>, <зеленый>)”

где <красный>, <синий> и <зеленый> – десятичные значения интенсивности соответствующих цветов RGB-модели. Например:

“rgb(0, 0, 0)”  черный цвет,
“rgb(255, 0, 0)” красный цвет,
“rgb(255, 0, 255)” фиолетовый.

Таблица Б.2 – Цветовые опции

Опция

Описание

Значение по умолч.

USE_MODUS_COLORS

Использовать ли информацию о цветах страницы Модуса

(0 – нет, 1 – да)

1

COLORS_VOLTAGE_CLASSES[‘1150’]

Объекты класса напряжения 1150 кВ

"rgb(205, 138, 255)"

COLORS_VOLTAGE_CLASSES[‘800’]

Объекты класса напряжения 800 кВ

"rgb(0, 0, 200)"

COLORS_VOLTAGE_CLASSES[‘750’]

Объекты класса напряжения 750 кВ

"rgb(0, 0, 200)"

COLORS_VOLTAGE_CLASSES[‘500’]

Объекты класса напряжения 500 кВ

"rgb(165, 15, 10)"

COLORS_VOLTAGE_CLASSES[‘400’]

Объекты класса напряжения 400 кВ

"rgb(240, 150, 30)"

COLORS_VOLTAGE_CLASSES[‘330’]

Объекты класса напряжения 330 кВ

"rgb(0, 140, 0)"

COLORS_VOLTAGE_CLASSES[‘220’]

Объекты класса напряжения 250 кВ

"rgb(200, 200, 0)"

COLORS_VOLTAGE_CLASSES[‘150’]

Объекты класса напряжения 150 кВ

"rgb(170, 150, 0)"

COLORS_VOLTAGE_CLASSES[‘110’]

Объекты класса напряжения 110 кВ

"rgb(0, 180, 200)"

COLORS_VOLTAGE_CLASSES[‘35’]

Объекты класса напряжения 35 кВ

"rgb(130, 100, 50)"

COLORS_VOLTAGE_CLASSES[‘20’]

Объекты класса напряжения 20 кВ

"rgb(130, 100, 50)"

COLORS_VOLTAGE_CLASSES[‘10’]

Объекты класса напряжения 10 кВ

"rgb(100, 0, 100)"

COLORS_VOLTAGE_CLASSES[‘6’]

Объекты класса напряжения 6 кВ

"rgb(200, 150, 100)"

COLORS_VOLTAGE_CLASSES[‘Uген’]

Объекты генераторного напряжения

"rgb(230, 70, 230)"

COLOR_VOLTAGE_LOW

Объекты класса напряжения до 1 кВ

"rgb(190, 190, 190)"

COLOR_UNDEFINED_VOLTAGE

Объекты без заданного в Модусе класса напряжения

""

При пустом значении используется цвет, инвертированный к фону схемы

COLOR_BACKGROUND_MODUS

Фон схем Модуса по умолчанию

"rgb(255, 255, 255)"

COLOR_BACKGROUND

Фон схем (если не используются цвета

Модуса)

"rgb(0, 0, 0)"

COLOR_UNRELIABILITY_BACKGROUND

Подложка недостоверных аппаратов

"rgb(255, 255, 255)"

COLOR_FAILURE_STROKE

Перечеркивающая линия неисправных

аппаратов

"rgb(255, 0, 0)"

COLOR_MANUAL_SQUARE

Квадрат, обозначающий ручную

установку состояния аппарата

"rgb(0, 255, 0)"

COLOR_MAINTENANCE_SQUARE

Квадрат, обозначающий ремонтное

состояние аппарата

"rgb(255, 0, 0)"

COLOR_DEVICE_UNACKED_BACKGROUND

Мерцающий контур неквитированного

состояния аппарата

"rgb(255, 0, 0)"

COLOR_TEXT_DEFAULT

Тексты по умолчанию

"rgb(255, 255, 255)"

COLOR_VALUE_DEFAULT

Значения измерений по умолчанию

"rgb(0, 255, 0)"

COLOR_VALUE_UNRELIABLE

Значения недостоверных измерений

"rgb(255, 255, 255)"

COLOR_VALUE_OVERLOAD

Значения измерений выше (ниже) допустимых, но не выходящих за пределы аварийного уровня

"rgb(255, 255, 0)"

COLOR_VALUE_EMERGENCY

Значения измерений выше (ниже) допустимых за пределы аварийного уровня

"rgb(255, 255, 0)"

COLORIZE_TEXTS_TI_FLAGS

Использовать ли изменение цветов измерений в зависимости от флагов

(0 – нет, 1 – да)

1

COLOR_LAMP_DEFAULT_ON

Цвет элементов «лампа» при включенном состоянии

"rgb(0, 128, 0)"

COLOR_LAMP_DEFAULT_OFF

Цвет элементов «лампа» при отключенном состоянии

"rgb(255, 0, 0)"

ПРИЛОЖЕНИЕ В

Список «горячих» клавиш

Таблица В.1

«Горячая» клавиша

Выполняемое действие

F10

Общее квитирование: квитирует все события в журнале, а

также коммутационные аппараты на схеме

+

Увеличение масштаба схемы

-

Уменьшение масштаба схемы

0

Установка масштаба схемы 1:1

Стрелки (­↑, ←, ↓, →)

Перемещение схемы на экране

Shift + Стрелки (­↑, ←, ↓, →)

Быстрое перемещение схемы на экране

L

Открытие списка схем

E

Открытие журнала событий

Z

Отображение/скрытие опций масштабирования

При открытых опциях работают следующие дополнительные клавиши:

1 – увеличение масштаба;

2 – уменьшение масштаба;

3 – масштаб 1:1;

4 – размещение схемы по ширине экрана;

5 – размещение схемы по высоте экрана;

6 – размещение схемы по размерам экрана;

Например, для размещения схемы по размерам экрана, следует воспользоваться сочетанием клавиш «Z+6».

ПРИЛОЖЕНИЕ Г

Рекомендации по отрисовке схем в редакторе «Модус»

...

  • Для отображение цифровых индикаторов для удобства рекомендуется использовать элемент «прибор_цифровой2» (в библиотеке «Элементы контроля и управления»). Допускается также использовать элементы «текст» и «надпись».
  • Периодически проверяйте схему на отсутствие явных ошибок непосредственно в редакторе с помощью встроенной функции верификации схемы. В версии редактора 5.2 это выполняется через меню «Сервис» → «Верификация схемы». Пункты, которым следует уделить особое внимание: «Элемент не присоединен», «Нарушение топологии контейнера», «Элементы с неопределенным классом напряжения», «Некорректные элементы типа <связь с объектом>».
  • По возможности следует оставлять в левом верхнем углу схемы небольшое пустое место.
  • Не все элементы схемы отображаются в ARIS Web Client, в то же время присутствие неподдерживаемых элементов не приведет к каким-то ошибкам схемы, просто при просмотре они не будут отображаться. Перечень поддерживаемых элементов приведен в приложении Д.
  • Существует возможность создать кнопку для перехода на заданную схему. Для этого на схеме размещается элемент «текст», а в свойстве «ключ_привязки» указать строку вида:

    ->точное_имя_файла_схемы

Для привязки элементов схемы (коммутационных аппаратов, индикаторов и пр.)    к    данным    Сервера    ARIS SCADA    следует использовать свойство «ключ_привязки» редактора «Модус». В зависимости от типа данных нужно ввести следующее значение в редакторе свойств элемента:

...