Сценарии работы автоматики: различия между версиями

Материал из Библиотека

Микро Лайн
Нет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
Возможность настройки и применения различных сценариев в работе Контроллеров [[H1000+]], [[H2000+]], [[H700+ PRO]], [[H1000+ PRO]], [[H2000+ PRO]], [[C2000+]] обеспечивает увеличенную экономию энергоресурсов и безопасность при любых обстоятельствах, а также автоматизирует большинство инженерных и бытовых процессов. В сценарии возможно объединить несколько приборов и устройств на объекте.
Возможность настройки и применения различных сценариев в работе Контроллеров [[H1000+]], [[H2000+]], [[H700+ PRO]], [[H1000+ PRO]], [[H1000+ PRO.V2]], [[H1500+ PRO]], [[H2000+ PRO]], [[H2000+ PRO.V2]], [[C2000+]] обеспечивает увеличенную экономию энергоресурсов и безопасность при любых обстоятельствах, а также автоматизирует большинство инженерных и бытовых процессов. В сценарии возможно объединить несколько приборов и устройств на объекте.


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


==Добавление сценария==
Каждый Сценарий представляет собой набор инструкций, выполняемых Контроллером по определенным условиям. Сценарии в процессе эксплуатации могут быть изменены (дополнены) или временно отключены кнопкой [[Файл:Кнопки ЛК - включен.jpg|136x136пкс]].
В сервисном режиме Настроек в разделе “Сценарии” добавьте новый сценарий:


[[Файл:Добавить новый сценарий.jpg|800px]]
[[Файл:Сценарий ZONT - включен.jpg|845x845пкс]]


'''ВНИМАНИЕ!!!''' При составлении Сценария нельзя назначать управление выходами Контроллера, используемыми в блоке настроек "Исполнительные устройства". Эти выходы заняты насосами и смесительными узлами применяемыми в отопительных и котловых контурах, а алгоритмы управления отоплением имеют высший приоритет. Поэтому может возникнуть ситуация, когда задачи Контроллера по управлению отоплением в контуре прервет работу выхода, запущенного по Сценарию и он будет не выполнен.


При составлении каждого нового сценария ему необходимо присвоить название. Нажатие кнопки "Редактирование" открывает доступ в программу конфигурирования со списком блоков, команд и параметров каждого сценария.


[[Файл:Добавить новый сценарий2.jpg|800px]]
==Добавление сценария==
Сценарий можно добавить в сервисном режиме Настроек в разделе "Сценарии":


[[Файл:Сценарий ZONT - добавление.jpg|757x757пкс]]


==Блоки конфигурирования сценария==
[[Файл:Сценарий ZONT - добавлен новый.jpg|754x754пкс]]
[[Файл:Блоки конфигурирования сценария.jpg|800px]]


Примечание: В интерфейсе настроек применена защита от возможных ошибок выбора совместимых в одном сценарии блоков:
Нажатие на строку созданного сценария открывает окно, в котором можно присвоить название сценария и перейти к его редактированию.


*Все блоки имеют различную форму. Неподходящие по логике действия и условия система не позволяет установить в поле настроек и сохранить для применения;
[[Файл:Сценарий ZONT - переход к редактированию.jpg|760x760пкс]]
*Каждому блоку для визуальных отличий задан индивидуальный цвет.  <br />


===1. Запуск.===
Нажатие кнопки "Редактирование сценария" открывает доступ в программу конфигурирования со списком блоков, команд и параметров каждого сценария.
Выбор базовой оболочки для включения сценария:


[[Файл:Выбор базовой оболочки для включения сценария.jpg]]


==Блоки настройки сценария==
Редактор Сценария состоит из блоков настроек, из которых составляется необходимый алгоритм работы Контроллера по определенным условиям или событиям:


'''Что такое сценарий?'''
*Запуск,
*Логика,
*Значения датчиков,
*Время,
*Состояние,
*Действия,
*Режимы отопления.


