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

Table 135 defines a Profile that describes a basic LADS OPC UA Server.

Table 135 – LADS BaseServer Server Profile

Group

Conformance Unit/Profile Title

Mandatory/Optional

Profile

0:Core 2022 Server Facethttp://opcfoundation.org/UA-Profile/Server/Core2022Facet

Profile

0:Nano Embedded Device 2022 Server Profilehttp://opcfoundation.org/UA-Profile/Server/NanoEmbeddedDevice2022

Profile

0:UA-TCP UA-SC UA Binaryhttp://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary

Profile

0:Data Access Server Facethttp://opcfoundation.org/UA-Profile/Server/DataAccess

Base Information

0:Base Info Custom Type System

M

Base Information

0:Base Info Engineering Units

M

Base Information

0:Base Info Placeholder Modelling Rules

M

AMB

3:AMB Configurable Asset Identification

M

AMB

3:AMB Hierarchical Location Property

O

AMB

3:AMB Operational Location Property

O

DI

2:DI DeviceSet

M

DI

2:DI DeviceType

M

DI

2:DI DeviceHealth

O

DI

2:DI Locking

O

Machinery

4:Machinery Component Identification

O

Machinery

4:Machinery Building Block Organization

O

Machinery

4:Machinery MachineryItem State

O

Machinery

4:Machinery Operation Mode

O

Machinery

4:Machinery Operation Counter

O

Machinery

4:Machinery Lifetime Counter

O

LADS

LADS ComponentSetType

M

LADS

LADS FunctionalStateMachineType

M

LADS

LADS FunctionalUnitSetType

M

LADS

LADS FunctionalUnitStateMachineType

M

LADS

LADS FunctionalUnitType

M

LADS

LADS FunctionSetType

M

LADS

LADS FunctionType

M

LADS

LADS LADSComponentType

M

LADS

LADS LADSDeviceStateMachineType

M

LADS

LADS LADSDeviceStateMachineType GotoMaintenance Method

O

LADS

LADS LADSDeviceStateMachineType GotoOperating Method

O

LADS

LADS LADSDeviceStateMachineType GotoShuttingDown method

O

LADS

LADS LADSDeviceStateMachineType GotoSleep Method

O

LADS

LADS LADSDeviceType

M

LADS

LADS LADSMaintenanceSetType

O

LADS

LADS LADSOperationCountersType

M

LADS

LADS RunningStateMachineType

M

LADS

LADS SensorValueSetType

M

LADS

LADS SetType

M

LADS

LADS SupportedPropertiesSetType

M

LADS

LADS SupportedPropertyType

M

LADS

LADS VariableSetType

M

LADS

LADS FunctionalStateMachineType

M

LADS

LADS FunctionalUnitSetType

M

LADS

LADS FunctionalUnitStateMachineType

M

LADS

LADS FunctionalUnitType

M

LADS

LADS FunctionSetType

M

Table 136 defines a Profile that contains all necessary conformance units for maintenance tasks.

Table 136 – LADS Maintenance Server Facet

Group

Conformance Unit/Profile Title

Mandatory/Optional

AMB

AMB Asset Health Status Base

M

AMB

AMB Asset Health Status Alarms

O

AMB

AMB Asset Health Tracking Overall Asset Status

O

AMB

AMB Asset Health Tracking Events

O

AMB

AMB Client Asset Health Status

O

LADS

LADS MaintenanceTaskType

M

LADS

LADS MaintenanceTaskType ResetTask Method

O

LADS

LADS MaintenanceTaskType Start Method

O

Table 137 defines a Profile that contains all necessary conformance units for program monitoring.

Table 137 – LADS ProgramManager Server Facet

Group

Conformance Unit/Profile Title

Mandatory/Optional

LADS

LADS ActiveProgramType

M

LADS

LADS ProgramManagerType

M

LADS

LADS ProgramTemplateSetType

M

LADS

LADS ProgramTemplateType

M

LADS

LADS ResultFileSetType

O

LADS

LADS ResultFileType

O

LADS

LADS ResultSetType

O

LADS

LADS ResultType

O

Table 138 defines a Profile that contains all necessary conformance units for complete program management, including up- and download of program templates.

Table 138 – LADS ExtendedProgramManager Server Facet

Group

Conformance Unit/Profile Title

Mandatory/Optional

LADS

LADS ProgramManager Server Facet

M

LADS

LADS ProgramManagerType Download method

M

LADS

LADS ProgramManagerType Remove method

M

LADS

LADS ProgramManagerType Upload method

M

Table 139 defines a Profile that contains all conformance units which extend a Functional Unit with Methods.

