This ObjectType represents the description and status of the injection unit(s). It is formally defined in Table 4.

Table 4 – InjectionUnitType Definiton

Attribute

Value

BrowseName

InjectionUnitType

IsAbstract

False

References

Node Class

BroswName

DataType

TypeDefinition

Other

Subtype of 0:BaseObjectType defined in OPC UA Part 5

0:HasProperty

Variable

Index

UInt32

0:PropertyType

M, RO

0:HasProperty

Variable

BarrelId

String

0:PropertyType

M, RO

0:HasProperty

Variable

IsPresent

Boolean

0:PropertyType

M, RO

0:HasProperty

Variable

InProduction

Boolean

0:PropertyType

M, RO

0:HasProperty

Variable

ScrewId

String

0:PropertyType

O, RO

0:HasComponent

Variable

ScrewDiameter

Double

0:AnalogItemType

O, RO

0:HasComponent

Variable

ScrewVolume

Double

0:AnalogItemType

O, RO

0:HasComponent

Variable

MaxScrewStroke

Double

0:AnalogItemType

O, RO

0:HasComponent

Object

TemperatureZones

3:TemperatureZonesType

M

The Index Property gives the number of the injection unit.

The BarrelId Property provides the Id (e.g. serial number) of the barrel.

It is allowed to create instances of all InjectionUnits that can be connected to the machine (e.g. due to available connectors) to avoid dynamical creation of objects. The IsPresent Property provides information if the InjectionUnit is physically installed on the injection machines.

The InProduction Property provides information if the InjectionUnit is used in the current running production.

The ScrewId Property represents the Id of the screw installed in the InjectionUnit.

ScrewDiameter represents the diameter of the screw installed in the InjectionUnit.

ScrewVolume represents the volume of the screw installed in the InjectionUnit.

MaxScrewStroke represents the maximum stroke of the screw installed in the InjectionUnit.

This Object is a container for the barrel temperature zones of the injection unit. The TemperatureZonesType is formally defined in OPC 40083. Inside the container the BarrelTemperatureZoneType shall be used.