UaModeler

UaModeler

UaModeler “Turns Design into Code”

The UaModeler provides graphical design of address space, adding nodes and references and finally generates code by pressing a button. Thus it not only speeds up the implementation, it also increases the software quality by producing well structured, error-free code. As implementation is reduced to “modeling and generating” even complex models can be “implemented” very quickly. This tool gives all the SDKs from Unified Automation the lead ahead on the OPC UA toolkit market.

The UaModeler shows hierarchical and graphical representation of the designed model. The graphical representation follows the OPC UA notation and syntax.

The UaModeler generates code for:

  • C++ based OPC UA Server SDK
  • ANSI C based OPC UA Server SDK
  • .NET based OPC UA Client and Server SDK
  • High Performance OPC UA Server SDK

Supported Operating Systems: Windows, Linux.

Product details

Category: Tools Subcategory: Information Modelling

Supported Profiles and Facets

Application Profiles:

  • UACore 1.03
    • Embedded UA Server Profile
    • Micro Embedded Device Server Profile
    • Nano Embedded Device Server Profile
    • Standard UA Server Profile
  • UACore 1.04
    • Embedded 2017 UA Server Profile
    • Micro Embedded Device 2017 Server Profile
    • Nano Embedded Device 2017 Server Profile
    • Standard 2017 UA Server Profile

Additional Facets:

  • UACore 1.05
    • UA-TCP UA-SC UA-Binary

Security Policies:

  • UACore 1.03
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – Basic256Sha256
    • SecurityPolicy – None
  • UACore 1.04
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None
  • UACore 1.05
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None

User Tokens:

  • UACore 1.03
    • User Token – Anonymous Facet
    • User Token – User Name Password Server Facet
    • User Token – X509 Certificate Server Facet
  • UACore 1.04
    • User Token – Anonymous Facet
    • User Token – Anonymous Server Facet
    • User Token – User Name Password Server Facet
    • User Token – X509 Certificate Server Facet
  • UACore 1.05
    • User Token – Anonymous Facet
    • User Token – User Name Password Server Facet
    • User Token – X509 Certificate Server Facet

Supported Profiles and Facets

Application Profiles:

  • UACore 1.03
    • Global Certificate Management Client Profile
    • Standard UA Client Profile
  • UACore 1.04
    • Global Certificate Management Client 2017 Profile
    • Minimum UA Client Profile
    • Standard UA Client 2017 Profile

Security Policies:

  • UACore 1.03
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – Basic256Sha256
    • SecurityPolicy – None
  • UACore 1.04
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None
  • UACore 1.05
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None

User Tokens:

  • UACore 1.03
    • User Token – Anonymous Facet
    • User Token – User Name Password Client Facet
    • User Token – X509 Certificate Client Facet
  • UACore 1.04
    • User Token – Anonymous Client Facet
    • User Token – Anonymous Facet
    • User Token – User Name Password Client Facet
    • User Token – X509 Certificate Client Facet
  • UACore 1.05
    • User Token – Anonymous Facet
    • User Token – User Name Password Client Facet
    • User Token – X509 Certificate Client Facet