5.2.1 CsppMachineType ObjectType

This section describes the CsppMachineType ObjectType definition and Node definition referred to from the CsppMachineType ObjectType. Figure 6‑2 shows a full picture of the CsppMachineType ObjectType.

Figure 6‑2 – Full Picture of CsppMachineType ObjectType

5.2.1.1 CsppMachineType ObjectType

Definition of the CsppMachineType ObjectType is shown in Table 6‑1.

Table 6‑1 – Definition of CsppMachineType ObjectType

Attribute Value
BrowseNameCsppMachineType
IsAbstractTrue
References NodeClass BrowseName DataType TypeDefinition ModellingRule Details
Subtype of the DeviceType defined in OPC 10000-100
HasComponentObject1:ParameterSet-BaseObjectTypeMandatory 5.2.1.2
HasComponentObject<CommIfSection>-FunctionalGroup
Type
MandatoryPlaceholder 5.2.1.3

ModellingRule of the ParameterSet Object is Optional in the source of the inheritance but that of the CsppMachineType ObjectType should be Mandatory. The definition of the ParameterSet Object itself is overridden. For details, refer to 5.2.1.2.

Objects shown by <CommIfSection> correspond to COMM_IF section of the CSP+ for machine and take a role to group the machine information held by the machine.

5.2.1.2 ParameterSet Object

The ParameterSet Object takes a role to organize machine information held by the machine Object. Table 6‑2 shows the definition of the ParameterSet Object.

Table 6‑2 – Definition for ParameterSet Object

Attribute Value
BrowseName1:ParameterSet
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule Details
HasTypeDefinitionObjectType0:BaseObjectType
HasComponentVariable<VariableName>(Any)DataItemTypeOptionalPlaceholder-
HasComponentVariable<ConfigurationName>(Any)DataItemTypeOptionalPlaceholder-

DataVariables shown by <VariableName> correspond to the CSPP elements in the COMM_IF_VARIABLE part of the CSP+ for machine. The VariableType is DataItemType VariableType specified by the OPC 10000-8 or its derivative type.

DataVariables shown by <ConfigurationName> correspond to the CSPP elements in the COMM_IF_CONFIGURATION part of the CSP+ for machine. The VariableType is DataItemType VariableType specified by the OPC 10000-8 or its derivative type.

5.2.1.3 Object corresponding to COMM_IF section

Object corresponding to the COMM_IF section takes a role to make machine Object group the machine information per CSPP section. In addition, it takes a role to organize the COMM_IF_VARIABLE part and COMM_IF_CONFIGURATION part in the COMM_IF section. Table 6‑3 shows the definition of the Object.

Table 6‑3 – Definition of Object Corresponding to COMM_IF Section

Attribute Value
BrowseName(name of COMM_IF section)
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule Details
HasTypeDefinitionObjectType1:FunctionalGroupType
HasComponentObject<CommIfVariablePart>-FunctionalGroup
Type
OptionalPlaceholder 5.2.1.4
HasComponentObject<CommIfConfigurationPart>-FunctionalGroup
Type
OptionalPlaceholder 5.2.1.5
OrganizesVariable<VariableOrConfigurationName>(Any)DataItemTypeMandatoryPlaceholder-

Objects shown by <CommIfVariablePart> correspond to COMM_IF_VARIABLE part of the CSP+ for machine and take a role to group machine information for realtime monitor held by the machine.

Objects shown by <CommIfConfigurationPart> correspond to COMM_IF_CONFIGURATION part of the CSP+ for machine and take a role to group machine information for general purpose held by the machine.

5.2.1.4 Object corresponding to COMM_IF VARIABLE part

Object corresponding to the COMM_IF_VARIABLE part takes a role to group the machine information for realtime monitor held by the machine Object per part. Table 6‑4 shows the definition of the Object.

Table 6‑4 – Definition of Object Corresponding to COMM_IF VARIABLE Part

Attribute Value
BrowseName(name of COMM_IF_VARIABLE part)
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule Details
HasTypeDefinitionObjectType1:FunctionalGroupType
OrganizesVariable<VariableName>(Any)DataItemTypeMandatoryPlaceholder-
5.2.1.5 Object corresponding to COMM_IF_CONFIGURATION part

Object corresponding to the COMM_IF_CONFIGURATION part takes a role to group the machine information for general purpose held by the machine Object per part. Table 6‑5 shows the definition of the Object.

Table 6‑5 – Definition of Object Corresponding to COMM_IF_CONFIGURATION Part

Attribute Value
BrowseName(name of COMM_IF_CONFIGURATION part)
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule Details
HasTypeDefinitionObjectType1:FunctionalGroupType
OrganizesVariable<ConfigurationName>(Any)DataItemTypeMandatoryPlaceholder-