ЖУРНАЛ «СТА» №4/2005
Кроме того, BridgeWorX позволяет отказаться от концентрации всех дан- ных в едином информационном ресур- се, затрудняющей администрирование и анализ данных. На крупном совре- менном предприятии зачастую оказы- вается намного более эффективной распределённая структура корпоратив- ной информационной системы, подра- зумевающая использование отдельных подсистем для подразделений пред- приятия и автоматический обмен дан- ных между ними. BridgeWorX, так же как и другие ком- поненты пакета BizViz, базируется на технологии нового поколения Microsoft.NET, и для его разработки были использованы такие языки про- граммирования, как C# (C Sharp), VB.NET и ADO.NET. Структура BridgeWorX BridgeWorX.NET включает в себя следующие модули (архитектура пока- зана на рис. 2): Конфигуратор (создание и редакти- рование конфигурации, включающей в себя все настройки обмена данными); Служба BridgeWorX.NET — ядро пе- ресылки данных (опрос и получение данных из источников, запись их в приёмники, анализ результатов испол- нения операции, выполнение допол- нительных задач); Webинтерфейс (удалённое конфигу- рирование и управление пересылкой данных). Источники данных Отличительной особенностью BridgeWorX является поддержка откры- тых стандартов обмена данными и, со- ответственно, органичное включение BridgeWorX в инфраструктуру любого предприятия, независимо от того, ка- кие информационные системы ис- пользуются. C помощью BridgeWorX обмен дан- ными может быть осуществлён между открытыми базами данных (Microsoft SQL Server, Microsoft Access, MSDE, Oracle), ОРСприложениями (текущи- ми данными реального времени, исто- рическими данными и серверами тре- вог), Webсервисами (будет реализова- но в релизе 8.10) и другими источника- ми данных, такими как: ● большинство систем HMI, SCADA, DCS; ● данные систем MES, ERP и архивы предприятий; ● информационные системы лабора- торий; ● корпоративные базы данных, под- держивающие ODBC и OLE DBинтерфейсы. Но возможность подключения к раз- личным источникам данных – это ещё не всё. Необходимо обеспечить авто- матическую работу информационных потоков – обмен данными между под- системами предприятия. Это осущест- вляется с помощью сконфигурирован- ных пользователем задач, называемых транзакциями . Транзакции Транзакция , являющаяся ключевым понятием в архитектуре BridgeWorX, представляет собой созданную пользо- вателем схему ( диаграмму ), в соответст- вии с которой BridgeWorX осуществляет операцию пересылки данных. В тран- закции определены типы и направления передачи данных (ОРС → База данных, База данных → База данных, OPC → OPC, и т.д.), источники и приёмники данных, последовательность операций и время задержки между ними, анализ ре- зультатов исполнения и т.д. Для создания транзакции не требует- ся программирования: построение диаграммы выполняется с помощью удобного Графического Конфигуратора Транзакций (рис. 3), позволяющего су- щественно сократить время разработки проекта. П Р О Г РАММНО Е ОБ Е С П Е Ч Е НИ Е / ИН С Т Р УМЕ Н ТАЛ Ь НЫ Е СИС Т ЕМЫ 73 СТА 4/2005 www.cta.ru BridgeWorX управляет передачей любых данных верхнего и нижнего уровня Управление потоками информации осуществляется с помощью транзакций Запуск триггера транзакции Рис. 1. BridgeWorX: управление данными Рис. 3. Графический конфигуратор транзакций Рис. 2. Архитектура BridgeWorX.NET BridgeWorX: архитектура управления данными
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy