Автоматическое управление устройствами: различия между версиями
Alex (обсуждение | вклад) Нет описания правки |
Alex (обсуждение | вклад) Нет описания правки |
||
| (не показано 10 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
| | ||
== Введение == | == Введение == | ||
АСУД.SCADA | АСУД.SCADA поддерживает несколько вариантов решения задачи автоматизации управления: | ||
#Отключение канала через несколько секунд после включения. | #Отключение канала управления через несколько секунд после включения. | ||
#Работа канала КУП без подключенной обратной связи | #Работа канала КУП без подключенной обратной связи | ||
#Включение / отключения канала в зависимости от состояния управляющего сигнала | #Включение / отключения канала в зависимости от состояния управляющего сигнала | ||
#Запись определенного значения в управляемый сигнал, в зависимости от состояния управляющего сигнала | |||
Функционал активен '''ТОЛЬКО В РАБОЧЕМ РЕЖИМЕ. '''<br/> В процессе редактирования карты (настройки), изменения управляющего сигнала не будут приводить к изменению состояния управляемых сигналов.<br/> Однако, при переходе в рабочий режим, заданная логика будет отработа на основе текущего значения управляющего сигнала. | |||
== Настройка канала с автоматическим отключением == | |||
Вы можете для определенных каналов управления задать автоматическое выключение через указанный интервал времени после включения канала. | |||
В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Автоматическое отключение". | В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Автоматическое отключение". | ||
| Строка 32: | Строка 35: | ||
| | ||
== Включение / выключение канала управления (ControlChannel) в зависимости от состояния управляющего сигнала == | |||
<pre>10-06-2024 | |||
+ изменен анализ состояния управляющего Дискретного, Канала управления, Канала ПГС | |||
теперь только [0;1] | |||
14-05-2024 | |||
+ исправлена работа программ управления в режиме 1 | |||
05-02-2024 (2.7.15) | |||
+ возможность включать группу: Рабочее, Дежурное, и т.п. | |||
22-07-2022 | |||
+ проверка начального состояния канала управления | |||
+ дополнение для управляющего сигнала ПГС | |||
</pre> | |||
Управляющим сигналом может быть: | Управляющим сигналом может быть: | ||
*Дискретный датчик | *Дискретный датчик | ||
* | *Переговорное устройство (кнопка вызова) | ||
* | *Другой канал управления | ||
*[[Переменные|Переменная]] | *[[Переменные|Переменная]] | ||
*[[Tekon_Scada#Таймеры|Таймер]] (с версии 2.5.3) | *[[Tekon_Scada#Таймеры|Таймер]] (с версии 2.5.3) | ||
| Строка 48: | Строка 66: | ||
|- | |- | ||
! Управляющий сигнал | ! Управляющий сигнал | ||
! Сигнальное состояние | ! | ||
Сигнальное состояние Управляющего сигнала | |||
! Управляемый канал | ! Управляемый канал | ||
|- | |- | ||
| Строка 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 для управляющих сигналов типа Дискретный, Канал управления, Канал ПГС, анализируются только значения: | |||
*Как управляющий сигнал | *0 - состояние норма / канал отключен | ||
*1 - сигнальное состояние / вызов / канал включен | |||
(все промежуточные состояния сигналов исключены из рассмотрения). | |||
С версии 2.7.15 в качестве канала управления может быть указано название группы каналов управления: | |||
*Рабочее | |||
*Дежурное | |||
*Наружное | |||
это может быть удобно, например: при управлении каналами освещения по [[Tekon_Scada#Таймеры|таймеру]]. | |||
Привязка канала к группе осуществляется при настройке канала управления в ОРС-сервере. | |||
Для выбора Группы, нажмите кнопку Гр. | |||
Если вы выбрали группу в качестве канала управления, то следует иметь ввиду, что возможна только следующая настройка поведения: | |||
*0. Как управляющий сигнал | |||
*Не смотреть начальное состояние | |||
*Ничего не делать при потере связи | |||
Возможные варианты изменения состояния канала управления: | |||
*0. Как управляющий сигнал | |||
**сигнальное состояние - включить канал | **сигнальное состояние - включить канал | ||
**норма - выключить канал | **норма - выключить канал | ||
*Обратно управляющему сигналу | *1. Обратно управляющему сигналу | ||
**сигнальное состояние - выключить канал, | **сигнальное состояние - выключить канал, | ||
**норма - включить канал | **норма - включить канал | ||
*При сигнале включить | *2. При сигнале включить | ||
**сигнальное состояние - включить канал | **сигнальное состояние - включить канал | ||
*При сигнале выключить | *3. При сигнале выключить | ||
**сигнальное состояние - выключить канал | **сигнальное состояние - выключить канал | ||
*При сигнале включить, через N c. выключить | *4. При сигнале включить, через N c. выключить | ||
**сигнальное состояние - включить канал, затем автоматически выключить канал | **сигнальное состояние - включить канал, затем автоматически выключить канал | ||
*При сигнале выключить, через N c. включить | *5. При сигнале выключить, через N c. включить | ||
**сигнальное состояние - выключить канал, затем автоматически включить канал | **сигнальное состояние - выключить канал, затем автоматически включить канал | ||
*При | *6. Ничего не делать - это специальная настройка, работающая в связке с настройкой "При потере связки с управляющим сигналом" | ||
**потеря связи с | **управляющий сигнал не влияет на состояние управляемого | ||
**потеря связи с управляющим сигналом будет выполнено указанное действие | |||
Действие при потери связи с управляющим сигналом: | |||
*Ничего не делать | |||
*Выключить канал | |||
*Включить канал | |||
Для логики [0, 4, 5] вы можете дополнительно установить флаг: | |||
*Смотреть начальное состояние - проверять начальное состояние канала управления | |||
В случае установки флага, программа проверит начальное состояние канала управления и если он, например, для логики [0], при активации управляющего сигнала находится в состоянии включен, то он не будет выключен при переходе управляющего сигнала в состояние норма.<br/> Данная проверка работает только в рабочем режиме. | |||
Если в качестве сигнала указывается [[Переменные|Переменная]], то ее имя следует ввести в поле "Управляющий сигнал" вручную. | Если в качестве сигнала указывается [[Переменные|Переменная]], то ее имя следует ввести в поле "Управляющий сигнал" вручную. | ||
| Строка 101: | Строка 163: | ||
Для выбора в качестве сигнала Таймера, следует нажать кнопку "Т". В открывшемся окне, можно выбрать или настроить [[Tekon_Scada#Таймеры|Таймер]]. | Для выбора в качестве сигнала Таймера, следует нажать кнопку "Т". В открывшемся окне, можно выбрать или настроить [[Tekon_Scada#Таймеры|Таймер]]. | ||
С одним управляющим сигналом может быть связано несколько каналов управления. | |||
Факт включения/выключения канала управления записывается в Оперативный журнал (Источник события - Автомат управления). | Факт включения/выключения канала управления записывается в Оперативный журнал (Источник события - Автомат управления). | ||
'''Внимание!'''<br/> Если управляющий сигнал - дискретный датчик, настроенный в ОРС-сервере в режиме "Охрана",<br/> то при "быстром" возникновении/пропадании сигнала можно заметить (в оперативном журнале),<br/> что команда каналу управления будет отображаться повторно - это нормально.<br/> По необходимости можно перенастроить датчик в режим - Обычный. | |||
Если вам необходимо, чтобы один и тот же канал управления включался от разных дискретных сигналов<br/> (и при этом вы указываете модель поведения: Как управляющий сигнал),<br/> то следует выполнить логическое объединение этих сигналов с помощью Переменной, и уже эту переменную обозначить, как Управляющий сигнал.<br/> В противном случае может оказаться так, что в момент запуска программы (если состояние сигналов разное),<br/> один сигнал у включит канал управления, а следом другой его сразу выключит.<br/> Это замечание не относится к модели: Просто включить или Просто выключить. | |||
Для редактирования существующей записи, следует выбрать управляемый сигнал | |||
| [[File:Auto2 1.PNG|center|650px|Auto2 1.PNG]] | ||
Ввести необходимые изменения и нажать кнопку "Изменить". | |||
== Запись значения в управляемый сигнал в зависимости от состояния управляющего сигнала == | |||
Данный функционал может быть использован при управлении сторонними устройствами, подключаемыми к системе АСУД-248, например контроллерами с [[Modbus-устройства|протоколом Modbus]]. | |||
Подразумевается, что значения и управляющего и управляемого сигналов - это числовые значения (целые числа). | |||
Управляющим сигналом может быть: | |||
*Дискретный датчик | |||
*Кнопка вызова | |||
*Канал управления | |||
*Числовой тег | |||
*[[Переменные|Переменная]] | |||
*[[Tekon_Scada#Таймеры|Таймер]] (с версии 2.5.3) | |||
Соответствие значений сигналов задается с помощью таблицы. | |||
В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Управление по сигналу" ("Каналы управления \ Управление по дискретному сигналу") закладка Сигнал -Сигнал. | |||
[[File:Auto2 2.PNG|center|650px|Auto2 2.PNG]] | |||
После выбора тегов сигналов, следует задать таблицу соответствия. В самом простом случае - это таблица может выглядеть так | |||
<pre>0=0 | |||
1=1 | |||
</pre> | |||
Если значение управляющего сигнала 0, записать в управляемый сигнал значение 0. Если 1 - то 1. | |||
Дополнительно доступны следующие вариации записи | |||
Просто повторить значение управляемого сигнала в управляемом сигнале | |||
<pre>equal</pre> | |||
При 0 записать 0, при 1 - 1, иначе 10. | |||
<pre>0=0 | |||
1=1 | |||
else=10 </pre> | |||
При 0 записать 0, при 1 - ничего | |||
<pre>0=0 | |||
1=</pre> | |||
При 0 записать 0, через 5 секунд записать 1 | |||
<pre>0=1 5s 1</pre> | |||
С версии 2.7.16 для управляющих сигналов типа Дискретный, Канал управления, Канал ПГС, анализируются только значения: | |||
*0 - состояние норма / канал отключен | |||
*1 - сигнальное состояние / вызов / канал включен | |||
(все промежуточные состояния сигналов исключены из рассмотрения). | |||
Т.е. если необходимо, например: записать значение 1 при сработке дискретного входа, и 0 в противном случае, таблица будет выглядеть так: | |||
<pre>equal</pre> | |||
или, что тоже самое | |||
<pre>0=0 | |||
1=1</pre> | |||
См. также: | |||
#[[Автомат_управления_освещением|Автомат управления освещением]] | |||
#[[Скрипты|Скрипты]] | |||
[[Category:SCADA]] | [[Category:SCADA]] | ||
Текущая версия от 12:41, 10 июня 2024
Введение
АСУД.SCADA поддерживает несколько вариантов решения задачи автоматизации управления:
- Отключение канала управления через несколько секунд после включения.
- Работа канала КУП без подключенной обратной связи
- Включение / отключения канала в зависимости от состояния управляющего сигнала
- Запись определенного значения в управляемый сигнал, в зависимости от состояния управляющего сигнала
Функционал активен ТОЛЬКО В РАБОЧЕМ РЕЖИМЕ.
В процессе редактирования карты (настройки), изменения управляющего сигнала не будут приводить к изменению состояния управляемых сигналов.
Однако, при переходе в рабочий режим, заданная логика будет отработа на основе текущего значения управляющего сигнала.
Настройка канала с автоматическим отключением
Вы можете для определенных каналов управления задать автоматическое выключение через указанный интервал времени после включения канала.
В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Автоматическое отключение".
В открывшемся окне, представленном на рисунке, следует перечислить все каналы управления, которые следует отключать через некоторое время (по умолчанию 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) |
Включение / Отключение |
| Канал управления | Включение канала | Включение / Отключение |
| Переменная | Логический переход в сигнальное состояние | Включение / Отключение |
| Таймер | Активация таймера по времени | Включение / Отключение |
В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Управление по сигналу" ("Каналы управления \ Управление по дискретному сигналу") закладка Сигнал - Канал управления.
Далее следует последовательно указать соответствие управляющего сигнала одному или нескольким каналам управления, указать логику изменения состояния каналов управления.
С версии 2.7.16 для управляющих сигналов типа Дискретный, Канал управления, Канал ПГС, анализируются только значения:
- 0 - состояние норма / канал отключен
- 1 - сигнальное состояние / вызов / канал включен
(все промежуточные состояния сигналов исключены из рассмотрения).
С версии 2.7.15 в качестве канала управления может быть указано название группы каналов управления:
- Рабочее
- Дежурное
- Наружное
это может быть удобно, например: при управлении каналами освещения по таймеру.
Привязка канала к группе осуществляется при настройке канала управления в ОРС-сервере.
Для выбора Группы, нажмите кнопку Гр.
Если вы выбрали группу в качестве канала управления, то следует иметь ввиду, что возможна только следующая настройка поведения:
- 0. Как управляющий сигнал
- Не смотреть начальное состояние
- Ничего не делать при потере связи
Возможные варианты изменения состояния канала управления:
- 0. Как управляющий сигнал
- сигнальное состояние - включить канал
- норма - выключить канал
- 1. Обратно управляющему сигналу
- сигнальное состояние - выключить канал,
- норма - включить канал
- 2. При сигнале включить
- сигнальное состояние - включить канал
- 3. При сигнале выключить
- сигнальное состояние - выключить канал
- 4. При сигнале включить, через N c. выключить
- сигнальное состояние - включить канал, затем автоматически выключить канал
- 5. При сигнале выключить, через N c. включить
- сигнальное состояние - выключить канал, затем автоматически включить канал
- 6. Ничего не делать - это специальная настройка, работающая в связке с настройкой "При потере связки с управляющим сигналом"
- управляющий сигнал не влияет на состояние управляемого
- потеря связи с управляющим сигналом будет выполнено указанное действие
Действие при потери связи с управляющим сигналом:
- Ничего не делать
- Выключить канал
- Включить канал
Для логики [0, 4, 5] вы можете дополнительно установить флаг:
- Смотреть начальное состояние - проверять начальное состояние канала управления
В случае установки флага, программа проверит начальное состояние канала управления и если он, например, для логики [0], при активации управляющего сигнала находится в состоянии включен, то он не будет выключен при переходе управляющего сигнала в состояние норма.
Данная проверка работает только в рабочем режиме.
Если в качестве сигнала указывается Переменная, то ее имя следует ввести в поле "Управляющий сигнал" вручную.
Для выбора в качестве сигнала Таймера, следует нажать кнопку "Т". В открывшемся окне, можно выбрать или настроить Таймер.
С одним управляющим сигналом может быть связано несколько каналов управления.
Факт включения/выключения канала управления записывается в Оперативный журнал (Источник события - Автомат управления).
Внимание!
Если управляющий сигнал - дискретный датчик, настроенный в ОРС-сервере в режиме "Охрана",
то при "быстром" возникновении/пропадании сигнала можно заметить (в оперативном журнале),
что команда каналу управления будет отображаться повторно - это нормально.
По необходимости можно перенастроить датчик в режим - Обычный.
Если вам необходимо, чтобы один и тот же канал управления включался от разных дискретных сигналов
(и при этом вы указываете модель поведения: Как управляющий сигнал),
то следует выполнить логическое объединение этих сигналов с помощью Переменной, и уже эту переменную обозначить, как Управляющий сигнал.
В противном случае может оказаться так, что в момент запуска программы (если состояние сигналов разное),
один сигнал у включит канал управления, а следом другой его сразу выключит.
Это замечание не относится к модели: Просто включить или Просто выключить.
Для редактирования существующей записи, следует выбрать управляемый сигнал
Ввести необходимые изменения и нажать кнопку "Изменить".
Запись значения в управляемый сигнал в зависимости от состояния управляющего сигнала
Данный функционал может быть использован при управлении сторонними устройствами, подключаемыми к системе АСУД-248, например контроллерами с протоколом Modbus.
Подразумевается, что значения и управляющего и управляемого сигналов - это числовые значения (целые числа).
Управляющим сигналом может быть:
- Дискретный датчик
- Кнопка вызова
- Канал управления
- Числовой тег
- Переменная
- Таймер (с версии 2.5.3)
Соответствие значений сигналов задается с помощью таблицы.
В программе СКАДА в режиме настройки выбрать меню "Дополнительно", выбрать "Каналы управления \ Управление по сигналу" ("Каналы управления \ Управление по дискретному сигналу") закладка Сигнал -Сигнал.
После выбора тегов сигналов, следует задать таблицу соответствия. В самом простом случае - это таблица может выглядеть так
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
См. также: