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
BrowseNameProjectInfoType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasComponentVariableSignatureString

0:BaseDataVariableType

O,RW
0:HasComponentVariableCommentString0:BaseDataVariableTypeO,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
DefaultInstanceBrowseNameProjectInfoThe default BrowseName for instances of this type.

7.1.3 ObjectType Description

The description can be found in Table 24.

Table 24 – ProjectInfoType Attribute values for child Nodes
BrowsePath Description Attribute
SignatureProject signature.
CommentComments 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.

7.2.2 ObjectType Definition

Table 25 – EquipmentInfoType ObjectType Definition
Attribute Value
BrowseNameEquipmentInfoType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of BaseObjectType as defined in OPC 10000-5
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasPropertyVariableEqpManufactString0:PropertyTypeM,RO
0:HasPropertyVariableEqpTypeString0:PropertyTypeM,RO
0:HasPropertyVariableEqpModelString0:PropertyTypeO,RW
0:HasPropertyVariableEqpSerNoString0:PropertyTypeO,RW
0:HasComponentVariableEqpSysVerString0:BaseDataVariableTypeO,RW
0:HasComponentVariableEqpInfoString0:BaseDataVariableTypeO,RW
0:HasComponentVariableEqpNameString0:BaseDataVariableTypeO,RW
Conformance Units
IREDES EquipmentInfoType

The component Variables of the EquipmentInfoType have additional Attributes defined inTable 26.

Table 26 – EquipmentInfoType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
0:DefaultInstanceBrowseNameEquipmentInfoThe default BrowseName for instances of this type.

7.2.3 ObjectType Description

The description can be found in Table 27.

Table 27 – EquipmentInfoType Attribute Values for Child Nodes
BrowsePath Description Attribute
EqpManufactName of the manufacturer.
EqpTypeManufacturer internal type name of the machine.
EqpModelEquipment model describing the model in the specified EqpType. To be stated if required for unequivocal machine type identification.
EqpSerNoSerial number of the machine.
EqpSysVerVersion Info Automation System / Software.
EqpInfoOther equipment specific information. Free text.
EqpNameUsed 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
BrowseNameGenHeadType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasPropertyVariableFileCreateDateDateTime0:PropertyTypeM,RW
0:HasPropertyVariableIRVersionString0:PropertyTypeM,RW
0:HasPropertyVariableDownCompatString0:PropertyTypeM,RW
0:HasAddInObjectProjectInfoProjectInfoTypeO
0:HasAddInObjectEquipmentInfoEquipmentInfoTypeO
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:DefaultInstanceBrowseNameGenHeadThe default BrowseName for instances of this type.

7.3.3 ObjectType Desciption

The description can be found in Table 30.

Table 30 – GenHeadType ObjectType Description
BrowsePath Description Attribute
FileCreateDateDate of file creation. This is the date/time stamp for initialization of the Data Set.
IRVersionVersion 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.
DownCompatDownward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.
ProjectInfoProject specific information. Type definition see below.
EquipmentInfoEquipment 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.

7.4.2 ObjectType definition

Table 31 – DisplayToOperatorType ObjectType Definition
Attribute Value
BrowseNameDisplayToOperatorType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasComponentVariableDispFlagDispFlag0:BaseDataVariableTypeO,RW
0:HasComponentVariableAckFlagString0:BaseDataVariableTypeO,RW
0:HasComponentVariableDispTextString0:BaseDataVariableTypeO,RW
Conformance Units
IREDES DisplayToOperatorType

The component Variables of the DisplayToOperatorType have additional Attributes defined in Table 32.

Table 32 – DisplayToOperatorType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
0:DefaultInstanceBrowseNameDisplayToOperatorThe default BrowseName for instances of this type.

7.4.3 ObjectType description

The description can be found in Table 33.

Table 33 – DisplayToOperatorType Attribute Values for Child Nodes
BrowsePath Description Attribute
DispFlagStates under which circumstances the line (message) has to be displayed to the operator.
AckFlagAcknowledgement 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.
DispTextText 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
BrowseNameIROptionType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasComponentVariableOptionSchemaString0:BaseDataVariableTypeO, 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
DefaultInstanceBrowseNameIROptionThe default BrowseName for instances of this type.

7.5.3 ObjectType description

The description can be found in Table 36.

Table 36 – IROptionType Attribute Values for Child Nodes
BrowsePath Description Attribute
OptionSchemaURI 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
BrowseNameSiteHeadType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasAddInObjectDisplayToOperatorDisplayToOperatorTypeM
0:HasAddInObjectSiteOptionIROptionTypeM
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:DefaultInstanceBrowseNameSiteHeadThe default BrowseName for instances of this type.

7.6.3 ObjectType Description

The description can be found in Table 39.

Table 39 – SiteHeadType Attribute Values for Child Nodes
BrowsePath Description Attribute
DisplayToOperatorObject used to display messages to the operator of a machine.
SiteOptionObject 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
BrowseNameGenTrailerType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasPropertyVariable

FileCloseDate

DateTime0:PropertyTypeM, RW
0:HasPropertyVariableChkSumByteString0:PropertyTypeM, 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:DefaultInstanceBrowseNameGenTrailerThe default BrowseName for instances of this type.

7.7.3 ObjectType Description

The description can be found in Table 42.

Table 42 – GenTrailerType Attribute Values for Child Nodes
BrowsePath Description Attribute
FileCloseDateDate the file was created.
ChkSumCRC 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
BrowseNameIREDESType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasAddInObjectGenHeadGenHeadTypeM
0:HasAddInObjectSiteHeadSiteHeadTypeO
0:HasPropertyVariableIRVersionString0:PropertyTypeM, RW
HasPropertyVariableIRDownwCompatString0: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:DefaultInstanceBrowseNameIREDESThe default BrowseName for instances of this type.

7.8.3 ObjectType description

The description can be found in Table 45.

Table 45 – IREDESType Attribute Values for Child Nodes
BrowsePath Description Attribute
GenHeadIREDES general header.
SiteHeadOptional site header.
IRVersionIREDES Base version needed to process this scheme.
IRDownwCompatEarliest 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
BrowseNameOpPerfLogType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasComponentVariableMworkingDuration0:BaseDataVariableTypeM, RW
0:HasComponentVariableWaitProcessDuration0:BaseDataVariableTypeM, RW
0:HasComponentVariableWaitOperatorDuration0:BaseDataVariableTypeM, RW
0:HasComponentVariableWaitRepairDuration0:BaseDataVariableTypeM, RW
0:HasComponentVariableWaitSamplesDuration0:BaseDataVariableTypeM, RW
0:HasComponentVariableTurnedOffDuration0:BaseDataVariableTypeM, 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:DefaultInstanceBrowseNameOpPerfLogThe default BrowseName for instances of this type.

7.9.3 ObjectType Description

The description can be found in Table 48.

Table 48 – OpPerfLogType Attribute Values for Child Nodes
BrowsePath Description Attribute
MworkingMachine working.
WaitProcessMachine 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.
WaitOperatorTime the machine waits for operator assistance during the reporting period. See “IREDES Drill Rig profile description” document.
WaitRepairWaiting time for repair until the repair is finished and the machine manually is switched on again. See “IREDES Drill Rig profile description” document.
WaitSamplesWaiting 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.
TurnedOffMachine 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
BrowseNameIRpPerfGenType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasAddInObjectIREDESIREDESTypeM
0:HasPropertyVariableReportIdString0:PropertyTypeM, RW
0:HasPropertyVariableStartLogTimeDateTime0:PropertyTypeM, RW
0:HasPropertyVariableEndLogTineDateTime0:PropertyTypeM, RW
0:HasComponentVariableCommentString

0:BaseData

VariableType

O, RW
0:HasAddInObjectOpPerfLogOpPerfLogTypeO
Conformance Units
IREDES IRpPerfGenType

The component Variables of the IRpPerfGenType have additional Attributes defined in Table 50.

Table 50 – IRpPerfGenType Attribute Values for child Nodes
BrowsePath Value Attribute Description Attribute
0:DefaultInstanceBrowseNameIRpPerfGenThe default BrowseName for instances of this type.

7.10.3 ObjectType Description

The description can be found in Table 51.

Table 51 – IRpPerfGenType Attribute Values for Child Nodes
BrowsePath Description Attribute
IREDESBasic IREDES data type. Part of every complete IREDES data set.
ReportIdReport ID code, to uniquely identify this log report.
StartLogTimeStart of the reporting period. Date and time when the first entry to this xml-set was made.
EndLogTineEnd of the reporting period. Date and time when the last entry to this xml-set was made.
CommentProject information concerning this log.
OpPerfLogObject 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
BrowseNameIRplanGenType
IsAbstractFalse
References Node Class

Browse

Name

DataType TypeDefinition Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasAddInObjectIREDESIREDESTypeM
0:HasPropertyVariablePlanNameString0:PropertyTypeM, RW
0:HasPropertyVariablePlanIdString0:PropertyTypeM, RW
0:HasComponentVariableCommentString [8]0:BaseDataVariableTypeO, RW
0:HasComponentVariableProjectString0:BaseDataVariableTypeO, RW
0:HasComponentVariableWorkOrderString0:BaseDataVariableTypeO, 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
DefaultInstanceBrowseNameIRplanGenThe default BrowseName for instances of this type.

7.11.3 ObjectType Description

The description can be found in Table 54.

Table 54 – IRplanGenType Attribute Values for Child Nodes
BrowsePath Description Attribute
IREDESBasic IREDES data type. Part of every complete IREDES data set.
PlanIdIREDES internal production plan ID used for reference e.g. by Production Quality data sets basing on a particular production plan.
PlanNamePlan 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.
CommentComments to the plan for example type of plan, purpose, tools to use.
ProjectProject ID code. To identify the target project for this plan.
WorkOrderWork 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
BrowseNameIRStatusGenType
IsAbstractFalse
References Node Class BrowseName DataType Type-Definition Other
Subtype of BaseObjectType as defined in OPC 10000-5
0:HasPropertyVariable0:DefaultInstanceBrowseNameQualifiedName0: PropertyType
0:HasAddInObjectIREDESIREDESTypeM
0:HasPropertyVariableReportIdString0:PropertyTypeM, RW
0:HasPropertyVariableStartLogTimeDateTime0:PropertyTypeM, RW
0:HasPropertyVariableEndLogTimeDateTime0:PropertyTypeM, RW
0:HasComponentVariableCommentString0:BaseDataVariableTypeO, RW
0:HasComponentVariableOperatorIdString0:BaseDataVariableTypeO, 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:DefaultInstanceBrowseNameIRStatusGenThe default BrowseName for instances of this type.

7.12.3 ObjectType Description

The description can be found in Table 57.

Table 57 – IRStatusGenType Attribute values for child Nodes
BrowsePath Description Attribute
IREDESBasic IREDES data type. Part of every complete IREDES data set.
ReportIdReport ID code, to uniquely identify this log report.
StartLogTimeStart of the reporting period. Date and time when the first entry to this xml-set was made.
EndLogTimeEnd of the reporting period. Date and time when the last entry to this xml-set was made.
CommentProject information concerning this log.
OperatorIdIdentify 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
BrowseNameIRLTMMonType
IsAbstractFalse
References Node Class BrowseName DataType

Type

Definition

Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasAddInObjectIREDESIREDESTypeM
0:HasAddInObjectGenTrailerGenTrailerTypeM
0:HasPropertyVariableLTMMonVersionString0:PropertyTypeM
0:HasPropertyVariableLTMMonDownwCompatString0:PropertyTypeM
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:DefaultInstanceBrowseNameIRLTMMonThe default BrowseName for instances of this type.

7.13.3 ObjectType Description

The description can be found in Table 60.

Table 60 – IRLTMMonType Attribute Values for Child Nodes
BrowsePath Description Attribute
IREDESBasic IREDES data type. Part of every complete IREDES data set.
GenTrailerDatatype that is used to guarantee the integrity of the data set.
LTMMonVersion2.0.
LTMMonDownwCompat2.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
BrowseNameIRLTPlanType
IsAbstractFalse
References Node Class BrowseName Data-Type

Type