Table 139 – LADS ExtendedFunctionalUnit Server Facet

Group

Conformance Unit/Profile Title

Mandatory/Optional

LADS

LADS FunctionalStateMachineType Abort Method

M

LADS

LADS FunctionalStateMachineType Clear Method

M

LADS

LADS FunctionalStateMachineType Stop Method

M

LADS

LADS FunctionalUnitStateMachineType Start Method

M

LADS

LADS FunctionalUnitStateMachineType StartProgram Method

O

LADS

LADS RunningStateMachineType Hold Method

O

LADS

LADS RunningStateMachineType Reset Method

O

LADS

LADS RunningStateMachineType Suspend Method

O

LADS

LADS RunningStateMachineType ToComplete Method

O

LADS

LADS RunningStateMachineType Unhold Method

O

LADS

LADS RunningStateMachineType Unsuspend Method

O

Table 140 defines a Profile which contains all conformance units for implementing a cover function.

Table 140 – LADS CoverFunction Server Facet

Group

Conformance Unit/Profile Title

Mandatory/Optional

LADS

LADS CoverFunctionType

M

LADS

LADS CoverStateMachineType

M

Table 141 defines a Profile which contains all conformance units for implementing a cover function and extending the CoverFunction with Methods.

Table 141 – LADS ExtendedCoverFunction Server Facet

Group

Conformance Unit/Profile Title

Mandatory/Optional

LADS

LADS CoverFunction Server Facet

LADS

LADS CoverStateMachineType Close Method

M

LADS

LADS CoverStateMachineType Lock Method

M

LADS

LADS CoverStateMachineType Open Method

M

LADS

LADS CoverStateMachineType Reset Method

O

LADS

LADS CoverStateMachineType Unlock Method

M

LADS

LADS CoverStateMachineType Close Method

M

Table 142 defines a Profile that a Server can provide if a Sensor is used in the model. At least one of the optional conformance units must also be implemented.

Table 142 – LADS SensorFunction Server Facet

Group

Conformance Unit/Profile Title

Mandatory/Optional

LADS

LADS AnalogArraySensorFunctionType

O

LADS

LADS AnalogSensorFunctionType

O

LADS

LADS AnalogScalarSensorFunctionType

O

LADS

LADS AnalogScalarSensorFunctionWithCompensationType

O

LADS

LADS BaseSensorFunctionType

M

LADS

LADS DiscreteSensorFunctionType

O

LADS

LADS MultiSensorFunctionType

O

LADS

LADS MultiStateDiscreteSensorFunctionType

O

LADS

LADS TwoStateDiscreteSensorFunctionType

O

Table 143 defines a Profile that a Server can provide if a Controller system is used in the model. At least one of the optional conformance units must also be implemented.

Table 143 – LADS ControllerFunction Server Facet

Group

Conformance Unit/Profile Title

Mandatory/Optional

LADS

LADS AnalogControlFunctionType

O

LADS

LADS AnalogControlFunctionWithComposedTargetValueType

O

LADS

LADS AnalogControlFunctionWithTotalizerType

O

LADS

LADS BaseControlFunctionType

M

LADS

LADS ControlFunctionStateMachineType

O

LADS

LADS ControllerParameterSetType

O

LADS

LADS ControllerParameterType

O

LADS

LADS ControllerTuningParameterType

M

LADS

LADS DiscreteControlFunctionType

O

LADS

LADS MultiModeAnalogControlFunctionType

O

LADS

LADS MultiStateDiscreteControlFunctionType

O

LADS

LADS PidControllerParameterType

O

LADS

LADS RatebasedAccumulatingControlFunctionType

O

LADS

LADS TimerFunctionType

O

LADS

LADS TwoStateDiscreteControlFunctionType

O

Table 144 defines a Profile which extends the ControllerFunction Server Facet with method calls.

Table 144 – LADS ExtendedControllerFunction Server Facet

Group

Conformance Unit/Profile Title

Mandatory/Optional

LADS

LADS ControllerFunction Server Facet

LADS

LADS ControlFunctionStateMachineType Start Method

M

LADS

LADS RunningStateMachineType Hold Method

O

LADS

LADS RunningStateMachineType Reset Method

O

LADS

LADS RunningStateMachineType Suspend Method

O

LADS

LADS RunningStateMachineType ToComplete Method

O

LADS

LADS RunningStateMachineType Unhold Method

O

LADS

LADS RunningStateMachineType Unsuspend Method

O

LADS

LADS FunctionalStateMachineType Abort Method

M

LADS

LADS FunctionalStateMachineType Clear Method

M

LADS

LADS FunctionalStateMachineType Stop Method

M