18.06.2018
 
 

 

Пример приложения: 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 скважин), находящееся в павильонах над артезианскими скважинами и водоводы (5 водовод...

СИСТЕМА МОНИТОРИНГА И УПРАВЛЕНИЯ ЭЛЕКТРООБОРУДОВАНИЕМ СКЛАДСКОГО КОМПЛЕКСА

News image

Заказчик: ООО «Юг Логистик - сервис», г. Москва Описание технологического процесса: Объектом мониторинга и удалённого управления являются системы электрооборудования и отдельные агрегаты складск...

Автоматизированная система учета водоотведения канализационной насосной станции

News image

Объект автоматизации - районная канализационная насосная станция (КНС) c насосными агрегатами производительностью 1500 – 7000 м3/час с электродвигателями 6 кВ. Для реализации учета КНС оборудована п...

 

Теория АСУ:

История развития автоматизации

News image

Процесс автоматизации начался намного раньше чем нам могло бы казаться, автоматизация на самом деле появилась практически сразу же с возникновением производства, а само по себе производство существу...

Блочные тепловые пункты

News image

Теплообменники сейчас необходимы на большинстве промышленных заводов. Теплообменники позволяют порядочно сэкономить в строительных работах (охлаждение битумных смесей и других растворов). Высокая пр...

Алгоритм - AMACONT

News image

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

Техника безопасности при ремонте приборов и средств автоматизации

News image

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

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

News image

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

 
 

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

Что в будущем?

News image

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

Отчёты

News image

Отчёты также конфигурируются с использованием меню System . CiCode поддерживает простой набор операторов, с помощью которых можно генерировать отчёт...

SCADA-системы. Стратегия клиентских приложений

News image

Традиционно SCADA-системы выполняют следующие функции: · сбор данных с контроллерного уровня, в том числе на основе стандартных протоколов DDE, ...

FactorySuite Web Server

News image

Что же нам предлагает FactorySuite Web Server (FSWS)? Web-сервер FSWS работает поверх Internet Information Server (IIS) или Personal Web Server (...

Сервер

News image

Текстовые файлы страниц готовятся с использованием специального языка разметки гипертекста HTML (Hyper Text Markup Language); Взаимодействие пользов...

Ответ на новые требования рынка

News image

Концепция TF (здесь и далее аббревиатура TF обозначает Transparent Factory ) способна решить многие проблемы внутри межсетевого обмена на уровнях АС...

 

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

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

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

ПТК АРЗ

Программно-технический комплекс управления оборудованием водоприемника (предтурбинные затворы, аварийно-ремонтные затворы (АРЗ)) – ПТК АРЗ предназна...

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

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

БЭСТ

(Интеллект-Сервис, Россия) БЭСТ - комплексная система, которая позволяет организовать бухгалтерский учет в полном объеме, учет основных фондов, ...

Необходимость в частичной реорганизация структуры и деятельн

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

Идеальная организация производства

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