This section contains the definitions of data types used in the IREDES information model.
This structure contains data describing lengths. It is formally defined in Table 1
Table 1 – IRLengthDataType Structure
Name |
Type |
Description |
IRLengthDataType |
structure |
Subtype of structure defined in OPC 10000-3. |
Value |
0:Double |
Data Type for length specification. |
Unit |
0:EUInformation |
Datatype for engineering unit description. Valid values: mm, cm, m, ft. |
Note: In http://www.opcfoundation.org/UA/units/un/cefact the relevant unitIds are:
UnitId[mm] = 5066068UnitId[cm] = 4410708UnitId[m] = 5067858UnitId[ft] = 4607828
Its representation in the AddressSpace is defined in Table 2.
Table 2 – IRLengthDataType Definition
Attribute |
Value |
|||||
BrowseName |
IRLengthDataType |
|||||
IsAbstract |
False |
|||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Structure defined in OPC 10000-3 |
||||||
Conformance Units |
||||||
IREDES Component |
The JobAssignmentTimeDataType union is used for JobAssignment times. It is formally described in Table 3.
Table 3 – JobAssignmentTimeDatatype Union
Name |
Type |
Description |
JobAssignmentTimeDataType |
union |
|
ExpectedFinishTime |
0:DateTime |
Time Machine is expected to finish the job. |
ExpectedDuration |
0:Duration |
Time the job is going to take to finish. |
Its representation in the AddressSpace is defined in Table 4.
Table 4 – JobAssignmentTimeDataType Definition
Attributes |
Value |
|||||
BrowseName |
JobAssignmentTimeDataType |
|||||
IsAbstract |
False |
|||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of 0:Union defined in OPC 10000-5 |
||||||
Conformance Units |
||||||
IREDES Component |
Simple IREDES data types will be mapped as described in Table 5.
Table 5 – Mapping for simple IREDES data types
Notation |
Data-Type |
Value Rank |
ArrayDimensions |
Description |
IRtextShort |
String |
-1 |
NULL |
Text data type element for short text information provided in the IREDES standard. Limited to 24 characters in its original. |
IRtext |
String |
-1 |
NULL |
Text data type for comments or text information provided in the IREDES standard. Originally limited to 64 characters. |
IRtextLong |
String |
-1 |
NULL |
Text data type element for long text information. Limited to 256 characters in the IREDES standard. |
IRangle |
Float |
-1 |
NULL |
Data Type for angle specification. This data type is limited to values from -360.000 to +360.000. |
IRVersion |
String |
-1 |
NULL |
IREDES Version Numbering. |
AnyURI |
String |
-1 |
NULL |
AnyURI is a simple Container for any kind of structure data.. |
This DataType specifies a String for short text information provided in the IREDES standard. It is originally limited to 24 characters. Its representation in the AddressSpace is defined in Table 6.
Table 6 – IRtextShort Definition
Attribute |
Value |
||||
BrowseName |
IRtextShort |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the String DataType defined in OPC 10000-5 |
Conformance Units |
IREDES Component |
This DataType specifies a String for comments or text information provided in the IREDES standard. It is originally limited to 64 characters. Its representation in the AddressSpace is defined in Table 7.
Attribute |
Value |
||||
BrowseName |
IRtext |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the String DataType defined in OPC 10000-5 |
|||||
Conformance Units |
|||||
IREDES Component |
This DataType specifies a String for long text information. It is limited to 256 characters in the IREDES standard. Its representation in the AddressSpace is defined in Table 8.
Table 8 – IRtextLong Definition
Attribute |
Value |
||||
BrowseName |
IRtextLong |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the String DataType defined in OPC 10000-5 |
|||||
Conformance Units |
|||||
IREDES Component |
This DataType specifies a Float for angle specification. It is limited to values from -360.000 to +360.000. Its representation in the AddressSpace is defined in Table 9.
Attribute |
Value |
||||
BrowseName |
IRangle |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the Float DataType defined in OPC 10000-5 |
|||||
Conformance Units |
|||||
IREDES Component |
This DataType specifies a String for for IREDES Version Numbering. Its representation in the AddressSpace is defined in Table 10.
Table 10 – IRVersion Definition
Attribute |
Value |
||||
BrowseName |
IRVersion |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the String DataType defined in OPC 10000-5 |
Conformance Units |
IREDES Component |
This DataType specifies a String as a XMLSimpleType. Its representation in the AddressSpace is defined in Table 11.
Attribute |
Value |
||||
BrowseName |
AnyURI |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the String DataType defined in OPC 10000-5 |
|||||
Conformance Units |
|||||
IREDES Component |
The enumeration DispFlag is used to determine when to display messages to the machine operator. It is formally defined in Table 12.
Name |
Value |
Description |
MachStart |
0 |
To be displayed when the machine is started. Machine start is defined as switching on the main power supply or power generation. |
FileLoad |
1 |
To be displayed as soon as the file is loaded (activated) in the machine’s automation system (applicable especially to plan files originating from the mine!). |
Its representation in the AddressSpace is defined in Table 13.
Table 13 – DispFlag Definition
Attribute |
Value |
|||||
BrowseName |
DispFlag |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
Conformance Units |
||||||
IREDES Component |
The following enumeration Answer is used to classify answers to work orders. It is formally defined in Table 14
Name |
Value |
Description |
Accepted |
0 |
Order is accepted. |
Delayed |
1 |
Order can only be executed with delay. |
AcceptedWithCondition |
2 |
Order is accepted under a condition. |
Denied |
3 |
Orders denied. |
Its representation in the AddressSpace is defined in Table 13.
Attribute |
Value |
|||||
BrowseName |
Answer |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
Conformance Units |
||||||
IREDES Component |
The enumeration LTPPMptFromType is used to classify mission start points for LHDs. It is formally described in Table 16.
Table 16 – LTPPMptFromType Items
Name |
Value |
Description |
LoadPt |
0 |
Load point |
DumpPt |
1 |
Dump point |
Parking |
2 |
Parking |
Workshop |
3 |
Workshop |
Others |
4 |
Others |
Its representation in the AddressSpace is defined in Table 17.
Table 17 – LTPPMptFromType Definition
Attribute |
Value |
|||||
BrowseName |
LTPPMptFromType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
Conformance Units |
||||||
IREDES Component |
The enumeration LTPPMptToType is used to classify mission end points for LHDs. It is formally described in Table 18.
Table 18 – LTPPMptToType Items
Name |
Value |
Description |
LoadPt |
0 |
Load point |
DumpPt |
1 |
Dump point |
Parking |
2 |
Parking |
Boulder |
3 |
Boulder |
Workshop |
4 |
Workshop |
Others |
5 |
Others |
Its representation in the AddressSpace is defined in Table 17.
Table 19 – LTPPMptToType Definition
Attribute |
Value |
|||||
BrowseName |
LTPPMptToType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
Conformance Units |
||||||
IREDES Component |
The LTPPMaction enumeration is used classify actions carried out at the destination point specified in LTPPMptToN (Table 70). It is formally described in Table 20.
Name |
Value |
Description |
Load |
0 |
Load |
Dump |
1 |
Dump |
Parking |
2 |
Parking |
Workshop |
3 |
Workshop |
Other |
4 |
Other |
Its representation in the AddressSpace is defined in Table 17.
Table 21 – LTPPMaction Definition
Attribute |
Value |
|||||
BrowseName |
LTPPMaction |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
Conformance Units |
||||||
IREDES Component |