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