What will make my license stop working?

  • If you upgrade your software to the latest version without an active maintenance plan that covers that version.
  • If you change the CPU mother board. This includes cloning the image of the drive and restoring to a new PC.
  • If you remove all of the hard disks from the system that were present when the software was licensed.
  • With older OAS version 9 or less if you remove all of the Ethernet cards from the system that were present when the software was licensed.

FAQs – Software Licensing

How can I see how many tags are currently in use for my license?
Select Configure-System Status using the Configure application and view the Totals section of the information provided.
Why do I get a warning my tag count license is exceeded?
There is a default demo Tag configuration file that is set to load under Configure-Options.  If you are not using these tags remove this default file or create your own only with your own tags and restarted the 3 OAS Services using the OAS Service Control.
How do I license the software?
Use Configure-License with the Configure application with one of the methods listed in the System Configuration – License section of this help file.
What happens when I exceed the tag limit?
  • A warning appears when you use the Configure application.
  • Also the Runtime will not start if you have too many Open Automation Software Tags loaded.
  • If you are using DirectOPC once you reach the tag limit no other DirectOPC Items will be added.
  • You can see how many tags you are using under Configure-System Status in the Totals section.
Do I need to reinstall the software after I purchase a license?
No, the one common download of Open Automation Software contains all of the products, drivers, and is activated with a Serial Number with an Internet connection, or with a License Key without an Internet connection.
I just purchased a 100 tag license and now I get a message that the tag limit is exceeded?
There are more than 100 tags in the demo tag configuration. Delete the demo tags and set the default tag configuration file under Configure Option Default Files.
Do I need to Kill a license if I am upgrading the version of Open Automation Software?
No, the license will remain active while you uninstall and reinstall Open Automation Software.
How do I move a license from one computer to another?
If you software license is up to date with a current maintenance use the steps in Moving a Software License.
Do I need to kill or backup the license when I uninstall and reinstall the software?
No the license will remain, but do not delete any files from C:\Program Files\Open Automation\OAS\ or C:\ProgramData\OpenAutomationSoftware\ after you uninstall Open Automation Software.
What will make my license stop working?
  • If you upgrade your software to the latest version without an active maintenance plan that covers that version.
  • If you change the CPU mother board. This includes cloning the image of the drive and restoring to a new PC.
  • If you remove all of the hard disks from the system that were present when the software was licensed.
  • With older OAS version 9 or less if you remove all of the Ethernet cards from the system that were present when the software was licensed.

FAQs – Options

How can I backup the configured options on my system?
Backup the file OAS.options from C:\ProgramData\OpenAutomationSoftware\ConfigFiles.
All default configuration files would be specified under Configure-Options.
How can I move the configured options from one system to another?
Copy the file OAS.options from C:\ProgramData\OpenAutomationSoftware\ConfigFiles\ to the new system in the same directory C:Program Files and restart the OAS Services on the new computer. All default file paths will be located under Configure-Options and they should be copied to the same directory structure of the new system.
How can I prevent the options from being modified by unauthorized users?

Setup Security and select which Options you want users to be able to modify in the Default group and for each Security Group.

FAQs – Getting Started

What do I do if I cannot find the answer to my question in this help file?
Contact Open Automation Software Technical Support Team at support@oasiot.com.
Where can download the latest version of Open Automation Software?
How do I check what changes are available in different versions of Open Automation Software?
You can view what version you are currently running using the Configure application and select Help-Versions. On that dialog there is a button to take to the following to check current versions. Visit: Open Automation Software Version History
What is the price of the software?
View OAS Pricing for some basic examples. Visit Request a Quote to request a product quotation.
Is there anything special that needs to be installed to run on Windows Embedded operating system?
Yes, the Microsoft Visual C++ libraries need to be installed.  Download from the following. http://www.microsoft.com/en-us/download/details.aspx?id=5582
Can I install Open Automation Software in silent mode?
Yes, run the following Setup.exe /s /v"/qn".
Should I develop a WPF, WinForm, or HTML5 client application?
All support communications over the Internet, so networking is not a deciding factor. Windows HMI is a good choice if:
  • The customer is not experienced in creating WPF applications but has strong knowledge in building Windows Forms applications and the application is not graphics intensive.
  • The application is for mainly displaying values.
  • The customer wants to use Open Automation Software Controls in an existing Windows Forms Application.
  • The customer wants to write a service to read and write data to Open Automation Software.
  • The customer application will be running on Windows 2000 Professional.