Это набор инструкций для выполнения контроллером определенных действий в определенной последовательности и в зависимости от определенных событий.  
[[Файл:Блоки конфигурирования сценария.jpg|635x635px]]


В блоках настроек сценария отображаются режимы и команды отопления, действия с выходами, контролируемые датчики и параметры из конфигурации Контроллера.


Существует 2 вида сценариев:  
Примечание: В интерфейсе настроек применена защита от возможных ошибок выбора совместимых в одном сценарии блоков:
 
*Все блоки имеют различную форму. Неподходящие по логике действия и условия система не позволяет установить в поле настроек и сохранить для применения;
*Каждому блоку для визуальных отличий задан индивидуальный цвет.  <br />


т.н. «'''Простой'''», запуск которого требует обязательного «триггера» - нажатия виртуальной кнопки включения или запуска в результате действия другого сценария


и т.н. «'''Сложный'''», запуск которого происходит или по Событию (сработке датчика), или по Расписанию (времени, дню недели), или по Циклу (результату опроса состояния датчика/параметра).
===Блоки запуска сценария===
Выбор базовой оболочки для включения сценария:


[[Файл:Выбор базовой оболочки для включения сценария.jpg|740x740пкс]]


Для каждой разновидности сценариев нужен свой блок запуска:


====1. Простой сценарий – «Запуск по команде»====
'''Что такое сценарий?'''
[[Файл:Простой сценарий.jpg]]


Блок содержит набор инструкций для выполнения действий и включается вручную – виртуальной кнопкой, предварительно созданной пользователем (Веб-элементы управления) или из другого сценария.
Это набор инструкций для выполнения контроллером определенных действий в определенной последовательности и в зависимости от определенных событий.  
<br />


====2. Сложный сценарий - «Запуск по условию»====
====1. «Простой сценарий»====
[[Файл:Сложный сценарий - запуск по условию.jpg]]
'''Простой сценарий''' запускается только по команде. Командой может быть или нажатие веб-кнопки, или включение из другого сценария. Для повторного запуска такого сценария требуется повторение команды.


Блок содержит условие (по времени, температуре, и т.п.), которое контролируется постоянно и когда условие будет истинным, выполняет действие по инструкции.  
[[Файл:Сценарий ZONT - простой сценарий.jpg|394x394пкс]]


Таким образом, сценарий включится сам, без участия пользователя.


====2. «Запуск по условию»====
Сценарий запускается автоматически. В блоке "'''Когда сработает'''" указывается какое-либо условие (по времени, температуре, и т.д.). Когда условие будет истинным – выполнится инструкция из блока "'''То'''". Таким образом сценарий выполняется без участия пользователя тогда, когда происходит указанное условие его запуска.


'''''Пример'''''.  
[[Файл:Сложный сценарий - запуск по условию.jpg|590x590пкс]]


Задача: Включать насос, когда температура опускается ниже -10°C. Результат: Когда температура опустится до -10.1°C, сценарий включит насос.
'''''Пример''''':  


В следующий раз такой сценарий сработает, только если температура поднялась до -9, и снова опустилась ниже -10. Если этого не произойдет – то сценарий выполняться не будет.
Задача: Задача: включить насос, когда температура на улице опустится ниже -10°C.
<br />


====3. Сложный сценарий - «Запуск по Расписанию»====
Результат: когда температура упала до -10,1°C сценарий выполнится. Повторное включение насоса сработает когда температура на улице поднимется до -9°C, и снова опустится ниже -10°C.<br />
[[Файл:Сложный сценарий - запуск по расписанию.jpg]]


Блок содержит вложенный набор инструкций по выполнению определенных действий в заданные дни недели и в указанное время. Инструкции выполняются 1 раз.
====3. «Запуск по Расписанию»====
Сценарий выполняет вложенный набор инструкций в заданные дни и в заданное время с заданным фиксированным интервалом, который определяет параметр '''''пауза'''''


