6 OPC UA ObjectTypes ToC Previous Next

6.8 SubmodelElementType specialization ToC Previous Next

6.8.7 AASOperationType ToC Previous Next index

Figure 20 shows an overview about the AASOperation ObjectType.

readme_files/image024.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 Node Class 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.

Previous Next