Definition

Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasAddInObjectIRplanGenIRplanGenTypeM
0:HasAddInObjectGenTrailerGenTrailerTypeM
0:HasPropertyVariableLTPlanVersionString0:PropertyTypeM
0:HasPropertyVariableLTPlanDownwCompatString0:PropertyTypeM
Conformance Units
IREDES IRLTPlanType

The component Variables of the IRLTPlanType have additional Attributes defined in Table 62.

Table 62 – IRLTPlanType Attribute Values for child Nodes
BrowsePath Value Attribute Description Attribute
DefaultInstanceBrowseNameIRLTPlanThe default BrowseName for instances of this type.

7.14.3 ObjectType Description

The description can be found in Table 63.

Table 63 – IRLTPlanType ObjectType Description
BrowsePath Description Attribute
IRplanGenGeneric datatype for production planning.
GenTrailerDatatype that is used to ensure the integrity of the data set.
LTPlanVersion2.0.
LTPlanDownwCompat2.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
BrowseNameLTPPwaitProcType
IsAbstractFalse
References Node Class BrowseName Data-Type

Type

Definition

Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasComponentVariableBlastDelayDateTime0:BaseDataVariableTypeO
0:HasComponentVariableCantDumpDateTime0:BaseDataVariableTypeO
0:HasComponentVariableTrafficDateTime0:BaseDataVariableTypeO
0:HasComponentVariableNoRockDateTime0:BaseDataVariableTypeO
0:HasComponentVariableMineUtilsDateTime0:BaseDataVariableTypeO
0:HasComponentVariableRoadMaintDateTime0:BaseDataVariableTypeO
Conformance Units
IREDES LTPPwaitProcType

The component Variables of the LTPPwaitProcType have additional Attributes defined in Table 65.

Table 65 – LTPPwaitProcType Attribute Values for child Nodes
BrowsePath Value Attribute Description Attribute
DefaultInstanceBrowseNameLTPPwaitProcThe default BrowseName for instances of this type.

7.15.3 ObjectType Description

The description can be found in Table 66.

Table 66 – LTPPwaitProcType Attribute Values for Child Nodes
BrowsePath Description Attribute
BlastDelayAny Delay caused by blasting operations.
CantDumpDump point blocked by another machine, boulders or dump shaft filled / truck missing.
TrafficTraffic caused delays: roadway blocked by another machine / cars / other traffic.
NoRockWait for material to handle - No access to material to load.
MineUtilsWaiting for mine utilities.
RoadMaintWaiting 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
BrowseNameLTPPTimeRepType
IsAbstractFalse
References Node Class BrowseName DataType

Type

Definition

Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasPropertyVariableLTPPStartTimeUtcTime0:PropertyTypeM
0:HasPropertyVariableLTPPEndTimeUtcTime0:PropertyTypeM
Conformance Units
IREDES LTPPTimeRepType

The component Variables of the LTPPTimeRepType have additional Attributes defined in Table 68.

Table 68 – LTPPTimeRepType Attribute values for child Nodes
BrowsePath Value Attribute Description Attribute
DefaultInstanceBrowseNameLTPPTimeRepThe default BrowseName for instances of this type.

7.16.3 ObjectType Description

The description can be found in Table 69.

Table 69 – LTPPTimeRepType Attribute Values for Child Nodes
BrowsePath Description Attribute
LTPPStartTimeMission start time.
LTPPEndTimeMission 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
BrowseNameLTPPMissionType
IsAbstractFalse
References Node Class BrowseName DataType

Type

