5 Model ToC Previous Next

5.2 ProgramStateMachineType ToC Previous Next

5.2.9 ProgramDiagnostic2Type VariableType ToC Previous Next index

This VariableType aggregates simple Variables using simple DataTypes that reflect the elements of the ProgramDiagnosticDataType structure. Its DataVariables have the same semantic as defined in in 5.2.8.

Note The original ProgramDiagnosticType VariableType had the same flaws as the structure. To avoid collisions with existing implementations, a new version with name ProgramDiagnostic2Type has been created.

The VariableType is formally defined in Table 14.

Table 14 – ProgramDiagnostic2Type VariableType

Attribute Value
BrowseName ProgramDiagnostic2Type
DataType ProgramDiagnostic2DataType
ValueRank -1 (Scalar)
IsAbstract False

Subtype of the BaseDataVariableType defined in OPC 10000-5.

References NodeClass BrowseName DataType / TypeDefinition Modelling Rule
HasComponent Variable CreateSessionId NodeId Mandatory
HasComponent Variable CreateClientName String Mandatory
HasComponent Variable InvocationCreationTime UtcTime Mandatory
HasProperty Variable LastTransitionTime UtcTime Mandatory
HasComponent Variable LastMethodCall String Mandatory
HasComponent Variable LastMethodSessionId NodeId Mandatory
HasComponent Variable LastMethodInputArguments Argument[] Mandatory
HasComponent Variable LastMethodOutputArguments Argument[] Mandatory
HasComponent Variable LastMethodInputValues BaseDataType[] Mandatory
HasComponent Variable LastMethodOutputValues BaseDataType[] Mandatory
HasComponent Variable LastMethodCallTime UtcTime Mandatory
HasComponent Variable LastMethodReturnStatus StatusCode Mandatory

Previous Next