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.
This chapter defines the corresponding Conformance Unit for OPC 40082-3.
Table 27 – Conformance Units for OPC 40082-3
Category |
Title |
Description |
Server |
OPC 40082-3 Basic |
Support 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. |
Server |
OPC 40082-3 Alarms |
Support 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 |
Server |
OPC 40083 Tolerances |
Support of Status, UpperTolerance and LowerTolerance in the MonitoredParameterType and ControlledParameterType and the according alarms. |
Server |
OPC 40082-3 DosingFunction |
Support of StartDosing, StopDosing and DosingActive in the OperationType |
Server |
OPC 40082-3 Purge |
Support of PurgeMode, PurgeStatus, PurgeQuantitiy and PurgeTimeout in the OperationType |
Server |
OPC 40082-3 PurgeCyclic |
Support of OPC 40082-3 Purge, the PurgeMode CYCLIC_COMPONENT_A_B and PurgeCyclicQuanitity, PurgeCyclicIdleTime, PurgeCyclicActive in the OperationType |
Server |
OPC 40082-3 SelectableMaterialBalanceSystem |
If SELECTABLE is supported in the MaterialBalanceSystemTypeEnumeration, the variable AcivateMaterialBalanceSystem has to be supported. |
Server |
OPC 40082-3 DeliveryPressure |
If DeliveryType PRESSURE is supported, DeliveryPressure and DeliveryPressureMeasuringPoint have to be supported |
Server |
OPC 40082-3 Flowrate |
If DeliveryType VOLUMETRIC_FLOWRATE is supported, DeliveryFlowRate has to be supported |
Server |
OPC 40082-3 MixingRatioTarget |
If a Material balance system is used, MixingRatioTarget has to be supported |
Server |
OPC 40082-3 BalanceSystem |
If a Material balance system is used, MaxDeviationMixingRatio, TargetDeviationMixingRatio, ActualDeviationMixingRatio have to be supported. |
Server |
OPC 40082-3 Identify Device |
Support of the IdentifyDevice Method in the OperationType |
Server |
OPC 40082-3 ResetAllErrors |
Support of the ResetAllErrors Method in the OperationType |
Server |
OPC 40082-3 ResetErrorById |
Support of the ResetErrorById Method in the OperationType |
Server |
OPC 40082-3 SetCycleNumber |
Support of the SetCycleNumber Method in the OperationType |
Server |
OPC 40082-3 ActualShotWeight |
Support of the ActualShotWeight Variable in the OperationType |
Server |
OPC 40082-3 SetShotWeight |
Support of the SetShotWeight Variable in the OperationType |
Server |
OPC 40082-3 SetValueCompositeDensity |
Support of the SetValueCompositeDensity Variable in the OperationType |
Server |
OPC 40082-3 RemainingMaterialTime |
Support of the RemainingMaterialTime Variable in the OperationType |
Server |
OPC 40082-3 Additive |
Support of the AdditiveType with all its mandatory child elements |
Server |
OPC 40082-3 SetValueDensity |
Support of the SetValueDensity Variable in the ComponentType |
Server |
OPC 40082-3 SetSetValueDensity |
Support of the SetSetValueDensity Method and the SetValueDensity Variable in the ComponentType |
Server |
OPC 40082-3 ActualPressure |
Support of the ActualPressure Variable in the ComponentType |
Server |
OPC 40082-3 ActualFollowerPlatePressure |
Support of the ActualFollowerPlatePressure Variable in the ComponentType |
Server |
OPC 40082-3 SetFollowerPlatePressure |
Support of the SetFollowerPlatePressure Variable in the ComponentType |
Server |
OPC 40082-3 DrumCapacity |
Support of the DrumCapacity Variable in the ComponentType |
Server |
OPC 40082-3 ResidualAmount |
Support of the ResidualAmount Variable in the ComponentType |
Server |
OPC 40082-3 RemainingMaterialTime |
Support of the RemainingMaterialTime Variable in the ComponentType |
Server |
OPC 40082-3 AllowsCycles |
Support of the AllowsCycle Variable in the ComponentType |
Server |
OPC 40082-3 AdditiveFraction |
Support of AdditiveFraction in the AdditiveType |
Server |
OPC 40082-3 AdditiveStrokeVolume |
Support of AdditiveStrokeVolume in the AdditiveType |
Server |
OPC 40082-3 AdditiveClosedLoopControl |
Support of ActivateClosedLoopControl and ClosedLoopControlActivated in the AdditiveType |
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 Profile |
http://opcfoundation.org/UA-Profile/PlasticsRubber/LDS/Server/Basic |
OPC 40082-3 Alarms Server Facet |
http://opcfoundation.org/UA-Profile/PlasticsRubber/LDS/Server/Alarms |
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.
Table 29 - OPC 40082-3 Basic Server Profile
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
OPC 40082-3 |
OPC 40082-3 Basic |
M |
Profile |
0:ComplexType Server Facet |
M |
Profile |
0:Method Server Facet |
M |
Profile |
2:BaseDevice Server Facet |
M |
OPC 40082-3 |
OPC 40083 Tolerances |
O |
OPC 40082-3 |
OPC 40082-3 DosingFunction |
O |
OPC 40082-3 |
OPC 40082-3 Purge |
O |
OPC 40082-3 |
OPC 40082-3 PurgeCyclic |
O |
OPC 40082-3 |
OPC 40082-3 SelectableMaterialBalanceSystem |
O |
OPC 40082-3 |
OPC 40082-3 DeliveryPressure |
O |
OPC 40082-3 |
OPC 40082-3 Flowrate |
O |
OPC 40082-3 |
OPC 40082-3 MixingRatioTarget |
O |
OPC 40082-3 |
OPC 40082-3 BalanceSystem |
O |
OPC 40082-3 |
OPC 40082-3 Identify Device |
O |
OPC 40082-3 |
OPC 40082-3 ResetAllErrors |
O |
OPC 40082-3 |
OPC 40082-3 ResetErrorById |
O |
OPC 40082-3 |
OPC 40082-3 SetCycleNumber |
O |
OPC 40082-3 |
OPC 40082-3 ActualShotWeight |
O |
OPC 40082-3 |
OPC 40082-3 SetShotWeight |
O |
OPC 40082-3 |
OPC 40082-3 SetValueCompositeDensity |
O |
OPC 40082-3 |
OPC 40082-3 RemainingMaterialTime |
O |
OPC 40082-3 |
OPC 40082-3 Additive |
O |
OPC 40082-3 |
OPC 40082-3 SetValueDensity |
O |
OPC 40082-3 |
OPC 40082-3 SetSetValueDensity |
O |
OPC 40082-3 |
OPC 40082-3 ActualPressure |
O |
OPC 40082-3 |
OPC 40082-3 ActualFollowerPlatePressure |
O |
OPC 40082-3 |
OPC 40082-3 SetFollowerPlatePressure |
O |
OPC 40082-3 |
OPC 40082-3 DrumCapacity |
O |
OPC 40082-3 |
OPC 40082-3 ResidualAmount |
O |
OPC 40082-3 |
OPC 40082-3 RemainingMaterialTime |
O |
OPC 40082-3 |
OPC 40082-3 AllowsCycles |
O |
OPC 40082-3 |
OPC 40082-3 AdditiveFraction |
O |
OPC 40082-3 |
OPC 40082-3 AdditiveStrokeVolume |
O |
OPC 40082-3 |
OPC 40082-3 AdditiveClosedLoopControl |
O |
Table 30 - OPC 40082-3 Alarms Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
OPC 40082-3 |
OPC 40082-3 Alarms |
M |
Profile |
0:A & C Alarm Server Facet |
M |