Overview

In this part you can learn about the basic OPC UA conceptions and structure of ASNeG OPC UA Stack

OPC UA

Example of OPC UA Application

ASNeG OPC UA Structure

Development Cycle

OPC UA Specification Coverage

Client Library:

Service Set Function OPC UA Interface Value Based Interface
    Sync Async Sync Async
Discover Find Server        
Get Endpoints    
Register Server        
Secure Open Secure Channel
Close Secure Channel
Session Create Session
Activate Session
Close Session
Cancel Session    
Node Management Add Nodes    
Add References    
Delete Nodes    
Delete References    
View Browse    
Browse Next    
Translate Browse Paths    
Register Nodes        
Unregister Nodes        
Query Query First    
Query Next    
Attribute Read
History Read    
Write
History Update    
Method Call    
Monitored Item Create Monitored Items
Modify Monitored Items    
Set Monitoring Mode    
Set Triggering    
Delete Monitored Items
Subscription Create Subscription
Modify Subscription    
Publish/Set
Republish        
Transfer Subscription        
Delete Subscription

Columns:

  • OPC UA Interface contains the OPC UA interface with full functionality. To use the interface OPC UA skills are necessary
  • Value Based Interface contains a value based interface with limited functionality. To use the interface OPC UA skills are not necessary

Server Library:

Service Set Function Information Model OPC UA Interface Value Based Interface
      Sync Async Sync Async
Discover Find Server          
Get Endpoints        
Register Server          
Secure Open Secure Channel        
Close Secure Channel        
Session Create Session        
Activate Session        
Close Session        
Cancel Session          
Node Management Add Nodes          
Add References          
Delete Nodes          
Delete References          
View Browse        
Browse Next        
Translate Browse Paths          
Register Nodes          
Unregister Nodes          
Query Query First          
Query Next          
Attribute Read      
History Read      
Write      
History Update          
Method Call      
Monitored Item Create Monitored Items      
Modify Monitored Items          
Set Monitoring Mode          
Set Triggering          
Delete Monitored Items      
Subscription Create Subscription        
Modify Subscription          
Publish/Set      
Republish          
Transfer Subscription          
Delete Subscription        
Alarms & Events Alarms      
Events      

Columns:

  • Information Model - Interface of the OPC UA information model of the OPC UA Server
  • OPC UA Interface - OPC UA Applications are deployed to the OPC UA Server in form of libraries. The OPC UA Interface contains the full OPC UA functionality. To use the interface OPC UA skills are necessary.
  • Value Based Interface - OPC UA Applications are deployed to the OPC UA Server in form of libraries. The value based Interface contains the limited OPC UA functionality. To use the interface OPC UA skills are not necessary.

Security:

  Type Client Server
Security Mode None
Sign  
Sign and Encrypt  
Security Policy None
Basic128Rsa15  
Basic256  
Basic256Sha256  
User Authentication Policy Anonymous
Username  
IssuedToken  
Certificate  

References