[[Файл:Сложный сценарий - запуск по расписанию.jpg|471x471пкс]]


'''''Пример'''''.
'''''Пример''''':


Задача: Каждые выходные нужно включать насос на 1 час в 10 утра. Результат: В субботу и воскресенье с 10-ти до 11-ти сценарий включит насос.  
Задача: Каждые выходные нужно включать насос на 1 час в 10 утра. Результат: В субботу и воскресенье с 10-ти до 11-ти сценарий включит насос.  


В следующий раз такой сценарий сработает в следующие выходные.
В следующий раз такой сценарий сработает в следующие выходные.<br />
<br />
 


====4. Сложный сценарий - «Циклический запуск»====
====4. «Циклический запуск»====
[[Файл:Сложный сценарий - циклический запуск.jpg]]
Сценарий применяется для периодического контроля заданных условий и выполняет набор инструкций, когда эти условия станут истинными.


Блок содержит условие (по времени, температуре, и т.п.), которое контролируется с заданной периодичностью и в случае, когда условие будет истинным, выполняет действие по инструкции.  
[[Файл:Сложный сценарий - циклический запуск.jpg|551x551пкс]]


Блок применяется если регулярно надо проверять какое-то условие.


'''''Пример''':''


'''''Пример'''''.  
Задача: Включать насос, когда температура на улице опускается ниже -10°C.  


Задача: Насос должен работать при температуре ниже -10°C.
Результат: Контроллер каждые 10 секунд проверяет условие и при его истинном значении включает насос. Если условие ложно – выключает насос.<br />


Результат: Если температура ниже -10°C, сценарий включает насос и выключает его при температуре выше -10°C
<br />


===2. Логика.===
===Блок логики===
Выбор условий для построения сценария. Не является самостоятельным элементом, т.е. без блока "Запуск" не применяется.
Блок Логики – определяет порядок применения инструкций внутри сценария.


[[Файл:Логика сценария.jpg]]
[[Файл:Логика сценария.jpg]]


<br />


===3. Значение датчиков.===
===Блок значений датчиков===
Блок отображает применяемые в конкретной конфигурации контроллера датчики температуры и датчики, контролируемые Входами.
Блок значений датчиков – это список контролируемых Контроллером датчиков, в которые можно использовать для формирования условий выполнения инструкций внутри сценария.


[[Файл:Сценарий - значение датчиков.jpg]]
[[Файл:Сценарий - значение датчиков.jpg]]
<br />


===4. Время.===
'''ВНИМАНИЕ!!!''' В Сценарии нельзя контролировать состояние радиодатчиков.
Блок для выбора условий зависящих от времени и дней недели.


[[Файл:Сценарий - время.jpg]]
<br />


===5. Состояния.===
===Блок времени===
Блок отображает применяемые в конкретной конфигурации контроллера состояний датчиков, входов и выходов, исполнительных устройств, охранных зон и т.д.
Время – это либо заданное время (секунды, минуты, часы, дни недели), либо временные промежутки (отрезки времени), которые можно использовать для формирования условий выполнения инструкций внутри сценария.


[[Файл:Сценарий - состояния.jpg]]
[[Файл:Сценарий - время.jpg]]




'''''ВНИМАНИЕ!!!'''''
===Блок состояния===
Состояния – это список контролируемых Контроллером параметров, которые можно использовать для формирования условий выполнения инструкций внутри сценария.


Не рекомендуется при выборе выходов контроллера использовать выходы занятые исполнительными устройствами, задействованными в алгоритме отопления.  
[[Файл:Сценарий - состояния.jpg]]


По умолчанию в логике реализован приоритет выполнения алгоритма действующего Режима Отопления над алгоритмом Сценария.
<br />


===6. Действия.===
===Блок действий===
Блок отображает настроенные в конкретной конфигурации контроллера действия с выходами, исполнительными устройствами, командами управления, режимами охраны и оповещениями.
Действия – это список доступных в конкретной конфигурации Контроллера действий и команд, которые можно использовать для выполнения инструкций внутри сценария.


