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

аналогового сигнала, а не только при выходе значения за установленные пределы или его отклонении от заданного уровня? Ответ Да, это сделать можно, и вос- пользоваться здесь следует тре- вогой «Скорость изменения». Для вычисления скорости из- менения параметра сервер тре- вог запоминает последнее зна- чение сигнала и его метку вре- мени. Затем при получении но- вого значения от ОРСсервера скорость изменения параметра вычисляется следующим обра- зом: модуль разности между новым и предыдущим значе- ниями сигнала делится на ин- тервал времени в секундах ме- жду отсчётами: Abs (new value – old value)/ (new time – old time). И если по- лученное значение будет больше скорости изменения, заданной в на- стройках сервера тревог, будет сформи- ровано сообщение о тревоге. Соответственно, при установке в ка- честве скорости изменения любого от- рицательного значения (например –1, как показано на рис. 23) тревога будет формироваться при любом изменении значения сигнала. Вопрос 8 В экранной форме есть несколько элемен- тов «Параметр», с помощью которых опе- ратор вводит значения в некоторые ОРС- теги. Но необходимо, чтобы по окончании ввода дополнительное значение было ав- томатически загружено в другой ОРС-тег, причём эти дополнительные настройки за- висят от того, в каком именно параметре оператор изменил значение. Попытка до- бавить элементам «Параметр» ещё одну динамику «Указание и щелчок»/«Передать значение» не приводит к успеху, она не от- рабатывается. Как решить эту задачу? Ответ Решить задачу можно с помо- щью сценария VBA, который будет запускаться по событию DataEntryValueEntered , возни- кающему в том случае, когда оператор вводит значение в ка- койлибо из элементов управ- ления экранной формы. Но так как в Вашем случае действие будет зависеть от того, где именно было изменено значе- ние, необходимо определить объект – источник события (листинг 3). Вопрос 9 Как можно организовать с помощью Data Mining динамические запросы к базе данных? Ответ Настройка Сервера баз данных 1. Открыть Конфигуратор Сервера баз данных (Пуск → Программы → ICONICS GENESIS32 → Tools → Data Mining Configurator). 2. Создать соединение с базой дан- ных и источник данных. В данном при- мере мы воспользуемся готовым соеди- нением AdministrationDB и источником ВОП Р ОСЫ - О Т В Е Т Ы 87 СТА 4/2006 www.cta.ru Рис. 19. Добавление соединения с сервером WebHMI Рис. 21. Блокировка элемента «Параметр» Рис. 22. Установка цветов текста, заливки и тени для блокированных объектов Рис. 23. Конфигурация тревоги для любого изменения сигнала Рис. 20. Соединение через медиатор настроено

RkJQdWJsaXNoZXIy MTQ4NjUy