13 Profiles and Conformance Units

This chapter defines the corresponding profiles and conformance units for the OPC UA Information Model for OPC 40082-3. Profiles are named groupings of conformance units. Facets are profiles that will be combined with other Profiles to define the complete functionality of an OPC UA Server or Client.

13.1 Conformance Units

This chapter defines the corresponding Conformance Unit for OPC 40082-3.

Table 27 – Conformance Units for OPC 40082-3
Category Title Description
ServerOPC 40082-3 BasicSupport of LDS_InterfaceType and all mandatory child elements giving information on the LDS and its status. There is at least one instance of the LDS_InterfaceType in the Machines Object.
ServerOPC 40082-3 AlarmsSupport of HelpOffNormalAlarmType, ComponentAlarmType and AdditiveAlarmType providing error information. If this facet is supported and a client subscribes to the events, the server shall provide all errors via alarms in addition to the error variables included in the OperationType
ServerOPC 40083 TolerancesSupport of Status, UpperTolerance and LowerTolerance in the MonitoredParameterType and ControlledParameterType and the according alarms.
ServerOPC 40082-3 DosingFunctionSupport of StartDosing, StopDosing and DosingActive in the OperationType
ServerOPC 40082-3 PurgeSupport of PurgeMode, PurgeStatus, PurgeQuantitiy and PurgeTimeout in the OperationType
ServerOPC 40082-3 PurgeCyclicSupport of OPC 40082-3 Purge, the PurgeMode CYCLIC_COMPONENT_A_B and PurgeCyclicQuanitity, PurgeCyclicIdleTime, PurgeCyclicActive in the OperationType
ServerOPC 40082-3 SelectableMaterialBalanceSystemIf SELECTABLE is supported in the MaterialBalanceSystemTypeEnumeration, the variable AcivateMaterialBalanceSystem has to be supported.
ServerOPC 40082-3 DeliveryPressureIf DeliveryType PRESSURE is supported, DeliveryPressure and DeliveryPressureMeasuringPoint have to be supported
ServerOPC 40082-3 FlowrateIf DeliveryType VOLUMETRIC_FLOWRATE is supported, DeliveryFlowRate has to be supported
ServerOPC 40082-3 MixingRatioTargetIf a Material balance system is used, MixingRatioTarget has to be supported
ServerOPC 40082-3 BalanceSystemIf a Material balance system is used, MaxDeviationMixingRatio, TargetDeviationMixingRatio, ActualDeviationMixingRatio have to be supported.
ServerOPC 40082-3 Identify DeviceSupport of the IdentifyDevice Method in the OperationType
ServerOPC 40082-3 ResetAllErrorsSupport of the ResetAllErrors Method in the OperationType
ServerOPC 40082-3 ResetErrorByIdSupport of the ResetErrorById Method in the OperationType
ServerOPC 40082-3 SetCycleNumberSupport of the SetCycleNumber Method in the OperationType
ServerOPC 40082-3 ActualShotWeightSupport of the ActualShotWeight Variable in the OperationType
ServerOPC 40082-3 SetShotWeightSupport of the SetShotWeight Variable in the OperationType
ServerOPC 40082-3 SetValueCompositeDensitySupport of the SetValueCompositeDensity Variable in the OperationType
ServerOPC 40082-3 RemainingMaterialTimeSupport of the RemainingMaterialTime Variable in the OperationType
ServerOPC 40082-3 AdditiveSupport of the AdditiveType with all its mandatory child elements
ServerOPC 40082-3 SetValueDensitySupport of the SetValueDensity Variable in the ComponentType
ServerOPC 40082-3 SetSetValueDensitySupport of the SetSetValueDensity Method and the SetValueDensity Variable in the ComponentType
ServerOPC 40082-3 ActualPressureSupport of the ActualPressure Variable in the ComponentType
ServerOPC 40082-3 ActualFollowerPlatePressureSupport of the ActualFollowerPlatePressure Variable in the ComponentType
ServerOPC 40082-3 SetFollowerPlatePressureSupport of the SetFollowerPlatePressure Variable in the ComponentType
ServerOPC 40082-3 DrumCapacitySupport of the DrumCapacity Variable in the ComponentType
ServerOPC 40082-3 ResidualAmountSupport of the ResidualAmount Variable in the ComponentType
ServerOPC 40082-3 RemainingMaterialTimeSupport of the RemainingMaterialTime Variable in the ComponentType
ServerOPC 40082-3 AllowsCyclesSupport of the AllowsCycle Variable in the ComponentType
ServerOPC 40082-3 AdditiveFractionSupport of AdditiveFraction in the AdditiveType
ServerOPC 40082-3 AdditiveStrokeVolumeSupport of AdditiveStrokeVolume in the AdditiveType
ServerOPC 40082-3 AdditiveClosedLoopControlSupport of ActivateClosedLoopControl and ClosedLoopControlActivated in the AdditiveType