[[Файл:Сценарий - действия.jpg]]
[[Файл:Сценарий - действия.jpg]]
<br />
===7. Режимы отопления.===
Блок отображает настроенные в конкретной конфигурации контроллера Режимы отопления.


[[Файл:Сценарий - режимы отопления.jpg]]
Выбор действия выполняется из выпадающего списка. Для вызова этого списка нужно “нажать” на нужный элемент и правой кнопкой мышки выбрать действие, которое необходимо выполнить.
<br />


==Поле составления сценария==
[[Файл:Сценарий ZONT - выбор действия.jpg|452x452пкс]]<br />
Поле, расположенное справа от блоков предназначено для составления сценария.


[[Файл:Поле составления сценария.jpg|800x800пкс]]


[[Файл:Поле составления сценария2.jpg]]
===Блок режимов отопления===
Блок режимов отопления – позволяет выбрать из списка доступных в конкретной конфигурации Контроллера режимов отопления и котловых режимов, которые можно использовать для выполнения инструкций внутри сценария.


[[Файл:Сценарий - режимы отопления.jpg]]


'''Особенности работы с блоками, параметрами и командами'''
'''1.''' Параметры и команды из блоков добавляются в поле составления сценария или кликом мышки или простым перетаскиванием.
'''2.''' Удаление всего составленного сценария или одного из его элементов выполняется нажатием клавиши Delete на клавиатуре или перетаскиванием его в левую часть, где расположены блоки.
'''3.''' Удаленные сценарии или его элементы всегда можно посмотреть в корзине, расположенной в нижнем правом углу экрана.
'''4.''' Для изменения масштаба предназначены кнопки + и - рядом с корзиной.
'''5.''' Для отмены выполненного действия можно использовать правую кнопку мышки и действие «Отменить», или применять стрелки перехода назад в верхнем поле экрана.
'''6.''' Для сохранения сценария предназначена кнопка «Применить» в верхнем правом углу экрана.
'''7.''' Для хранения всех ранее настроенных сценариев предназначен «Рюкзачок». Иконка доступа к его содержимому расположена в верхнем правом углу поля настроек.
'''8.''' Действия с отдельными параметрами и элементами сценария можно выбрать из выпадающего списка. Для вызова этого списка нужно “нажать” на нужный элемент и затем правой кнопкой мышки выбрать действие, которое необходимо выполнить.
[[Файл:Сценарий - выпадающий список.jpg|800x800пкс]]


'''9.''' Для прекращения работы со сценарием и закрытия поля составления используется кнопка «X», расположенная в верхнем правом углу.
==Правила составления сценария==
<br />
При составлении сценария необходимо соблюдать следующие правила:


== Сценарий управления выходами (электроприборами) по контролируемому событию ==
*Блоки конфигурирования сценария, действия и параметры добавляются в поле составления сценария или кликом мышки, или простым перетаскиванием.
Основное требование к сценарию контроля какого либо события и выполнения действий при его возникновении - при составлении сценария нужно использовать блок настроек "Действия с выходами".
*Действия или параметры, недопустимые для конфигурации в редактируемом блоке сценария, автоматически блокируются (не устанавливаются).
*Полное удаление составленного сценария или удаление одного из его элементов (действия, параметра и т.п.) выполняется через клавишу Delete на клавиатуре или перетаскиванием (возвращением) его поле с блоками конфигурации.
*Удаленные сценарии или его элементы помещаются в "корзину" [[Файл:Сценарий ZONT - корзина.jpg|44x44пкс]](правый угол поля сценария), где его можно посмотреть или вернуть для применения.
*Масштабирование отображения сценария выполняется кнопками [[Файл:Сценарий ZONT - плюс.jpg|33x33пкс]] и [[Файл:Сценарий ZONT - минус.jpg|33x33пкс]] или сочетанием клавиш Ctrl + (увеличить), Ctrl – (уменьшить) или движением "скролла" на мышке при нажатой клавише Ctrl.
*Для отмены уже установленного в сценарий элемента можно использовать правую кнопку мышки, действие «Отменить», или стрелку возврата в предыдущее состояние [[Файл:Сценарий ZONT - назад.jpg|58x58пкс]].
*Сохранение готового сценария выполняется кнопкой  «Применить» в верхнем правом углу экрана.
*Для хранения всех заготовленных к применению сценариев предназначено хранилище [[Файл:Сценарий ZONT - рюкзачок.jpg|43x43пкс]] «Рюкзачок».


