8 ISA-95 Common Object Model ToC Previous Next

8.4 Material information ToC Previous Next

8.4.2 VariableTypes ToC Previous Next

8.4.2.1 MaterialTestResultType ToC Model

The MaterialTestResultType is a concrete VariableType that can be used directly. It is a subtype of ISA95TestResultType defined in 7.5.4.This VariableType indicates the results from executing an instance of a MaterialTestSpecificationType for a specific MaterialLotType.

Table 70 – MaterialTestResultType definition

Attribute Value
BrowseName MaterialTestResultType
IsAbstract False
ValueRank 0 (OneOrMoreDimensions)
DataType Structure
Historizing True

Subtype of the ISA95TestResultType defined in 7.5.4.

This variable type according to ISA-95 shall have prior and or multiple results available depending on the vendor specific model. To accommodate this requirement, vendors will be required to support historical storage of instances of MaterialTestResultType.

8.4.2.2 MaterialDefinitionPropertyType ToC Model

The MaterialDefinitionPropertyType is a concrete VariableType that can be used directly. It is a subtype of ISA95ClassPropertyType defined in 7.5.4.

This VariableType indicates ISA95ClassProperties for MaterialDefinitionTypes. Variables of this VariableType may be associated to an instance of a MaterialTestSpecificationType defined in 8.4.3.1.

Table 71 – MaterialDefinitionPropertyType definition

Attribute Value
BrowseName MaterialDefinitionPropertyType
IsAbstract False
ValueRank 0 (OneOrMoreDimensions)
DataType BaseDataType

Subtype of the ISA95ClassPropertyType defined in 7.5.2.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasISA95ClassProperty Variable <PropertyName>   MaterialDefinitionPropertyType OptionalPlaceholder
TestedByMaterialTest Object <TestSpecification>   MaterialTestSpecificationType OptionalPlaceholder

<PropertyName> is a placeholder for possible instances of MaterialDefinitionPropertyType. These properties can have any name but shall be referenced using the HasISA95ClassProperty reference and shall be of type MaterialDefinitionPropertyType or a sub type of it

<TestSpecification> is a placeholder for any test specification that this MaterialDefinitionPropertyType conforms to. These test specifications can have any name but shall be referenced using the TestedByMaterialTest Reference and shall be of type MaterialTestSpecificationType or a sub type of it.

8.4.2.3 MaterialClassPropertyType ToC Model

The MaterialClassPropertyType is a concrete VariableType that can be used directly. It is a subtype of ISA95ClassPropertyType defined in 7.5.4.

This VariableType indicates ISA95ClassProperties for MaterialClassTypes. Variables of this VariableType may be associated to an instance of a MaterialTestSpecificationType defined in 8.4.3.1

Table 72 – MaterialClassPropertyType definition

Attribute Value
BrowseName MaterialClassPropertyType
IsAbstract False
ValueRank 0 (OneOrMoreDimensions)
DataType BaseDataType

Subtype of the ISA95ClasspropertyType defined in 7.5.2.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasISA95ClassProperty Variable <PropertyName>   MaterialClassPropertyType OptionalPlaceholder
TestedByMaterialTest Object <TestSpecification>   MaterialTestSpecificationType OptionalPlaceholder

<PropertyName> is a placeholder for possible instances of MaterialClassPropertyType. These properties can have any name but shall be referenced using the HasISA95ClassProperty reference and shall be of type MaterialClassPropertyType or a sub type of it

<TestSpecification> is a placeholder for any test specifications that this MaterialClassPropertyType conforms to. These test specifications can have any name but shall be referenced using the TestedByMaterialTest Reference and shall be of type MaterialTestSpecificationType or a sub type of it.

8.4.2.4 MaterialLotPropertyType ToC Model

The MaterialLotPropertyType is a concrete VariableType that can be used directly. It is a subtype of ISA95PropertyType defined in7.5.3.

This VariableType indicates ISA95Properties of a MaterialLotType. A MaterialLotPropertyType may be associated to an instance of a MaterialTestSpecificationType defined in 8.4.3.1. An instance of a MaterialLotPropertyType may be tested by the execution of an instance of the MaterialTestSpecificationType.

Table 73 – MaterialLotPropertyType definition

Attribute Value
BrowseName MaterialLotPropertyType
IsAbstract False
ValueRank 0 (OneOrMoreDimensions)
DataType BaseDataType

Subtype of the ISA95PropertyType defined in 7.5.3.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasTestResult Variable <TestResult> BaseDataType MaterialTestResultType OptionalPlaceholder
HasISA95Property Variable <PropertyName>   MaterialLotPropertyType OptionalPlaceholder
TestedBy MaterialTest Object <TestSpecification>   MaterialTestSpecificationType OptionalPlaceholder

<TestResult> is a placeholder for possible material test results. These test results can have any name but shall be referenced using the HasTestResult Reference and shall be of type MaterialTestResultType or a subtype of it. In addition each <TestResult> shall have a ResultsForSpecification Reference to the instance of the MaterialTestSpecificationType that is associated to the given test result record. It is recommended that the names assigned to the instance of a MaterialTestSpecificationType and the <TestResult> variable follow some naming convention, to allow operators to more easily match test results to the test specification that they are for.

<PropertyName> is a placeholder for possible instance of MaterialLotPropertyType. These properties can have any name but shall be referenced using the HasISA95Property Reference and shall be of type MaterialLotPropertyType or a sub type of it

<TestSpecification> is a placeholder for any test specification that an instance of this MaterialLotPropertyType conforms to. These test specifications can have any name but shall be referenced using the TestedByMaterialTest Reference and shall be of type MaterialTestSpecificationType or a sub type of it.

Previous Next