Как мы можем помочь?
WebHMI — новое решение Progea для отображения проекта диспетчеризации, разработанного в Movicon.Next на экране стандартного веб–браузера.
Новый WebHMI Web Client имеет встроенный веб–сервер и отображает элементы проекта в формате SVG/HTML5, таким образом векторная графика WPF преобразуется в формат SVG.
Веб–сервер может подключаться к серверу ввода/вывода Movicon.Next или обращаться, непосредственно, к оборудованию с помощью встроенного OPC UA сервера.
Таким образом, WebHMI может быть использован в двух вариантах:
- Как Веб–клиент для отображения данных и графики проекта на стандартных веб-браузерах.
- Как независимое приложение, работающее на маломощном устройстве, без установки 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.