Блок "Исполнительные устройства" относится только к управлению выходами контроллера для решения задач регулирования в контурах отопления, т.е. для управления работой насосов, сервоприводов и прочих э/приборов в контурах отопления. Эти задачи имеют высший приоритет. Поэтому сценарии, где использованы команды управления выходами, назначенными для исполнительных устройств могут прерываться или не выполняться.
Для прекращения работы со сценарием и его закрытия предназначена кнопка завершения [[Файл:Сценарий ZONT - закрыть.jpg|29x29пкс]] , расположенная в верхнем правом углу.


​Для постоянного автоматического контроля состояния каких-либо датчиков, возникновения событий и т.п. нужно выбирать в качестве запускающего
[[Файл:Сценарий ZONT - поле составления сценария.jpg|684x684пкс]]<br />
'''Блок запуска цикла.'''


'''Сценарий применяется для периодического контроля заданных условий его включения и выполняет набор инструкций, когда эти условия станут истинными.'''


 
==Примеры типовых сценариев==
[[Файл:Сценарий управления выходами.png]]
 
 
В блоке с набором выполняемых инструкций "'''Если - То - Иначе'''" надо указать интервал значений контролируемого параметра и перечислить действия выполняемые при попадании этого параметра в заданный интервал, а также действия, при нахождении параметра за его пределами.
 
==Примеры сценариев==
Ниже представлены примеры действующих сценариев для различных задач автоматизации.
Ниже представлены примеры действующих сценариев для различных задач автоматизации.


===Автополив===
===Автополив===
'''1. Автополив по событию.'''
Включает полив в любое время указанных в настройке дней недели, когда будут выполнены заданные условия по показаниям контролируемых датчиков. Может сработать несколько раз в день.


[[Файл:Автополив по событию.jpg]]
====Автополив по расписанию====
Сценарий включает полив на определенное время в указанное время конкретного дня недели, но только при условии низкой влажности и высокой уличной температуры. Если условие не выполняется, то полив в этот день будет пропущен.


[[Файл:Автополив по расписанию.jpg|654x654пкс]]


'''2. Автополив по расписанию.'''


Включает полив в заданное настройкой время и день недели, но только если выполнено условие по показаниям контролируемых датчиков.  
====Автополив по результату проверки заданных условий====
Сценарий включает полив в указанные дни недели при условии низкой влажности и высокой уличной температуры. Отличием от 2 сценария является то, что время полива не фиксировано: полив будет выполняться до тех пор, пока показания датчиков не поменяются так, чтобы полив уже был не нужен или будет день недели, когда полив вообще не запланирован.


Если условие по датчикам не выполнено, полив в этот день будет пропущен.
[[Файл:Автополив по событию.jpg|759x759пкс]]


[[Файл:Автополив по расписанию.jpg]]
В момент начала полива и после завершения полива можно отправить уведомление.


[[Файл:Сценарий ZONT - автополив по результату проверки заданных условий.jpg|711x711пкс]]


'''3. Автополив по результату проверки выполнения заданных условий.'''


На приведенном примере период проверки условий для включения полива 1 раз в 10 минут каждый день. Если условия для включения выполнены — контроллер откроет воду, если условия для выключения выполнены — закроет.  
====Автополив по событию====
Сценарий включает полив на определенное время в указанные дни недели при условии низкой влажности и высокой уличной температуры. Может срабатывать несколько раз в день.


