Skip to content

Step 5: OPC UA ModelDesign Best Practices

Last updated on September 15, 2020


Collection of OPC UA ModelDesign best practices to write your own ModelDesign file

This Post is part of the OPC UA Information Model Tutorial.


Modeling Best Practices

The OPC Foundation released a Whitepaper describing best practices for information modelling. It includes naming conventions and other helpful tips:

https://opcfoundation.org/wp-content/uploads/2020/09/OPC-11030-Whitepaper-UA-Modeling-Best-Practices-1.00.00.pdf

Unified Automation offers ressources for its UAModeler, which are applicable to modeling in general.

Other resources and interesting links:

(paper) A systematic approach to OPC UA information model design

source: https://publik.tuwien.ac.at/files/publik_252957.pdf

Excerpt from the abstract: This paper describes a systematic approach to OPC Unified Architecture (OPC UA) information model for representing the static and dynamic behavior of manufacturing systems. Moreover, the approach is generic in the sense that it can be used to define information models for multiple target technologies, such as OPC UA, MTConnect and others. It even allows to reuse large parts of the generated models for similar manufacturing utilities and various target technologies. Therefore, we first present a concept for system analysis and design by using the Unified Modeling Language (UML), which is widely accepted for interdisciplinary work. The information gathered is then transformed to OPC UA information models which serves as target technology in this paper. The purpose of this approach is to simplify the process of defining virtual representations of manufacturing systems. Applying the presented concept allows transformation of classic manufacturing systems into CPPS with SOA-based communication and semantically rich virtual representations of individual components.

Continue with Step 6

Published inInformation Modeling

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.