Сценарий - это последовательность команд, или иначе - технологическая программа. Сценарии создаются пользователями для реагирования на определённые сигналы цифровых датчиков или величины сигналов аналоговых и температурных датчиков.
В окне находится четыре закладки:
1. "Общий список" - список всех имеющихся сценариев и кнопки создания, редактирования или удаления сценариев и кнопки создания, редактирования или удаления сценариев. Количество сценариев не ограничено.
2. "Текущие" - показываются только те сценарии, в которых на текущий момент выполняется команда "Таймер". Кроме того, на этой же закладке показывается текущий режим.
3. "Режимы" - находится список всех имеющихся режимов и кнопки создания, редактирования или удаления режимов.. Режим выполнения сценариев позволяет управлять выполнением команд в зависимости от текущего условного состояния системы.
4. "Настройка" - для указания папки, в которой находятся файлы-сценарии и настройки сообщений о выполнении сценариев.
Как описывалось ранее, система «Бенукс» использует сценарии для реагирования на сигналы от датчиков. Но перед тем, как сценарий использовать в работе, его надо создать, а потом в окне настройка сенсора для каждого датчика выполнить «привязку» сценария к конкретному сигналу датчика. Количество сценариев не ограничено.
Следует отметить, что команды в сценариях могут выполняться как с учётом режимов, так и без использования таковых. Поэтому, если Вы планируете использовать технологию режимов, то перед созданием сценариев следует подготовить список используемых режимов. Подробно о режимах описано ниже по тексту.
Внешний запуск и останов сценариев.
Следует отметить, что запуск сценариев не ограничивается условиями от датчиков. Сценарии могут запускаться по заранее заданному расписанию (окно "управление по времени"), при старте или останове сканирования, а также возможен внешний запуск из системы Windows.
Для внешнего запуска сценариев используется утилита "run_scen.exe". Это отдельный исполняемый модуль, который должен запускаться с параметром - именем сценария. Сам сценарий выполняется в системе "Бенукс", поэтому она должна быть в рабочем состоянии. Для запуска утилиты "run_scen.exe" можно использовать различные варианты: как командную строку, так и стандартный сервис системы Windows, называемый "назначенные задания" или "планировщик заданий". Особенность этого сервиса состоит в том, что он имеет широкие возможности запуска с привязкой ко дням недели, количеством повторений и т.д. В некоторых случаях (особенности Windows) рекомендуется создавать файл пакетной обработки (*.bat) и в нём прописать вызов утилиты "run_scen.exe" с параметром - именем сценария, например содержимое файла scen.bat: run_scen.exe NewScen. Если имя сценария имеет кириллицу (русские символы), то надо использовать DOS-кодировку при написании батника.
Для останова текущего выполняемого сценария используется утилита "stop_scen.exe". Порядок использования этой утилиты аналогичен "run_scen.exe".
Created with the Personal Edition of HelpNDoc: Full-featured Documentation generator