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
|
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.
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 |
Figure 14 – Example of glass processing machines for flat lying processing (top view)
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 |