Как мы можем помочь?

WebHMI Web Client

Содержание статьи

WebHMI — новое реше­ние Progea для отоб­ра­же­ния про­ек­та дис­пет­че­ри­за­ции, раз­ра­бо­тан­но­го в Movicon​.Next на экране стан­дарт­но­го веб–браузера.

Новый WebHMI Web Client име­ет встро­ен­ный веб–сервер и отоб­ра­жа­ет эле­мен­ты про­ек­та в фор­ма­те SVG/HTML5, таким обра­зом век­тор­ная гра­фи­ка WPF пре­об­ра­зу­ет­ся в фор­мат SVG.

Веб–сервер может под­клю­чать­ся к сер­ве­ру ввода/вывода Movicon​.Next или обра­щать­ся, непо­сред­ствен­но, к обо­ру­до­ва­нию с помо­щью встро­ен­но­го OPC UA сервера.

Таким обра­зом, WebHMI может быть исполь­зо­ван в двух вариантах:

  1. Как Веб–клиент для отоб­ра­же­ния дан­ных и гра­фи­ки про­ек­та на стан­дарт­ных веб-браузерах.
  2. Как неза­ви­си­мое при­ло­же­ние, рабо­та­ю­щее на мало­мощ­ном устрой­стве, без уста­нов­ки Movicon​.Next.

WebHMI рабо­та­ет на плат­фор­мах Windows 10 и Linux. Были про­ве­де­ны экс­пе­ри­мен­ты на сбор­ках Linux — Ubuntu (Desktop и Server), Debian, Raspbian. WebHMI сов­ме­стим со все­ми вер­си­я­ми Linux, под­дер­жи­ва­ю­щих .NET Core.

При раз­ра­бот­ке про­ек­та, кото­рый будет исполь­зо­вать WebHMI, надо сра­зу вклю­чить опцию «WebHMI» во вклад­ке Properties/Project Type (Свой­ства проекта/Тип про­ек­та). Это поз­во­лит избе­жать при­ме­не­ния инстру­мен­тов или функ­ций, кото­рые не под­дер­жи­ва­ют­ся WebHMI.

Так­же при ука­за­нии WebHMI как типа про­ек­та в уже раз­ра­бо­тан­ном про­ек­те пока­жет те эле­мен­ты, кото­рые будут рабо­тать некор­рект­но или не под­дер­жи­ва­ют­ся совре­мен­ны­ми веб–технологиями.

После раз­ра­бот­ки, при ком­пи­ля­ции про­ек­та WebHMI, нуж­но ука­зать как будет рабо­тать веб–клиент: локаль­но (вме­сте с Movicon​.Next) или само­сто­я­тель­но как отдель­ное приложение.


Ограничения WebHMI

WebHMI обла­да­ет несколь­ко огра­ни­чен­ным функ­ци­о­на­лом, отно­си­тель­но базо­во­го паке­та Movicon​.Next, но мно­же­ство функ­ций доступ­но для исполь­зо­ва­ния в проекте.

Toolbox

  • Alarm Banner 
  • Alarm Window
  • Event Log
  • Buttons (also with styles)
  • Switches (also with styles)
  • Combo-Boxes
  • Displays
  • Gauges
  • Sliders
  • Spinners
  • Text Boxes
  • Draws
  • Linear Meters
  • Hot Regions
  • Embedded Screens
  • Trend: Real Time
  • Trend: Data Analysis
  • Recipe Viewer
  • Scheduler Viewer
  • Report Viewer

Команды

  • Screens
  • Tag Value
  • Open Pad
  • Users
  • Change Language
  • Reports
  • Alarms
  • Open Map

Ресурсы

  • Logic
  • Schedulers
  • Reports
  • Screens
  • Parameters
  • Texts
  • Events
  • Menus
  • Recipes
  • Users

Анимация

  • Background Color
  • Visibility
  • Blink
  • Height
  • Length
  • Scale
  • Rotation
  • X Move 
  • Y Move 

WebHMI под­дер­жи­ва­ет рас­ши­ре­ния Movicon​.Next гео­гра­фи­че­ско­го пози­ци­о­ни­ро­ва­ния — GeoScada и Допол­нен­ную Реаль­ность — Augmented Reality.