Open Automation Software
Open Automation Software
Open Automation Software
2
What is Open Automation Software?
3
What can
you
do with
OAS?
1. Connect to almost any industrial data
source
2. Process and log data live at source with
full store and forward
3. Host live data with any Windows PC over
the internet or on-premises
4. Data transport & Security - uses a
lightweight protocol with compressed,
securely encrypted data packets.
5. Visualize, analyze and deploy data within
your organization to your existing platform
of choice - Web, Windows, Smartphones,
databases, and a variety of file formats.
4
Benefits of Service Oriented
Architecture
• OAS runs as a central ‘service’,
processing and delivering data
to consumers in a form that is
optimized to the consumer’s
needs
• OAS is designed from the
ground up using open
standards and architectures
• Offers major advantages over
proprietary formats and legacy
systems
• Network setup is seamless
• Distributed Network
Architecture ensures best data
accuracy Service Oriented Architecture
promotes scalable networked systems
with maximum interoperability
5
Typical Cloud IoT Solution
6
OAS – Distributed Network Architecture
7
Software Architecture
Windows / Native
Apps Web
(c)
Open
Databases 8
Automat
Why OAS Open Architecture?
• OPEN REAL TIME DATA •Programmatically access data from any .NET app
ACCESS •Share and host data from any .NET app
•Integrate into existing business applications – ERP, MES,
CMMS, etc.
9
Complete Flexibility
11
Product Categories
• Device Drivers
OAS is the IoT • Allen Bradley, Siemens, Modbus, MQTT, OPTO, OPC, OPC UA, AWS IoT,
Framework that Azure IoT
• Data Historian
provides complete • Log Data to Open Database ( SQL Server, Oracle, MySQL, SQL Azure, MS
functionality in an ACCESS, CSV Files)
• Unlimited Trends, Alarms and Reports
open format • SCADA/HMI/Unlimited Visualization Real Time and Historical Data
• Windows (.NET)
• Web ( HTML5)
• PCL (Xamarin)
• Application Integration ( ERP, MES, CMMS, Analytics, IOT, Reporting,
Unlimited)
• .NET (Windows Services, WPF, WinForm)
• Web Services ( REST, HTTP, JSON, JQUERY, HTML5, CSS )
• Databases ( SQL, Oracle, MySQL, MS Access, SQL Azure)
• Files (Binary, Text, XML)
12
Data Sources
14
Why OAS Historian and DNA?
15
User Interfaces
16
Networking
• Data is hosted right from the
data source for best data
accuracy.
• Lightweight protocol with
compressed data packets.
• Secure transport utilizing
encryption.
• Data resolution down to 100
nanoseconds.
• Data speed is extremely fast
transferring multiple values in
each packet.
Live data hosting, network forwarding
and redirection built in! Eliminates risk • Easy setup and allows
unlimited redirects to get to the
of data loss on network failure. data source.
17
Networking options
18
Data quality and security
19
Allen Bradley
20
Siemens
21
Modbus
FEATURES
• Directly access Modbus
device data from
anywhere.
• Implement Modbus RTU,
Modbus ASCII, and
Modbus TCP over
Ethernet, RS-232, and
RS-485.
• Supports extended Connect Modbus Devices to Industrial
addressing and Enron Internet of Things
protocol.
22
OPC UA
24
AWS IoT Gateway
• Read or write data to and
from Amazon Web Services
IoT devices using MQTT
with TLS (Transport Layer
Security)
• Subscribe to AWS devices to
receive data.
• Publish data to AWS devices
based on event,
continuously, or data
change.
Read or write data to / from Amazon • Optionally include timestamp
and data quality from
Web Services IoT Gateway originating source.
25
Azure IoT Data Hub
26
SCADA Connector (SCADA System)
27
IoT Excel Connector
FEATURES:
• Supports unlimited local and
remote Excel Workbooks
• Have Excel Workbooks
access data from all data
sources over the Internet
• Report and share real-time
data in Microsoft Excel
Workbooks
• Create interactive
spreadsheets with live data
for reporting, charts and
Read and write data from / to MS Excel calculations
28
.NET Data Connector
FEATURES
• Subscribe to MQTT brokers
to receive data
• Publish data to MQTT
brokers based on event,
continuously, or data change
• Optionally include timestamp
and data quality from
originating source
Connect to MQTT software brokers
• Optional timeout to verify
with the built in MQTT Driver Interface broker is still alive
30
OPC Client
34
Reports
FEATURES
• Generate Reports based
on event, time of day, or
continuously
• Creates PDF, HTML, MS
Word, MS Excel, Images,
and Printed reports
• Email automatically
generated reports
Create reports from data logged with
OAS Data Historian, OAS Alarm
Logging, or any open database format
35
Recipe
• Send values from SQL Server,
Oracle, Access, MySQL and
SQL Azure to PLCs and DCS
systems with full confirmation
on successful data transfer
• Any destination including OPC
Servers, OPC clients, .NET
applications, and HTML Web
applications
• Execute data transfer
continuously, on event or
specified time of day
• Improve database security by
Reliable High-Speed Data Transfer isolating the database from the
from Databases to IIoT destination application or
device
36
WPF HMI .NET
37
WPF HMI Dashboard
38
WinForm HMI .NET
39
Alarm .NET
• View and acknowledge Alarms
with 100% managed .NET
• Log and recall Alarms to SQL
Server, Oracle, Access,
mySQL, SQL Azure, and CSV
• Notify users of alarm activity to
virtually any client destination
• Voice messaging, SMS/Text
message, and email
• Summarize alarm totals per
area, priority, and type
Real-time alarming for WinForm • Log operator comments with
alarm or event condition
and WPF applications • Support for OPC UA Alarms
and Conditions and Classic
OPC A&E
40
Trend .NET
FEATURES
41
Portable Class Libraries (PCL)
44
Web HMI Wizard
45
Web HMI Dashboard
46
Web Alarm
• Compatible with ALL browsers on
Mac, PC, Linux, and mobile
devices
• Utilizes open standards for HTML5,
JavaScript, and CSS
• Unique markup option quickly adds
live data to existing HTML pages
• Programmatic JS interface allows for
advanced application UI
development
• Supports authentication and
secure communications over SSL
• Requires no plugins, Java applets,
or ActiveX controls to execute
Display real time and historical alarms • No compilation or packaging for
deployment
in an interactive table in a web browser • Log operator comments
• Support for OPC UA Alarms and
Conditions and Classic OPC A&E
47
Web Trend
• Compatible with ALL browsers on
Mac, PC, Linux, and mobile
devices
• Utilizes open standards for HTML5,
JavaScript, and CSS
• Unique markup option quickly adds
live data to existing HTML pages
• Programmatic JS interface allows for
advanced application UI
development
• Supports authentication and
secure communications over SSL
• Requires no plugins, Java applets,
Display real time and historical data in or ActiveX controls to execute
• Requires no compilation or
a trend format on any device with a packaging for deployment
web browser • Real time and historical data
delivered directly to your browser,
reducing load on your web
application server
48
Universal Driver Interface
49
Online Knowledge Base
• https://www.openautomationsoftware.com/knowledge-base/overview/
• Visit the online Knowledge
Base at
https://www.OpenAutomationSoftware.com
50
Implementation Pathways
51
Planning Your Project