OPC Foundation
  • Documents
  • NodeSets
  • Search
6.8.7 AASOperationType

Figure 20 shows an overview about the AASOperation ObjectType.

image025.png

Figure 20 – AASOperationType graphical overview

AASOperationType is defined in Table 38. It encapsulates the standard OPC UA Method “Operation”. All rules for the OPC UA Method NodeClass declaration apply. “Operation” is defined without Arguments but with the OptionalPlaceholder ModellingRule. As defined in OPC 10000-3, this rule allows the inclusion of Arguments to this Method on sub-types or on instances.

Table 38 – AASOperationType Definition

Attribute

Value

BrowseName

AASOperationType

IsAbstract

False

References

NodeClass

BrowseName

Data

Type

TypeDefinition

Others

Subtype of the AASSubmodelElementType defined 6.8.1, i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Method

Operation

MP

0:HasDictionaryEntry

Object

Admin-shell.io/aas/2/0/Operation

AASIriConceptDescriptionType

An example of a method definition is:

Signature

Method_xy_name (

[InputArgument]

0:PropertyType BrowseNameA

0:PropertyType BrowseNameB

…

[OutputArgument]

0:PropertyType BrowseNameK

0:PropertyType BrowseNameL

…

)

Each individual element of the InputArgument and OutputArgument has to be referenced by a 0:HasDictionaryEntry to its semantic definition.

Please report errors or issues with the site to webmaster.

Copyright © 2025 - OPC Foundation