Отличием от 2 сценария является то, что время полива не фиксировано: полив будет выполняться до тех пор, пока показания датчиков не поменяются так, чтобы полив уже был не нужен или будет день недели, когда полив вообще не запланирован.
[[Файл:Автополив по событию.jpg]]
 
 
По факту полива можно предусмотреть оповещение.
 
 
Пример полива без отправки уведомлений:
 
[[Файл:Автополив без уведомлений.jpg|800x800пкс]]
 
 
Пример полива с отправкой уведомлений:
 
[[Файл:Автополив с уведомлением.jpg|800x800пкс]]


<br />


===Имитация присутствия===
===Сценарий работы насоса рециркуляции ГВС по расписанию с условием контроля фактической температуры воды в бойлере===
Периодическое выполнение заданных команд с целью имитации присутствия на объекте.
[[Файл:Сценарий ZONT - насос рециркуляции.jpg|849x849пкс]]


[[Файл:Имитация присутствия.jpg|492x492пкс]]
<br />


===Защита от протечки===
===Защита от протечки===
Защита с контролем исправности датчика протечки.
Сценарий перекрывает подачу воду при срабатывании датчика протечки или потери с ним связи.


[[Файл:Защита от протечки.jpg]]
[[Файл:Защита от протечки.jpg]]


'''''Примечание:'''''
''Примечание:'' Открытие крана для подачи воды осуществляется только вручную, после устранения причины протечки.<br />
 
Открытие крана для подачи воды осуществляется только вручную, после устранения причины протечки.
<br />
 
===Охрана дома===
'''Сценарий "Я ушел".'''
 
Используется без условий срабатывания и предназначен для включения через "простую" кнопку.\
 
[[Файл:Сценарий - я ушел.jpg]]
<br />
 
===Бытовые задачи===
'''Сценарий "Чайник".'''
 
Включение электрочайника по событию. Для работы использовано реле.
 
[[Файл:Сценарий - чайник.jpg|800x800пкс]]
<br />
 
==Веб-элементы сценариев==
Для удобства быстрого включения и выключения каждого сценария удобно создать кнопки активации (веб-элементы):
 
[[Файл:Веб-элементы сценариев.jpg]]
 
 
Кнопки управления можно вынести в меню вкладок управления веб-сервисом (мобильным приложением). Для этого следует в меню настроек в разделе «Интерфейс пользователя» создать пользовательские вкладки.
 
[[Файл:Веб-элементы сценариев2.jpg]]
 
 
Каждой пользовательской вкладке можно присвоить произвольное название и прикрепить подходящую иконку:
 
[[Файл:Веб-элементы сценариев3.jpg]]
 
 
В результате в веб-сервисе и мобильном приложении возможность контроля и управления сценариями представлена графически.
 
[[Файл:Веб-элементы сценариев4.jpg]]

Текущая версия от 11:51, 26 июня 2024

Возможность настройки и применения различных сценариев в работе Контроллеров H1000+, H2000+, H700+ PRO, H1000+ PRO, H1000+ PRO.V2, H1500+ PRO, H2000+ PRO, H2000+ PRO.V2, C2000+ обеспечивает увеличенную экономию энергоресурсов и безопасность при любых обстоятельствах, а также автоматизирует большинство инженерных и бытовых процессов. В сценарии возможно объединить несколько приборов и устройств на объекте.

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

Каждый Сценарий представляет собой набор инструкций, выполняемых Контроллером по определенным условиям. Сценарии в процессе эксплуатации могут быть изменены (дополнены) или временно отключены кнопкой Кнопки ЛК - включен.jpg.

Сценарий ZONT - включен.jpg

