Open Automation Software
Moving Data From Anywhere to Anywhere
1-303-679-0898

WPF HMI .NET
.NET controls and real-time data communications components for
Windows Presentation Foundation (WPF) applications

OPEN AUTOMATION SOFTWARE – FREE EVALUATION

Everything you need to build world-class SCADA, HMI, .NET, and Web Applications quickly. Without touching a line of code!
OPCWPFHMI

Product Overview

The WPF HMI .NET product provides Human Machine Interface (HMI) .NET controls and real-time data communications components for Windows Presentation Foundation (WPF) applications.

HMI applications can be developed using Microsoft Visual Studio 2010 (or later) or Microsoft Expression Blend with no programming required.

Applications developed with OAS WPF HMI .NET can run locally and remotely.

CORE FEATURES OF OAS WPF HMI.NET

  • Create Screen Resolution independent applications with stunning graphics and animation using 2D and 3D graphics.

  • Smart Client compatible

  • Components can be integrated into any WPF application

  • Create dashboard applications

  • Integrates with One Click HMI feature

  • No client licensing necessary (Unlimited Clients and Applications)
  • Configure, Build, Deploy and install locally or over the internet. No additional software to install.
  • Compressed and encrypted packets for fast and secure WCF communications across Control networks, business networks, WAN or the internet.
  • Reach beyond the control room (SCADA /HMI) to build rich enterprise wide data centric business applications with Visual Studio.

Extend WPF HMI .NET

Extend the capabilities of WPF HMI .NET with these additional options:

  • Add the Data Historian and  Trend .NET products for a complete data historian solution
  • Add WPF Alarm product for Alarm Visualization, Alarm Logging and Alarm Notifications via Email, SMS or Voice
  • Explore other options on our product page.

Edge Computing with OAS Distributed Network Architecture

OAS IoT Data Connector

  • Universal Driver Interface – Use C# or VB.NET to integrate your own data model into OAS for realtime data access.
  • Allen Bradley – Use the Allen Bradley IoT Driver to connect to ControlLogix, CompactLogix, GuardLogix, Micro800, MicroLogix, SLC 500, and PLC-5. Add Allen Bradley Data Historian to log data to industry standard databases.
  • Siemens – Use the Siemens IoT Driver to connect to S7-200, S7-300, S7-400, S7-1200, and S7-1500. Add Siemens Data Historian to log data to industry standard databases.
  • Modbus – Use the Modbus IoT Driver to connect to Modbus TCP, Modbus RTU, and Modbus ASCII all supported on Ethernet, RS-232 Serial, and RS-485 Serial. Add Modbus Data Historian to log data to industry standard databases.
  • MQTT – With the MQTT IoT Connector you can subscribe to MQTT Brokers.
  • Amazon Web Services – With the AWS IoT Gateway driver you can subscribe to AWS for live data updates.
  • .NET Applications – The .NET Data Connector provides read and write access to data programmatically via C# or VB code in a .NET application.
  • Excel – Use the Excel Connector to use Microsoft Excel as data source
  • Industry Standard Databases – Use the Recipe Connector to connect to SQL Server, Oracle, Access, mySQL and  SQL Azure databases
  • Industry Standard SCADA Systems – Use the Universal Data Connector to connect to Wonderware, WinCC, RSView and Cimplicty
  • OPC Client – Use the OPC Client Connector to connect to third party OPC Clients
  • OPC Servers – Connect to OPC DA 2.x, 3.0, OPC UA, OPC A&E, and OPC UA Alarm and Conditions. Use the OPC Tunnel Connector to automatically transfer data from any Data Source to third party OPC Servers
  • Javascript – With the HTTP API Connector you can connect to jQuery and JSON data sources
  • REST – With the REST API Connector you can connect to data sources via the REST API
  • iOS and Android Apps – Use PCL for Android and iOS to connect to data on iOS and Android devices.
  • .NET Applications – The .NET Data Connector provides read and write access to data programmatically via C# or VB code in a .NET application.
  • .NET WPF HMI Applications – Use WPF HMI .NET to create HMI visualizations for WPF Smart Clients
  • .NET WinForm HMI Applications – Use WinForm HMI .NET to create HMI visualizations for WinForm Smart Clients
  • .NET Trending Application – Use Trend .NET for real-time trending for WinForm and WPF applications and historical trending when combined with OAS Data Historian.
  • .NET Alarming Applications – Use Alarm .NET for real-time alarming for WinForm and WPF applications and historical alarming with alarm notification via email, SMS text, and voicemail.
  • Javascript – With the HTTP API Connector you can connect to jQuery and JSON data sources
  • REST – With the REST API Connector you can connect to data sources via the REST API
  • Web-based HMI Applications – Use Web HMI to create cross-platform HMI apps
  • Web-based Trending Aplicatons – Use Web Trend to create cross-platform trending apps
  • Web-based Alarming Applications – Use Web Alarm to create cross-platform alarm apps
  • iOS and Android HMI Apps – Use PCL for Android and iOS to create iOS and Android applications for live data.
  • Data Historian – With OAS Data HIstorian you can log data to SQL Server, Oracle, Access, mySQL, SQL Azure and CSV files.
  • Reports – With OAS Reports you can create reports from OAS data logging products or other databases. Generate reports as Word, Excel, PDF, HTML or Email.
  • Universal Driver Interface – Use C# or VB.NET to integrate your own data model into OAS for realtime data access.
  • Allen Bradley – Use the Allen Bradley IoT Driver to connect to ControlLogix, CompactLogix, GuardLogix, Micro800, MicroLogix, SLC 500, and PLC-5. Add Allen Bradley Data Historian to log data to industry standard databases.
  • Siemens – Use the Siemens IoT Driver to connect to S7-200, S7-300, S7-400, S7-1200, and S7-1500. Add Siemens Data Historian to log data to industry standard databases.
  • Modbus – Use the Modbus IoT Driver to connect to Modbus TCP, Modbus RTU, and Modbus ASCII all supported on Ethernet, RS-232 Serial, and RS-485 Serial. Add Modbus Data Historian to log data to industry standard databases.
  • MQTT – With the MQTT IoT Connector you can subscribe to MQTT Brokers.
  • Amazon Web Services – With the AWS IoT Gateway driver you can subscribe to AWS for live data updates.
  • Excel – Use the Excel Connector to use Microsoft Excel as data source
  • Industry Standard Databases – Use the Recipe Connector to connect to SQL Server, Oracle, Access, and mySQL databases
  • Industry Standard SCADA Systems – Use the Universal Data Connector to connect to Wonderware, WinCC, RSView and Cimplicty
  • OPC Client – Use the OPC Client Connector to connect to third party OPC Clients
  • OPC Servers – Connect to OPC UA and Classic OPC DA 2.0 and 3.0 OPC Servers. Use the OPC Tunnel Connector to automatically transfer data from any Data Source to third party OPC Server or OAS IoT Driver.
  • Microsoft Azure – Use the SQL Azure Data Logging and SQL Azure Alarm Logging products to connect to Microsoft Azure SQL Databases
  • Microsoft Azure IoT Data Hub – Transfer any Data Source to Azure IoT Data Hub using the OPC Tunnel Connector