Definition

Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasComponentVariableLTPPMisSeqUInt640:BaseDataVariableTypeM
0:HasComponentVariableLTPPMptFromNString0:BaseDataVariableTypeM
0:HasComponentVariableLTPPMptFromIDString0:BaseDataVariableTypeO
0:HasComponentVariableLTPPMptFromTypeLTPPMptFromType0:BaseDataVariableTypeO
0:HasComponentVariableLTPPMptToNString0:BaseDataVariableTypeM
0:HasComponentVariableLTPPMptToIDString0:BaseDataVariableTypeO
0:HasComponentVariableLTPPMptToTypeLTPPMptToType0:BaseDataVariableTypeO
0:HasComponentVariableLTPPMareaString0:BaseDataVariableTypeO
0:HasPropertyVariableLTPPMisstartDateTime0:PropertyTypeM
0:HasPropertyVariableLTPPMissEndDateTime0:PropertyTypeM
0:HasComponentVariableLTPPMwaitPointDateTime0:BaseDataVariableTypeO
0:HasComponentVariableLTPPMactionLTPPMaction0:BaseDataVariableTypeM
0:HasComponentVariableLTPPMwaitgenDateTime0:BaseDataVariableTypeO
0:HasComponentVariableLTPPMtimeActDateTime0:BaseDataVariableTypeO
0:HasComponentVariableLTPPMpayldFloat0:BaseDataVariableTypeM
0:HasPropertyVariableLTPPMtramEndDateTime0:PropertyTypeM
0:HasComponentVariableLTPPMtramDistFloat0:BaseDataVariableTypeM
0:HasComponentVariableLTPPMopIDString0:BaseDataVariableTypeO
Conformance Units
IREDES LTPPMissionType

The component Variables of the LTPPMissionType have additional Attributes defined in Table 71.

Table 71 – LTPPMissionType Attribute Values for child Nodes
BrowsePath Value Attribute Description Attribute
0:DefaultInstanceBrowseNameLTPPMissionThe default BrowseName for instances of this type.

7.17.3 ObjectType Description

The description can be found in Table 72.

Table 72 – LTPPMissionType Attribute Values for Child Nodes
BrowsePath Description Attribute
LTPPMisSeqSequence number of the mission. Starting at 1 with the first mission in the reporting period.
LTPPMptFromNName of the point where the mission originated (tramming started).
LTPPMptFromIDElectronic (Tag) ID of the point where the mission originated (tramming started). Electronic ID of the point stated in LTPPMptFromN.
LTPPMptFromTypeType of the point where the mission started.
LTPPMptToNName of the destination point, where the tramming finished and the mission ended.
LTPPMptToIDElectronic (tag) ID of the point where the mission ended (destination point).
LTPPMptToTypeType of the point where the mission ended.
LTPPMareaID for the mine area the machine is operating in. Usually both departure and destination points should be located in this area.
LTPPMisstartTime tag when the mission started.
LTPPMissEndEnd 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.
LTPPMwaitPointWaiting time for destination point availability.
LTPPMactionAction to be carried out at destination point specified in LTPPMptTo.
LTPPMwaitgenAccumulated waiting time during the mission, excluding the time reported in LTPPMwaitPoint.
LTPPMtimeActDuration of the action carried out at the destination point in LTPPMaction.
LTPPMpayldTonnage of payload carried between start and destination points.
LTPPMtramEndTramming end time: Time stamp when the tramming ended at destination point.
LTPPMtramDistTramming distance between start and destination point. Unit: km; Resolution: 0.0001 km (10 cm).
LTPPMopIDOperator 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
BrowseNameLTPPaccPtsType
IsAbstractFalse
References Node Class BrowseName DataType

Type

Definition

Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasPropertyVariableLTPPLdrawPtNString0:BaseDataVariableTypeM
0:HasComponentVariableLTPPLdrawPtIDString0:BaseDataVariableTypeO
0:HasPropertyVariableLTPPLdumpPtNString0:PropertyTypeM
0:HasComponentVariableLTPPLdumpPtIDString0:BaseDataVariableTypeO
0:HasComponentVariableLTPPLmassFloat0:BaseDataVariableTypeM
0:HasComponentVariableLTPPLcyclUInt160:BaseDataVariableTypeM
0:HasComponentVariableLTPPLdistFloat0:BaseDataVariableTypeM
0:HasComponentVariableLTPPLopObservString0:BaseDataVariableTypeO
0:HasAddInObjectLTPPTimeRepLTPPTimeRepTypeO
Conformance Units
IREDES LTPPaccPtsType

The component Variables of the LTPPaccPtsType have additional Attributes defined in Table 74.

Table 74 – LTPPaccPtsType Attribute Values for child Nodes
BrowsePath Value Attribute Description Attribute
0:DefaultInstanceBrowseNameLTPPaccPtsThe default BrowseName for instances of this type.

7.18.3 ObjectType Description

The description can be found in Table 75.

