This specification defines two OPC UA Profiles for an Analyser Server and a single OPC UA Profile for an Analyser Client. They are described in the following paragraphs.
This specification defines two OPC UA Profiles for an Analyser Server. The Profiles are called Level1 Analyser Server and Level2 Analyser Server.
Level1 Analyser Server Profile includes the following standard Profiles, which are defined in [OPC 10000-7] and [OPC 10000-100]. Those standard Profiles are mandatory components of Level1 Analyser Server Profile:
- Embedded UA Server Profile
- Auditing Server Facet
- Basic Event Subscription Server Facet
- ComplexType Server Facet
- DataAccess Server Facet
- Enhanced DataChange Subscription Server Facet.
- Method Server Facet
- UA-TCP UA-SC Binary Facet
- BaseDevice_Server Facet.
- DeviceIdentification_Server Facet
Table 90 describes Conformance Units included in Level1 Analyser Server Profile. These Conformance Units are in addition to the ones defined for standard Profiles listed above and defined in [OPC 10000-7].
Table 90 - Level1 Analyser Server Profile Conformance Units
Name |
Description |
Optional/ Mandatory |
ADI Structures |
Organization of the address space conforms to ADI specification. All mandatory components are included and referenced correctly. |
M |
ADI Parameters |
All mandatory Parameters are present and located in the appropriate place in the ADI address space. |
M |
ADI Parameter Types |
All Parameters have correct types. |
M |
ADI State Transitions |
Only valid transitions and causes are allowed. |
M |
ADI Transition Events |
All transitions generate events |
M |
ADI Methods |
All Methods operate according to their descriptions and return valid results. |
M |
ADI Basic Configuration |
SetConfiguration() and GetConfiguration() Methods successfully transfer complete Analyser Server configuration. |
M |
NOTE: All Conformance Units of Level1 Analyser Server Profile are self-testable. The complete list of published Parameters including those that can be used to configure Analyser Server shall be generated as part of the test certificate.
Level2 Analyser Server Profile includes Level1 Analyser Server Profile.
Table 91 describes Conformance Units included in Level2 Analyser Server Profile. These Conformance Units are in addition to the ones defined for Level1 Analyser Server Profile.
Table 91 - Level2 Analyser Server Profile Conformance Units
Name |
Description |
Optional/ Mandatory |
ADI Advanced Configuration |
Analyser Server exposes a complete set of read/write Parameters which can be used to configure the Server. The Parameters can be verified by comparing them with the vendor’s proprietary configuration software or with that software’s documentation. |
M |
|
|
|
|
|
|
This Profile includes the following standard Profiles, which are defined in [OPC 10000-7]. Those standard Profiles are mandatory components of Analyser Client Profile:
- Core Client Profile
- UA-TCP UA-SC Binary Facet
- BaseDevice_Client Facet
- DeviceIdentification_Client Facet
Table 92 describes additional Conformance Units applicable to the Analyser Client Profile. These Conformance Units are in addition to the ones defined for standard Profiles listed above and defined in [OPC 10000-7].
Table 92 - Analyser Client Profile Conformance Units
Name |
Description |
Optional/ Mandatory |
ADI Complex Data |
Analyser Client can interpret complex Parameter types and data types correctly. |
O |
ADI State Machine Display |
Analyser Client can correctly visualize the ADI state machines. |
O |
ADI State Machine Control |
Analyser Client can control the Analyser Server through its state machine. |
O |
ADI Configuration |
Analyser Client can retrieve complete configuration from Analyser Server. Analyser Client can send and activate complete configuration to the Analyser Server |
O |