ВНИМАНИЕ!!! При составлении Сценария нельзя назначать управление выходами Контроллера, используемыми в блоке настроек "Исполнительные устройства". Эти выходы заняты насосами и смесительными узлами применяемыми в отопительных и котловых контурах, а алгоритмы управления отоплением имеют высший приоритет. Поэтому может возникнуть ситуация, когда задачи Контроллера по управлению отоплением в контуре прервет работу выхода, запущенного по Сценарию и он будет не выполнен.


Добавление сценария

Сценарий можно добавить в сервисном режиме Настроек в разделе "Сценарии":

Сценарий ZONT - добавление.jpg

Сценарий ZONT - добавлен новый.jpg

Нажатие на строку созданного сценария открывает окно, в котором можно присвоить название сценария и перейти к его редактированию.

Сценарий ZONT - переход к редактированию.jpg

Нажатие кнопки "Редактирование сценария" открывает доступ в программу конфигурирования со списком блоков, команд и параметров каждого сценария.


Блоки настройки сценария

Редактор Сценария состоит из блоков настроек, из которых составляется необходимый алгоритм работы Контроллера по определенным условиям или событиям:

  • Запуск,
  • Логика,
  • Значения датчиков,
  • Время,
  • Состояние,
  • Действия,
  • Режимы отопления.

Блоки конфигурирования сценария.jpg

В блоках настроек сценария отображаются режимы и команды отопления, действия с выходами, контролируемые датчики и параметры из конфигурации Контроллера.

Примечание: В интерфейсе настроек применена защита от возможных ошибок выбора совместимых в одном сценарии блоков:

  • Все блоки имеют различную форму. Неподходящие по логике действия и условия система не позволяет установить в поле настроек и сохранить для применения;
  • Каждому блоку для визуальных отличий задан индивидуальный цвет.


Блоки запуска сценария

Выбор базовой оболочки для включения сценария:

Выбор базовой оболочки для включения сценария.jpg


Что такое сценарий?

Это набор инструкций для выполнения контроллером определенных действий в определенной последовательности и в зависимости от определенных событий.

1. «Простой сценарий»

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

Сценарий ZONT - простой сценарий.jpg


2. «Запуск по условию»

Сценарий запускается автоматически. В блоке "Когда сработает" указывается какое-либо условие (по времени, температуре, и т.д.). Когда условие будет истинным – выполнится инструкция из блока "То". Таким образом сценарий выполняется без участия пользователя тогда, когда происходит указанное условие его запуска.

Сложный сценарий - запуск по условию.jpg

Пример:

Задача: Задача: включить насос, когда температура на улице опустится ниже -10°C.

Результат: когда температура упала до -10,1°C сценарий выполнится. Повторное включение насоса сработает когда температура на улице поднимется до -9°C, и снова опустится ниже -10°C.

3. «Запуск по Расписанию»

Сценарий выполняет вложенный набор инструкций в заданные дни и в заданное время с заданным фиксированным интервалом, который определяет параметр пауза

Сложный сценарий - запуск по расписанию.jpg

Пример:

Задача: Каждые выходные нужно включать насос на 1 час в 10 утра. Результат: В субботу и воскресенье с 10-ти до 11-ти сценарий включит насос.

В следующий раз такой сценарий сработает в следующие выходные.


4. «Циклический запуск»

Сценарий применяется для периодического контроля заданных условий и выполняет набор инструкций, когда эти условия станут истинными.

Сложный сценарий - циклический запуск.jpg


Пример:

Задача: Включать насос, когда температура на улице опускается ниже -10°C.

Результат: Контроллер каждые 10 секунд проверяет условие и при его истинном значении включает насос. Если условие ложно – выключает насос.


Блок логики

Блок Логики – определяет порядок применения инструкций внутри сценария.

Логика сценария.jpg


Блок значений датчиков

Блок значений датчиков – это список контролируемых Контроллером датчиков, в которые можно использовать для формирования условий выполнения инструкций внутри сценария.

Сценарий - значение датчиков.jpg

ВНИМАНИЕ!!! В Сценарии нельзя контролировать состояние радиодатчиков.