13.2 Profiles

13.2.1 Profile list

The following tables specify the facets available for Servers that implement the OPC 40082-3 Information Model companion specification.

NOTE: The names of the supported profiles are available in the Server Object under ServerCapabilities.ServerProfileArray

Table 28 lists all Profiles defined in this document and defines their URIs.

Table 28 – Profile URIs for OPC 40082-3
Profile URI
OPC 40082-3 Basic Server Profilehttp://opcfoundation.org/UA-Profile/PlasticsRubber/LDS/Server/Basic
OPC 40082-3 Alarms Server Facethttp://opcfoundation.org/UA-Profile/PlasticsRubber/LDS/Server/Alarms

13.2.2 Server Facets

13.2.2.1 Overview

The following sections specify the Facets available for Servers that implement the OPC 40082-3 companion specification. Each section defines and describes a Facet or Profile.

13.2.2.2 OPC 40082-3 Basic Server Profile
Table 29 - OPC 40082-3 Basic Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
OPC 40082-3OPC 40082-3 BasicM
Profile0:ComplexType Server FacetM
Profile0:Method Server FacetM
Profile2:BaseDevice Server FacetM
OPC 40082-3OPC 40083 TolerancesO
OPC 40082-3OPC 40082-3 DosingFunctionO
OPC 40082-3OPC 40082-3 PurgeO
OPC 40082-3OPC 40082-3 PurgeCyclicO
OPC 40082-3OPC 40082-3 SelectableMaterialBalanceSystemO
OPC 40082-3OPC 40082-3 DeliveryPressureO
OPC 40082-3OPC 40082-3 FlowrateO
OPC 40082-3OPC 40082-3 MixingRatioTargetO
OPC 40082-3OPC 40082-3 BalanceSystemO
OPC 40082-3OPC 40082-3 Identify DeviceO
OPC 40082-3OPC 40082-3 ResetAllErrorsO
OPC 40082-3OPC 40082-3 ResetErrorByIdO
OPC 40082-3OPC 40082-3 SetCycleNumberO
OPC 40082-3OPC 40082-3 ActualShotWeightO
OPC 40082-3OPC 40082-3 SetShotWeightO
OPC 40082-3OPC 40082-3 SetValueCompositeDensityO
OPC 40082-3OPC 40082-3 RemainingMaterialTimeO
OPC 40082-3OPC 40082-3 AdditiveO
OPC 40082-3OPC 40082-3 SetValueDensityO
OPC 40082-3OPC 40082-3 SetSetValueDensityO
OPC 40082-3OPC 40082-3 ActualPressureO
OPC 40082-3OPC 40082-3 ActualFollowerPlatePressureO
OPC 40082-3OPC 40082-3 SetFollowerPlatePressureO
OPC 40082-3OPC 40082-3 DrumCapacityO
OPC 40082-3OPC 40082-3 ResidualAmountO
OPC 40082-3OPC 40082-3 RemainingMaterialTimeO
OPC 40082-3OPC 40082-3 AllowsCyclesO
OPC 40082-3OPC 40082-3 AdditiveFractionO
OPC 40082-3OPC 40082-3 AdditiveStrokeVolumeO
OPC 40082-3OPC 40082-3 AdditiveClosedLoopControlO
13.2.2.3 OPC 40082-3 Alarms Server Facet
Table 30 - OPC 40082-3 Alarms Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
OPC 40082-3OPC 40082-3 AlarmsM
Profile0:A & C Alarm Server FacetM