EGS workflow скрипты — различия между версиями

Материал из Integra-S Wiki
Перейти к: навигация, поиск
(Назначение)
Строка 1: Строка 1:
 
== Назначение ==
 
== Назначение ==
  
# Вызов хранимой процедуры БД ФФ по расписанию
+
# Вызов хранимой процедуры Базы Данных по расписанию
 
# Копирование команд от элемента к элементу
 
# Копирование команд от элемента к элементу
 
# Копирование состояний от элемента к элементу
 
# Копирование состояний от элемента к элементу
Строка 10: Строка 10:
  
 
== Примеры ==
 
== Примеры ==
# Вызов хранимой процедуры БД ФФ по расписанию
+
:1 Вызов хранимой процедуры БД (Чистка архива) по расписанию
 +
Для этого необходимо добавить элементы в редакторе СКАДА:
 +
:1. Компьютер
 +
:2. Acuario Manager
 +
:3. EGS Модуль
 +
:4. EgsOnSchedule
 +
:5. EgsDoCallStored
 +
: Добавить связи между элементами:
 +
:1. Компьютер: Установленное ПО:SoftwareContainer +  Менеджер устройств: ПО:SoftwareContent
 +
:2. Менеджер устройств: Менеджер устройств: ManagingContainer + Egs Модуль: Привязка к менеджеру: ManagingContent
 +
:3. EGS Модуль: Egs выход:EGSOutput + EgsOnSсhedule: Egs вход:EgsInput
 +
:4. EgsOnShedule: Egs следующий:EGSNext + EgsDoCallStored: EGS предыдущий:EgsPrev
 +
[[File:Схема процедуры.jpg|700px|центр]]

Версия 16:30, 4 июня 2020

Назначение

  1. Вызов хранимой процедуры Базы Данных по расписанию
  2. Копирование команд от элемента к элементу
  3. Копирование состояний от элемента к элементу
  4. Отправка команды при тревоге любого датчика
  5. Трансляция состояний в события (StateEvent)
  6. Трансляция состояний устройств в состояние зоны
  7. Отсечение ложных срабатываний путем перевода зоны в тревогу по минимум двум тревожным устройствам

Примеры

1 Вызов хранимой процедуры БД (Чистка архива) по расписанию

Для этого необходимо добавить элементы в редакторе СКАДА:

1. Компьютер
2. Acuario Manager
3. EGS Модуль
4. EgsOnSchedule
5. EgsDoCallStored
Добавить связи между элементами:
1. Компьютер: Установленное ПО:SoftwareContainer + Менеджер устройств: ПО:SoftwareContent
2. Менеджер устройств: Менеджер устройств: ManagingContainer + Egs Модуль: Привязка к менеджеру: ManagingContent
3. EGS Модуль: Egs выход:EGSOutput + EgsOnSсhedule: Egs вход:EgsInput
4. EgsOnShedule: Egs следующий:EGSNext + EgsDoCallStored: EGS предыдущий:EgsPrev
Схема процедуры.jpg