This structure contains the information about a logged in user with his profile data. The structure is defined in Table 23.

Table 23 – UserProfileDataType Structure

Name

Type

Description

UserProfileDataType

structure

Subtype of Structure defined in OPC UA 10000-5

Name

0:String

Human-readable name of the user profile.

LoginTime

0:DateTime

Date and Time in UTC this profile is logged in.

Language

0:LocaleId

The Language that is configured for the user

MeasurementFormat

0:String

Defines which system of measurement (collection of units of measurement) is used. Use “SI” for the International System of Units.

AccessLevel

0:String

Describes the access right the user Profile has. This is a human readable string and should be in English language, e.g. “Administrator”

OpcUaUser

0:Boolean

This flag is true if the user is logged in via OPC UA. If it is false the user is logged in another way e.g. as local user.

Its representation in the AddressSpace is defined in Table 24.

Table 24 – UserProfileDataType Definition

Attribute

Value

BrowseName

UserProfileDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of Structure defined in OPC UA 10000-5

Conformance Units

FlatGlass_UserProfileDataType

A file format describes the syntax and semantic of a document. This structure contains the information about a file format. The structure is defined in Table 25. If there are different version allowed all must be added.

Table 25 – FileFormatDataType Structure

Name

Type

Description

FileFormatDataType

structure

Subtype of Structure defined in OPC UA 10000-5

Name

0:String

The Name of the FileFormat. The following strings are examples for a FileFormat Name: “Edicut”, ”Lisec.TRF”, ”Lenhardt”

FileExtension

0:String

Is the identifier specified as a suffix to the name of a file. The FileExtention has a leading dot. So, the FileExtension should be look like “.nc”,”.json”,”.edi”

Version

0:SemanticVersionString

Version of the FileFormat. Syntax is major.minor[.build] (example 2.5 or 5.9.2)

Its representation in the AddressSpace is defined in Table 26.

Table 26 – FileFormatDataType Definition

Attribute

Value

BrowseName

FileFormatDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of Structure defined in OPC UA 10000-5

Conformance Units

FlatGlass_FileFormatDataType

This structure contains the information about a reason for a state or status e.g., the reason why a job is in the State “NotAllowToRun”. The structure is defined inTable 27. If there are different version allowed all must be added.

Table 27 – ReasonDescriptionType Structure

Name

Type

Description

Optional

ReasonDescriptionType

structure

Subtype of Structure defined in OPC UA 10000-5

Description

0:LocalizedText

The description is a human-readable text that describes the reason oft he state or status

False

Reference

0:String

Reference to the source of a reason. This can be an identifiable element in the WorkMaster or an NodeId

True

Category 

0:String

The category helps classify the reason, and the following categories should be used:NoDetails

  • MaterialRelated
  • ToolRelated
  • WorkMasterParsingInvalid
  • WorkMasterRelated
  • Restrictions
  • SafetyRelated
  • Other

True

VendorCode 

0:String

A vendor-specific code may be included, which can be utilized for automatic recovery.

True

Its representation in the AddressSpace is defined in Table 28.

Table 28 – ReasonDescriptionType Definition

Attribute

Value

BrowseName

ReasonDescriptionType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of Structure defined in OPC UA 10000-5

Conformance Units

FlatGlass_ReasonDescriptionType

This enumeration specifies the different options in placing the machine processing coordinate systems. The eight different options are shown in Figure 13, as well as some examples in Figure 14 and Figure 15.

image018.png

Figure 13 – Machine processing coordinate systems

This enumeration is defined in Table 29.

Table 29 – CoordinateSystemEnumeration Items

Name

Value

Description

Unknown

0

The CoordinateSystem is unknown.

System1

1

Lefthanded system, X-axis along material flow, Y-axis along cross material flow

System2

2

Righthanded system, X-axis against material flow, Y-axis along cross material flow

System3

3

Lefthanded system, X-axis against material flow, Y-axis against cross material flow

System4

4

Righthanded system, X-axis along material flow, Y-axis against cross material flow

System5

5

Lefthanded system, X-axis against material flow, Y-axis along cross material flow

System6

6

Righthanded system, X-axis along material flow, Y-axis along cross material flow

System7

7

Lefthanded system, X-axis along material flow, Y-axis against cross material flow

System8

8

