The MaterialLocationType ObjectType describes locations where material is stored around a machine module.
Examples of such locations are the designated areas on the floor where materials are delivered for consumption or where material produced by the machine is waiting to be collected. When the location where the material is stored is integral part of the mechanics or controls of the machine, the location shall be modelled as a MaterialStorageBuffer.
The MaterialLocationType representation in the AddressSpace is formally defined in the following table.
Table 145 – MaterialLocationType Definition
Attribute |
Value |
|||||
BrowseName |
MaterialLocationType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the BaseObjectType defined in OPC 10000-5 - Part 5: Information Model, i.e. inheriting the Instance Declarations of that Node. |
||||||
0:HasProperty |
Variable |
CanReceive |
0:Boolean |
0:PropertyType |
M, RO |
|
0:HasProperty |
Variable |
CanSend |
0:Boolean |
0:PropertyType |
M, RO |
|
0:HasComponent |
Object |
Carriers |
|
0:FolderType |
M |
|
0:HasComponent |
Variable |
Sublots |
MaterialSublotType[] |
0:BaseDataVariableType |
M, RO |
|
0:HasProperty |
Variable |
ID |
0:String |
0:PropertyType |
M, RO |
|
0:HasProperty |
Variable |
MES_ID |
0:String |
0:PropertyType |
M, RW |
|
0:HasProperty |
Variable |
State |
StateEnumeration |
0:PropertyType |
O, RO |
|
0:HasComponent |
Object |
StateMachine |
|
TMCStateMachineType |
O |
|
0:HasComponent |
Object |
UIInfo |
|
UIInformationType |
O |
|
0:GeneratesEvent |
ObjectType |
CarrierEnteredLogType |
|
|
|
|
0:GeneratesEvent |
ObjectType |
CarrierReleasedLogType |
|
|
|
|
0:GeneratesEvent |
ObjectType |
StateChangeLogType |
|
|
|
|
Conformance Units |
||||||
TMC Intralogistics at the machine |
The components of the MaterialLocationType are further described below.
BrowseName |
Description |
CanReceive |
When True, material sublots or carriers can be stored in the material location. It is set by the underlying system to make the material location available for receiving. |
CanSend |
When True, material sublots or carriers can be removed in the material location. It is set by the underlying system to make the material location available for sending. |
Carriers |
The Carriers folder provides carriers that are stored in the material location. |
Sublots |
The Sublots array of MaterialSublotType provides carriers that are stored in the material location. |
ID |
The unique identifier for the material location. |
MES_ID |
The unique identifier of the material location according to a higher-level system, e.g. MES or ERP. |
State |
The state the material location is in. |
StateMachine |
The state machine describing the state and transitions of the material location. |
UIInfo |
The visualization resources to display the MaterialLocationType on the User Interface. |
The components of the MaterialLocationType have additional subcomponents which are defined in the following table.
Table 146 – MaterialLocationType Additional Subcomponents
BrowsePath |
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Others |
Carriers |
0:HasComponent |
Object |
<Carrier> |
|
CarrierType |
OP |