02.05.2025
 
 

 

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

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

Автоматизированная система оперативного дистанционного управления канализационны

News image

Заказчиком системы выступал МУП «Водоканал Воронежа». На каждой канализационной станции для сбора стоков имеется приёмная ёмкость. Уровень в емкости управляется насосами откачивающими стоки в очистн...

СИСТЕМА ДИСТАНЦИОННОГО МОНИТОРИНГА ЦТП УФЫ

News image

Функции системы: Описание системы ЦТП УФЫ: Для оптимизации интегральных затрат выбрано решение с применением двух каналов связи. Основной – радиоканал на выделенной частоте 160 Мгц 1200 bps с ...

 

Теория АСУ:

Щиты и пульты контроля и управления

News image

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

Регулирование температуры воды в подающем трубопроводе

News image

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

Использования систем

News image

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

Диспетчеризация подсистемы электроснабжения

News image

Подсистема электроснабжения представляет собой составную часть любого здания, будь то инженерные, жилые или административно-производственные коммуникации. Высокая надежность и эффективность электрос...

Дифференциальная составляющая

News image

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

 
 

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

FactorySuite Web Server

News image

FactorySuite Web Server обеспечивает централизованное администрирование приложений InTouch и данных FactorySuite через Internet/Intranet и поддержив...

SCADAlarm: Оперативный контроль в любое время на любом расст

News image

Бурный рост телекоммуникационных технологий в последние годы определяет направление развития информационных и компьютерных технологий. Проводные и б...

Реляционные БД и БД реального времени

News image

Важными компонентами, используемыми на данных уровнях, являются системы управления базами данных (СУБД). Именно они позволяют предоставить пользоват...

Взлет Java

News image

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

Поддержка пакета

News image

В качестве технической поддержки фирма Wonderware предлагает подписку на специальные ежеквартальные выпуски сборников, поставляемых на CD-дисках, ку...

SCADA-системы на ярмарке в Ганновере и особенности организац

News image

На традиционной Ганноверской выставке-ярмарке, состоявшейся весной 1999 года, были представлены следующие SCADA-системы: · хорошо известные на н...

 

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

Как оправдать инвестиции в MES

Несоответствие необходимых затрат и свободных денежных средств — постоянная проблема бизнеса, поэтому любой новый запрос на финансирование всегда бу...

Финансово-управленческие системы

Финансово-управленческие системы включают подклассы локальных и малых интегрированных систем. Такие системы предназначены для ведения учета по одн...

Функциональный состав БЭСТ-5

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

Безопасность, удаленный режим, аппаратная платформа

Продолжая знакомство с предлагаемой системой автоматизации, стоит обратить внимание и на такие моменты. В корпоративной информационной системе хр...

Функциональность

Функциональность - это то, ради чего собственно АСУП обычно и приобретают. Это та польза, те возможности, которые она предоставляет. Поэтому если...

Выравнивание производства

Выравнивание производства по объему является наиболее важным условием применения системы «канбан» и минимальной потери времени рабочих, сокращения п...