ГлавнаяIT-РешенияПример приложения: Web Access Kit for Process Data

Пример приложения: Web Access Kit for Process Data

пример приложения: web access kit for process data

На базе обобщенной схемы распределенного приложения, представленной на рис. 14, было разработано программное обеспечение Web Access Kit (WAK) V1.0, предназначенное для веб-базированного мониторинга и управления. ПО WAK состоит в общей сложности из четырех гибко применяемых Java-апплетов (WAK-апплетов) и серверной части приложения, WAK-сервера. Апплеты служат для чтения и записи значений цифровых и аналоговых технологических переменных. На рис. 15 изображен графический интерфейс апплета для чтения и отображения значений аналоговых технологических переменных

Обмен данными между WAK-сервером и каждым из апплетов реализован на основе TCP-соединения с помощью программного интерфейса сокетов. Доступ к данным процесса технологической установки WAK-сервер осуществляет через ОРС-интерфейс.

Апплеты WAK могут быть гибко и просто встроены пользователем в собственные веб-страницы с помощью обыкновенного HTML-редактора. На одной веб-странице может располагаться сразу несколько WAK-апплетов.

Пример на рис. 13 показывает использование WAK в экспериментальном приложении Веб-программируемое устройство управления WPS (WPS Web-programmierbare Steuerung). Модули ввода/вывода учебной сверлильной установки с поворотным столом соединены сетью Ethernet с сервером технологических данных. Таким образом, технологический сервер имеет прямой доступ к сигналам сверлильной установки, который и использует серверная часть приложения WAK. Управление установкой осуществляется на стороне веб-клиента посредством управляющей программы, которая составляется пользователем на веб-странице с помощью языка функциональных блоков (FBD Functional Block Diagram) и выполняется в среде браузера.

Распределенное приложение Web Access Kit разрешает одновременный доступ к технологической информации сразу нескольких веб-клиентов, число которых программно не ограничено. Таким образом, осуществлять мониторинг и управление технологическим процессом одновременно может сразу несколько операторских станций.

Список технологических переменных, подлежащих мониторингу и управлению, а также настройки визуального представления данных на веб-странице цвета, тип и размер шрифта задаются в списке параметров каждого из апплетов. Список параметров апплета, изображенного на рис. 15, представлен во фрагменте HTML-кода 1 (рис.16).

Апплеты WAK могут быть использованы также в качестве агентов-посредников proxy, предоставляющих другим программным объектам веб-страницы интерфейс к технологической информации удаленного устройства автоматизации. В этом случае обработка технологических данных, получаемых через прикладной программный интерфейс (API Application Programming Interface) прокси-апплета, может быть осуществлена с помощью сценариев на языках, соответствующих стандарту ECMAScript (JavaScript, JScript и т.п.).

Программный интерфейс апплетов WAK содержит методы для чтения или записи значений технологических переменных. Апплеты, предназначенные для чтения значений цифровых и аналоговых переменных, содержат, например общедоступный метод readItem() (см. фрагмент кода 2 на рис. 17).

В этом примере в функции read() JavaScript-сценария происходит считывание актуального значения переменной процесса, представляемой апплетом с именем ARead_01 и имеющей порядковый номер index в рамках этого апплета. Считанное значение отображается в текстовом поле HTML-формы, расположенной на данной веб-странице.

Доступ серверной части Java-базированного распределенного приложения WAK к данным OPC-интерфейса осуществляется с помощью специальной библиотеки J2OPC (Java to OPC), которая является связующим звеном между Java-приложениями и OPC. Использование библиотеки J2OPC, созданной на основе технологии JNI, в приложениях на языке Java позволяет программисту работать с OPC-интерфейсом с таким же удобством, как и в проектах на Visual Basic.

В отличие от известных комплексных программных продуктов для веб-базированного удаленного доступа к технологической информации распределенное приложение WAK позволяет создавать гибкие, компактные и недорогие программные решения. Демонстрационная версия приложения Web Access Kit доступна для загрузки по адресу: http://www.telefabrik.de.

Поделиться


Вы можете установить ссылку на данный материал на сайт или блог используя следующий код:

Предварительный просмотр :

HTML ссылка на статью:
Ссылка для форума:
 


Читайте:


Добавить комментарий


Защитный код
Обновить

Новости IT-решений:

Взлет Java

Java это одна из ключевых технологий, используемых в Internet и Web-платформах как на серверной, так и на клиентской стороне. Браузеры Internet пост...

Система защиты

InTouch предоставляет мощный набор функций для создания сценариев . Эти функции поддерживают математические и логические вычисления, работу с файла...

Система InTouch

Распространенность и дешевизна PC-совместимых персональных компьютеров с установленными на них программными средствами семейства WINDOWS приводят к ...

Бизнес сборник:

Системы учета рабочего времени

News image

Сегодня существует множество различных способов учета рабочего времени сотрудников на предприятии или фирме. Многие из...

Облако и что о нем должен знать каждый руководитель

News image

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

Пример оценки эффективности

News image

Компания Martinez pic рассматривает проект создания химической установки для производства основного (сырьевого) прод...

Домашний туризм, хорошая идея для бизнеса

Самым хорошим бизнесом является тот бизнес, который был построен по принципу постановки цели, то есть какая денежная ...

Менеджмент:

News image
News image
News image
News image
News image
News image

Финансовый консалтинг:

Консолидированная финансовая отчетность

News image

Резюме значительных аспектов учетной политики Консолидация. В консолидированной финансовой отчетности представлена ...

Альтернативные издержки и конкуренция внутри предприятия

News image

Руководители предприятий часто сталкиваются с проблемой, когда определенные ресурсы, необходимые для определенного про...

Функция регистрации

News image

Функция регистрации реализуется с помощью двойной записи, которая прошла проверку временем с момента ее изложения итал...

Уроки инвестиций:

News image

Калькуляция затрат по видам деятельности

Разочарование по поводу традиционных методов калькуляции затрат в 1970—1980 гг. привело группу влиятельных ученых Гарварда и д...

News image

Стратегический учет для руководителя

Обычно чем больше возможности продукта в отражении диапазона потребностей, тем сложнее этот продукт. На практике любой потребите...

News image

Жизненный цикл продукта

Определенный выше жизненный цикл продукта на рынке можно дополнить циклом продукта фирмы, означающим ее выход на рынок продукта,...

News image

Степень свободы руководства фирмы-поставщика

Из принятого для теории агентств и экономики операционных издержек допущения о том, что менеджеры (руководители) всегда стремятс...

News image

Конечное незавершенное производство

Конечное незавершенное производство, состоящее из 20 изделий, имеет степень готовности на 50% с точки зрения материалов. Это экв...

Авторизация