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

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

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


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


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


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


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


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


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


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


Примечание: В интерфейсе настроек применена защита от возможных ошибок выбора совместимых в одном сценарии блоков:  
[[Файл:Сценарий ZONT - добавлен новый.jpg|754x754пкс]]
 
Нажатие на строку созданного сценария открывает окно, в котором можно присвоить название сценария и перейти к его редактированию.
 
[[Файл:Сценарий 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. Сложный сценарий - «Циклический запуск»====
[[Файл:Сложный сценарий - циклический запуск.jpg]]


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


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




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


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


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


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


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


<br />


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


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


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


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


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


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




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


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


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


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


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


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


[[Файл:Сценарий - режимы отопления.jpg]]
[[Файл:Сценарий ZONT - выбор действия.jpg|452x452пкс]]<br />
<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 />


[[Файл:Сценарий управления исполнительными устройствами1.jpg]]


 
==Примеры типовых сценариев==
Чтобы решить вопрос управления насосов указанных в настройках контуров отопления, нужно создать '''''Режим''''' или '''''Режимы отопления''''' для контуров, где эти насосы применяются, и через сценарий управлять самими режимами.
 
Например так:
 
[[Файл:Сценарий управления исполнительными устройствами2.jpg]]
<br />
==Примеры сценариев==
Ниже представлены примеры действующих сценариев для различных задач автоматизации.
Ниже представлены примеры действующих сценариев для различных задач автоматизации.


===Автополив===
===Автополив===
'''1. Автополив по событию.'''


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


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




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


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


Если условие по датчикам не выполнено, полив в этот день будет пропущен.
В момент начала полива и после завершения полива можно отправить уведомление.


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




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


[[Файл:Автополив по событию.jpg]]


По факту полива можно предусмотреть оповещение.


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


Пример полива без отправки уведомлений:
[[Файл:Автополив без уведомлений.jpg|800x800пкс]]
Пример полива с отправкой уведомлений:
[[Файл:Автополив с уведомлением.jpg|800x800пкс]]
<br />
===Имитация присутствия===
Периодическое выполнение заданных команд с целью имитации присутствия на объекте.
[[Файл:Имитация присутствия.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

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