8.47.1 OverviewThe 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
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