Universal Data Connector
With direct PLC, and IoT connectors, the Universal Data Connector and it’s network architecture are the core of the OAS Platform. The UDC is a Windows Service and can be deployed in many ways. Additional OAS Platform features are enabled in the UDC to achieve data source connectivity, to log data, to log and raise alarm notifications, and to expose tools for application developers.
Data Historian
High-speed, fault-tolerant logging to popular open data formats and databases such as Oracle, MS SQL Server, mySQL, PostgreSQL, Cassandra, MongoDB, Access, SQL Azure, MariaDB, SQLite, InfluxDB, Amazon Aurora, Amazon RDS, Amazon Redshift, Google Firebase, and CSV files. Data is continually buffered, so unreliable network connectivity or scheduled outages will not interrupt the collection of data. Up to 1 million data points can be logged per call, achieving up to 100 nanosecond resolution. Windows and Web visualization of real time and historical data. Platform components that integrate with your open databases:
Data Historian
High-speed, fault-tolerant logging to popular open data formats and databases such as Oracle, MS SQL Server, mySQL, PostgreSQL, Cassandra, MongoDB, Access, SQL Azure, MariaDB, SQLite, InfluxDB, Amazon Aurora, Amazon RDS, Amazon Redshift, Google Firebase, and CSV files.
Trend .NET
Visualize real time and historical data in WPF and WinForm applications. Build customizable, interactive data explorers using Visual Studio, and any .NET language such as C# and VB.NET
Web Trend
Visualize real time and historical data in web and mobile applications. Deliver interactive web-based data interfaces with HTML, CSS, and Javascript in any web application environment
Reports
Automate the generation of reports and deliver them in multiple at custom intervals (e.g. hourly, daily, weekly, or monthly). Deliver reports as Word or Excel documents, PDFs, and HTML files or even sent directly to a networked printer
Alarm Logging & Notification
Set simple or complex alarm conditions and trigger notifications via email, SMS, or voice mail. System alarms can be logged for historical analysis, and displayed in real time within .NET, web, and other applications using OAS Developer Tools and APIs. Alarm Logging and Notification is available with the following products:
Alarm .NET
The OAS Alarm .NET product provides real-time alarming for WinForm and WPF applications. The interactive control allows users to visualize, filter, and manage real time and historical alarms.
Web Alarm
The OAS Web Alarm product allows you to display real time and historical alarms in an interactive table, viewable on any device with a web browser.
Device & Data Connectors
The OAS Platform includes connectors to achieve direct communications to Alan Bradley and Siemens PLCs, as well as Modbus devices, OPC UA data sources, open database, and more. There is no better or flexible way to connect to your data and to provide it to unlimited endpoints or integrations. The following connectors are currently available:
Device Connectors
Allen Bradley Connector
Supports direct connections to controllers with ABLogix and ABClassic Driver Interfaces such as ControlLogix, CompactLogix, GuardLogix, and Micro800 with the ABLogix driver, and MicroLogix, SLC 500, and PLC-5 with the ABClassic driver
Siemens Connector
Connect directly to Siemens controllers with the built in Siemens Driver Interfaces which support communications over Ethernet to S7-200, S7-300, S7-400, S7-1200, and S7-1500
Modbus Connector
Connect directly to Modbus slave devices or host data to Modbus masters with the built in Modbus Driver Interface which supports communications over Ethernet and Serial interfaces with Modbus TCP, Modbus RTU, and Modbus ASCII protocols
MTConnect
Automated setup from MTConnect enabled devices. Receive live data from defined MTConnect data streams.
OPTO Connector
FREE driver which enables speed communications to OPTO 22 SNAP PAC controllers
OPC UA Connector
The OPC UA connector provides connectivity between OPC, .NET, JSON, REST, Web, SCADA, and database applications
OPC Client Connector
Enables unlimited local and remote OPC Clients to communicate with an OAS Service, allowing unlimited OPC Client connections while maintaining only one OPC connection to the local OPC Servers
Data Route
Allows an OAS Service to write values from any Tag Parameter to an OPC Item in an OPC Server, simplifying remote networking by installing the OAS Service at each OPC Server system.
Universal Driver Interface
Create your own communication drivers using C# or VB.NET and define custom interface and tag properties. This SDK is easy to use and deploy and free of charge to develop unlimited numbers of drivers.
Data Connectors
OAS Database Connector
The OAS Database Connector product provides data transfer from databases. The database providers can be SQL Server, SQL Azure, Access, Oracle, mySQL, PostgreSQL, Cassandra, MariaDB, SQLite, Amazon Aurora, Amazon RDS, Google Firebase, and MongoDB. OAS Recipe supports static or dynamic queries from other data sources such as device or operator input from your user interface.
Excel Connector
The OAS Excel Connector product provides connectivity to Microsoft Excel Workbooks for both read and write functionality. The OAS Excel Connector can interface with Microsoft Excel 2003, 2007, 2010 and above.
IoT Connectors
Connect to cloud-base IoT gateways such as Amazon Web Services, Azure IoT, and MQTT Brokers to move device data into the cloud. Achieve a true IIoT solution by incorporating the speed and reliability of the OAS platform into your IoT ecosystem. IoT Connectors currently available:
Azure IoT Data Hub Connector
Write live data to Azure IoT devices using the built in AMQP protocol driver. This enables you to take full advantage of any or all of the other big data and IoT services provided by Azure.
AWS IoT Gateway Connector
Allows you to read or write data to and from Amazon Web Services IoT devices using MQTT with TLS (Transport Layer Security). This enables you to take full advantage of any or all of the other services provided by AWS.
MQTT Broker
he OAS MQTT Broker enables all OAS Tags variables for local and remote access to third party MQTT Clients with no additional setup required.
MQTT Connector
The OAS MQTT Data Connector allows you to connect to MQTT devices and software brokers with the built in MQTT Driver Interface. The MQTT Connector includes support for Sparkplug B as a Host Application and Edge of Network Node.
Kafka Connector
The OAS Kafka Connector allows you to send data as a producer and receive data as a consumer via adjustable JSON packet structure with multiple tags per topic.
Data Route
Allows an OAS Service to write values from any Tag Parameter to an OPC Item in an OPC Server, simplifying remote networking by installing the OAS Service at each OPC Server system.
Visualization Tools
Build Visualizations, User Interfaces, and Automation apps using Developer Tools and APIs, for .NET, web technologies, native iOS and Android mobile apps, and using a REST API for devices and applications on any platform. Developers can choose from components and libraries for creating visualization apps, headless data automations, or even automated configuration and deployment of OAS-based systems.
.NET Visualization Tools
WinForm HMI .NET
Develop Windows Forms applications in .NET using either C# or VB.NET. Includes a wide variety of visual controls.
WPF HMI .NET
Develop visually stunning WPF applications in .NET using C# or VB.NET along with XAML. Includes a wide variety of visual controls.
Trend .NET
Create real time and historical Trend visualizations, plotting multiple simultaneous data points. Interactive visual controls for analyzing and exporting data.
Alarm .NET
View and manage real time and historical Alarms. Interactive control allows users to acknowledge and comment on alarms, or filter based on any attribute.
Web Visualization Tools
Open UIEngine
Create complex applications within a web browser, and without writing a single line of code, all contained within the OAS server installation.
Web HMI
Develop web applications or integrate with existing web apps to display, modify, and control real time data in an OAS Service, all from within a desktop or mobile browser.
Web Trend
Create real time and historical Trend visualizations, plotting multiple simultaneous data points displayed in any desktop or mobile browser.
Web Alarm
View and manage real time and historical Alarms. Interactive control allows users to acknowledge and comment on alarms, or filter based on any attribute.
SDKs & APIs
One of the most powerful features of the OAS Platform is automation. Using our components and APIs, the OAS Universal Data Connector configuration itself can be automated. This allows for the creation of applications that can build and manage OAS tag configurations and more. And of course, all tag data can be processed in real time through these interfaces, opening a world of data integrations to developers.
.NET Data Connector
Create custom integrations, headless data feeds, or even automate the configuration of an OAS service. Using the .NET Data Connector any C# or VB.NET application can take advantage of the OAS service.
.NET Core for iOS and Android
Native mobile applications for iOS and Android can be built using the OAS .NET Core Components and Xamarin. Apps can be deployed to the Apple App Store for iOS or Google Play Store for Android.
REST API
Any application code capable of executing HTTP calls can communicate with an OAS service to read and write tag data, as well as read trend and alarm data. OAS server configurations can also be managed through the API.
Universal Driver Interface
Create your own communication drivers using C# or VB.NET and define custom interface and tag properties. This SDK is easy to use and deploy and free of charge to develop unlimited numbers of drivers.