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