Skip to content

A tool to manage OPC UA information models ("industrial digital twins"). UA Cloud Viewer is a tool used in Industrial IoT scenarios to bridge the gap from OT to IT. OPC UA is the standard interface for vendor-neutral Operational Technology (OT) interoperability in factories, plants and renewable energy farms.

License

Notifications You must be signed in to change notification settings

umati/UA-CloudViewer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UA Cloud Viewer

UA Cloud Viewer is a tool used in Industrial IoT scenarios to bridge the gap from OT to IT.

OPC UA is the standard interface for vendor-neutral Operational Technology (OT) interoperability in factories, plants and renewable energy farms with best-in-class data/information modeling functionality. The file format for these information models is called Nodesets. As such, it defines the industrial digital twin, also known as the smart manufacturing profile. The OPC Foundation and CESMII have worked hard over the last year to make these information models/smart manufacturing profiles available online leveraging the new UA Cloud Library. The UA Cloud Viewer can upload (and later download) these OPC UA information models to the UA Cloud Library.

The Plattform Industrie 4.0 in Europe has defined the industrial digital twin slightly broader, not only defining the OT digital twin, but the entire digital asset/product along its value chain, i.e. from design to manufacturing to operation to recycling. They call this industrial digital twin the Asset Administration Shell (AAS). The UA Cloud Viewer can package OT digital twins into Asset Administration Shells, leveraging the AAS exchange format AASX (based on Open Office XML).

Microsoft has defined the IT digital twin using the Digital Twin Definition Language (DTDL). It also runs a cloud service leveraging these DTDL-based digital twins for analytics called the Microsoft Azure Digital Twins (ADT) service. The UA Cloud Viewer can map OT digital twins to DTDL definitions and then upload them to ADT instances.

Additional features of the UA Cloud Viewer include the ability to run in a Docker container for easy deployment and maintenance and comes with a Web user interface. Several OPC UA NodeSet files can be loaded at once and then browsed. The tool is very useful for looking at the standardized NodeSet files defined in the OPC UA companion specifications by the German machine builders association VDMA and the German machine tool builders association VDW.

Usage

Docker containers are automatically built. Simply run the app via:

docker run -p 80:80 ghcr.io/digitaltwinconsortium/ua-cloudviewer:main

And then point your browser to http://localhost.

If you don't have Docker yet, you can download it for free from here.

Loading Nodeset Files

Start

Open your OPC UA NodeSet file.

Please note: Referenced NodeSet files need to be uploaded, too. It will tell you which ones or you can set a checkbox to automatically download referenced NodeSet files from the UA Cloud Library.

You can also open OPC UA node NodeSet set files directly from the UA Cloud Library.

Browsing Nodeset Files

Browsing

You can browse and interact with the model. Currently READ and WRITE of a node is possible.

Uploading Nodeset Files to the UA Cloud Library

On the UA Cloud Library tab, fill in your username and password you used when registering with the UA Cloud Library as well as metadata describing your nodeset file.

Browsing

Build Status

Docker Build

About

A tool to manage OPC UA information models ("industrial digital twins"). UA Cloud Viewer is a tool used in Industrial IoT scenarios to bridge the gap from OT to IT. OPC UA is the standard interface for vendor-neutral Operational Technology (OT) interoperability in factories, plants and renewable energy farms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 66.2%
  • C# 17.1%
  • CSS 8.9%
  • HTML 7.4%
  • Dockerfile 0.4%