OpenSCADA

Модулі/Web користувача

This page is a translated version of the page Modules/WebUser and the translation is 100% complete.

English • ‎mRussian • ‎Українська
Модуль Ім'я Версія Ліцензія Джерело Мови Платформи Тип Автор Опис
WebUser WWW-сторінка користувача 1.6 GPL2 ui_WebUser.so en,uk,ru,de x86,x86_64,ARM Користувацькі інтерфейси Роман Савоченко Забезпечує створення власних WWW-сторінок на внутрішній мові OpenSCADA.

Модуль надає користувачу механізм створення WWW-сторінок, а також дозволяє обробляти інші WWW-запити на внутрішній мові OpenSCADA, зазвичай це JavaLikeCalc, не залучаючи при цьому низькорівневого програмування. У ролі обробнику сторінок модуль дозволяє використовувати стандартні шаблони DAQ. Використання шаблонів DAQ дозволяє створювати бібліотеки WWW-сторінок та виклик їх у цьому модулі багаторазово, як їх реалізації, а також надає контекст даних виконання шаблону із їх зв'язуванням з даними підсистеми "Збір Даних".

Окрім приналежності модуля до OpenSCADA він також належить та є модулем модуля транспортного протоколу Protocol.HTTP. Власне виклик модулю WebUser здійснюється з Protocol.HTTP та за посередництвом розширеного механізму комунікації, експортованими функціями цього модуля: HTTP_GET(), HTTP_POST().

Адресація сторінок починається із другого елементу URI. Що пов'язано із тим, що перший елемент URI використовується для ідентифікації самого модуля користувацького WWW-інтерфейсу. Наприклад, URL http://localhost.localdomain:10002/WebUser/UserPage можна розшифрувати як виклик користувацької сторінки "UserPage" цього модуля на хості "localhost.localdomain" через порт 10002. У випадку відсутності другого елементу URI та вказання на відображення індексу користувацьких сторінок у конфігурації — формується індекс сторінок (рис.1).

Рис.1. Індекс користувацьких сторінок.

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

Рис.2. Основна вкладка конфігурації модуля.

WWW-сторінки

Модуль надає можливість створення реалізацій WWW-сторінок у об'єкті "Користувацька WWW-сторінка" (рис.3).

Рис.3. Головна вкладка конфігурації користувацької сторінки.

Головна вкладка містить основні налаштування користувацької WWW-сторінки:

Всі запити до користувацьких сторінок спрямовуються до процедури обробки запитів користувацької сторінки, або до процедури DAQ-шаблону, яка представлена на вкладці "Програма" об'єкту сторінки користувача (рис.4). У випадку з DAQ-шаблоном також надається вкладка конфігурації шаблону (рис.5).

Рис.4. Вкладка "Процедура" об'єкту користувацької WWW-сторінки.

Вкладка процедури обробки запитів до користувацької сторінки містить:

Для прямої процедури обробки предвизначено, та обов'язкові або опціональні до створення у шаблоні, наступні атрибути обміну з протоколом HTTP:

Загальний сценарій запиту користувацької сторінки:

Modules/WebUser/uk - GFDLMarch 2024OpenSCADA 0.9.7