Video Library

Learn more about the OAS Product Platform with these helpful videos. Many include step-by-step instructions as well as tutorials on technology and industry topics.

Select a category to jump to that section:

Introduction to Open Automation Software

Introduction to Open Automation Software. IIoT / SCADA / HMI software for .NET, web, and open platform solutions.
Overview of IoT software products by Open Automation Software
See how OAS transfers all values over a network with 100 nanoseconds resolution and log with store and forward to MS SQL Server.
100,000 OAS tags running on a Raspberry Pi 4 all updating once per second and logged to a SQL Server database over a network.
Open Automation Software benefits over off the shelf software and custom application development.
Open Automation Software blends the best of both off-the-shelf software products and custom developed applications.
Log Industry 4.0 data in an open format with store and forward functionality in and edge computing platform.
Distributed Network Architecture implementing Edge Computing to provide accurate and scalable network solution for Industry 4.0 data.
Open user interface visualization software solution for Industry 4.0 data for Windows, Web, and Cross Platform applications.
Setup Industrial Internet of Things solutions quickly and accurately with automated setup supported by .NET, REST API, and Cross Platform apps.
Implement the OAS Distributed Network Architecture and eliminate paying for data transfer to the cloud with a self-hosted solution.
Industry 4.0 communication drivers for Allen Bradley, Siemens, Modbus, MQTT, OPC UA, and many more. Or your own Universal Driver Interface.

Data Historian

Data logging for IIoT data to SQL Server, Oracle, Access, mySQL, SQL Azure, MongoDB,...
How to setup Data Logging Groups for Continuous, Event, Data Change, and Snapshot recording....
Define a database table or view as a data source of OAS Tags for read and write access to SQL Server, Oracle, mySQL, MariaDB, SQLite, PostegreSQL, and Cassandra.
Log high speed buffered data from a controller at 1 millisecond per sample.
How to set up Data Logging to update existing records based on dynamic query...
Automatically setup data logging to SQL Server of all data from Kepware OPC Server...
10 Things Your Data Historian Should Do How to implement OAS Data Logging automated...
How to setup data logging so there is no data loss on a network or database engine failure.
How to log data with 100 nanosecond resolution for up to 1,000,000 records per...
Quick demonstration of logging high speed data from an Allen Bradley ControlLogix processor to...

Alarm Logging & Notification

View live and historical alarms with 100% .NET control for WPF and WinForm applications...
View live and historical alarms with open standards library for HTML5, JavaScript, and CSS...
How to setup alarm limits in real-time tag configuration.
How to add an alarm windows to WPF and WinForm applications for local and...
How to setup alarm logging to SQL Server, Oracle, Access, and mySQL.
How to setup Alarm Notification to send emails for specific alarms.

Device & Data Connectors

Communication Driver for Allen Bradley ControlLogix, CompactLogix, GuardLogix, Micro800, MicroLogix, SLC 500, and PLC-5. Automated setup with One Click Allen Bradley feature.
Siemens S7 communication driver for S7-200, S7-300, S7-400, S7-1200, and S7-1500
Modbus interface for Modbus TCP, Modbus RTU, and Modbus ASCII protocols with support for Enron and extended addressing
Connect to OPC UA Servers for Data Access and Alarms and Conditions
Classic OPC DA 2.xx and 3.0 OPC Server interface. Automated setup with One Click OPC feature
Connect third party OPC Clients to OPC Servers over the Internet and through your WAN. Enable OAS as a data source to third party SCADA software.
Create your own communication driver interface for Open Automation Software using C# or Visual Basic .NET with the UDI SDK.
Universal Data Connector for Industry 4.0 data for IIoT applications.
Connect Visual Studio applications over the Internet and your LAN to live data using...
AWS IoT Gateway communication driver.
Azure IoT Data Hub communication driver.
MQTT communication driver interface for MQTT brokers.
Connect IoT systems with Excel with live data connections. Network data over the Internet...
REST API for IoT live and historical data.
Transfer data from SQL Server, Oracle, Access, mySQL, MongoDB, and SQL Azure to IIoT...
Transfer data over the Internet or you LAN to and from controllers, PLCs, OPC...
Getting Started with OAS including installation, setting up Tags, selecting Data Sources and Destinations, Networking and Security.
Introduction to Universal Driver Interface with live example to REST API to deploy on cross-platform applications.
Complete walk through of code example of Universal Driver Interface.
How to make any .NET application a live data source to all products. Also...
How to setup Modbus driver for OAS.
How to connect to OPC Servers for all products. Refer to One Click OPC...
How to interface MTConnect live data into Open Automation Software.
How to connect to third party MQTT Brokers.
How to connect to the OAS MQTT Broker for local and remote tag values.
How to setup OAS Sparkplug B Edge of Network Node and Host Application.
How to setup communications to Azure IoT Data Hub.
How to setup interface to publish to Azure Event Hubs.
How to setup Kafka producer and consumer in OAS.
How to publish IIoT Data to Azure IoT Hub, AWS IoT Gateway, and MQTT Brokers.
How to transfer values from one tag to another locally and over a network.
Data route from event, continuously, or data change using fixed or dynamic values.
How to interface OAS with the Node-Red platform.
How to setup communications to General Purpose Input / Output pins on Raspberry Pi 4.
How to connect third party OPC Clients for both local and Internet connections.
How to setup continuous and event data transfer from SQL Server, Oracle, Access, and...
How to setup math equations and logic as a Data Source with the built...
Monitor how many times a value or alarm transitions and how long it has been active.
Totalization for values optionally reset daily or from event.
How to connect Microsoft Excel to any data source and share data with any...
Communications redundancy with automated failover to backup device or interface.
.NET applications can implement an automated or controlled switch to data servers to add redundancy to your application.