Righthanded system, X-axis against material flow, Y-axis against cross material flow

Its representation in the AddressSpace is defined in Table 30.

Table 30 – CoordinateSystemEnumeration Definition

Attribute

Value

BrowseName

CoordinateSystemEnumeration

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the Enumeration type defined in OPC 10000-5

0:HasProperty

Variable

0:EnumStrings

0:LocalizedText[]

0:PropertyType

Conformance Units

FlatGlass_CoordinateSystemEnumeration

image019.png

Figure 14 – Example of glass processing machines for flat lying processing (top view)

image020.png

Figure 15 – Example of glass processing machines with standing processing (front view)

The structure is defined in Table 31. If there are different version allowed all must be added.

Table 31 – ProcessingParameterDataType Structure

Name

Type

Description

ProcessingParameterDataType

structure

Subtype of Structure defined in OPC UA 10000-5

Name

0:String

The identifier for the ProcessingParameter.

Description

0:String

A description of the ProcessingParameter.

ValueType

ValueDataType

Definition of the types of values (e.g.; string, percentages, etc.). See 8.8 ValueDataType.

TypicalValue

0:String

Specification of a typical value for the ProcessingParameter.

Mandatory

0:Boolean

Specification of whether the ProcessingParameter is mandatory.

EClass

EClassTermDataType

Semantic EClass identifier

Its representation in the AddressSpace is defined in Table 32.

Table 32 – ProcessingParameterDataType Definition

Attribute

Value

BrowseName

ProcessingParameterDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of Structure defined in OPC UA 10000-5

Conformance Units

FlatGlass_ProcessingParameterDataType

The structure is defined in Table 33. If there are different version allowed all must be added.

Table 33 – ProcessingCategoryDataType Structure

Name

Type

Description

Other

ProcessingCategoryDataType

structure

Subtype of Structure defined in OPC UA 10000-5

ID

0:String

The identifier for the ProcessingCategory from the predefined table above, a mandatory entry in int32 format.

M

Description

0:String

A description of the ProcessingCategory.

O

SupportedParameter

ProcessingParameterDataType[]

One or more SupportedParameter for the ProcessingCategory.

O

SupportedAssignment

0:String[]

One or more SupportedAssignment for the ProcessingCategory

O

SupportedVariable

ProcessingParameterDataType[]

Vendor-specific names

O

SupportsTransformation

0:Int32

An integer value indicating whether transformation support is not provided (0), optional (1), or mandatory (2)

O

SupportsSubProcessing

0:Int32

An integer value showing whether the category optionally (1) or mandatorily (2) supports sub-processings, or does not support them at all (0).

O

Its representation in the AddressSpace is defined in Table 34.

Table 34 – ProcessingCategoryDataType Definition

Attribute

Value

BrowseName

ProcessingCategoryDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of Structure defined in OPC UA 10000-5

Conformance Units

FlatGlass_ProcessingCategoryDataType

The structure is defined in Table 35. If there are different version allowed all must be added.

Table 35 – EClassTermDataType Structure

Name

Type

Description

EClassTermDataType

structure

Subtype of Structure defined in OPC UA 10000-5

ID

0:String

A internal identifier for the EClassTerm which is not part of the EClass dictionary

Description

0:String

A description of the EClassTerm

EClass

0:String

The unique EClass identifier e.g. 0173-1#02-AAO742#002

Its representation in the AddressSpace is defined in Table 36.

Table 36 – EClassTermDataType Definition

Attribute

Value

BrowseName

EClassTermDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of Structure defined in OPC UA 10000-5

Conformance Units

FlatGlass_EClassTermDataType

The structure is defined in Table 37. If there are different version allowed all must be added.

Table 37 – ValueDataType Structure

Name

Type

Description

ValueDataType

structure

Subtype of Structure defined in OPC UA 10000-5

Name

0:String

The identifier for the ValueDataType

Description

0:String

A description of the ValueDataType

BaseUnit

0:String

An optional string to define the unit of measurement for the ValueDataType.

PossibleValue

0:String

An optional string to define a list of possible values for the ValueDataType

Its representation in the AddressSpace is defined in Table 38.

Table 38 – ValueDataType Definition

Attribute

Value

BrowseName

ValueDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of Structure defined in OPC UA 10000-5

Conformance Units

Subtype of Structure defined in OPC UA 10000-5