| Пример приложения: 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. |
| Читайте: |
|---|
Диспетчеризация пунктов:
Система диспетчеризации тепличного комплекса Овощевод![]() Объект контроля:Объектом управления является тепличный комплекс, который состоит из двух бригад, к одной из которых относятся четыре теплицы, ко второй - пять. Задача управления для каждой теплицы с... |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА МОНИТОРИНГА «ЭНЕРГОУЧЕТ САХАРНОГО КОМБИНАТА» (АСМ «ЭН![]() Заказчик: ОАО Ольховатский сахарный комбинат , Воронежская обл. (ГК Продимекс ) Описание объекта: Объектом контроля является технический учет всех материальных и энергопотоков сахарного комбин... |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА УЧЕТА ВОДООТВЕДЕНИЯ КАНАЛИЗАЦИОННОЙ НАСОСНОЙ СТАНЦИИ![]() Заказчик: ГУП «Водоканал С-Пб», г. С-Петербург Объект: Районная канализационная насосная станция (КНС) №6 Правобережного Водоканала) c насосными агрегатами (НА) производительностью 1500 – 7000 м3... |
Теория АСУ:
Автоматика для инженерных систем, автоматика котла![]() Современные системы отопления — это системы закрытого типа с принудительной циркуляцией. Для монтажа используются трубы малых диаметров, они прокладываются в стенах и полах, что позволяет выгодно ис... |
Управление отношением (ratio control)![]() Иногда стабилизация отношения между двумя или большим количеством переменных процесса более значима, чем стабилизация их абсолютных значений. В таких случаях используются системы пропорционального у... |
Исполнительные устройства![]() Для того чтобы организовать работу нескольких отопительных контуров с различными, не всегда постоянными температурами, требуются исполнительные устройства. Самыми распространенными являются трех - и... |
Сменный диспетчер![]() ствия, и поступают от программных устройств центрифуг, расходы рафинадной кашки - от ленточных весов, непрерывные и интегрируемые сигналы которых также преобразуются в число-импульсные. В табл. 19-2... |
Контрольно-измерительные приборы - КИП. Классификация, характеристики, контроль,![]() Контрольно-измерительные приборы можно классифицировать по следующим основным признакам: по роду измеряемой величины, способу получения информации, метрологическому назначению, расположению. По р... |
Оборудования в АСУ:
Многокомпонентное дозирование в приготовлении комбикорм![]() Недавно началась промышленная эксплуатация завода ЗАО «Неокорм» по производству премиксов в г. Лакинск Владимирской области.[1] ... |
Некоторые особенности дозаторов![]() Дозаторы инертных материалов песка и щебня (рис.3.) имеют ряд особенностей. Дозирующие заслонки установлены на раме с возможнос... |
Управление процессом:
АСУ ТП химцеха ТЭЦ![]() Структура АСУ ТП В качестве ПТК предлагается несколько вариантов, основанных на программном продукте Master SCADA, реализующи... |
Автоматизация установки формообразования![]() Объектом автоматизации и контроля являются процессы, происходящие при формовании стального листа на установке формообразования. ... |
























