Окно "Сценарии"

Previous Next


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


В окне находится четыре закладки:


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