Difference between revisions of "UA Capabilities"

From UaCapabilities
Jump to: navigation, search
Line 23: Line 23:
 
|-
 
|-
 
|
 
|
* [[Discovery All|Discovery]]
+
* [[Server Discovery|Discovery]]
* [[Transport All|Transport]]
+
* [[Transport Mappings|Transport]]
* [[InfoAccess All|Information Access (Data Model and Services)]]
+
* [[Data Model and Services|Information Access (Data Model and Services)]]
* [[Security All|Security]]
+
* [[Security|Security]]
* [[Robustness All|Robustness]]
+
* [[Robustness|Robustness]]
 
|
 
|
* [[BaseModels Ovw|Overview]]
+
* [[Base Information Models|Overview]]
* [[DataAccess All|Data Access]]
+
* [[Data Access|Data Access]]
* [[AlarmsConditions All|Alarms and Conditions]]
+
* [[Alarms and Conditions|Alarms and Conditions]]
* [[HistoricalData All|Historical Data Access]]
+
* [[Historical Data Access|Historical Data Access]]
* [[HistoricalEvents All|Historical Event Access]]
+
* [[Historical Event Access|Historical Event Access]]
* [[Programs All|Programs]]
+
* [[Programs|Programs]]
* [[CertificateMgmt All|Certificate Management]]
+
* [[Certificate Management|Certificate Management]]
* [[Redundancy All|Redundancy Support]]
+
* [[Redundancy|Redundancy Support]]
 
|
 
|
* [[StandardModels Ovw|Overview]]
+
* [[Industry Standard Models|Overview]]
* [[DI All|Device Integration Model (DI)]]
+
* [[Device Integration Model (DI)|Device Integration Model (DI)]]
 
* [[ADI All|Analyzer Device Integration (ADI)]]
 
* [[ADI All|Analyzer Device Integration (ADI)]]
* [[FDI All|Field Device Integration (FDI)]]
+
* [[Analyzer Device Integration (ADI)|Field Device Integration (FDI)]]
* [[PLCopen All|PLCopen Model (IEC61131-3)]]
+
* [[PLCopen Model (IEC61131-3)|PLCopen Model (IEC61131-3)]]
* [[MTConnect All|MTConnect Model]]
+
* [[MTConnect - Process information from numerically controlled machine tools|MTConnect Model]]
* [[ISA-95 All|Enterprise-Controlsystem Integration Model (ISA-95)]]
+
* [[Enterprise-Controlsystem Integration Model (ISA-95)|Enterprise-Controlsystem Integration Model (ISA-95)]]
 
|}
 
|}

Revision as of 15:11, 2 February 2015

OPC UA has been designed for scalability and supports a wide range of application domains, ranging from field level (e.g. devices for measurement or identification, PLCs), to enterprise management support. To achieve these design goals, the OPC UA standard provides a multi-layered architecture as shown in the following figure:

UA Framework.JPG

OPC UA is built on the following Infrastructure:

  • Discovery which allows Clients to find OPC UA Servers, their supported protocols, security policies and other capabilities.
  • Transports which provide capabilities needed to establish a connection and exchange well-formed messages between OPC UA Applications.
  • Information Access which comprises the means to expose an Address Space with arbitrarily rich, object-based Information Models, and the Services to access this information.
  • Security and Robustness, which is a set of features integrated into Transport and Information Access.

Information models are layered on top of this infrastructure. OPC UA specifies a number of base information models (DataAccess – DA, Alarms&Conditions – AC, and more) that define commonly used objects including both real-time and historical data variables and alarms. Industry standard models inherit from and further specialize the lower layer models they are based upon.


Following is the catalogue of OPC UA Capabilities structured according to these layeres:

Infrastructure Information Models
UA Base Models Industry Standard Models