Web Visualization Tools

Create impressive web-based user interface solutions without learning complex coding languages.
Web HMI to deliver IIoT data directly to ASP.NET and .NET MVC, PHP, Ruby...
View live and historical alarms with open standards library for HTML5, JavaScript, and CSS...
Web trend interface for IIoT real time and historical data using open standards for...
Web HMI Dashboard with no coding required for live and historical visualization, trending, alarming,...
Web HMI for live data using HTML5, CSS, Javascript, JQuery, and JSON. Live example...
How to use the Web HMI Wizard to automatically create HTML code to provide live data.
How to add a live user interface to a WordPress site.
Demonstration of HTML5 Web Alarm window for live and historical SCADA alarms demonstration.
Using the Open Automation Software REST API.

Visualization for iOS and Android

Create iOS and Android Native Apps for live data read and write access HMI.
Step-by-step guide to creating your first Android or iOs app.

WPF Visualization Tools

Create and deploy real time user interface WPF applications to run locally or remotely...
View live and historical alarms with 100% .NET control for WPF and WinForm applications...
Realtime and historical trending for WPF and WinForm applications with 100% managed component.
How to use Expression Blend, and review the advantages for creating graphic applications compatible...
How to create graphic operator interface applications with WPF HMI.NET and Expression Blend.
How to use symbol library in WPF HMI .NET application.
How to add animation to a WPF HMI .NET application.
How to integrate lamps and switches into a WPF dashboard application.
How to create a WPF Dashboard application using the Live Data Dashboard template. User...
How to add a Window to the Live Data Dashboard.
How to add gadgets to the Live Data Dashboard.
How to add report and document interface options to Live Data Dashboard.
How to add page navigation to a WPF application with easy to use WPF HMI...
Demonstration of WPF Radial Gauge controls in action.
How to integrate the radial gauge control into a WPF dashboard application.
How to integrate the linear gauge control into a WPF dashboard application.
How to integrate a bar graph into a WPF dashboard application.
How to integrate live pie chart into a WPF dashboard application.
How to add a quick chart into a WPF dashboard application.
How to integrate circular data control into a WPF dashboard application.
How to use the simple WPF templates. The Live Data Dashboard is the most...

Winform Visualization Tools

User Interface controls for WinForm application development.
View live and historical alarms with 100% .NET control for WPF and WinForm applications...
Realtime and historical trending for WPF and WinForm applications with 100% managed component.
How to create classic WinForm HMI applications using Winform HMI.NET.
How to add a realtime gauge control to a WinForm HMI application.
How to use the Multi Document Interface template for creating simple WinForm applications.
How to use the WinForm Tabbed Template to create simple WinForm applications.

Smart Clients / .NET Target Framework / HMI Symbols

Overview of Smart Client HMI applications and how they work.
How to publish a WPF and WinForm Smart Client using Visual Studio.
How to set the Target Framework of a Visual Studio 2010 application to the...
Where to download free HMI Symbols. Both WPF HMI and Web HMI can use any...

Trending

Realtime and historical trending for WPF and WinForm applications with 100% managed component.
Web trend interface for IIoT real time and historical data using open standards for...
How to use the Trend and Alarm Historian container. Pre-built application to run locally...
How to add a trend window to WPF or WinForm application for local and...
How to setup trending for an X/Y plot scale with one value assigned to...
How to setup trending for historical and realtime trending in the same window with...

Reports

Generate reports based on event trigger to PDF, HTML, Word, Excel, image and optionally...
How to create reports for automated report generation from database sources to PDF, HTML,...

Networking - LAN, WAN, and Internet

Edge network platform for IIoT communications. Host data directly at the source.
How to network all products to central service using a fixed IP Address or...
How to implement Internet of Things Live Data Cloud using Open Automation Software.
How to transfer data through network data diodes.
How to host data from any Windows PC with a standard Internet connection. No...
How to use data logging with data service being hosted with free Live Data...
How to use OPCClient.NET with data service being hosted with free Live Data Cloud...
How to use OPCExcel.NET with data service being hosted with free Live Data Cloud...
How to adjust WCF port number in the service and all client applications.

One-Click Automated Setup

How to deploy OAS using Docker containers for both Linux and Windows.
How to import Allen Bradley variables from a controller to Open Automation Software.
How to import Allen Bradley variables from a program file to Open Automation Software.
Automatically setup the realtime database from OPC Servers in one step.
Automatically setup data logging to SQL Server of all data from Kepware OPC Server...
Automatically setup Tags, Alarm Limits, Data Logging, Trending, Alarming, and HMI Smart Client in...
Smart Client application that will display all data from any Open Automation Software .NET data...

Security

How to setup security for Open Automation Software in the service and in client applications.
How to add security users to database engine.

Español

Open Automation Software Ventaja
Open Automation Software introducción
Esta es una presentación básica de Open Automation Software sobre la forma más rápida de...