WPF HMI is a good choice if:
  • The customer has no preference and he want to use graphics.
  • The customer would like Lamps, Switches, Shapes, Gauges, Pie Charts, Bar Charts, PID Controls or story boards built into the control library.
  • The customer wants to be using the latest technology.
  • The customer’s application is graphic centered as opposed to mainly a data display.
  • The customer wants to automatically scale his application to the monitor size.
  • The customer wants the ability to Scale, Rotate or Skew object in the application.
Web HMI is a good choice if:
  • If you plan to run the application on a smart phone or non widows operating system.
I have a problem uninstalling Open Automation Software due to a missing MSI.
I am prompted to install the .NET Framework 3.5 during installation?
The .NET Framework 3.5 needs to be enabled. a) Press “Windows Logo” + “R” keys on the keyboard. b) Type “appwiz.cpl” in the “Run” command box and press “ENTER”. c) In the “Programs and Features” window, click on the link “Turn Windows features on or off”. d) Check if the “.NET Framework 3.5 (includes .NET 2.0 and 3.0)” option is available in it. e) If yes, then enable it and then click on “OK”. f) Follow the on-screen instructions to complete the installation and restart the computer, if prompted.

Videos – Getting Started

The complete list of all instructional videos can be found in the Videos section.

Getting Started with Open Automation Software

Getting Started with OAS including installation, setting up Tags, selecting Data Sources and Destinations, and implementing Networking and Security.

Software Licensing

Open Automation Software runs as a Service Oriented Architecture with support for unlimited numbers of client applications at no additional cost.

The license for each product feature is activated at the data source where each service runs.

Software Licensing 30

Each product feature includes the data service, connections to OPC Servers, support for calculations, and free programmatic interface for all configurations.

The following sections are a description for each product feature licensing.

Note: Refer to OAS Configuration License on how to enable software product licenses.

OAS .NET WinForm HMI .NET License

The OAS WinForm.NET license enables local and remote applications developed with OPCControls components to communicate with this OAS Service.  No license is required for the OPCControls components on remote systems to work with this local OAS Service.

If a license is available real-time data will be provided to all local and remote applications developed with OAS .NET WinForm HMI .NET.

OAS WPF HMI .NET License

The OAS WPF HMI .NET license enables local and remote applications developed with OAS WPF HMI .NET and OAS Dashboard controls to communicate with this OAS Service. No license is required for the OAS WPF HMI .NET components on remote systems to work with this local OAS Service.

If a license is available real-time data will be provided to all local and remote applications developed with OAS WPF HMI .NET.

OAS Cross-Platform HMI License

The OAS Cross-Platform HMI license enables local and remote applications developed with OAS Cross-Platform HMI to communicate with this OAS Service. No license is required for the OAS Cross-Platform HMI components on remote systems to work with this local OAS Service.

If a license is available real-time data will be provided to all local and remote applications developed with OAS Cross-Platform HMI.

OPC Web HMI License

The OAS Web HMI license enables web applications developed with the Web HMI interface to communicate with this OAS Service. No license is required for the remote browsersto work with this local OAS Service.

If a license is available real-time data will be provided to all local and remote web interfaces developed with OAS Web HMI.

OAS Alarm .NET License

The OAS Alarm .NET license enables local and remote OAS Alarm .NET window components to interact with this OAS Service. No license is required for the OAS Alarm .NET components on remote systems to work with this local OAS Service.

If a license is available real-time and historical alarm data will be provided to all local and remote OAS Alarm .NET systems. The OAS Alarm .NET license also enables the Alarm Logging feature for use on the local system.

