This structure contains the information related to a job run. The structure is defined in Table 23.

Table 23 – RunInfoDataType Structure

Name

Type

Description

Optional

RunInfoDataType

structure

Subtype of 0:Structure defined in OPC 10000-5

CurrentLayer

0:UInt32

Counter that increases after each completed layer of the job run. This counter does not give any indication about the part quality.

True

Identifier

0:String

Identifier of the job run. This identifier is used to ensure an assignment of parts and job run(s). For this reason, the identifier shall be unique.

False

State

9:ISA95StateDataType

State information on job run level. This state works additionally to the overall job status.

False

RemainingTime

0:Duration

Describes the remaining process time in seconds.

True

Its representation in the AddressSpace is defined in Table 24.

Table 24 – RunInfoDataType Definiton

Attribute

Value

BrowseName

RunInfoDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-5

Conformance Units

AdditiveManufacturing Job Management - Run Information

This enumeration indicates the function of a specific feedstock.

The FeedstockFunction enumeration is defined in Table 26.

Table 25 – FeedstockFunction Items

Name

Value

Description

Undefined

0

The function of the feedstock is unknown.

Main

1

The feedstock is used for production and is part of the finished part.

Ancillary

2

The feedstock is used for production but removed before the part is finished.

Consumable

3

The feedstock is consumed during the production e.g., process gas.

Its representation in the AddressSpace is defined in Table 27.

Table 26 – FeedstockFunction Definition

Attribute

Value

BrowseName

FeedstockFunction

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Enumeration type defined in OPC 10000-3

0:HasProperty

Variable

0:EnumValues

0:EnumValueType []

0:PropertyType

Conformance Units

AdditiveManufacturing Identify & Monitor Feedstock

This enumeration indicates the severity of the value of a specific sensor.

The SensorSeverity enumeration is defined in Table 28.

Table 27 – SensorSeverity Items

Name

Value

Description

Info

0

This sensor’s current value is not critical for the overall production

Critical

1

This sensor’s current value is critical for the overall production

Its representation in the AddressSpace is defined in Table 29.

Table 28 – SensorSeverity Definition

Attribute

Value

BrowseName

SensorSeverity

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Enumeration type defined in OPC 10000-3

0:HasProperty

Variable

0:EnumValues

0:EnumValueType []

0:PropertyType

Conformance Units

AdditiveManufacturing Monitoring - Process

AdditiveManufacturing Monitoring - Health

This enumeration indicates the category of a specific sensor which further defines its area of application.

The SensorCategory enumeration is defined in Table 30.

Table 29 – SensorCategory Items

Name

Value

Description

MachineHealth

0

The sensor is mainly relevant to indicate the current AM machine’s health.

MaintenanceTracking

1

The sensor is mainly relevant to track serviceable components

ProcessMonitoring

2

The sensor is mainly relevant to monitor the production operability.

Its representation in the AddressSpace is defined in Table 31.

Table 30 – SensorCategory Definition

Attribute

Value

BrowseName

SensorSeverity

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Enumeration type defined in OPC 10000-3

0:HasProperty

Variable

0:EnumValues

0:EnumValueType []

0:PropertyType

Conformance Units

AdditiveManufacturing Monitoring - Process

AdditiveManufacturing Monitoring - Health