10 OPC UA DataTypes
10.1 RunInfoDataType
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 |
10.2 FeedstockFunction Enumeration
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 |
10.3 SensorSeverity Enumeration
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 |
10.4 SensorCategory Enumeration
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 |