Cost-effective Licensing

OAS licensing is based on three simple factors:

  1. The number of tags you need to connect to
  2. The number of OAS products needed to connect your data sources
  3. Whether you need a networked or stand-alone system

You can deploy unlimited client applications for each Distributed Network Architecture enabled server.

Price
starts at
$1795

WPF HMI with Expression Blend

WPF HMI Videos

Expression Blend for WPF

Expression Blend, & review the advantages for creating graphic applications compatible with Visual Studio.

WPF HMI Graphics

How to create graphic operator interface applications with WPF HMI .NET and Expression Blend.

WPF HMI Symbols

How to use symbol library in WPF HMI application.

WPF Animation

How to add animation to a WPF HMI application.

HMI Dashboard Overview

How to create a WPF Dashboard application using the Live Data Dashboard template.

HMI Dashboard Adding Window

How to add a Window to the Live Data Dashboard.

HMI Dashboard Reports & Docs

How to add report and document interface options to Live Data Dashboard.

HMI Dashboard Gadgets

How to add gadgets to the Live Data Dashboard.

WPF Page Navigation

How to add page navigation to a WPF application with easy to use WPF HMI Page Navigation controls.

Radial Gauge Demo

Demonstration of WPF Radial Gauge controls in action.

WPF Radial Gauge

How to integrate the radial gauge control into a WPF dashboard application.

WPF Linear Gauge

How to integrate the linear gauge control into a WPF dashboard application.

WPF Bar Graph

How to integrate a bar graph into a WPF dashboard application.

WPF Pie Chart

How to integrate live pie chart into a WPF dashboard application.

WPF Circular Data

How to integrate circular data control into a WPF dashboard application.

WPF Quick Chart

How to add a quick chart into a WPF dashboard application.

WPF Lamps and Switches

How to integrate lamps and switches into a WPF dashboard application.

WPF Templates

How to use the simple WPF templates. The Live Data Dashboard is the most feature rich template in the Live Data Dashboard video above.

Smart Clients / .NET Target Framework / HMI Symbols

Introduction to Smart Clients

Overview of Smart Client HMI applications and how they work

Publish Smart Clients

How to publish a WPF and WinForm Smart Client using Visual Studio.

Target Framework VS2010

How to set the Target Framework of a Visual Studio 2010 application to the Full Framework instead of the Client Profile

Free HMI Symbols

Where to download free HMI Symbols. Both WPF HMI and HTML HMI can use any open graphic format.

The Possibilities are Endless!

Connect Data Sources

Make virtually limitless connections from a huge range of data sources with OAS Universal Data Connector feature.

Universal Data Connector

Move Data

Move data quickly and securely and in an open format using our innovative Distributed Network Architecture.

Distributed Network Architecture

Create Applications

Create powerful .NET, web and cross-platform mobile HMI applications. Access OAS data from anywhere and from any device.

Application Development