События и функции
На событие назначается список системных функций или скрипт JavaScript.

События элемента
Заголовок раздела «События элемента»Щелчок, двойной щелчок, щелчок правой, нажатие и отпускание левой и правой кнопки, наведение и уход курсора, изменение значения, активизация и деактивизация, нажатие и отпускание клавиши.
События экрана
Заголовок раздела «События экрана»Открытие, закрытие и цикл: периодически, пока экран открыт.
Системные функции
Заголовок раздела «Системные функции»| Функция | Параметры | Действие |
|---|---|---|
ActivateScreen |
Screen | Открыть экран |
ActivatePreviousScreen |
— | Предыдущий экран |
ActivateHomeScreen |
— | Первый экран проекта |
ShowPopupScreen |
Screen, X, Y | Экран во всплывающем окне |
ShowGeniePopup |
Genie, Substitutions, Title | Окно джина, например Tag=Pump1; Title=Насос 1 |
ClosePopup |
— | Закрыть всплывающее окно |
ShowAlarms |
— | Текущие алармы |
ShowAlarmJournal |
— | Журнал алармов |
ShowTrend |
Tag | Тренд тега за последний час |
ShowTrendGroup |
Group | Группа трендов |
ShowTagOverview |
— | Обзор тегов |
Теги и биты
Заголовок раздела «Теги и биты»| Функция | Параметры | Действие |
|---|---|---|
SetBit, ResetBit, InvertBit |
Tag | Записать 1, 0 или инвертировать |
SetBitWhileKeyPressed |
Tag | 1 при нажатии, 0 при отпускании |
SetBitInTag, ResetBitInTag, InvertBitInTag |
Tag, Bit | Операция с битом целого тега |
SetValue |
Tag, Value | Записать значение |
IncreaseValue, DecreaseValue |
Tag, Step, Limit | Шаг с ограничением |
InputValue |
Tag | Окно ввода значения |
CopyValue |
Target, Source | Скопировать значение |
Вычисления
Заголовок раздела «Вычисления»| Функция | Параметры | Действие |
|---|---|---|
LinearScaling |
Target, Source, X1, X2, Y1, Y2 | Линейное масштабирование |
InvertLinearScaling |
Target, Source, X1, X2, Y1, Y2 | Обратное масштабирование |
ShiftAndMask |
Target, Source, Shift, Mask | Выделить поле битов |
Алармы, пользователи, система, скрипты
Заголовок раздела «Алармы, пользователи, система, скрипты»| Функция | Параметры | Действие |
|---|---|---|
AcknowledgeAllAlarms |
— | Квитировать все алармы |
AcknowledgeAlarm |
Alarm | Квитировать один аларм |
ShowLogonDialog |
— | Сменить пользователя |
Logoff |
— | Выйти |
ChangePassword |
— | Сменить пароль |
ShowMessage |
Text | Сообщение оператору |
PrintScreen |
— | Печать экрана |
ToggleFullScreen |
— | Полный экран |
Beep |
— | Звуковой сигнал |
StopRuntime |
— | Закрыть клиент, сервер продолжает работать |
RunScript |
Function, Argument | Функция скрипта проекта |
RunServerScript |
Function, Argument | Функция серверного скрипта |
В серверных задачах доступны функции записи тегов, вычисления, квитирование и RunScript.