Блок времени

Время – это либо заданное время (секунды, минуты, часы, дни недели), либо временные промежутки (отрезки времени), которые можно использовать для формирования условий выполнения инструкций внутри сценария.

Сценарий - время.jpg


Блок состояния

Состояния – это список контролируемых Контроллером параметров, которые можно использовать для формирования условий выполнения инструкций внутри сценария.

Сценарий - состояния.jpg


Блок действий

Действия – это список доступных в конкретной конфигурации Контроллера действий и команд, которые можно использовать для выполнения инструкций внутри сценария.

Сценарий - действия.jpg

Выбор действия выполняется из выпадающего списка. Для вызова этого списка нужно “нажать” на нужный элемент и правой кнопкой мышки выбрать действие, которое необходимо выполнить.

Сценарий ZONT - выбор действия.jpg


Блок режимов отопления

Блок режимов отопления – позволяет выбрать из списка доступных в конкретной конфигурации Контроллера режимов отопления и котловых режимов, которые можно использовать для выполнения инструкций внутри сценария.

Сценарий - режимы отопления.jpg


Правила составления сценария

При составлении сценария необходимо соблюдать следующие правила:

  • Блоки конфигурирования сценария, действия и параметры добавляются в поле составления сценария или кликом мышки, или простым перетаскиванием.
  • Действия или параметры, недопустимые для конфигурации в редактируемом блоке сценария, автоматически блокируются (не устанавливаются).
  • Полное удаление составленного сценария или удаление одного из его элементов (действия, параметра и т.п.) выполняется через клавишу Delete на клавиатуре или перетаскиванием (возвращением) его поле с блоками конфигурации.
  • Удаленные сценарии или его элементы помещаются в "корзину" Сценарий ZONT - корзина.jpg(правый угол поля сценария), где его можно посмотреть или вернуть для применения.
  • Масштабирование отображения сценария выполняется кнопками Сценарий ZONT - плюс.jpg и Сценарий ZONT - минус.jpg или сочетанием клавиш Ctrl + (увеличить), Ctrl – (уменьшить) или движением "скролла" на мышке при нажатой клавише Ctrl.
  • Для отмены уже установленного в сценарий элемента можно использовать правую кнопку мышки, действие «Отменить», или стрелку возврата в предыдущее состояние Сценарий ZONT - назад.jpg.
  • Сохранение готового сценария выполняется кнопкой  «Применить» в верхнем правом углу экрана.
  • Для хранения всех заготовленных к применению сценариев предназначено хранилище Сценарий ZONT - рюкзачок.jpg «Рюкзачок».

Для прекращения работы со сценарием и его закрытия предназначена кнопка завершения Сценарий ZONT - закрыть.jpg , расположенная в верхнем правом углу.

Сценарий ZONT - поле составления сценария.jpg


Примеры типовых сценариев

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

Автополив

Автополив по расписанию

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

Автополив по расписанию.jpg


Автополив по результату проверки заданных условий

Сценарий включает полив в указанные дни недели при условии низкой влажности и высокой уличной температуры. Отличием от 2 сценария является то, что время полива не фиксировано: полив будет выполняться до тех пор, пока показания датчиков не поменяются так, чтобы полив уже был не нужен или будет день недели, когда полив вообще не запланирован.

Автополив по событию.jpg

В момент начала полива и после завершения полива можно отправить уведомление.

Сценарий ZONT - автополив по результату проверки заданных условий.jpg


Автополив по событию

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

Автополив по событию.jpg


Сценарий работы насоса рециркуляции ГВС по расписанию с условием контроля фактической температуры воды в бойлере

Сценарий ZONT - насос рециркуляции.jpg


Защита от протечки

Сценарий перекрывает подачу воду при срабатывании датчика протечки или потери с ним связи.

Защита от протечки.jpg

Примечание: Открытие крана для подачи воды осуществляется только вручную, после устранения причины протечки.