The CarrierType ObjectType provides a description for a uniquely identified reusable carrier. Examples of CarrierType implementations are AGVs, trays with RFIDs, IBCs with RFIDs, bins with permanent bar codes.
The CarrierType is formally defined in the following table.
Table 135 – CarrierType Definition
Attribute |
Value |
||||
BrowseName |
CarrierType |
||||
IsAbstract |
False |
||||
References |
Node Class |
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:HasComponent |
Object |
Data |
|
0:FolderType |
O |
0:HasComponent |
Method |
EndSubCarrierLoading |
See below. |
M |
|
0:HasComponent |
Method |
EndSubCarrierUnloading |
See below. |
M |
|
0:HasProperty |
Variable |
FormFactor |
0:String |
0:PropertyType |
M, RO |
0:HasProperty |
Variable |
ID |
0:String |
0:PropertyType |
M, RO |
0:HasComponent |
Method |
LoadSubCarrier |
See below. |
M |
|
0:HasComponent |
Method |
LoadSublots |
See below. |
M |
|
0:HasProperty |
Variable |
MES_ID |
0:String |
0:PropertyType |
M, RW |
0:HasProperty |
Variable |
ParentCarrierID |
0:String |
0:PropertyType |
M, RO |
0:HasComponent |
Method |
StartSubCarrierLoading |
See below. |
M |
|
0:HasComponent |
Method |
StartSubCarrierUnloading |
See below. |
M |
|
0:HasComponent |
Object |
SubCarriers |
|
0:FolderType |
O |
0:HasComponent |
Variable |
Sublots |
MaterialSublotType[] |
0:BaseDataVariableType |
O, RO |
0:HasComponent |
Method |
UnloadSubCarrier |
See below. |
M |
|
0:HasComponent |
Method |
UnloadSublots |
See below. |
M |
|
0:GeneratesEvent |
ObjectType |
CarrierSublotsChangeLogType |
|
|
|
0:GeneratesEvent |
ObjectType |
SubCarrierLoadedLogType |
|
|
|
0:GeneratesEvent |
ObjectType |
SubCarrierLoadingEndedLogType |
|
|
|
0:GeneratesEvent |
ObjectType |
SubCarrierLoadingStartedLogType |
|
|
|
0:GeneratesEvent |
ObjectType |
SubCarrierUnloadedLogType |
|
|
|
0:GeneratesEvent |
ObjectType |
SubCarrierUnloadingEndedLogType |
|
|
|
0:GeneratesEvent |
ObjectType |
SubCarrierUnloadingStartedLogType |
|
|
|
Conformance Units |
|||||
TMC Intralogistics at the machine |
The components of the CarrierType are further described below.
BrowseName |
Description |
Data |
The Data folder organizes implementation specific data for the carrier. |
FormFactor |
The form factor of the carrier e.g., trolley, AGV, core, IBC, etc. |
ID |
The underlying system identification of the carrier. |
MES_ID |
A higher-level system e.g., MES, identification of the carrier. |
ParentCarrierID |
The unique identifier of the carrier that contains the carrier in question. |
SubCarriers |
The SubCarriers folder organizes carriers contained in the carrier. |
SubLots |
The SubLots contained in the carrier. |
The components of the CarrierType have additional subcomponents which are defined in the following table.
Table 136 – CarrierType Additional Subcomponents
BrowsePath |
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Others |
Data |
0:HasComponent |
Variable |
<DataItem> |
0:BaseDataType |
0:BaseDataVariableType |
OP, RO |
SubCarriers |
0:HasComponent |
Object |
<SubCarrier> |
|
CarrierType |
OP |