Конструктор человеко - машинных интерфейсов без программирования.

 

КОНСТРУКТОР СЦЕНАРИЕВ

 

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

Сценарии, создаваемые и выполняемые Конструктором сценариев SCENA, применяются для моделирования аварий и систем противоаварийной автоматики (ПА). Возможности конструктора позволяют формировать сценарии тренировок и выполнять их в масштабе реального времени.

Сценарии можно формировать непосредственно со схемы (режимной или оперативной)  ЭЭС. Созданные сценарии можно корректировать обычным редактором (например, notepad). Необходимость в этом может возникнуть, например, при формировании сценария системы ПА (для корректировки временных интервалов).
Для запроса и занесения данных в базы данных или в память используются диалоговые средства драйвера BIND.DLL. Возможность давать запросам произвольные названия и вызвать на исполнение из одного сценария другой позволяет в итоге получать сценарий на языке близком к естественному.
Команды сценария могут иметь аргументы, поступающие на вход конструктора в режиме исполнения. Это позволяет эффективно использовать сценарии в панелях управления, привязывая их к кнопкам запуска и передавая им аргументы от кнопок типа ключ. В  сценариях можно использовать параметр времени, задаваемый в секундах.
В сценарии помимо реального времени введено понятие времени модели. Изменять время модели приложение может по своему алгоритму. В каждый момент изменения времени модели приложение должно генерировать специальное временное событие, по которому сценарий осуществляет проверку необходимости выполнения действий, привязанных в нем к времени модели. Этот механизм позволяет использовать систему конструкторов КАСКАД-НТ для построения различного рода динамических моделей, работающих в масштабе времени, отличном от реального. Механизм сценариев широко применяется при моделировании и анализе аварий в ЭЭС и энергообъединениях. При этом весь сценарий аварии делится на несколько частей, тематически слабо связанные между собой. Эти сценарии могут работать раздельно или перекрывая друг друга. Сценарии анализа аварий могут охватывать не только аварийные события с указанием моментов времени их совершения, но и сценарии восстановления нормального или доаварийного режима. Параллельно с действиями модели ЭЭС и сценариев система управления позволяет отображать параметры режима в виде графиков, таблиц и т.п. Любой из выполняемых сценариев может быть приостановлен для более точного анализа текущего режима, работы систем регулирования и ПА.
Задать сценарий управления моделью ЭЭС можно в режиме OFF или ON LINE. В первом случае случае сценарий можно создать в текстовом редакторе (открывается (см. рисунок) при запуске SCENA.exe), а во втором непосредственно со схемы энергообъекта средствами опции системы управления. Стандартные команды применяемые в сценарии заданы с правой стороны рисунка записываются и выполняются построчно вместе с командами пользователя. При этом все записываемые команды пользователя выполняются в модели и автоматически записываются в создаваемый сценарий. В заключении необходимо задать имя сценарию. Запуск сценария выполняется по его имени.

Окно редактирования сценария

 

 

По вопросам приобретения обращайтесь по телефону: (499) 613-1411 , (916) 650-5864

E-mail: cascade-nt@yandex.ruРабинович Марк Аркадьевич