Table 75 – LTPPaccPtsType Attribute Values for Child Nodes
BrowsePath Description Attribute
LTPPLdrawPtNName of the draw (load point) accessed in the reported job.
LTPPLdrawPtIDElectronic (tag) ID of the draw (load point) in this combination (Name in 1.1.1.1).
LTPPLdumpPtNName of the dump point in this combination.
LTPPLdumpPtIDElectronic (tag) ID of the draw (load point) in this combination (Name in 1.1.1.1).
LTPPLmassMass transported between this point pair during reporting period in t. Min accuracy: 0.01 t.
LTPPLcyclNumber of cycles travelled between this point pair during reporting period.
LTPPLdistDistance travelled between those two points during reporting period. Accumulated distance of al rounds travelled. Both routes are counted! Accuracy: 0.01 km.
LTPPLopObservOperator 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!
LTPPTimeRepTime 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
BrowseNameLTPPLoadRepType
IsAbstractFalse
References Node Class BrowseName

Data

Type

Type

Definition

Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasComponentVariableLTPPCyclTotUInt640:BaseDataVariableTypeM
0:HasComponentVariableLTPPdistTotFloat0:BaseDataVariableTypeO
0:HasComponentVariableLTPPwrkDistFloat0:BaseDataVariableTypeO
0:HasComponentVariableLTPPloadTotFloat0:BaseDataVariableTypeM
0:HasAddInObjectLTPPwaitProcLTPPwaitProcTypeO
0:HasAddInObjectLTPPaccPtsLTPPaccPtsTypeO
0:HasAddInObjectLTPPMissionLTPPMissionTypeO
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
DefaultInstanceBrowseNameLTPPLoadRepThe default BrowseName for instances of this type.

7.19.3 ObjectType Description

The description can be found in Table 78.

Table 78 – LTPPLoadRepType Attribute Values for Child Nodes
BrowsePath Description Attribute
LTPPCyclTotTotal number of working cycles (rounds) completed during the reporting period.
LTPPdistTotOverall 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.
LTPPwrkDistTotal distance travelled in a working mode (as reported by MWorking) during the reporting period.
LTPPloadTotTotal load carried under all completed working cycles during reporting period. Minimum accuracy required by the standard: 0.01.
LTPPwaitProcProcess caused waiting time - LHD specific! Specifies details of the WaitProc timing in the Application Profile!
LTPPaccPtsReport data for each pair of load point / dump point.
LTPPMissionSee 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
BrowseNameIRLTPPerfType
IsAbstractFalse
References Node Class BrowseName

Data

Type

Type

Definition

Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasAddInObjectIRpPerfGenIRpPerfGenTypeM
0:HasAddInObjectLTPPLoadRepLTPPLoadRepTypeM
0:HasPropertyVariableLTPPerfVersionString0:PropertyTypeM
0:HasPropertyVariableLTPPerfDownwCompatString0:PropertyTypeM
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:DefaultInstanceBrowseNameIRLTPPerfThe default BrowseName for instances of this type.

7.20.3 ObjectType Description

The description can be found in Table 81.

Table 81 – IRLTPPerfType Attribute Values for Child Nodes
BrowsePath Description Attribute
IRpPerfGenGeneric type used report production performance.
LTPPLoadRepReports on how much material has been transported between load and dump points during the reporting period.
LTPPerfVersion2.0.
LTPPerfDownwCompat2.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
BrowseNameIRLHDTruckType
IsAbstractFalse
References Node Class BrowseName

Data

Type

Type

Definition

Other
Subtype of BaseObjectType as defined in OPC 10000-3
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasAddInObjectIRLTPPerfIRLTPPerfTypeM
0:HasAddInObjectIRLTPlan IRLTPlanTypeM
0:HasAddInObjectIRLTMMonIRLTMMonTypeM
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
DefaultInstanceBrowseNameIRLHDTruckThe default BrowseName for instances of this type.

7.21.3 ObjectType Description

The description can be found in Table 84Table 81.

Table 84 – IRLHDTruckType Attribute Values for Child Nodes
BrowsePath Description Attribute
IRLTPPerfIRLHD production performance reporting.
IRLTPlanIRLHD production planning.
IRLTMMonIRLHD machine monitoring reporting.