### 7.25 AnalysisType ObjectType Definition

The AnalysisType provides Objects and Methods that are used for invoking an analysis on the Main Control System and is formally defined in Table 53.

Table 53 – AnalysisType Definition

Attribute Value
BrowseName AnalysisType
IsAbstract False
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseObjectType defined in OPC 10000-5.
0:HasComponent Object OutputFile   0:FileType O
0:HasComponent Method Trigger See 7.25.1 O

The optional Object OutputFile shall contain the result of an analysis if the Main Control System can provide a file in the AddressSpace of the OPC UA Server. If not, this Object must not be instantiated.

The results of an analysis may be submitted to the user via any communication technology. It is not necessary to provide the result in the OPC UA AddressSpace. However, it is recommended to do so if the Server is capable of such an operation. An analysis output file may be any kind of file. The manufacturer shall define the provided file type and any other necessary information.

The optional Method Trigger is used to invoke the generation of an analysis report on the Main Control System.

To define a parameterizable analysis, the manufacturer or integrator shall define a subtype of this AnalysisType. The Method Trigger shall be overridden, and the required parameters shall be added as InputArguments. The manufacturer or integrator may add Variables or Properties to the new subtype to represent the parameters.

The InstanceDeclarations of the AnalysisType have additional Attributes defined in Table 54.

Table 54 – AnalysisType Attribute values for child Nodes

Source Path Description Attribute
OutputFile File containing the result of an analysis.
Trigger Triggers the analysis on the MCS in a compressed air system.

## 7.25.1 Trigger

The Method Trigger is used to trigger an analysis on the Main Control System. The signature of this Method is specified below. There are no InputArguments or OutputArguments defined. Its formal representation in the AddressSpace is defined in Table 55.

Signature

Trigger (
);


Table 55 – Trigger Method AddressSpace Definition

Attribute Value
BrowseName Trigger
References Node Class BrowseName DataType TypeDefinition ModellingRule