OPC UA for Mining - External Standards – Part 1: IREDES
7 OPC UA ObjectTypes
7.1 ProjectInfoType ObjectType
7.1.1 Overview
The ProjectInfoType is an ObjectType which contains additional project information. It is based on the ObjectType and intended to be used as AddIn. Its formal definition can be found in Table 22.
7.1.2 ObjectType Definition
Table 22 – ProjectInfoType ObjectType
Attribute
Value
BrowseName
ProjectInfoType
IsAbstract
False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasComponent
Variable
Signature
String
0:BaseDataVariableType
O,RW
0:HasComponent
Variable
Comment
String
0:BaseDataVariableType
O,RW
Conformance Units
IREDES ProjectInfoType
The component Variables of the ProjectInfoType have additional Attributes defined in Table 23.
Table 23 – ProjectInfoType Attribute values for child Nodes
BrowsePath
Value Attribute
Description Attribute
DefaultInstanceBrowseName
ProjectInfo
The default BrowseName for instances of this type.
Table 24 – ProjectInfoType Attribute values for child Nodes
BrowsePath
Description Attribute
Signature
Project signature.
Comment
Comments concerning the project can be added here.
7.2 EquipmentInfoType ObjectType
7.2.1 Overview
The EquipmentInfoType is an ObjectType which contains equipment specific information concerning the main aggregate the information comes from. ATTENTION: the information shall not be required to interpret the standard conformant data set! It’s just provided to identify a machine. The ObjectType is based on the BaseObjectType and is intended to be used as AddIn. Its definition is given in Table 25.
Table 27 – EquipmentInfoType Attribute Values for Child Nodes
BrowsePath
Description Attribute
EqpManufact
Name of the manufacturer.
EqpType
Manufacturer internal type name of the machine.
EqpModel
Equipment model describing the model in the specified EqpType. To be stated if required for unequivocal machine type identification.
EqpSerNo
Serial number of the machine.
EqpSysVer
Version Info Automation System / Software.
EqpInfo
Other equipment specific information. Free text.
EqpName
Used for designation of the machine.
7.3 GenHeadType ObjectType
7.3.1 Overview
The GenHeadType ObjectType contains the IREDES General header. It is based on the BaseObjectType and intended to be used as AddIn. It is formally defined in Table 28.
7.3.2 ObjectType definition
Table 28 – GenHeadType ObjectType Definition
Attribute
Value
BrowseName
GenHeadType
IsAbstract
False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasProperty
Variable
FileCreateDate
DateTime
0:PropertyType
M,RW
0:HasProperty
Variable
IRVersion
String
0:PropertyType
M,RW
0:HasProperty
Variable
DownCompat
String
0:PropertyType
M,RW
0:HasAddIn
Object
ProjectInfo
ProjectInfoType
O
0:HasAddIn
Object
EquipmentInfo
EquipmentInfoType
O
Conformance Units
IREDES GenHeadType
The component Variables of the GenHeadType have additional Attributes defined in Table 29.
Table 29 – GenHeadType Attribute values for child Nodes
BrowsePath
Value Attribute
Description Attribute
0:DefaultInstanceBrowseName
GenHead
The default BrowseName for instances of this type.
Date of file creation. This is the date/time stamp for initialization of the Data Set.
IRVersion
Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.
DownCompat
Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.
ProjectInfo
Project specific information. Type definition see below.
EquipmentInfo
Equipment specific information concerning the main aggregate the information comes from. ATTENTION: This information shall not be required to interpret a standard conformant data set.
7.4 DisplayToOperatorType ObjectType
7.4.1 Overview
The DisplayToOperatorType ObjectType is used to display messages to the operator of a machine. It is based on the BaseObjectType and is intended to be used as AddIn. Its formal definition is given in Table 31.
Table 33 – DisplayToOperatorType Attribute Values for Child Nodes
BrowsePath
Description Attribute
DispFlag
States under which circumstances the line (message) has to be displayed to the operator.
AckFlag
Acknowledgement by the operator that he has read the message. (Will be transferred back as soon as the SiteHead is returned to the mine’s computer system with the next protocol exchange. Contains the name of the operator (user name in the Automation system) or simply ACK if automation system does not work with user logins.
DispText
Text to be displayed.
7.5 IROptionType ObjectType
7.5.1 Overview
The IROptionType is based on the BaseObjectType and is intended to be used as AddIn. Its purpose is to allow individual IREDES standard extensions. These extensions will not be processed. The formal definition is given in Table 34.
7.5.2 ObjectType definition
Table 34 – IROptionType definition
Attribute
Value
BrowseName
IROptionType
IsAbstract
False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasComponent
Variable
OptionSchema
String
0:BaseDataVariableType
O, RW
Conformance Units
IREDES IROptionType
The component Variables of the IROptionType have additional Attributes defined in Table 35.
Table 35 – IROptionType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
DefaultInstanceBrowseName
IROption
The default BrowseName for instances of this type.
Table 36 – IROptionType Attribute Values for Child Nodes
BrowsePath
Description Attribute
OptionSchema
URI for the schema that will extend the IREDES standard. This schema won’t be processed.
7.6 SiteHeadType ObjectType
7.6.1 Overview
The SiteHeadType is based on the BaseObjectType and is intended to be used as AddIn. It represents an optional site header. Its formal definition is given in Table 37.
7.6.2 ObjectType definition
Table 37 – SiteHeadType ObjectType Definition
Attribute
Value
BrowseName
SiteHeadType
IsAbstract
False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasAddIn
Object
DisplayToOperator
DisplayToOperatorType
M
0:HasAddIn
Object
SiteOption
IROptionType
M
Conformance Units
IREDES SiteHeadType
The component Variables of the SiteHeadType have additional Attributes defined in Table 38.
Table 38 – SiteHeadType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
0:DefaultInstanceBrowseName
SiteHead
The default BrowseName for instances of this type.
Table 39 – SiteHeadType Attribute Values for Child Nodes
BrowsePath
Description Attribute
DisplayToOperator
Object used to display messages to the operator of a machine.
SiteOption
Object that holds/references information that will not be processed.
7.7 GenTrailerType ObjectType
7.7.1 Overview
The GenTrailerType is based on the BaseObjectType and is intended to be used as AddIn. It contains a CRC 32 checksum which is calculated over the entire IREDES file. This is used for data integrity. The formal definition of the ObjectType is given in Table 40.
7.7.2 ObjectType definition
Table 40 – GenTrailerType ObjectType Definition
Attribute
Value
BrowseName
GenTrailerType
IsAbstract
False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasProperty
Variable
FileCloseDate
DateTime
0:PropertyType
M, RW
0:HasProperty
Variable
ChkSum
ByteString
0:PropertyType
M, RW
Conformance Units
IREDES GenTrailerType
The component Variables of the GenTrailerType have additional Attributes defined in Table 41.
Table 41 – GenTrailerType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
0:DefaultInstanceBrowseName
GenTrailer
The default BrowseName for instances of this type.
Table 42 – GenTrailerType Attribute Values for Child Nodes
BrowsePath
Description Attribute
FileCloseDate
Date the file was created.
ChkSum
CRC 32 checksum.
7.8 IREDESType ObjectType
7.8.1 Overview
The IREDESType is part of a complete IREDES data set. It is intended to be used as AddIn and based on the BaseObjectType. Its formal definition is given in Table 43.
7.8.2 ObjectType definition
Table 43 – IREDESType ObjectType Definition
Attribute
Value
BrowseName
IREDESType
IsAbstract
False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasAddIn
Object
GenHead
GenHeadType
M
0:HasAddIn
Object
SiteHead
SiteHeadType
O
0:HasProperty
Variable
IRVersion
String
0:PropertyType
M, RW
HasProperty
Variable
IRDownwCompat
String
0:PropertyType
M, RW
Conformance Units
IREDES IREDESType
The component Variables of the IREDESType have additional Attributes defined in Table 44.
Table 44 – IREDESType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
0:DefaultInstanceBrowseName
IREDES
The default BrowseName for instances of this type.
Table 45 – IREDESType Attribute Values for Child Nodes
BrowsePath
Description Attribute
GenHead
IREDES general header.
SiteHead
Optional site header.
IRVersion
IREDES Base version needed to process this scheme.
IRDownwCompat
Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).
7.9 OpPerfLogType Object Type
7.9.1 Overview
The OpPerfLogType ObjectType is based on the BaseObjectType and is intended to be used as AddIn. Its purpose is to accumulate the time of each operation mode during the reporting period. Its formal definition is given in Table 46.
7.9.2 OpPerfLogType Object Type Definition
Table 46 – OpPerfLogType ObjectType Definition
Attribute
Value
BrowseName
OpPerfLogType
IsAbstract
False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasComponent
Variable
Mworking
Duration
0:BaseDataVariableType
M, RW
0:HasComponent
Variable
WaitProcess
Duration
0:BaseDataVariableType
M, RW
0:HasComponent
Variable
WaitOperator
Duration
0:BaseDataVariableType
M, RW
0:HasComponent
Variable
WaitRepair
Duration
0:BaseDataVariableType
M, RW
0:HasComponent
Variable
WaitSamples
Duration
0:BaseDataVariableType
M, RW
0:HasComponent
Variable
TurnedOff
Duration
0:BaseDataVariableType
M, RW
Conformance Units
IREDES OpPerfLogType
The component Variables of the OpPerfLogType have additional Attributes defined in Table 47.
Table 47 – OpPerfLogType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
0:DefaultInstanceBrowseName
OpPerfLog
The default BrowseName for instances of this type.
Table 48 – OpPerfLogType Attribute Values for Child Nodes
BrowsePath
Description Attribute
Mworking
Machine working.
WaitProcess
Machine waiting for other partners in the process or for process reasons not caused by the machine itself. This may be an (autonomous) machine waiting for access to a shared tramming zone or waiting for access to a dump shaft, a truck to become available etc. See “IREDES Drill Rig profile description” document.
WaitOperator
Time the machine waits for operator assistance during the reporting period. See “IREDES Drill Rig profile description” document.
WaitRepair
Waiting time for repair until the repair is finished and the machine manually is switched on again. See “IREDES Drill Rig profile description” document.
WaitSamples
Waiting time for external supplies like electric power, network connection for remote control (if not in local operation mode), water, material etc. See “IREDES Drill Rig profile description” document.
TurnedOff
Machine intentionally put in “OFF” state. This state is only counted if the machine is intentionally deactivated by an operator. Observe that a “switch off” while the machine is in “Wait Repair” mode will be counted as “wait repair” until the machine is switched on again.
7.10 IRpPerfGenType ObjectType
7.10.1 Overview
The IRpPerfGenType ObjectType is a generic type used report production performance. It is based on the BaseObjectType and intended to be used as AddIn. Its formal definition can be found in Table 49.
7.10.2 ObjectType Definition
Table 49 – IRpPerfGenType ObjectType Definition
Attribute
Value
BrowseName
IRpPerfGenType
IsAbstract
False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasAddIn
Object
IREDES
IREDESType
M
0:HasProperty
Variable
ReportId
String
0:PropertyType
M, RW
0:HasProperty
Variable
StartLogTime
DateTime
0:PropertyType
M, RW
0:HasProperty
Variable
EndLogTine
DateTime
0:PropertyType
M, RW
0:HasComponent
Variable
Comment
String
0:BaseData
VariableType
O, RW
0:HasAddIn
Object
OpPerfLog
OpPerfLogType
O
Conformance Units
IREDES IRpPerfGenType
The component Variables of the IRpPerfGenType have additional Attributes defined inTable 50.
Table 50 – IRpPerfGenType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
0:DefaultInstanceBrowseName
IRpPerfGen
The default BrowseName for instances of this type.
Table 51 – IRpPerfGenType Attribute Values for Child Nodes
BrowsePath
Description Attribute
IREDES
Basic IREDES data type. Part of every complete IREDES data set.
ReportId
Report ID code, to uniquely identify this log report.
StartLogTime
Start of the reporting period. Date and time when the first entry to this xml-set was made.
EndLogTine
End of the reporting period. Date and time when the last entry to this xml-set was made.
Comment
Project information concerning this log.
OpPerfLog
Object Type which accumulates the time of each operation mode during the reporting period.
7.11 IRplanGenType ObjectType
7.11.1 Overview
The IRplanGenType ObjectType is based on the BaseObjectType and intended to be used as AddIn. Its purpose is to provide a generic datatype for production planning. Its formal definition can be found inTable 52.
7.11.2 ObjectType Definition
Table 52 – IRplanGenType ObjectType Definition
Attribute
Value
BrowseName
IRplanGenType
IsAbstract
False
References
Node Class
Browse
Name
DataType
TypeDefinition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasAddIn
Object
IREDES
IREDESType
M
0:HasProperty
Variable
PlanName
String
0:PropertyType
M, RW
0:HasProperty
Variable
PlanId
String
0:PropertyType
M, RW
0:HasComponent
Variable
Comment
String [8]
0:BaseDataVariableType
O, RW
0:HasComponent
Variable
Project
String
0:BaseDataVariableType
O, RW
0:HasComponent
Variable
WorkOrder
String
0:BaseDataVariableType
O, RW
Conformance Units
IREDES IRplanGenType
The component Variables of the IRplanGenType have additional Attributes defined in Table 53.
Table 53 – IRplanGenType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
DefaultInstanceBrowseName
IRplanGen
The default BrowseName for instances of this type.
Table 54 – IRplanGenType Attribute Values for Child Nodes
BrowsePath
Description Attribute
IREDES
Basic IREDES data type. Part of every complete IREDES data set.
PlanId
IREDES internal production plan ID used for reference e.g. by Production Quality data sets basing on a particular production plan.
PlanName
Plan logical name to identify this specific plan to the human user. Useful to help the operator of a machine to logical identify a specific plan.
Comment
Comments to the plan for example type of plan, purpose, tools to use.
Project
Project ID code. To identify the target project for this plan.
WorkOrder
Work order ID code. To identify the work order associated with this plan.
7.12 IRStatusGenType
7.12.1 Overview
The IRStatusGenType is based on the BaseObjectType and intended to be used as AddIn. The IRStatusGenType is a generic datatype for status reporting. Its formal definition can be found in Table 55.
7.12.2 ObjectType Definition
Table 55 – IRStatusGenType ObjectType Definition
Attribute
Value
BrowseName
IRStatusGenType
IsAbstract
False
References
Node Class
BrowseName
DataType
Type-Definition
Other
Subtype of BaseObjectType as defined in OPC 10000-5
0:HasProperty
Variable
0:DefaultInstanceBrowseName
QualifiedName
0: PropertyType
0:HasAddIn
Object
IREDES
IREDESType
M
0:HasProperty
Variable
ReportId
String
0:PropertyType
M, RW
0:HasProperty
Variable
StartLogTime
DateTime
0:PropertyType
M, RW
0:HasProperty
Variable
EndLogTime
DateTime
0:PropertyType
M, RW
0:HasComponent
Variable
Comment
String
0:BaseDataVariableType
O, RW
0:HasComponent
Variable
OperatorId
String
0:BaseDataVariableType
O, RW
Conformance Units
IREDES IRStatusGenType
The component Variables of the IRStatusGenType have additional Attributes defined in Table 56.
Table 56 – IRStatusGenType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
0:DefaultInstanceBrowseName
IRStatusGen
The default BrowseName for instances of this type.
Table 57 – IRStatusGenType Attribute values for child Nodes
BrowsePath
Description Attribute
IREDES
Basic IREDES data type. Part of every complete IREDES data set.
ReportId
Report ID code, to uniquely identify this log report.
StartLogTime
Start of the reporting period. Date and time when the first entry to this xml-set was made.
EndLogTime
End of the reporting period. Date and time when the last entry to this xml-set was made.
Comment
Project information concerning this log.
OperatorId
Identify the operator of the machine for reference.
7.13 IRLTMMonType
7.13.1 Overview
The IRLTMMonType ObjectType is based on the BaseObjectType and is intended to be used as AddIn. The IRLTMMonType is used for LHD machine monitoring reporting. Its formal definition can be found in Table 58.
7.13.2 ObjectType Definition
Table 58 – IRLTMMonType ObjectType Definition
Attribute
Value
BrowseName
IRLTMMonType
IsAbstract
False
References
Node Class
BrowseName
DataType
Type
Definition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasAddIn
Object
IREDES
IREDESType
M
0:HasAddIn
Object
GenTrailer
GenTrailerType
M
0:HasProperty
Variable
LTMMonVersion
String
0:PropertyType
M
0:HasProperty
Variable
LTMMonDownwCompat
String
0:PropertyType
M
Conformance Units
IREDES IRLTMMonType
The component Variables of the IRLTMMonType have additional Attributes defined in Table 59.
Table 59 – IRLTMMonType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
0:DefaultInstanceBrowseName
IRLTMMon
The default BrowseName for instances of this type.
Table 60 – IRLTMMonType Attribute Values for Child Nodes
BrowsePath
Description Attribute
IREDES
Basic IREDES data type. Part of every complete IREDES data set.
GenTrailer
Datatype that is used to guarantee the integrity of the data set.
LTMMonVersion
2.0.
LTMMonDownwCompat
2.0.
7.14 IRLTPlanType ObjectType
7.14.1 Overview
The IRLTPlanType is used for LHD production planning. It is based on the BaseObjectType and intended to be used as AddIn. Its formal definition can be found in Table 61.
7.14.2 ObjectType Definition
Table 61 – IRLTPlanType ObjectType Definition
Attribute
Value
BrowseName
IRLTPlanType
IsAbstract
False
References
Node Class
BrowseName
Data-Type
Type
Definition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasAddIn
Object
IRplanGen
IRplanGenType
M
0:HasAddIn
Object
GenTrailer
GenTrailerType
M
0:HasProperty
Variable
LTPlanVersion
String
0:PropertyType
M
0:HasProperty
Variable
LTPlanDownwCompat
String
0:PropertyType
M
Conformance Units
IREDES IRLTPlanType
The component Variables of the IRLTPlanType have additional Attributes defined inTable 62.
Table 62 – IRLTPlanType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
DefaultInstanceBrowseName
IRLTPlan
The default BrowseName for instances of this type.
Datatype that is used to ensure the integrity of the data set.
LTPlanVersion
2.0.
LTPlanDownwCompat
2.0.
7.15 LTPPwaitProcType
7.15.1 Overview
The LTPPwaitProcType ObjectType is used to document process caused waiting time. It is based on the BaseObjectType and intended to be used as AddIn. Its formal definition can be found in Table 64.
7.15.2 ObjectType Definition
Table 64 – LTPPwaitProcType ObjectType Definition
Attribute
Value
BrowseName
LTPPwaitProcType
IsAbstract
False
References
Node Class
BrowseName
Data-Type
Type
Definition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasComponent
Variable
BlastDelay
DateTime
0:BaseDataVariableType
O
0:HasComponent
Variable
CantDump
DateTime
0:BaseDataVariableType
O
0:HasComponent
Variable
Traffic
DateTime
0:BaseDataVariableType
O
0:HasComponent
Variable
NoRock
DateTime
0:BaseDataVariableType
O
0:HasComponent
Variable
MineUtils
DateTime
0:BaseDataVariableType
O
0:HasComponent
Variable
RoadMaint
DateTime
0:BaseDataVariableType
O
Conformance Units
IREDES LTPPwaitProcType
The component Variables of the LTPPwaitProcType have additional Attributes defined inTable 65.
Table 65 – LTPPwaitProcType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
DefaultInstanceBrowseName
LTPPwaitProc
The default BrowseName for instances of this type.
Table 66 – LTPPwaitProcType Attribute Values for Child Nodes
BrowsePath
Description Attribute
BlastDelay
Any Delay caused by blasting operations.
CantDump
Dump point blocked by another machine, boulders or dump shaft filled / truck missing.
Traffic
Traffic caused delays: roadway blocked by another machine / cars / other traffic.
NoRock
Wait for material to handle - No access to material to load.
MineUtils
Waiting for mine utilities.
RoadMaint
Waiting for roadway maintenance.
7.16 LTPPTimeRepType
7.16.1 Overview
The LTPPTimeRepType is used for time reporting concerning a particular load/dump point pair. It is based on the BaseObjectType and intended to be used as an AddIn. Its formal definition can be found in Table 67.
7.16.2 ObjectType Definition
Table 67 – LTPPTimeRepType ObjectType Definition
Attribute
Value
BrowseName
LTPPTimeRepType
IsAbstract
False
References
Node Class
BrowseName
DataType
Type
Definition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasProperty
Variable
LTPPStartTime
UtcTime
0:PropertyType
M
0:HasProperty
Variable
LTPPEndTime
UtcTime
0:PropertyType
M
Conformance Units
IREDES LTPPTimeRepType
The component Variables of the LTPPTimeRepType have additional Attributes defined inTable 68.
Table 68 – LTPPTimeRepType Attribute values for child Nodes
BrowsePath
Value Attribute
Description Attribute
DefaultInstanceBrowseName
LTPPTimeRep
The default BrowseName for instances of this type.
Table 69 – LTPPTimeRepType Attribute Values for Child Nodes
BrowsePath
Description Attribute
LTPPStartTime
Mission start time.
LTPPEndTime
Mission end time.
7.17 LTPPMissionType
7.17.1 Overview
The LTPPMissionType is used to generate a report for each tramming order ("mission") run during the reporting period. One object per mission! One "mission" is defined as tramming from A to B. It is based on the BaseObjectType and intended to be used as AddIn. Its formal definition can be found in Table 70.
7.17.2 ObjectType Definition
Table 70 – LTPPMissionType ObjectType Definition
Attribute
Value
BrowseName
LTPPMissionType
IsAbstract
False
References
Node Class
BrowseName
DataType
Type
Definition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasComponent
Variable
LTPPMisSeq
UInt64
0:BaseDataVariableType
M
0:HasComponent
Variable
LTPPMptFromN
String
0:BaseDataVariableType
M
0:HasComponent
Variable
LTPPMptFromID
String
0:BaseDataVariableType
O
0:HasComponent
Variable
LTPPMptFromType
LTPPMptFromType
0:BaseDataVariableType
O
0:HasComponent
Variable
LTPPMptToN
String
0:BaseDataVariableType
M
0:HasComponent
Variable
LTPPMptToID
String
0:BaseDataVariableType
O
0:HasComponent
Variable
LTPPMptToType
LTPPMptToType
0:BaseDataVariableType
O
0:HasComponent
Variable
LTPPMarea
String
0:BaseDataVariableType
O
0:HasProperty
Variable
LTPPMisstart
DateTime
0:PropertyType
M
0:HasProperty
Variable
LTPPMissEnd
DateTime
0:PropertyType
M
0:HasComponent
Variable
LTPPMwaitPoint
DateTime
0:BaseDataVariableType
O
0:HasComponent
Variable
LTPPMaction
LTPPMaction
0:BaseDataVariableType
M
0:HasComponent
Variable
LTPPMwaitgen
DateTime
0:BaseDataVariableType
O
0:HasComponent
Variable
LTPPMtimeAct
DateTime
0:BaseDataVariableType
O
0:HasComponent
Variable
LTPPMpayld
Float
0:BaseDataVariableType
M
0:HasProperty
Variable
LTPPMtramEnd
DateTime
0:PropertyType
M
0:HasComponent
Variable
LTPPMtramDist
Float
0:BaseDataVariableType
M
0:HasComponent
Variable
LTPPMopID
String
0:BaseDataVariableType
O
Conformance Units
IREDES LTPPMissionType
The component Variables of the LTPPMissionType have additional Attributes defined inTable 71.
Table 71 – LTPPMissionType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
0:DefaultInstanceBrowseName
LTPPMission
The default BrowseName for instances of this type.
Table 72 – LTPPMissionType Attribute Values for Child Nodes
BrowsePath
Description Attribute
LTPPMisSeq
Sequence number of the mission. Starting at 1 with the first mission in the reporting period.
LTPPMptFromN
Name of the point where the mission originated (tramming started).
LTPPMptFromID
Electronic (Tag) ID of the point where the mission originated (tramming started). Electronic ID of the point stated in LTPPMptFromN.
LTPPMptFromType
Type of the point where the mission started.
LTPPMptToN
Name of the destination point, where the tramming finished and the mission ended.
LTPPMptToID
Electronic (tag) ID of the point where the mission ended (destination point).
LTPPMptToType
Type of the point where the mission ended.
LTPPMarea
ID for the mine area the machine is operating in. Usually both departure and destination points should be located in this area.
LTPPMisstart
Time tag when the mission started.
LTPPMissEnd
End time of the mission. Counting ends when the machine is ready to start the next mission, including all waiting before the next mission can be started.
LTPPMwaitPoint
Waiting time for destination point availability.
LTPPMaction
Action to be carried out at destination point specified in LTPPMptTo.
LTPPMwaitgen
Accumulated waiting time during the mission, excluding the time reported in LTPPMwaitPoint.
LTPPMtimeAct
Duration of the action carried out at the destination point in LTPPMaction.
LTPPMpayld
Tonnage of payload carried between start and destination points.
LTPPMtramEnd
Tramming end time: Time stamp when the tramming ended at destination point.
LTPPMtramDist
Tramming distance between start and destination point. Unit: km; Resolution: 0.0001 km (10 cm).
LTPPMopID
Operator ID.
7.18 LTPPaccPtsType
7.18.1 Overview
The LTPPaccPtsType is used to document data for each pair of load point / dump point. It is based on the BaseObjectType and intended to be used as AddIn. Its formal definition can be found in Table 73.
7.18.2 ObjectType Definition
Table 73 – LTPPaccPtsType ObjectType Definition
Attribute
Value
BrowseName
LTPPaccPtsType
IsAbstract
False
References
Node Class
BrowseName
DataType
Type
Definition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasProperty
Variable
LTPPLdrawPtN
String
0:BaseDataVariableType
M
0:HasComponent
Variable
LTPPLdrawPtID
String
0:BaseDataVariableType
O
0:HasProperty
Variable
LTPPLdumpPtN
String
0:PropertyType
M
0:HasComponent
Variable
LTPPLdumpPtID
String
0:BaseDataVariableType
O
0:HasComponent
Variable
LTPPLmass
Float
0:BaseDataVariableType
M
0:HasComponent
Variable
LTPPLcycl
UInt16
0:BaseDataVariableType
M
0:HasComponent
Variable
LTPPLdist
Float
0:BaseDataVariableType
M
0:HasComponent
Variable
LTPPLopObserv
String
0:BaseDataVariableType
O
0:HasAddIn
Object
LTPPTimeRep
LTPPTimeRepType
O
Conformance Units
IREDES LTPPaccPtsType
The component Variables of the LTPPaccPtsType have additional Attributes defined inTable 74.
Table 74 – LTPPaccPtsType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
0:DefaultInstanceBrowseName
LTPPaccPts
The default BrowseName for instances of this type.
Table 75 – LTPPaccPtsType Attribute Values for Child Nodes
BrowsePath
Description Attribute
LTPPLdrawPtN
Name of the draw (load point) accessed in the reported job.
LTPPLdrawPtID
Electronic (tag) ID of the draw (load point) in this combination (Name in 1.1.1.1).
LTPPLdumpPtN
Name of the dump point in this combination.
LTPPLdumpPtID
Electronic (tag) ID of the draw (load point) in this combination (Name in 1.1.1.1).
LTPPLmass
Mass transported between this point pair during reporting period in t. Min accuracy: 0.01 t.
LTPPLcycl
Number of cycles travelled between this point pair during reporting period.
LTPPLdist
Distance travelled between those two points during reporting period. Accumulated distance of al rounds travelled. Both routes are counted! Accuracy: 0.01 km.
LTPPLopObserv
Operator observations regarding the travel way, load or dump points during reporting period (e.g. loose rock, bad roadway,...). Preliminarily a string, later we can add preselect-lists for easier operator input!
LTPPTimeRep
Time reporting for access to the particular load / Dump point pair. Multiple elements may be required as work can be interrupted and restarted again at a later time during reporting period.
7.19 LTPPLoadRepType
7.19.1 Overview
The LTPPLoadRepType is a special type used for LHD load reporting. It is based on the BaseObjectType and intended to be used as AddIn. Its formal definition can be found in Table 76.
7.19.2 ObjectType Definition
Table 76 – LTPPLoadRepType ObjectType Definition
Attribute
Value
BrowseName
LTPPLoadRepType
IsAbstract
False
References
Node Class
BrowseName
Data
Type
Type
Definition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasComponent
Variable
LTPPCyclTot
UInt64
0:BaseDataVariableType
M
0:HasComponent
Variable
LTPPdistTot
Float
0:BaseDataVariableType
O
0:HasComponent
Variable
LTPPwrkDist
Float
0:BaseDataVariableType
O
0:HasComponent
Variable
LTPPloadTot
Float
0:BaseDataVariableType
M
0:HasAddIn
Object
LTPPwaitProc
LTPPwaitProcType
O
0:HasAddIn
Object
LTPPaccPts
LTPPaccPtsType
O
0:HasAddIn
Object
LTPPMission
LTPPMissionType
O
Conformance Units
IREDES LTPPLoadRepType
The component Variables of the LTPPLoadRepType have additional Attributes defined in Table 77.
Table 77 – LTPPLoadRepType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
DefaultInstanceBrowseName
LTPPLoadRep
The default BrowseName for instances of this type.
Table 78 – LTPPLoadRepType Attribute Values for Child Nodes
BrowsePath
Description Attribute
LTPPCyclTot
Total number of working cycles (rounds) completed during the reporting period.
LTPPdistTot
Overall distance travelled in during the reporting period. This includes also non-performance related tramming e.g. to workshop. Minimum accuracy required by the standard: 0.1 km.
LTPPwrkDist
Total distance travelled in a working mode (as reported by MWorking) during the reporting period.
LTPPloadTot
Total load carried under all completed working cycles during reporting period. Minimum accuracy required by the standard: 0.01.
LTPPwaitProc
Process caused waiting time - LHD specific! Specifies details of the WaitProc timing in the Application Profile!
LTPPaccPts
Report data for each pair of load point / dump point.
LTPPMission
See LTPPMissionType.
7.20 IRLTPPerfType
7.20.1 Overview
The IRLTPPerfType ObjectType is used for LHD production performance reporting. It is based on the BaseObjectType and intended to be used as AddIn. Its formal definition is given in Table 79.
7.20.2 ObjectType Definition
Table 79 – IRLTPPerfType ObjectType Definition
Attribute
Value
BrowseName
IRLTPPerfType
IsAbstract
False
References
Node Class
BrowseName
Data
Type
Type
Definition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasAddIn
Object
IRpPerfGen
IRpPerfGenType
M
0:HasAddIn
Object
LTPPLoadRep
LTPPLoadRepType
M
0:HasProperty
Variable
LTPPerfVersion
String
0:PropertyType
M
0:HasProperty
Variable
LTPPerfDownwCompat
String
0:PropertyType
M
Conformance Units
IREDES IRLTPPerfType
The component Variables of the IRLTPPerfType have additional Attributes defined in Table 80.
Table 80 – IRLTPPerfType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
0:DefaultInstanceBrowseName
IRLTPPerf
The default BrowseName for instances of this type.
Table 81 – IRLTPPerfType Attribute Values for Child Nodes
BrowsePath
Description Attribute
IRpPerfGen
Generic type used report production performance.
LTPPLoadRep
Reports on how much material has been transported between load and dump points during the reporting period.
LTPPerfVersion
2.0.
LTPPerfDownwCompat
2.0.
7.21 IRLHDTruckType ObjectType
7.21.1 Overview
The IREDES IRLHDTruckType ObjectType is intended to be used as AddIn or for instantiation. It constitutes a complete IREDES IRLHDTruck equipment profile. It is based on the BaseObjectType. Its formal definition can be found in Table 82.
7.21.2 ObjectType Definition
Table 82 – IRLHDTruckType ObjectType Definition
Attribute
Value
BrowseName
IRLHDTruckType
IsAbstract
False
References
Node Class
BrowseName
Data
Type
Type
Definition
Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasProperty
Variable
0:DefaultInstanceBrowseName
0:QualifiedName
0:PropertyType
0:HasAddIn
Object
IRLTPPerf
IRLTPPerfType
M
0:HasAddIn
Object
IRLTPlan
IRLTPlanType
M
0:HasAddIn
Object
IRLTMMon
IRLTMMonType
M
Conformance Units
IREDES IRLHDTruckType
The component Variables of the IRLHDTruckType have additional Attributes defined in Table 83.
Table 83 – IRLHDTruckType Attribute Values for child Nodes
BrowsePath
Value Attribute
Description Attribute
DefaultInstanceBrowseName
IRLHDTruck
The default BrowseName for instances of this type.