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

Live Data Cloud Networking

The Live Data Cloud feature makes it possible to host live data on local hardware.  It can be used with a standard Internet connection at the data servers provide access from any client application with an Internet connection.  The data servers do not need a fixed IP address.

The Live Data Cloud feature is also commonly used to connect networks together to provide end to end connectivity where each source and client cannot communicate directly with each other.

In order to activate the Live Data Cloud networking you first need to install Open Automation Software on a central server that both servers and clients will have direct access to.

Note: If it is not possible to have direct access from clients to the Live Data Cloud server you can use Network Forwarding on any number of servers until you can complete the communication path through your network.

If you wish to host data from your local hardware on the Internet and do not have a server that is directly accessible on the Internet you can obtain a Virtual Private Server either dedicated or shared from hosting providers like GoDaddy.  The operating system must be Windows.  No license of OAS is required on the central Live Data Cloud Server(s).  You can have as many Live Data Cloud servers as you like.  Each data source server can host data through multiple Live Data Cloud servers, and each client can obtain data through multiple Live Data Cloud servers.

At each data source server follow the simple steps in System Configuration-Live Data Cloud-Getting Started-Live Data Cloud.  You can then access data from each client application type as follows in each access type.

.NET Tag Access

Using the Tag Browse dialog from any .NET, Excel, or service client enter the IP Address, Network Node Name, or registered domain name in the Network Node field and click on Select.

Networking

Then using the Live Data Cloud pull down list select your desired data source server.

Networking

You can then browse for the Tag name and property (most common is Value) to return the following.

.NET Tag access is applicable for the following

  • WPF HMI .NET
  • WinForm HMI .NET
  • Trend .NET
  • .NET Data Connector
  • PCL iOS and Android HMI
  • Microsoft Excel
  • Data Logging
  • Recipe
  • Calculation Tags
  • Tunnel Target Tags

 

Web Tag Access

In the web page specify the IP Address, Network Node Name, or registered domain name that has the HTML HMI registered over your desired port in the serverURL config property.

Specify the tag names in the HTML code as RemoteSCADAHosting tags without the first network node portion as the Live Data Cloud server is already reached through the serverURL.

Web Tag access is applicable for the following

  • Web HMI
  • Web Trend
  • HTTP API for Tag data
  • HTTP API for Trend data

 

.NET Alarm Access

Using the Network Node Browse dialog from Alarm Logging, Alarm Notification, or Alarm .NET control enter the IP Address, Network Node Name, or registered domain name in the Network Node field and click on Select.

Networking

Then using the Live Data Cloud pull down list select your desired data source server.

Networking

You can specify multiple network nodes in the AlarmNetworkNodes.

.NET Alarm access is applicable for the following

  • Alarm .NET
  • Alarm Logging
  • Alarm Notification

 

Web Alarm Access

In the web page specify the IP Address, Network Node Name, or registered domain name that has the HTML HMI registered over your desired port in the serverURL config property.

In the alarm_bindings specify the networkNodes property with RemoteSCADAHosting.

The following would be example of Network Forwarding the serverURL was different than www.opcsystems.com.

In the above example there would be 3 OAS services in the communication path.  The serverURL, the Live Data Cloud server, and the data source server.  Developers sometimes miss the point that the serverURL has already obtained the central Live Data Cloud server so the following is more common for the tag names.

RemoteSCADAHosting.OAS_SONY

Web Alarm access is applicable for the following

  • Web Alarm
  • HTTP API for Alarm data

OPCSystems.NET OPC Server Access

When providing Tag access to remote third party OPC Clients install OAS setup on each OPC Client PC to install the OPCSystems.NET OPC Server.  You can use a Custom installation to install only OPCClient.NET if you prefer not to install everything on the OPC Client PC.

Modify the file NetworkNodes.txt with Notepad or other text editor to add the IP Addresses, Network Nodes Name, or registered domain names that have the OAS server tags running.  The file will be in C:\Program Files (x86)\Open Automation Software\OPC Systems.NET\.

You can then browse for the Tag name and property (most common is Value) directly in the OPC Client in the Network folder to return the following to the OPC Client as and OPC Item.

Networking

OPCSystems.NET OPC Server access is applicable for the following

  • OPC Client Connector

 

.NET Configuration Access

The OPCSystems component provides free access to all configuration settings of a service including Tags, Data Logging, Alarm Logging, Alarm Notification, Security, etc.

Each method of the OPCSystems component has an optional NetworkNode parameter and RemoteSCADAHosting parameter.  When you specify these parameters it will perform the configuration access to the remote service specified by IP address, network node name, or registered domain name through the Live Data Cloud server to the Live Data Cloud data server.

VB Example:

C# Example:

.NET Configuration access is applicable for the following

  • OPCSystems .NET component (free to use)

Web Configuration Access

View the REST API documentation on how to access configuration information via web interface.