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.

Table 7 – IRtext Definition

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.

Table 9 – IRangle Definition

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.

Table 11 – AnyURI Definition

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.

Table 12 – DispFlag Items

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

Table 14 – Answer Items

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.

Table 15 – Answer Definition

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.

Table 20 – LTPPMaction Items

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