КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Специальный инструментарий для создания Internet/Intranet – клиентов
Базы данных реального времени (БДРВ) и Internet-решения Поскольку БДРВ поддерживают язык SQL-запросов, то для организации доступа с технологической информации возможен стандартный подход как к обычным реляционным БД. Традиционный подход позволяет получать данные из БД и БДРВ, используя уже ставшие стандартными SQL-объекты, доступные, практически, из любого броузера. Этот подход требует программистского опыта разработки web-сайтов и использования специальных SQL- объектов, но является типичным примером бедного клиента.
Рис. 7.6. Получение данных от нескольких Web-серверов.
Инструментарий является разноуровневым: традиционный инструментарий общего назначения и ориентированный на особенности механизмов обмена, используемых в АСУТП. Специализированный инструментарий характеризуется тем, что поставляют его сейчас: · независимые компании (Intuitive Technology), предлагающие поддержку характерных для АСУТП протоколов (DDE, OPC, OLE DB), таким образом, обеспечивая клиентские приложения и данными в реальном времени; · компании-разработчики SCADA-систем. Их инструментарий поддерживает не только ставшие стандартными протоколы обмена, но частнофирменные протоколы, конвертацию приложений SCADA в HTML, XML-языки. Как пример такого инструментария рассмотрим SuiteVoyager от Wonderware. Для создания сайтов предлагается сейчас на рынке разнообразие инструментальных средств и их выбор зависит в первую очередь от решаемых задач. Для создания сайтов, ориентированных на мониторинг и управление технологическим процессом, предлагается использовать пакеты Microsoft InterDev или FrontPage. Рассмотрим особенности последнего. Итак, FrontPage используется как: · визуальное средство, позволяющее непрограммистам реализовать web-публикацию в среде клиент/сервер.
· FrontPage использется для обслуживания Web-сервера и web-сайтов на этом сервере. · Web-страница с FrontPage поставляется с 16 и 32-разрядными версиями собственного сервера Personal Web Server, который может использоваться с ОС Windows 3.11, Windows 95, Windows NT. Сервер, содержащий наряду со статическими динамические документы, называют активным интернет-клиентом. Активные серверы создаются и использованием программных расширений сервера WWW- приложений CGI, ISAPI. Возможности языка HTML ограничены. Часто требуется обрабатывать содержимое локальных файлов, отображать данные в графическом виде или выполнять др. нетривиальную работу. Создав орган управления ActiveX и расположив его на сервере WWW, можно сделать ссылку на этот орган в документе HTML. Код ActiveX загружается из сервера WWW в адресное пространство удаленного компьютера и поэтому имеет доступ ко всем его ресурсам. Это позволяет организовать сложные алгоритмы обработки и отображения любых локальных данных, что невозможно при использовании программных расширений CGI и ISAPI. Следует сказать о и языке XML (Extensible Markup Language), имеющего общего предка с HTML - стандартного обобщенного языка описания документов SGML (Standard Generalized Mark-up Language), но XML имеет более строгий синтаксис. Отмечается тенденция: HTML - язык для представления данных, а не для обмена ими, в то время как публикация данных происходит в формате XML. Производители Oracle, Sybase, Informix скоро начнут выдавать результаты запросов в формате XML и импортировать XML-данные в свои таблицы. Таким образом, используя инструментальные средства подобные FrontPage, Вы можете создать собственные, ориентированные на решение Ваших задач web-сайты. Предлагаемые технологии Microsoft, позволяют применять как ActiveX технологию, так и технологию доступа к реляционным базам данных. Их использование допускает встраивание:
· рассмотренных ранее ActiveX объектов для доступа к данным IndustrialSQL Server (ActiveTagBrowser, ActiveDataGrid, ActiveGraph, ActiveTimeSelector); · стандартных форм SQL-запросов ряда навигаторов (прежде всего, Microsoft Internet Explorer). Сервер WWW может решать любую задачу, принимая любые данные от удаленного пользователя, обрабатывая их и передавая обратно.
7.4 Internet/Intranet решения от CiTechnologies
Пакет Plant2Business от CiTechnologies - это целое семейство экономически эффективных и удобных в использовании программных средств превращения технологических данных в информацию, доступную каждому работнику организации. Интеграция технологических и административных информационных систем посредством Plant2Business обеспечивает повышение качества принимаемых решений, что в конечном счете благоприятно сказывается на производительности и эффективности работы предприятия. В семейство Plant2Business входят следующие программные средства: · база данных Plant2Business Server, · Web-серверное расширение Plant2NET, · инструментарий для обмена по GSM - каналам - Plant2Pocket. Благодаря открытым, стандартным технологиям Plant2Business разрушает стену, традиционно разделявшую технологическую и управленческую информацию. Plant2Business обеспечивает каждому подразделению организации свободный доступ к технологическим данным, предлагая уже знакомые пользователям средства и возможности. Самая свежая информация становится мгновенно доступной технологам, работникам отделов контроля качества, службам техобслуживания, сбыта и даже клиентам благодаря наличию множества разнообразных средств представления данных. Plant2Business позволяет связывать воедино все и всех - от цеховой площадки до удаленных клиентов в Internet. И все это возможно без какого-либо нарушения ежедневного распорядка работы предприятия. Применение готовых средств конфигурирования сокращает сроки получения технологической информации с нескольких дней до нескольких минут. Базой концентрации технологической информации является сервер Plant2Business. Именно к нему могут подключаться различные технологические системы. Соединение с приложением Citect не требует наличия знаний о нем, поскольку сервер Plant2Business автоматически импортирует переменные (Tags), графики (Trends) и тревоги (Alarms), после чего они тут же могут быть опубликованы. SCADA-приложения, такие как Fix(Intellution), InTouch (Wonderware) и др. подключаются через специальные "коннекторы". По двунаправленной линии связи данные могут быть как считаны из, так и переданы в систему управления.
Plant2Net обеспечивает передачу данных из Plant2Business сервера Internet/Intranet клиентам по технологии тонкого клиента. Причем выбираются только необходимые в данный момент данные в виде имеющей смысл иерархической структуры. На рис. 7.7 показана схема информационных потоков: с уровня технологических систем данные поступают в Plant2Business сервер. Клиентские приложения (Excel, Crystal Report, Internet Explorer и т.д.) по различным протоколам обмена имеют доступ к сохраненной в Plant2Business-сервере информации.
Рис. 7.7. Схема информационных потоков.
Используя предлагаемый пакет обеспечивается возможность осуществлять сбор в реальном времени данных, аварийных сообщений, архивов с различных подсистем и доступ клиентских приложений к ним, в том числе по протоколам http/https. FTP-клиенты. CiTechnologies поставляет решение обмен данными между приложением Citect, выполняющим функции сервера и клиентскими приложениями по протоколу Ftp. 7.5. Общие тенденции и различие реализаций
Основное назначение клиентских приложений - обеспечить поставку технологической информации из SCADA-систем, баз данных реального времени, или серверов ввода-вывода. Типичная реализация толстого или богатого клиента часто связана с расширением числа протоколов, которые поддерживают приложения SCADA. С точки зрения пользователя необходимо просто приобретение лицензии исполняющей системы и использование приложения SCADA как Internet/Intranet-клиента. Два типа бедных клиентов - терминал/серверные и Internet-клиенты могут применяться, хотя последние являются более распространенными. Для организации динамического обмена данными на Web-сервере устанавливаются специальные компоненты, обеспечивающие обмен данными по каналам реального времени (DDE, OPC и др.) с источниками информации с одной стороны и обслуживающие запросы Web-клиентов по протоколу HTTP с другой стороны.
Web-клиенты способны получать информацию из различных подсистем предприятия или корпорации, включая различные сегменты локальной сети, ориентированные на управление технологическим процессом, подсистемы административно-хозяйственной деятельности и др., просчитывать вторичные параметры, формировать отчеты. Очевидна тенденция, что клиентские приложения поддерживают протоколы локальных и Internet/Intranet сетей, минимизируя требования к квалификации пользователя в области Internet/Intranet технологий. При наличии общих тенденций в развитии типов клиентских приложений очевидно различие в их реализации: · SuiteVoyager, как Web-серверное расширение, обеспечивает получение информации из различных источников реального времени, базы данных реального времени IndustrialSQL Server и предоставление их Internet-клиентам. CiTechnologies подчеркивает значимость сервера Plant2Business как базы регистрируемой со всех источников данных информации; · CiTechnologies предлагает как TCP/IP, NetBEUI протоколы для обмена по локальной сети, так и по ftp-протколу для глобальной сети
Дата добавления: 2014-01-15; Просмотров: 444; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |