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