Автоматическое управление устройствами: различия между версиями

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
(не показано 9 промежуточных версий этого же участника)
Строка 1: Строка 1:


 
 




Строка 12: Строка 13:
#Запись определенного значения в управляемый сигнал, в зависимости от состояния управляющего сигнала  
#Запись определенного значения в управляемый сигнал, в зависимости от состояния управляющего сигнала  


Функционал активен&nbsp;'''ТОЛЬКО В РАБОЧЕМ РЕЖИМЕ.&nbsp;&nbsp;'''<br/> В процессе редактирования карты (настройки),&nbsp;изменения управляющего сигнала&nbsp;не будут приводить к изменению состояния&nbsp;управляемых сигналов. Однако, при переходе в рабочий режим, заданная логика будет отработа на основе текущего значения управляемого сигнала.
Функционал активен&nbsp;'''ТОЛЬКО В РАБОЧЕМ РЕЖИМЕ.&nbsp;&nbsp;'''<br/> В процессе редактирования карты (настройки),&nbsp;изменения управляющего сигнала&nbsp;не будут приводить к изменению состояния&nbsp;управляемых сигналов.<br/> Однако, при переходе в рабочий режим, заданная логика будет отработа на основе текущего значения управляющего сигнала.


== Настройка канала с автоматическим отключением ==
== Настройка канала с автоматическим отключением ==
Вы можете для определенных каналов управления задать автоматическое выключение через указанный интервал времени после включения канала.


В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Автоматическое отключение".
В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Автоматическое отключение".
Строка 32: Строка 35:
&nbsp;
&nbsp;


== Включение / выключение канала в зависимости от состояния управляющего сигнала ==


Доступно начиная с версии 2.3.3 (или в обновлении для версий 2.3.х)  
 
До версии 2.3.3 управляющим сигналом мог быть только дискретный датчик
 
 
 
 
 
== Включение / выключение канала управления (ControlChannel)&nbsp;в зависимости от состояния управляющего сигнала ==
<pre>10-06-2024
+ изменен анализ состояния управляющего Дискретного, Канала управления, Канала ПГС
&nbsp; теперь только [0;1]
14-05-2024
+ исправлена работа программ управления в режиме 1
05-02-2024 (2.7.15)  
+ возможность включать группу: Рабочее, Дежурное, и т.п.
22-07-2022
+ проверка начального состояния канала управления
+ дополнение для управляющего сигнала ПГС
</pre>


Управляющим сигналом может быть:
Управляющим сигналом может быть:


