Важно! События "Запуск проекта", "Остановка проекта", "Выполнен SQL-запрос", "Таймер", "Начало часа", "Отчет построен" вызываются сервером, поэтому некоторые методы, которые используют данные клиента не будут работать в данных событиях. Например, функции "GetClientName" и "GetUserName".
При создании нового скрипта через редактор скриптов, имеется возможность выбора типа события, по которому будет вызван скрипт:
Ниже представлен список доступных событий:
Основные |
|
---|---|
Скрипт для любого объекта в проекте |
|
Скрипт для событий таблиц OnCellDatachange, OnCellDatachangeEx, OnCellClick. |
|
Cоздание глобального модуля вместо скрипта |
|
Периодические |
|
Скрипт выполняется периодически, с заданным интервалом (в секундах). |
|
Скрипт выполняется в начале каждой минуты. |
|
Скрипт выполняется в начале каждого часа. |
|
Проект |
|
Скрипт будет выполнен один раз, во время старта проекта на сервере |
|
Скрипт будет выполнен один раз, после того как проект полностью запустился, включая запуск OPC-серверов проекта |
|
Скрипт будет выполнен один раз, во время остановки проекта на сервере |
|
Переменные |
|
Скрипт будет вызван при изменении любой переменной из списка |
|
Скрипт будет вызван при нарушении границы любой переменной из списка |
|
Клиенты |
|
Скрипт выполняется каждый раз, когда к серверу подключается новый клиент |
|
Скрипт выполняется каждый раз, когда на любом из клиентов произошла авторизация пользователя |
|
SQL-запросы |
|
Скрипт выполняется каждый раз, после завершения пользовательского SQL-запроса |
|
Скрипт будет вызван при возникновении ошибки во время выполнения пользовательскоо SQL-запроса |
|
SMS |
|
Скрипт будет вызван при получении SMS процедурой GetSMS |
|
Скрипт будет вызван, когда от GSM модема поступит ответ |
|
Другие |
|
Скрипт вызывается каждый раз, когда была выполнена задержка, запущенная функцией RunDelay |
|
Скрипт будет вызван при изменении состояния пинга |
|
Скрипт будет вызван при полном построении любого отчета |
|
Скрипт вызывается каждый раз, когда был выполнен любой HTTP POST/GET запрос |
|
Скрипт вызывается каждый раз, когда была выполнена любая группа архивных процедур |
|
Скрипт вызывается каждый раз, когда был выполнен метод OPC UA |
|
Скрипт вызывается каждый раз, когда возникает событие связанное с работой сервера Simple-Scada |
|
Скрипт вызывается каждый раз, когда был запущен/выполнен контроль целостности системы/проекта. |