6 Data Types

This section contains the definitions of data types used in the IREDES information model.

6.1 IRLengthDataType

This structure contains data describing lengths. It is formally defined in Table 1

Table 1 – IRLengthDataType Structure
Name Type Description
IRLengthDataTypestructureSubtype of structure defined in OPC 10000-3.

Value

0:DoubleData Type for length specification.

Unit

0:EUInformationDatatype 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] = 5066068
UnitId[cm] = 4410708
UnitId[m] = 5067858
UnitId[ft] = 4607828

Its representation in the AddressSpace is defined in Table 2.

Table 2 – IRLengthDataType Definition
Attribute Value
BrowseNameIRLengthDataType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the Structure defined in OPC 10000-3
Conformance Units
IREDES Component

6.2 JobAssignmentTimeDataType

The JobAssignmentTimeDataType union is used for JobAssignment times. It is formally described in Table 3.

Table 3 – JobAssignmentTimeDatatype Union
Name Type Description
JobAssignmentTimeDataTypeunion

ExpectedFinishTime

0:DateTimeTime Machine is expected to finish the job.

ExpectedDuration

0:DurationTime the job is going to take to finish.

Its representation in the AddressSpace is defined in Table 4.

Table 4 – JobAssignmentTimeDataType Definition
Attributes Value
BrowseNameJobAssignmentTimeDataType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:Union defined in OPC 10000-5
Conformance Units
IREDES Component

6.3 Mapping for simple IREDES Data Types

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
IRtextShortString-1NULLText data type element for short text information provided in the IREDES standard. Limited to 24 characters in its original.
IRtextString-1NULLText data type for comments or text information provided in the IREDES standard. Originally limited to 64 characters.
IRtextLongString-1NULLText data type element for long text information. Limited to 256 characters in the IREDES standard.
IRangleFloat-1NULLData Type for angle specification. This data type is limited to values from -360.000 to +360.000.
IRVersionString-1NULLIREDES Version Numbering.
AnyURIString-1NULLAnyURI is a simple Container for any kind of structure data..

6.4 IRtextShort

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
BrowseNameIRtextShort
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the String DataType defined in OPC 10000-5
Conformance Units
IREDES Component

6.4.1 IRtext

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.

Table 7 – IRtext Definition
Attribute Value
BrowseNameIRtext
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the String DataType defined in OPC 10000-5
Conformance Units
IREDES Component

6.4.2 IRtextLong

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
BrowseNameIRtextLong
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the String DataType defined in OPC 10000-5
Conformance Units
IREDES Component

6.4.3 IRangle

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.

Table 9 – IRangle Definition
Attribute Value
BrowseNameIRangle
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the Float DataType defined in OPC 10000-5
Conformance Units
IREDES Component

6.4.4 IRVersion

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
BrowseNameIRVersion
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the String DataType defined in OPC 10000-5
Conformance Units
IREDES Component

6.4.5 AnyURI

This DataType specifies a String as a XMLSimpleType. Its representation in the AddressSpace is defined in Table 11.

Table 11 – AnyURI Definition
Attribute Value
BrowseNameAnyURI
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the String DataType defined in OPC 10000-5
Conformance Units
IREDES Component

6.5 DispFlag

The enumeration DispFlag is used to determine when to display messages to the machine operator. It is formally defined in Table 12.

Table 12 – DispFlag Items
Name Value Description
MachStart0To be displayed when the machine is started. Machine start is defined as switching on the main power supply or power generation.
FileLoad1To 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
BrowseNameDispFlag
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType
Conformance Units
IREDES Component

6.6 Answer

The following enumeration Answer is used to classify answers to work orders. It is formally defined in Table 14

Table 14 – Answer Items
Name Value Description
Accepted0Order is accepted.
Delayed1Order can only be executed with delay.
AcceptedWithCondition2Order is accepted under a condition.
Denied3Orders denied.

Its representation in the AddressSpace is defined in Table 13.

Table 15 – Answer Definition
Attribute Value
BrowseNameAnswer
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType
Conformance Units
IREDES Component

6.7 LTPPMptFromType

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
LoadPt0Load point
DumpPt1Dump point
Parking2Parking
Workshop3Workshop
Others4Others

Its representation in the AddressSpace is defined in Table 17.

Table 17 – LTPPMptFromType Definition
Attribute Value
BrowseNameLTPPMptFromType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType
Conformance Units
IREDES Component

6.8 LTPPMptToType

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
LoadPt0Load point
DumpPt1Dump point
Parking2Parking
Boulder3Boulder
Workshop4Workshop
Others5Others

Its representation in the AddressSpace is defined in Table 17.

Table 19 – LTPPMptToType Definition
Attribute Value
BrowseNameLTPPMptToType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType
Conformance Units
IREDES Component

6.9 LTPPMaction

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.

Table 20 – LTPPMaction Items
Name Value Description
Load0Load
Dump1Dump
Parking2Parking
Workshop3Workshop
Other4Other

Its representation in the AddressSpace is defined in Table 17.

Table 21 – LTPPMaction Definition
Attribute Value
BrowseNameLTPPMaction
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType[]0:PropertyType
Conformance Units
IREDES Component