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

Table 66 – UserProfileType Structure

Name

Type

Description

UserProfileType

Structure

Subtype of Struct 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 67.

Table 67 – UserProfileType Definition

Attribute

Value

BrowseName

UserProfileType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of Structure defined in OPC UA 10000-3

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 68. If there are different version allowed all must be added.

Table 68 – FileFormatType Structure

Name

Type

Description

FileFormatType

Structure

Subtype of Struct 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:String

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 69.

Table 69 – FileFormatType Definition

Attribute

Value

BrowseName

FileFormatType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of Structure defined in OPC UA 10000-3

This enumeration describes the main class of the SpacerMaterial. The values represent different spacer materials e.g. metal, plastic or additional framing materials like elastic spacer. The enumeration is defined in Table 70.

Table 70 – SpacerMaterialClass Items

Name

Value

Description

Other

0

All other materials that are not in other classes.

Metalic

1

The value is used if the spacer material is metalic.

TPS

2

The value is used if the spacer material is TPS.

Plastic

3

The value is used if the spacer material is plastic.

Elastic

4

The value is used if the spacer material is elastic.

Its representation in the AddressSpace is defined in Table 71.

Table 71 – SpacerMaterialClass Definition

Attribute

Value

BrowseName

SpacerMaterialClass

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the Enumeration type defined in OPC 10000-5

0:HasProperty

Variable

0:EnumStrings

0:LocalizedText[]

0:PropertyType

This enumeration describes whether the significant side of a sheet should be top or bottom. Additionally, there is the indifferent option, where the orientation does not matter. The enumeration is defined in Table 72.

Table 72 – SignificantSideEnumeration Items

Name

Value

Description

Indifferent

0

There is no significant Side or it do not matter if is top or bottom

Top

1

Defined that the significant side is on Top. That means the significant side is on the opposite side than the machine table or the transport system

Down

2

Defined that the significant side is on Bottom. That means the significant side is on the side of the machine table or the transport system

Its representation in the AddressSpace is defined in Table 73.

Table 73 – SignificantSideEnumeration Definition

Attribute

Value

BrowseName

SignificantSideEnumeration

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the Enumeration type defined in OPC 10000-5

0:HasProperty

Variable

0:EnumStrings

0:LocalizedText[]

0:PropertyType

This enumeration specifies how the structure of the surface is aligned within the direction of the material flow. In addition to longitudinal and transversal alignment, it is also possible to leave the option indifferent. The enumeration is defined in Table.

Table 74 – StructureAlignmentEnumeration Items

Name

Value

Description

Indifferent

0

The direction of the alignment can be ignored

Longitudinal

1

The direction of the alignment is along the material flow axis

Transverse

2

The direction of the alignment is across the body length axis

Its representation in the AddressSpace is defined in Table 75.

Table 75 – StructureAlignmentEnumeration Definition

Attribute

Value

BrowseName

StructureAlignmentEnumeration

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the Enumeration type defined in OPC 10000-5

0:HasProperty

Variable

0:EnumStrings

0:LocalizedText[]

0:PropertyType

This enumeration specifies the different coating classes. The options are hard and soft coating as well as coating with protection foil. In addition, a user-defined selection (UD) with further description in the coating subclass is possible. The enumeration is defined in Table 74.

Table 76 – CoatingClassEnumeration Items

Name

Value

Description

HardCoating

0

This describes a type of coating or covering a glass surface in a way that the resulting surface is rather resistant against damage, at least at a similar level as compared to standard Floatglass. In a composite, the surface may be exposed to the environment.

SoftCoating

1

This describes a type of coating covering a glass surface resulting in a surface that is more vulnerable by environmental conditions such as moist, dirt etc. Soft coated glass panes require more care in processing.

CoatedWithFoilProtection

2

This describes glass panes where the coating (typically a soft coating) is protected against environmental influence by a foil that might have to be removed when the glass is to be processed.

UserDefined

3

This describes all other cases with further description provided in the coatingsubclass.

Its representation in the AddressSpace is defined in Table 75.

Table 77 – CoatingClassEnumeration Definition

Attribute

Value

BrowseName

CoatingClassEnumeration

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the Enumeration type defined in OPC 10000-5

0:HasProperty

Variable

0:EnumStrings

0:LocalizedText[]

0:PropertyType

This DataType specifies a String, which is limited to 64 chars. Its representation in the AddressSpace is defined in Table 78.

Table 78 – LimitedString64 Definition

Attribute

Value

BrowseName

LimitedString64

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the String type defined in OPC 10000-5

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

image022.png

Figure 16 – Machine processing coordinate systems

The enumeration is defined in Table 79.

Table 79 – 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 80.

Table 80 – CoordinateSystemEnumeration Definition

Attribute

Value

BrowseName

CoordinateSystemEnumeration

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the Enumeration type defined in OPC 10000-5

0:HasProperty

Variable

0:EnumStrings

0:LocalizedText[]

0:PropertyType

image023.png

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

image024.png

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