*Дискретный датчик  
*Дискретный датчик  
*Кнопка вызова  
*Переговорное устройство (кнопка вызова)
*Канал управления  
*Другой канал управления  
*[[Переменные|Переменная]]  
*[[Переменные|Переменная]]  
*[[Tekon_Scada#Таймеры|Таймер]]&nbsp;(с версии 2.5.3)  
*[[Tekon_Scada#Таймеры|Таймер]]&nbsp;(с версии 2.5.3)  
Строка 48: Строка 66:
|-
|-
! Управляющий сигнал
! Управляющий сигнал
! Сигнальное состояние
!  
Сигнальное состояние Управляющего сигнала&nbsp;
 
! Управляемый канал
! Управляемый канал
|-
|-
Строка 56: Строка 76:
|-
|-
| Кнопка вызова
| Кнопка вызова
| Замыкание входа
|  
Замыкание входа кнопки
 
Включение канала ПГС в SCADA (с версии 2.7.7)
 
| Включение / Отключение
| Включение / Отключение
|-
|-
Строка 72: Строка 96:
|}
|}


В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Управление по сигналу" ("Каналы управления \ Управление по дискретному сигналу").
В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Управление по сигналу" ("Каналы управления \ Управление по дискретному сигналу") закладка Сигнал - Канал управления.


[[File:Auto2.PNG|center|500px|Auto2.PNG]]
[[File:Auto2.PNG|center|500px|Auto2.PNG]]


Далее следует последовательно указать соответствие управляющего сигнала одному или нескольким каналам управления, указать логику изменения состояния каналов управления:
Далее следует последовательно указать соответствие управляющего сигнала одному или нескольким каналам управления, указать логику изменения состояния каналов управления.
 
С версии 2.7.16 для управляющих сигналов типа Дискретный, Канал управления, Канал ПГС,&nbsp; анализируются только значения:
 
*0 - состояние норма / канал отключен
*1 - сигнальное состояние / вызов / канал включен
 
(все промежуточные состояния сигналов исключены из рассмотрения).
 
С версии 2.7.15 в качестве канала управления может быть указано название группы каналов управления:&nbsp;
 
*Рабочее
*Дежурное
*Наружное
 
это может быть удобно, например:&nbsp;при управлении каналами освещения по [[Tekon_Scada#Таймеры|таймеру]].
 
Привязка канала к&nbsp;группе осуществляется при настройке канала управления в ОРС-сервере.
 
Для выбора Группы, нажмите кнопку Гр.&nbsp;
 
Если вы выбрали группу в качестве канала управления, то следует иметь ввиду, что возможна только следующая настройка поведения:
 
*0. Как управляющий сигнал
*Не смотреть начальное состояние
*Ничего не делать при потере связи
 
Возможные варианты изменения состояния&nbsp;канала управления:


*Как управляющий сигнал  
*0. Как управляющий сигнал  
**сигнальное состояние - включить канал  
**сигнальное состояние - включить канал  
**норма - выключить канал   
**норма - выключить канал   
*Обратно управляющему сигналу  
*1. Обратно управляющему сигналу  
**сигнальное состояние - выключить канал,  
**сигнальное состояние - выключить канал,  
**норма - включить канал   
**норма - включить канал   
*При сигнале включить  
*2. При сигнале включить  
**сигнальное состояние - включить канал   
**сигнальное состояние - включить канал   
*При сигнале выключить  
*3. При сигнале выключить  
**сигнальное состояние - выключить канал   
**сигнальное состояние - выключить канал   
*При сигнале включить, через N c. выключить  
*4. При сигнале включить, через N c. выключить  
**сигнальное состояние - включить канал, затем автоматически выключить канал   
**сигнальное состояние - включить канал, затем автоматически выключить канал   
*При сигнале выключить, через N c. включить  
*5. При сигнале выключить, через N c. включить  
**сигнальное состояние - выключить канал, затем автоматически включить канал   
**сигнальное состояние - выключить канал, затем автоматически включить канал   
*При потери связи выключить (доступно с версии 2.3.8)
*6. Ничего не делать - это специальная настройка, работающая в связке с настройкой "При потере связки с управляющим сигналом"
**потеря связи с выбранным устройством приведет к выключению канал управления другого устройства 
**управляющий сигнал не влияет на состояние управляемого
**потеря связи с управляющим сигналом будет выполнено указанное действие 
 
Действие при потери связи с управляющим сигналом:
 
*Ничего не делать
*Выключить&nbsp; канал
*Включить канал  
 
Для логики [0, 4, 5]&nbsp; вы можете дополнительно установить флаг:
 
*Смотреть начальное состояние - проверять начальное состояние канала управления  


Параметр N - указывается в секундах
В случае установки флага, программа проверит начальное состояние канала управления и если он, например, для логики [0], при активации управляющего сигнала находится в состоянии включен, то он не будет выключен при переходе управляющего сигнала в состояние норма.<br/> Данная проверка работает только в рабочем режиме.


Если в качестве сигнала указывается [[Переменные|Переменная]], то ее имя следует ввести в поле "Управляющий сигнал" вручную.
Если в качестве сигнала указывается [[Переменные|Переменная]], то ее имя следует ввести в поле "Управляющий сигнал" вручную.
Строка 101: Строка 163:
Для выбора в качестве сигнала Таймера, следует нажать кнопку "Т". В открывшемся окне, можно выбрать или настроить [[Tekon_Scada#Таймеры|Таймер]].
Для выбора в качестве сигнала Таймера, следует нажать кнопку "Т". В открывшемся окне, можно выбрать или настроить [[Tekon_Scada#Таймеры|Таймер]].


Начиная с версии АСУД.SCADA 2.1.1 c одним управляющим сигналом может быть связано несколько каналов управления.
С одним управляющим сигналом может быть связано несколько каналов управления.


Факт включения/выключения канала управления записывается в Оперативный журнал (Источник события - Автомат управления).
Факт включения/выключения канала управления записывается в Оперативный журнал (Источник события - Автомат управления).


'''Внимание!'''  
'''Внимание!'''<br/> Если управляющий сигнал - дискретный датчик, настроенный в ОРС-сервере в режиме "Охрана",<br/> то при "быстром" возникновении/пропадании сигнала можно заметить (в оперативном журнале),<br/> что команда&nbsp; каналу управления будет отображаться повторно - это нормально.<br/> По необходимости можно перенастроить датчик&nbsp; в режим - Обычный.
Если управляющий сигнал - дискретный датчик, настроенный в ОРС-сервере в режиме "Охрана",  
 
то при "быстром" возникновении/пропадании сигнала можно заметить (в оперативном журнале),  
Если вам необходимо, чтобы один и тот же канал управления включался от разных дискретных сигналов<br/> (и при этом вы указываете модель поведения: Как управляющий сигнал),<br/> то следует выполнить логическое объединение этих сигналов с помощью Переменной, и уже эту переменную обозначить, как Управляющий сигнал.<br/> В противном случае может оказаться так, что в момент запуска программы (если состояние сигналов разное),<br/> один сигнал у включит канал управления, а следом другой его сразу выключит.<br/> Это замечание не относится к модели: Просто включить или Просто выключить.
что команда каналу управления будет проходить повторно - это нормально.  
 
По необходимости можно перенастроить датчик в режим - Обычный.
Для редактирования существующей записи, следует выбрать управляемый сигнал&nbsp;
 
[[File:Auto2 1.PNG|center|650px|Auto2 1.PNG]]


&nbsp;
Ввести необходимые изменения и нажать кнопку "Изменить".
 
 
== Запись значения в управляемый сигнал в зависимости&nbsp;от состояния управляющего сигнала ==
 
Данный функционал может быть использован при управлении сторонними устройствами,&nbsp; подключаемыми к системе АСУД-248, например контроллерами с [[Modbus-устройства|протоколом Modbus]].
 
Подразумевается, что значения и управляющего&nbsp;и управляемого сигналов&nbsp;- это числовые значения (целые числа).
 
Управляющим сигналом может быть:
 
*Дискретный датчик
*Кнопка вызова
*Канал управления
*Числовой тег
*[[Переменные|Переменная]]
*[[Tekon_Scada#Таймеры|Таймер]]&nbsp;(с версии 2.5.3)
 
Соответствие значений сигналов задается с помощью таблицы.
 
В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Управление по сигналу" ("Каналы управления \ Управление по дискретному сигналу") закладка Сигнал -Сигнал.
 
[[File:Auto2 2.PNG|center|650px|Auto2 2.PNG]]
 
После выбора тегов сигналов, следует задать таблицу соответствия. В самом простом случае - это таблица может выглядеть так
<pre>0=0
1=1
</pre>
 
Если значение управляющего сигнала 0, записать в управляемый сигнал значение 0. Если 1&nbsp; - то 1.
 
Дополнительно доступны следующие вариации записи&nbsp;
 
&nbsp;Просто повторить значение управляемого сигнала в управляемом сигнале
<pre>equal</pre>
 
&nbsp;При 0 записать 0, при 1 - 1, иначе 10.
<pre>0=0
1=1
else=10 </pre>
 
При 0 записать 0, при 1 - ничего
<pre>0=0
1=</pre>
 
При 0 записать 0, через 5&nbsp; секунд&nbsp; записать 1
<pre>0=1 5s 1</pre>
 
С версии 2.7.16 для управляющих сигналов типа Дискретный, Канал управления, Канал ПГС,&nbsp; анализируются только значения:
 
*0 - состояние норма / канал отключен
*1 - сигнальное состояние / вызов / канал включен


См. также:
(все промежуточные состояния сигналов исключены из рассмотрения).


#[[Автомат_управления_освещением|Автомат управления освещением]]
Т.е. если необходимо, например: записать значение 1 при сработке дискретного входа, и 0 в противном случае, таблица будет выглядеть так:
#[[Скрипты|Скрипты]]
<pre>equal</pre>


&nbsp;
или, что тоже самое
<pre>0=0
1=1</pre>


&nbsp;
См. также:


&nbsp;
#[[Автомат_управления_освещением|Автомат управления освещением]]
#[[Скрипты|Скрипты]]​​​​​​​


[[Category:SCADA]]
[[Category:SCADA]]

Текущая версия от 12:41, 10 июня 2024

 


Введение

АСУД.SCADA поддерживает несколько вариантов решения задачи автоматизации управления:

  1. Отключение канала управления через несколько секунд после включения.
  2. Работа канала КУП без подключенной обратной связи
  3. Включение / отключения канала в зависимости от состояния управляющего сигнала
  4. Запись определенного значения в управляемый сигнал, в зависимости от состояния управляющего сигнала

Функционал активен ТОЛЬКО В РАБОЧЕМ РЕЖИМЕ.  
В процессе редактирования карты (настройки), изменения управляющего сигнала не будут приводить к изменению состояния управляемых сигналов.
Однако, при переходе в рабочий режим, заданная логика будет отработа на основе текущего значения управляющего сигнала.

Настройка канала с автоматическим отключением

Вы можете для определенных каналов управления задать автоматическое выключение через указанный интервал времени после включения канала.

В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Автоматическое отключение".

В открывшемся окне, представленном на рисунке, следует перечислить все каналы управления, которые следует отключать через некоторое время (по умолчанию 3 секунды) после их включения.

Определение каналов с авто-отключением
Определение каналов с авто-отключением

Для добавления канала, нажать кнопку Добавить, выбрать тэг ОРС-сервера.

При необходимости скорректировать время задержки на отключение канала, выполнить двойной клик на записи и ввести время задержки.

Для удаления, выделить канал и нажать Удалить.

Здесь же следует настроить так называемые каналы управления без обратной связи. Для таких каналов следует устанавливать время задержки равное 0 секунд.

 





Включение / выключение канала управления (ControlChannel) в зависимости от состояния управляющего сигнала

10-06-2024
+ изменен анализ состояния управляющего Дискретного, Канала управления, Канала ПГС
  теперь только [0;1]
14-05-2024
+ исправлена работа программ управления в режиме 1
05-02-2024 (2.7.15) 
+ возможность включать группу: Рабочее, Дежурное, и т.п.
22-07-2022
+ проверка начального состояния канала управления
+ дополнение для управляющего сигнала ПГС

Управляющим сигналом может быть:

  • Дискретный датчик
  • Переговорное устройство (кнопка вызова)
  • Другой канал управления
  • Переменная
  • Таймер (с версии 2.5.3)
Управляющий сигнал

Сигнальное состояние Управляющего сигнала 

Управляемый канал
Дискретный датчик Замыкание (или размыкание) входа Включение / Отключение
Кнопка вызова

Замыкание входа кнопки

Включение канала ПГС в SCADA (с версии 2.7.7)

Включение / Отключение
Канал управления Включение канала Включение / Отключение
Переменная Логический переход в сигнальное состояние Включение / Отключение
Таймер Активация таймера по времени Включение / Отключение 

В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Управление по сигналу" ("Каналы управления \ Управление по дискретному сигналу") закладка Сигнал - Канал управления.

Auto2.PNG
Auto2.PNG

Далее следует последовательно указать соответствие управляющего сигнала одному или нескольким каналам управления, указать логику изменения состояния каналов управления.

С версии 2.7.16 для управляющих сигналов типа Дискретный, Канал управления, Канал ПГС,  анализируются только значения:

  • 0 - состояние норма / канал отключен
  • 1 - сигнальное состояние / вызов / канал включен

(все промежуточные состояния сигналов исключены из рассмотрения).

С версии 2.7.15 в качестве канала управления может быть указано название группы каналов управления: 

  • Рабочее
  • Дежурное
  • Наружное

это может быть удобно, например: при управлении каналами освещения по таймеру.

Привязка канала к группе осуществляется при настройке канала управления в ОРС-сервере.

Для выбора Группы, нажмите кнопку Гр. 

Если вы выбрали группу в качестве канала управления, то следует иметь ввиду, что возможна только следующая настройка поведения:

  • 0. Как управляющий сигнал
  • Не смотреть начальное состояние
  • Ничего не делать при потере связи

Возможные варианты изменения состояния канала управления:

  • 0. Как управляющий сигнал
    • сигнальное состояние - включить канал
    • норма - выключить канал
  • 1. Обратно управляющему сигналу
    • сигнальное состояние - выключить канал,
    • норма - включить канал
  • 2. При сигнале включить
    • сигнальное состояние - включить канал
  • 3. При сигнале выключить
    • сигнальное состояние - выключить канал
  • 4. При сигнале включить, через N c. выключить
    • сигнальное состояние - включить канал, затем автоматически выключить канал
  • 5. При сигнале выключить, через N c. включить
    • сигнальное состояние - выключить канал, затем автоматически включить канал
  • 6. Ничего не делать - это специальная настройка, работающая в связке с настройкой "При потере связки с управляющим сигналом"
    • управляющий сигнал не влияет на состояние управляемого
    • потеря связи с управляющим сигналом будет выполнено указанное действие

Действие при потери связи с управляющим сигналом:

  • Ничего не делать
  • Выключить  канал
  • Включить канал

Для логики [0, 4, 5]  вы можете дополнительно установить флаг:

  • Смотреть начальное состояние - проверять начальное состояние канала управления

В случае установки флага, программа проверит начальное состояние канала управления и если он, например, для логики [0], при активации управляющего сигнала находится в состоянии включен, то он не будет выключен при переходе управляющего сигнала в состояние норма.
Данная проверка работает только в рабочем режиме.

Если в качестве сигнала указывается Переменная, то ее имя следует ввести в поле "Управляющий сигнал" вручную.

Для выбора в качестве сигнала Таймера, следует нажать кнопку "Т". В открывшемся окне, можно выбрать или настроить Таймер.

С одним управляющим сигналом может быть связано несколько каналов управления.

Факт включения/выключения канала управления записывается в Оперативный журнал (Источник события - Автомат управления).

Внимание!
Если управляющий сигнал - дискретный датчик, настроенный в ОРС-сервере в режиме "Охрана",
то при "быстром" возникновении/пропадании сигнала можно заметить (в оперативном журнале),
что команда  каналу управления будет отображаться повторно - это нормально.
По необходимости можно перенастроить датчик  в режим - Обычный.

Если вам необходимо, чтобы один и тот же канал управления включался от разных дискретных сигналов
(и при этом вы указываете модель поведения: Как управляющий сигнал),
то следует выполнить логическое объединение этих сигналов с помощью Переменной, и уже эту переменную обозначить, как Управляющий сигнал.
В противном случае может оказаться так, что в момент запуска программы (если состояние сигналов разное),
один сигнал у включит канал управления, а следом другой его сразу выключит.
Это замечание не относится к модели: Просто включить или Просто выключить.

Для редактирования существующей записи, следует выбрать управляемый сигнал 

Auto2 1.PNG
Auto2 1.PNG

Ввести необходимые изменения и нажать кнопку "Изменить".


Запись значения в управляемый сигнал в зависимости от состояния управляющего сигнала

Данный функционал может быть использован при управлении сторонними устройствами,  подключаемыми к системе АСУД-248, например контроллерами с протоколом Modbus.

Подразумевается, что значения и управляющего и управляемого сигналов - это числовые значения (целые числа).

Управляющим сигналом может быть:

  • Дискретный датчик
  • Кнопка вызова
  • Канал управления
  • Числовой тег
  • Переменная
  • Таймер (с версии 2.5.3)

Соответствие значений сигналов задается с помощью таблицы.

В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Управление по сигналу" ("Каналы управления \ Управление по дискретному сигналу") закладка Сигнал -Сигнал.

Auto2 2.PNG
Auto2 2.PNG

После выбора тегов сигналов, следует задать таблицу соответствия. В самом простом случае - это таблица может выглядеть так

0=0
1=1

Если значение управляющего сигнала 0, записать в управляемый сигнал значение 0. Если 1  - то 1.

Дополнительно доступны следующие вариации записи 

 Просто повторить значение управляемого сигнала в управляемом сигнале

equal

 При 0 записать 0, при 1 - 1, иначе 10.

0=0
1=1
else=10 

При 0 записать 0, при 1 - ничего

0=0
1=

При 0 записать 0, через 5  секунд  записать 1

0=1 5s 1

С версии 2.7.16 для управляющих сигналов типа Дискретный, Канал управления, Канал ПГС,  анализируются только значения:

  • 0 - состояние норма / канал отключен
  • 1 - сигнальное состояние / вызов / канал включен

(все промежуточные состояния сигналов исключены из рассмотрения).

Т.е. если необходимо, например: записать значение 1 при сработке дискретного входа, и 0 в противном случае, таблица будет выглядеть так:

equal

или, что тоже самое

0=0
1=1

См. также:

  1. Автомат управления освещением
  2. Скрипты​​​​​​​