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 |