Skip to content

synaps18/opc-nodeset2-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OPC NodeSet2 Server

An OPC UA .NET Standard Stack server implementation which is able to easily load NodeSet2 Files and also encodeable types generated by the official OPC Foundation Model Compiler

Intention

This project is intended to help other developers to easily check an NodeSet2 information model file in a running server environment using the official OPC .NET Standard Stack Server.

To be more flexible at all, this project uses the DryIoc container to enable IOC with the application.

What is possible?

  • Load NodeSet2.xml Files (Specifications like Machinery, Robotics and so on as well)
  • Load Encodeable Types generated by the model compiler of a NodeSet2.xml file.
  • Implement Node service types that are able to manipulate nodes or handle method calls (Just inherit the NodeServiceBase and register the type in IOC)
  • Implement own types to build up some fancy applications

Example project

The example project shows how to implement the OPC NodeSet2 Server. An example project can be found in the repository

To Dos

  • Create new C# console project >= .NET 8
  • Reference the nuget package
  • Create an Application.cs and inherit OpcNodeSet2Application
  • Watchout the example project
  • Have fun!

About

A .NET OPC Foundation server implementation which is able to easily load NodeSet2.xml Files and also encodeable types generated by the OPC Foundation Model Compiler

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors