OpenSCADAWiki: Home Page En/Doc/ Web User ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of HomePageEn/Doc/WebUser from 2010-03-19 09:14:20..

The module <WebUser> of subsystems "User Interfaces"

Russian (1 Kb) Русская версия
Ukrainian (1 Kb) Українська версія


Module: WebUser
Name: Web-interface from the user
Type: User Interfaces
Source: ui_WebUser.so
Version: 0.5.0
Author: Roman Savochenko
Translated:Maxim Lysenko
Description: Allows you to create your own user web-interfaces in any language of OpenSCADA.
License: GPL

Contents

Introduction

WebUser module provides the user with a mechanism to create Web-pages, and can process other Web-requests with the help of the internal language of OpenSCADA, usually JavaLikeCalc, without necessity of low-level programming of OpenSCADA.


Except of the module's belonging to the system OpenSCADA it also belongs and is the module of the <HTTP> transport protocol module. Actually, the WebUser call is made from Protocol.HTTP. The call is made through enhanced communication mechanism through the exported to the WebUser module functions: HttpGet() and HttpSet().


Адресация страниц начинается со второго элемента URI. Это связанно с тем, что первый элемент URI используется для идентификации самого модуля пользовательского Web-интерфейса. Например URL: http://localhost.localdomain:10002/WebUser/UserPage можно расшифровать как вызов пользовательской страницы “UserPage” Web модуля WebUser на хосте localhost.localdomain через порт 10002. В случае отсутствия второго элемента URI, и указания отображать индекс пользовательских страниц в конфигурации, формируется индекс страниц (рис.1).


Index of user pages. (12 Kb)
Рис.1. Индекс пользовательских страниц.

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


Main tab of the module's configuration. (68 Kb)
Рис.2. Основная вкладка конфигурации модуля.

1. WEB - страницы

Модуль предоставляет возможность создания реализаций множества Web-страниц в объекте "Пользовательская страница" (рис.3).


The main configuration page of the user page. (79 Kb)
Рис.3. Главная страница конфигурации пользовательской страницы.

Главная вкладка содержит основные настройки пользовательского протокола:


Все запросы к пользовательским страницам направляются в процедуру обработки запросов пользовательской страницы, которая представлена на вкладке "Программа" объекта страницы пользователя (рис.4).


"Program" tab of the user page object. (137 Kb)
Рис.4. Вкладка "Программа" объекта пользовательской страницы.

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


Для процедуры обработки предопределены следующие переменные обмена:


Общий сценарий запроса пользовательской страницы:

Ссылки

Referring pages: HomePageEn/Doc
HomePageEn/Function
HomePageEn/Using/SmartHouse


 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]