Для использования удаленного интерфейса пользователя с доступом к серверу по сети или по коммутируемому соединению должны быть выполнены следующие требования:
- Наличие подключения по TCP/IP
- На клиенте с удаленным интерфейсом пользователя и на сервере должны быть установлены одинаковые версии «КАСКАД Цифра». На клиенте должна быть установлена, как минимум, минимальная конфигурация «КАСКАД Цифра». В том случае, если на клиенте с удаленным интерфейсом пользователя планируется использование модуля параметрирования (PARA), то на данном клиентском компьютере должна быть установлена полная конфигурация «КАСКАД Цифра».
- Клиенту должен быть предоставлен доступ к каталогу проекта на сервере (системе, на которой установлены менеджеры data and event). Обратите внимание, что проект, который не является исполняемым, не может быть выбран в качестве серверного проекта. В ОС Linux каталог проекта должен быть подключен с использованием файловой системы nfs.
- Лицензия сервера должна быть рассчитана на достаточное количество пользовательских интерфейсов для всех локальных интерфейсов пользователя (UI), а также для всех удаленных интерфейсов пользователя.
- Номера пользовательских интерфейсов, используемые на удаленном компьютере, не должны совпадать с номерами пользовательских интерфейсов, используемыми на сервере. Данное правило действует только в том случае, когда пользовательским интерфейсам назначаются фиксированные номера (с использованием ключа командной строки «-num»). Если данная опция не используется, менеджер данных (Data Manager) автоматически присваивает номера пользовательским интерфейсам в проекте.
- Поддерживается совестная работа 32- и 64-разрядных клиентов и серверов. Подробнее см. «Требования к программному обеспечению».
РЕКОМЕНДАЦИЯ
При наличии доступа к серверному проекту только по протоколу HTTP необходимо использовать толстый клиент.
ВНИМАНИЕ
При создании проекта «КАСКАД Цифра» доступ по сети к каталогу проекта на сервере не предоставляется автоматически.
ВНИМАНИЕ
Изменения в серверном проекте (например, изменения в панелях или сценариях) всегда должны быть синхронизированы с клиентским проектом вручную.
ПРИМЕР СОЗДАНИЯ ПРОЕКТА С УДАЛЕННЫМ ПОЛЬЗОВАТЕЛЬСКИМ ИНТЕРФЕЙСОМ.
ВНИМАНИЕ
В том случае, если на клиенте с удаленным интерфейсом пользователя планируется использование модуля параметрирования (PARA), то на данном клиентском компьютере должна быть установлена полная конфигурация «КАСКАД Цифра».
- Нажмите кнопку «Новый проект» в панели администрирования проектов.
- Выберите опцию «Проект удаленного UI».
- Укажите имя и путь проекта (см. рис. ниже).
Рисунок: создание нового проекта
- Выберите «Далее >» и выберите серверный проект.
Рисунок: настройки проекта удаленного пользовательского интерфейса
- Выберите «Далее >» и создайте проект. Выберите созданный проект на панели администрирования проектов.
- Запустите проект при помощи кнопки «Запустить проект». Откроется консоль, и проект будет запущен. Консоль должна выглядеть примерно так, как показано на рисунке ниже.
ПРИМЕЧАНИЕ
В случае выбора для проекта опции «Параметрирование», выбор стартовой панели будет невозможен. При этом модуль GEDI будет использован в качестве стартовой панели автоматически. Режим визуализации позволяет только отображать панели. Режим конфигурирования (параметрирования) позволяет также настраивать точки данных.
Рисунок: запуск проекта
Конфигурационный файл удаленного проекта может выглядеть следующим образом:
[general]
pvss_path = «C:/Sybcom/Automation/ KASKAD/<version>/»
#Путь к удаленному проекту
proj_path = «//eiwrk117/Testproj_de_en»
#директория локальной установки
proj_path = «C:/KASKAD_Proj/Remote_project»
#Путь к локальному проекту
proj_version = «<version>»
langs = «en_US.iso88591»
event = «Eiwrk117»
#Имя компьютера на сервере
data = «Eiwrk117»
#Имя компьютера на сервере
pmonPort = 5001
Записи конфигурационного файла «data»/«event» должны быть установлены корректно и могут быть заданы с использованием имени хоста.
Для получения дополнительной информации об этих конфигурационных записях обратитесь к разделу «Возможные конфигурационные записи в «КАСКАД Цифра»».
ПРИМЕЧАНИЕ
Если DNS-сервер недоступен, необходимо использовать конфигурационную запись «noReverseLookup = 1». Кроме того, вместо имен хостов для конфигурационных записей «data»/«event» должны использоваться IP-адреса.
Консоль записывает сообщения в файл журнала локального проекта <proj_path>/log/PVSS_II.log . Сообщения об ошибках записываются в локальный каталог журнала только для локальных менеджеров.
ВНИМАНИЕ
Команда WCCOAascii -out <имя файла> не может быть использована при использовании удаленного интерфейса пользователя.
ПРИМЕЧАНИЕ
Соответствующая запись «event» должна присутствовать для каждой записи «data». Обе записи должны содержать одинаковое имя хоста.
Раздел | Содержание |
Удаленный интерфейс пользователя Remote UI | Описание процесса создания проекта удаленного пользовательского интерфейса, а также пример конфигурационного файла (удаленного проекта). |
Пользовательский интерфейс | Параметры модуля и опции пользовательского интерфейса. |