ЖУРНАЛ «СТА» №4/2006

Настройки GenBroker для внешних клиентов Пункт Серверы администрирования . Укажите узлы, на которых располага- ются удалённые серверы проекта: безо- пасности, лицензирования, событий, глобальных или языковых псевдони- мов, как показано на рис. 13. В нашем примере все серверы располагаются на узле WebHMI. Пункт Каналы . Здесь не- обходимо создать соедине- ние через узелмедиатор с сервером проекта. Уз- ломмедиатором в данном случае будет Webсервер с настроенным ранее сете- вым экраном, а сервером проекта — сервер WebHMI. Нажмите кнопку Добавить канал TCP… (рис. 17), по- сле чего в открыв- шемся окне укажи- те узелмедиатор и параметры соеди- нения (рис. 18): Для вновь соз- данного соедине- ния добавьте узел (сервер WebHMI), связь с которым бу- дет осуществляться через медиатор. Для этого выделите строку созданного соединения, как по- казано на рис. 19, и нажмите кнопку Добавить узел . Введите в появившемся окне имя сервера WebHMI. Окно настройки со- единений примет вид, показанный на рис. 20. Сохраните конфигурационный файл клиентских настроек GenBroker и раз- местите его в опубликованном катало- ге. Далее необходимо запустить на сер- вере WebHMI сервер GenBroker как приложение или как системную служ- бу, аналогично тому, как это было сде- лано для Webсервера (рис. 16). Вопрос 6 Можно ли (с помощью сценария VBA или другим способом), управлять возможно- стью ввода данных в элемент «Пара- метр»? Необходимо, чтобы элементы «Параметр» постоянно отображали дан- ные и только при определённых услови- ях давали оператору возможность вно- сить изменения в значения. Ответ Это можно сделать, не прибегая к программированию на VBA. Сконфи- гурируйте элемент «Параметр» так, как требуется для Вашей задачи, флажок Ввод данных должен быть установлен. Затем добавьте для этого элемента ди- намику « Скрыть/Блокировать» . Выбе- рите режим «Блокировать», как пока- зано на рис. 21, установив в качестве источника данных условие, когда ввод данных должен быть разрешён. В тех случаях, когда элемент будет заблокирован, он попрежнему будет отображать изменение значения, но ввод данных будет невозможен. Примечание . Цвета, которыми будут отображаться заблокированные элементы ввода, настраиваются в Свойствах экранной формы , как показано на рис. 22 (Меню Формат – Свойства экранной формы – Исполнение). Вопрос 7 Можно ли сконфигурировать сервер тревог так, чтобы сообщение о тревоге выдавалось при любом изменении 86 СТА 4/2006 ВОП Р ОСЫ - О Т В Е Т Ы www.cta.ru Рис. 13. Установка удалённых серверов проекта Рис. 14. Соединение Web-сервера и сервера WebHMI по каналу TCP/IP Рис. 15. Серверные настройки GenBroker для Web-сервера Рис. 16. Запуск сервера GenBroker Рис. 17. Создание соединения через узел-медиатор Рис. 18. Настройка параметров узла- медиатора

RkJQdWJsaXNoZXIy MTQ4NjUy