A valid license will allow logging alarms from the local system and any remote OAS Service with an OAS Alarm .NET or OAS Web Alarm license.  Alarm Notification is also enabled with a license of OAS Alarm .NET.

OAS Web Alarm License

The OAS Web Alarm license enables local and remote OAS Web Alarm window components to interact with this OAS Service. No license is required for the OAS Web Alarm components on remote systems to work with this local OAS Service.

If a license is available real-time and historical alarm data will be provided to all local and remote OAS Web Alarm systems.

The OAS Web Alarm license also enables the Alarm Logging feature for unlimited use on the local system. A valid license will allow logging alarms from the local system and any remote OAS Service with an OAS Alarm .NET or OAS Web Alarm license.  Alarm Notification is also enabled with a license of OAS Web Alarm.

OAS Trend .NET License

The OAS Trend .NET license enables local and remote OAS Trend .NET window components to interact with this OAS Service. No license is required for the OAS Trend .NET components on remote systems to work with this local OAS Service.

If a license is available real-time data will be provided to all local and remote OAS Trend .NET systems. If OAS Data Log license is also available the OAS Trend .NET license will also allow historical data to be retrieved from the local OAS Service.

OAS Web Trend License

The OAS Web Trend license enables local and remote OAS Web Trend window components to interact with this OAS Service. No license is required for the OAS Web Trend components on remote systems to work with this local OAS Service.

If a license is available real-time data will be provided to all local and remote OAS Web Trend systems. If OAS Data Log license is also available the OAS Web Trend license will also allow historical data to be retrieved from the local OAS Service.

OAS .NET Data Connector License

The OAS .NET Data Connector license enables communications for local and remote applications developed with OASData and OPCSytemsDataConnector assemblies.  No license is required for the components on remote systems to work with this local OAS Service.

If a license is available real-time data will be provided to all local and remote applications developed with OAS .NET Data Connector.

OAS REST API License

The OAS REST API license enables local and remote REST interfaces.  No license is required for remote interfaces to this local OAS Service.

If a license is available real-time and historical data will be provided to all local and remote REST clients.

OAS Data Historian License

The OAS Data Log license enables local and remote OAS Trend .NET and OAS Web Trend window components to interact with this OAS Service to retrieve historical data and enables local Data Logging from the local OAS Service. Data can be logged to local and remote database engines and CSV files.

OAS Recipe License

The OAS Recipe license enables the local OAS Service to read data from a database source and write to local Open Automation Software Tags.

OAS Report License

The OAS Report license enables the local OAS Service to create reports automatically from any valid database source.

OAS Data Route License

The OAS Data Route license enables the local OAS Service to write values to local and remote Tags, OPC Items, and MQTT Brokers.

OPC Client Connector License

The OPC Client Connector license enables unlimited local and remote OPC Client connections through each licensed OAS Service.

OAS Excel Connector License

The OAS Excel Connector  license enables local and remote Excel Workbooks to communicate with this OAS Service. No license is required for the OAS Excel Connector on remote systems to work with this local OAS Service. If a license is available real-time data will be provided to all local and remote Workbooks with OAS Excel Connector Real-Time Data formulas.

OAS Azure IoT License

The OAS Azure IoT license enables the local OAS Service to write values to Azure IoT Data Hub.

OAS AWS IoT License

The OAS AWS IoT license enables the local OAS Service to write values to Amazon Web Services IoT Gateway.

 

SQL Server System Requirements

Open Automation Software supports Data Logging, Alarm Logging, Recipes, .NET Trend and Web Trend History, .NET Alarm and Web Alarm History, and GetDatabaseData calls from .NET and REST API to all versions of SQL Server.

View Microsoft SQL Server 2019 article for hardware and software requirements for SQL Server 2019 on Windows.

View Microsoft SQL Server 2017 and all prior versions article for hardware and software requirements for previous versions of SQL Server on Windows.

View Installing SQL Server on Linux for hardware and software requirements for Linux.