This OPC UA ObjectType is used as base type for all components of an extrusion line (except the information model describing the extrusion line as a whole). This ObjectType is abstract, the different components of an extrusion line use derived Types with the necessary specific extensions.

image008.png

Figure 3 – ExtrusionDeviceType Overview

Table 1 – ExtrusionDeviceType Definition

Attribute

Value

BrowseName

ExtrusionDeviceType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 0:BaseObjectType defined in OPC 10000-5

0:HasProperty

Variable

LineId

0:String

0:PropertyType

M, RW

0:HasComponent

Object

MachineInformation

3:MachineInformationType

M

0:HasComponent

Object

MachineConfiguration

3:MachineConfigurationType

O

0:HasProperty

Variable

IsPresent

0:Boolean

0:PropertyType

M, RO

0:HasProperty

Variable

Target

0:String{ScalarOrOneDimension}

0:PropertyType

O, RO

0:HasProperty

Variable

Strand

0:UInt32

0:PropertyType

O, RO

0:HasProperty

Variable

Status

ComponentStatusEnumeration

0:PropertyType

M, RO

0: HasComponent

Object

ElectricalEnergy

3:EnergyType

O

0:HasComponent

Object

FluidEnergy

3:EnergyType

O

0:HasComponent

Object

PressureAir

3:EnergyType

O

0:HasComponent

Object

Maintenance

3:MaintenanceType

O

0:HasComponent

Object

StartDevice

3:StartDeviceType

O

0:HasComponent

Object

AdditionalMeasuringDevices

3:MeasuringDevicesType

O

0:HasComponent

Object

ProductionDataset Management

3:ProductionDataset ManagementType

O

0:GeneratesEvent

ObjectType

3:MessageConditionType

Defined in OPC 40083

0:GeneratesEvent

ObjectType

3:LogbookEventType

Defined in OPC 40083

This Property indicates to which extrusion line the extruder belongs to (e.g. “blown film line 2”).

The MachineInformationType is defined in OPC 40083 and provides basic information on a machine/device.

The MachineConfigurationType is defined in OPC 40083 and provides information on the current configuration of a machine/device.

The IsPresent Property provides information if the component is physically installed and connected.

NOTE: Can be False e.g. when an external server is used for component.

This Property informs where the material/melt from this device goes to (e.g. the target of an extruder can be a die, but also a melt-pump). The value shall be equal to the value of the Property UserMachineName inside the MachineConfiguration Object of the relevant component.

Note: Using the NodeId of the device not possible because the components may have different servers. In this case the NodeIds are not unique in the complete extrusion line. It is also possible to fill a descriptive String in the Target property if the target component has no OPC UA representation.

Strand is used when several products (two pipes is parallel, foil cut into several smaller foils) are produced in parallel. It is only used for a component, which can be unambiguously assigned to one of the products.

This Property represents the current status of the component. The ComponentStatusEnumeration is defined in Table 2.

Table 2 – ComponentStatusEnumeration Definition

Name

Value

Description

OFFLINE

0

Component is not connected to OPC UA server.

(Will not be set by component it-self, but e.g. by line control providing Information for the component)

IDLE

1

Main switch on, no heating (also timer not running), no movement

PREPARING

2

Heating timer running, heating active, security check, setting, service mode

READY_TO_RUN

3

Temperature for switching drives on reached, drives ready for switching on

MANUAL_RUN

4

Component is running with manually set parameters

CONTROLLED_RUN

5

Component is running with controlled parameters

MALFUNCTION

6

Component has stopped running because of an error (also emergency stop), no re-start possible

MAINTENANCE

7

Component is maintained

Electrical energy of the component. The EnergyType is defined in OPC 40083.

Energy for the cooling of the component with fluid. The EnergyType is defined in OPC 40083.

Consumption of pressure air of the component (volume at standard conditions). The EnergyType is defined in OPC 40083.

The MaintenanceType is defined in OPC 40083.

This Object is used to give information on the starting status of a device and optional to switch devices on and off via the interface. The StartDeviceType is defined in OPC 40083.

This Objects is a container for possible additional measuring devices used in the component. The MeasuringDevicesType is defined in OPC 40083.

NOTE: “Additional” because the specifications for the concrete components may define some fixed types of measuring devices (e.g. for temperatures, pressures…).

The ProductionDatasetManagementType is defined in OPC 40083 and provides functionalities for the management of recipes/machine settings.

A Component may generate Events of MessageConditionType and LogbookEventType.

NOTE: Which logbook events are supported is stored in the MachineInformation Object.