The MaterialSublotType is a concrete ObjectType that can be used directly. It is a subtype of ISA95ObjectType defined in7.6.3.
This ObjectType indicates a specifically identified material Sublot. An instance of a MaterialSublotType may be tested by the execution of an instance of a MaterialTestSpecificationType. Instance of MaterialSublotType behave in the same manner as instances of MaterialLotType with regard to MaterialClassType definitions.
Table 78 - MaterialSublotType definition
Attribute |
Value |
||||
BrowseName |
MaterialSublotType |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Subtype of the ISA95ObjectType defined in 7.6.3. |
|||||
HasISA95Property |
Variable |
<PropertyName> |
BaseDataType |
MaterialLotPropertyType |
OptionalPlaceholder |
TestedByMaterialTest |
Object |
<TestSpecification> |
|
MaterialTestSpecificationType |
OptionalPlaceholder |
AssembledFromLot |
Object |
<AssemblyLot> |
|
MaterialLotType |
OptionalPlaceholder |
AssembledFromSublot |
Object |
<AssemblySubLot> |
|
MaterialSublotType |
OptionalPlaceholder |
HasISA95Attribute |
Variable |
AssemblyType |
BaseDataType |
BaseDataType |
Optional |
HasISA95Attribute |
Variable |
AssemblyRelationship |
BaseDataType |
BaseDataType |
Optional |
MadeUpOfMaterialSublot |
Object |
<Sublot> |
|
MaterialSublotType |
OptionalPlaceholder |
DefinedByMaterialDefinition |
Object |
MaterialDefinition |
|
MaterialDefinitionType |
Optional |
HasISA95Attribute |
Variable |
Status |
CDTIdentifier |
BaseDataVariableType |
Optional |
HasISA95Attribute |
Variable |
StorageLocation |
CDTIdentifier |
BaseDataVariableType |
Optional |
HasISA95Attribute |
Variable |
Quantity |
BaseDataType |
BaseDataVariableType |
Optional |
<PropertyName> is a placeholder for 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 this instance of MaterialSublotType 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 subtype of it
<AssemblyLot> is a placeholder for any instance of MaterialLotType that are used to compose this material. These MaterialLotType assemblies can have any name, but they shall be referenced using the AssembledFromLot reference and shall be of type MaterialLotType.
<AssemblySubLot> is a placeholder for any instances of MaterialSublotType that are used to compose this material. These MaterialSublotType assemblies can have any name, but they shall be referenced using the AssembledFromSublot reference and shall be of type MaterialSublotType.
AssemblyType is flag that indicates if this assembly is a physical or logical assembly. This property is optional on a MaterialSublotType, in that it is only on instances of MaterialSublotType that are being used as an assembly.
AssemblyRelationship is flag that indicates if this assembly is permanent or transient. This property is optional on an instance MaterialLotType, in that it is only on instances of MaterialSublotType that are being used as an assembly.
<Sublot> is a placeholder for any instance of MaterialSublotType that are used to compose this material. These instance of MaterialSublotType can have any name, but they shall be referenced using the MadeUpOfMaterialSublot reference and shall be of type MaterialSublotType or one of its subtypes.
MaterialDefinition is a material definition that is associated to this instance of MaterialLotType.
Status provides optional status information.
StorageLocation is the optional identification of the physical location of the material lot.
Quantity is the amount of material in this lot.