This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Industrial Automation (see Table 58).
Table 58 – Conformance Units for Industrial Automation
Category |
Title |
Description |
Server |
IA Stacklight |
Supports the base functionality defined in the BasicStacklightType. |
Server |
IA Statistical Data |
Supports the base functionality defined in the IStatisticsType. |
Server |
IA CT Base Elements |
Supports the CalibrationTargetType and referenced TypeDefinitions in the AddressSpace and at least one instance of CalibrationTargetType or a subtype having the mandatory Identification and CalibrationTargetFeatures subcomponents. |
Server |
IA CT Reusable Calibration Target |
Supports the ReusableCalibrationTargetCategoryType in the AddressSpace and at least one instance of CalibrationTargetType or a subtype having an instance of ReusableCalibrationTargetCategoryType or a subtype as CalibrationTargetCategory. |
Server |
IA CT Reusable Device Calibration Target |
Supports the ReusableDeviceCalibrationTargetCategoryType in the AddressSpace and at least one instance of CalibrationTargetType or a subtype having an instance of ReusableDeviceCalibrationTargetCategoryType or a subtype as CalibrationTargetCategory. |
Server |
IA CT One-Time Calibration Target |
Supports the OneTimeCalibrationTargetCategoryType in the AddressSpace and at least one instance of CalibrationTargetType or a subtype having an instance of OneTimeCalibrationTargetCategoryType or a subtype as CalibrationTargetCategory. |
Server |
IA CT Dynamic Calibration Target |
Supports the DynamicCalibrationTargetCategoryType in the AddressSpace and at least one instance of CalibrationTargetType or a subtype having an instance of DynamicCalibrationTargetCategoryType or a subtype as CalibrationTargetCategory. |
Server |
IA CT Manufactured Target |
Supports at least one instance of CalibrationTargetType or a subtype having OperationalConditions Object and optionally vendor-specific subcomponents and the Identification Object and at least the Manufacturer, Model, and SerialNumber Properties and optionally the other Properties defined for the Identification Object. |
Server |
IA CT Quality Controlled Target |
Supports at least one instance of CalibrationTargetType or a subtype providing the Quality Property. |
Server |
IA CT Validated Target |
Supports at least one instance of CalibrationTargetType or a subtype providing the LastValidationDate Property and optionally the NextValidationDate and CertificateUri Properties. |
Server |
IA CT Distinct Quantity Value Target |
Supports at least one instance of CalibrationTargetType or a subtype having at least one instance of CalibrationValueType or a subtype in its CalibrationTargetFeatures. The instance of CalibrationValueType or a subtype shall have all mandatory Properties and optionally the optional Properties. |
Server |
IA CT Quantity Range Target |
Supports at least one instance of CalibrationTargetType or a subtype having at least one instance of CapacityRangeType or a subtype in its CalibrationTargetFeatures. The instance of CapacityRangeType or a subtype shall have all mandatory Properties and optionally the optional Properties. |
Server |
IA CT Custom Featured Target |
Supports at least one instance of CalibrationTargetType or a subtype having at least one component in its CalibrationTargetFeatures which is not of TypeDefinition CalibrationValueType or CapacityRangeType or one of their subtypes. |
Client |
IA CT Client Base |
The client can make use of the instances of CalibrationTargetType and its subtypes and can make use of the Manufacturer, Model and SerialNumber and optionally the other Properties of the Identification Object. |
Client |
IA CT Client CalibrationTargetCategory |
The client can make use of the CalibrationTargetCategory Object of instances of CalibrationTargetType and can distinguish the subtypes defined for the BaseCalibrationTargetCategoryType. |
Client |
IA CT Client CalibrationTargetFeatures |
The client can make use of all components provided in the CalibrationTargetFeatures Object of instances of CalibrationTargetType. If the component is of type CalibrationValueType or CapacityRangeType, the client shall be capable to interpret the DataTypes and all mandatory and option Properties. If the component is of another type, the client shall at least at least notice the component and use its base features like DisplayName. |
Client |
IA CT Client Quality Monitoring |
The client can make use of the Properties LastValidationDate, NextValidationDate, Quality, and CertificateUri provided by instances of CalibrationTargetType or a subtype. |
Table 59 lists all Profiles defined in this document and defines their URIs.
Table 59 – Profile URIs for Industrial Automation
Profile |
URI |
IA Stacklight Server Profile |
http://opcfoundation.org/UA-Profile/IA/Server/Stacklight |
IA Statistical Data Server Profile |
http://opcfoundation.org/UA-Profile/IA/Server/StatisticalData |
IA CT Reusable Calibration Target Handling Server Facet |
http://opcfoundation.org/UA-Profile/IA/Server/CalibrationTargetReusable |
IA CT Reusable Device Calibration Target Handling Server Facet |
http://opcfoundation.org/UA-Profile/IA/Server/CalibrationTargetReusableDevice |
IA CT One-Time Calibration Target Handling Server Facet |
http://opcfoundation.org/UA-Profile/IA/Server/CalibrationTargetOneTime |
IA CT Dynamic Calibration Target Handling Server Facet |
http://opcfoundation.org/UA-Profile/IA/Server/CalibrationTargetDynamic |
IA CT Full Calibration Target Handling Server Facet |
http://opcfoundation.org/UA-Profile/IA/Server/CalibrationTargetFull |
IA CT Calibration Target Quality Monitoring Client |
http://opcfoundation.org/UA-Profile/IA/Client/CalibrationTargetQualityMonitoring |
IA CT Calibration Target Handling Client |
http://opcfoundation.org/UA-Profile/IA/Client/CalibrationTargetHandling |
The following sections specify the Facets available for Servers that implement the Industrial Automation companion specification. Each section defines and describes a Facet or Profile.
Table 60 defines a Profile that describes the capability of a Server to provide stacklight information.
Table 60 – IA Stacklight Server Profile
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
IA |
IA Stacklight |
M |
Table 61 defines a Profile that describes the capability of a Server to provide statistical data.
Table 61 – IA Statistical Data Server Profile
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
IA |
IA Statistical Data |
M |
This Facet describes that a Server supports calibration targets of category reusable calibration targets. All instances of CalibrationTargetType or a subtype in the Server having the CalibrationTargetCategory of type ReusableCalibrationTargetCategoryType or a subtype shall support the requirements as defined in the mandatory Conformance Units, and optionally the optional Conformance Units. Each of those instances shall support at least one of the following optional Conformance Units IA CT Distinct Quantity Value Target, IA CT Quantity Range Target or IA CT Custom Featured Target.
Table 60 defines Conformance Units of the Facet.
Table 62 – IA CT Reusable Calibration Target Handling Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
IA |
IA CT Base Elements |
M |
IA |
IA CT Reusable Calibration Target |
M |
IA |
IA CT Manufactured Target |
M |
IA |
IA CT Quality Controlled Target |
O |
IA |
IA CT Validated Target |
M |
IA |
IA CT Distinct Quantity Value Target |
O |
IA |
IA CT Quantity Range Target |
O |
IA |
IA CT Custom Featured Target |
O |
This Facet describes that a Server supports calibration targets of category reusable calibration targets. All instances of CalibrationTargetType or a subtype in the Server having the CalibrationTargetCategory of type ReusableDeviceCalibrationTargetCategoryType or a subtype shall support the requirements as defined in the mandatory Conformance Units, and optionally the optional Conformance Units. Each of those instances shall support at least one of the following optional Conformance Units IA CT Distinct Quantity Value Target, IA CT Quantity Range Target or IA CT Custom Featured Target.
Table 63 defines Conformance Units of the Facet.
Table 63 – IA CT Reusable Device Calibration Target Handling Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
IA |
IA CT Base Elements |
M |
IA |
IA CT Reusable Device Calibration Target |
M |
IA |
IA CT Manufactured Target |
M |
IA |
IA CT Quality Controlled Target |
O |
IA |
IA CT Validated Target |
M |
IA |
IA CT Distinct Quantity Value Target |
O |
IA |
IA CT Quantity Range Target |
O |
IA |
IA CT Custom Featured Target |
O |
This Facet describes that a Server supports calibration targets of category reusable calibration targets. All instances of CalibrationTargetType or a subtype in the Server having the CalibrationTargetCategory of type OneTimeCalibrationTargetCategoryType or a subtype shall support the requirements as defined in the mandatory Conformance Units, and optionally the optional Conformance Units. Each of those instances shall support at least one of the following optional Conformance Units IA CT Distinct Quantity Value Target, IA CT Quantity Range Target or IA CT Custom Featured Target.
Table 64 defines Conformance Units of the Facet.
Table 64 – IA CT One-Time Calibration Target Handling Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
IA |
IA CT Base Elements |
M |
IA |
IA CT One-Time Calibration Target |
M |
IA |
IA CT Manufactured Target |
O |
IA |
IA CT Validated Target |
O |
IA |
IA CT Distinct Quantity Value Target |
O |
IA |
IA CT Quantity Range Target |
O |
IA |
IA CT Custom Featured Target |
O |
This Facet describes that a Server supports calibration targets of category reusable calibration targets. All instances of CalibrationTargetType or a subtype in the Server having the CalibrationTargetCategory of type DynamicCalibrationTargetCategoryType or a subtype shall support the requirements as defined in the mandatory Conformance Units, and optionally the optional Conformance Units. Each of those instances shall support at least one of the following optional Conformance Units IA CT Distinct Quantity Value Target, IA CT Quantity Range Target or IA CT Custom Featured Target.
Table 60 defines Conformance Units of the Facet.
Table 65 – IA CT Dynamic Calibration Target Handling Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
IA |
IA CT Base Elements |
M |
IA |
IA CT Dynamic Calibration Target |
M |
IA |
IA CT Manufactured Target |
O |
IA |
IA CT Distinct Quantity Value Target |
O |
IA |
IA CT Quantity Range Target |
O |
IA |
IA CT Custom Featured Target |
O |
This Facet describes that a Server supports calibration targets of the categories: reusable calibration targets, reusable device calibration targets, one-time calibration targets and dynamic calibration targets.
Table 60 defines contained Facets of the Facet.
Table 66 – IA CT Reusable Calibration Target Handling Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Profile |
IA CT Reusable Calibration Target Handling Server Facet |
|
Profile |
IA CT Reusable Device Calibration Target Handling Server Facet |
|
Profile |
IA CT One-Time Calibration Target Handling Server Facet |
|
Profile |
IA CT Dynamic Calibration Target Handling Server Facet |
|
The following sections specify the Facets available for Clients that implement the Industrial Automation companion specification. Each section defines and describes a Facet or Profile.
This Facet describes that a Client can make use of the base information of calibration targets to monitor the quality and validation dates of the calibration targets.
Table 67 defines Conformance Units of the Facet.
Table 67 – IA CT Calibration Target Quality Monitoring Client Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
IA |
IA CT Client Base |
M |
IA |
IA CT Client Quality Monitoring |
M |
This Facet describes that a Client can make use of the base information of calibration targets and handle the calibration targets by using the information about the category and the features, and optionally the quality information.
Table 67 defines Conformance Units of the Facet.
Table 68 – IA CT Calibration Target Handling Client Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
IA |
IA CT Client Base |
M |
IA |
IA CT Client CalibrationTargetCategory |
M |
IA |
IA CT Client CalibrationTargetFeatures |
M |
IA |
IA CT Client Quality Monitoring |
O |