Модуль BASEstar Open Client
Модуль BASEstar Open Client позволяет различным приложениям иметь прозрачный доступ к объектам BASEstar Open независимо от их физического местоположения в распределенной системе управления.
В функции этого модуля входит:
• определение объектов и обеспечение доступа к ним;
• определение и получение информации о событиях и аварийных
ситуациях;
• определение и обмен пакетами данных об объектах.
BASEstar Open Client обеспечивает стандартный механизм доступа к элементам данных с любого узла сети, причем запрошены могут быть как текущие значения объекта, так и архивированные, что дает возможность проследить динамику процесса.
Каждый клиент в службе обработки особых и аварийных ситуаций может подписаться на получение необходимой ему информации, если такое право будет ему предоставлено системным администратором. Эта информация может сопровождаться соответствующим контекстом: типом данных, хронологией процесса и др.
Любые два пользователя (клиента) могут обмениваться в произвольной манере пакетами данных. В каждом случае обмена даются описание передаваемой информации и типы данных.
Каждому клиенту, работающему в любой среде MS Windows, предоставляются средства графического конфигурирования (Graphic Configuration Utility), позволяющие:
• управлять объектами BASEstar Open с помощью команд их формирования, ликвидации или модификации;
• дополнять существующие конфигурации программами, написанными на языке CLI (CLI scripts), а также «моментальными снимками» (snapshots) какого-либо процесса.
Как уже отмечалось, для обмена данными между приложениями в среде Windows широко используется протокол DDE. Он гарантирует совместимость представления данных в системе MS Windows и в системе BASEstar Open.
Средства разработки SCADA — BASEstar Graphics Enabler (BGE)
Средства отображения, разработанные в BGE, могут быть интегрированы в выполняемые на сервере BASEstar Open приложения с помощью пользовательского графического интерфейса (GUT — Graphics User Interface). Эти средства обеспечивают доступ к данным и событиям, сопровождающим технологические процессы в реальном масштабе времени, а также процедуру их анимации.
С помощью средств BGE можно легко осуществлять создание графического (и/или табличного) отображения технологического процесса и его редактирование. Для этого в BGE имеется богатая библиотека элементов, объектов, исполнительных устройств, а также фрагментов систем управления из различных отраслей промышленного производства, включая наглядные примеры их построения. Обеспечивается также возможность создания новых объектов из имеющихся компонентов. Кроме того, есть стандартные механизмы передачи информации из BGE в базы данных.
Все это значительно облегчает построение моделей управления технологическими процессами, причем модель, разработанная в любой из сред Digital UNIX, MS Windows NT или Digital Open VMS, может быть легко экспортируема в любую другую.
Наличие, как уже отмечалось, в библиотеке BGE большого количества компонентов управления (кнопок и рычагов управления, измерительных приборов, циферблатов, движущихся пиктограмм и др.) и уже готовых фрагментов позволяет пользователю создать структуру управления технологическим процессом на своем производстве путем компоновки из имеющихся объектов, их незначительного редактирования и практически без использования традиционных способов программирования. При этом основным механизмом построения будет процедура «drag and drop» (извлечь из библиотеки и поместить в нужное место). Затем, используя простой язык команд, указывается, какие графические атрибуты объекта будут динамически управляться с помощью данных и событий в реальном времени, поступающих из приложений, работающих в системе BASEstar.
Таким образом, BGE дает возможность динамического представления в графической форме производственных процессов, которое может быть легко проанализировано оператором в целях принятия решений по процессам управления.
Дата добавления: 2016-02-09; просмотров: 611;