06.03.2026
 
 

 

Пример приложения: 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.

 


Читайте:


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


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

Диспетчеризация пунктов:

АВТОМАТИЗАЦИЯ КОМПЛЕКСА ЗДАНИЙ

News image

Заказчик и разработчик: Управленческий центр религиозной организации «Свидетели Иеговы в России». Объект: комплекс зданий (22 корпуса жилых и служебных помещений, пос. Солнечное Ленинградской об...

АВТОМАТИЗИРОВАННАЯ СИСТЕМА МОНИТОРИНГА «ЭНЕРГОУЧЕТ САХАРНОГО КОМБИНАТА» (АСМ «ЭН

News image

Заказчик: ОАО Ольховатский сахарный комбинат , Воронежская обл. (ГК Продимекс ) Описание объекта: Объектом контроля является технический учет всех материальных и энергопотоков сахарного комбин...

АСУ ТП и система диспетчеризация головных водозаборных сооружений

News image

Объектом диспетчеризации и управления является технологическое оборудование артезианских скважин (общее число 80 скважин), находящееся в павильонах над артезианскими скважинами и водоводы (5 водовод...

 

Теория АСУ:

Общность управления процессов в технике

News image

Н. Винеру принадлежала мысль об общности процессов управления в технике, живых организмах и в экономике и необходимости совместной деятельности учёных различных специальностей. Этот вывод подготовля...

Автоматика для инженерных систем, автоматика котла

News image

Современные системы отопления — это системы закрытого типа с принудительной циркуляцией. Для монтажа используются трубы малых диаметров, они прокладываются в стенах и полах, что позволяет выгодно ис...

Введение в теорию регулирования

News image

С началом индустриализации назрела насущная необходимость в более точных методах измерения и самих мерах. Одним из первых шагов в этом направлении стала заключенная в 1875 году в Париже Метрическая ...

Автоматизация технологических процессов

News image

Автоматизация технологического процесса – совокупность методов и средств, предназначенная для реализации системы или систем, позволяющих осуществлять управление самим технологическим процессом без н...

Внедрение информационных систем

News image

Кроме того, внедрение информационных систем позволяет улучшить ряд показателей: Производительность труда (операционная эффективность) имеет отношение к скорости, стоимости и качеству выполнения р...

 
 

Программные решения в автоматизации:

Межсетевой обмен в масштабах предприятия

News image

Речь идет об обмене данными между сетями уровней 1, 2 и 3, то есть о том, как сделать прозрачным и простым доступ к данным устройств низовой автомат...

Неиспользованные возможности

News image

К сожалению, большинство отечественных технических специалистов увидело за словами Transparent Factory только встроенный в контроллер web-сопроцессо...

Пример применения: виртуальный практикум на базе INTERBUS

News image

С февраля 2001 года в высшей технической школе города Дюссельдорфа действует виртуальный лабораторный практикум для изучения основ технологии INTERB...

Wonderware

News image

Важный вопрос защита технологической информации от несанкционированного доступа для Web-сервера. В FactorySuite Web Server обеспечивается стандартна...

Новый класс продуктов

News image

Для организации информационного потока технологических данных в системы УР ряд крупных разработчиков инструментальных систем (прежде всего, SCADA) п...

Java-аплеты и объектно-ориентированный подход

News image

Встроенные в страницы Java-аплеты (пользовательские или представленные готовыми с Web-страницами) позволяют производить дополнительную обработку дан...

 

Примеры удачного внедрения:

ПТК ТИСУ

Программно-технический комплекс теплового контроля, измерений, сигнализации и управления сигнализацией гидроагрегата – ПТК ТИСУ предназначен для реш...

Система Baan для мясоперерабатывающего предприятия

В марте 1999 года компания GMC , партнер ГК Альфа-Интегратор - БААН Евразия , и ОАО Царицыно подписали договор на поставку и внедрение комплексн...

Автоматический контроль качества продукции на рабочем месте

Как уже отмечалось, двумя основными принципами производственной системы «Тоёта» являются принцип «точно вовремя» и автономность («дзидока»). Для без...

Стандарты интеграции систем управления

Исходным стандартом систем управления предприятием стал стандарт MRP (Material Requirements Planning), появившейся в 70-х годах. Он включает в себ...

Что важно знать специалистам по автоматизации

Успех внедрения MES зависит от правильного ответа на вопросы: Какие процессы автоматизировать? Как и какими продуктами пользоваться? Сможет ли контр...

БОСС - КОРПОРАЦИЯ - система для крупных организаций

Разработана для автоматизации управления финансово-хозяйственной деятельности корпораций, производственных и торговых объединений на базе Oracle 7...