10.11 ResultCounterDataType

This structure is used to provide various types of counters associated to a Result. These counters are related to a joining process with sub-processes. The structure is defined in Table 228.

Table 228 – ResultCounterDataType Structure
Name Type Description Optional
ResultCounterDataTypestructureSubtype of the 0:Structure defined in OPC 10000-5.
Name0:StringIt is the name of the counter.True
CounterValue0:UInt32It is the value of the counter.False
CounterType0:Int16

It is the type of the Counter. It has the following pre-defined values which shall be used for each instance of this type.

0 – UNDEFINED

1 – OTHER

2 – BATCH_SIZE

3 – BATCH_COUNT

4 – RETRY_COUNT

5 – SOCKET_NUMBER

6 – CHANNEL_NUMBER is the respective channel number in a fixtured system containing multiple channels. A channel is a servo and spindle together which has an associated identifier or an assigned number.

7 – SPINDLE_NUMBER is the respective spindle number in a fixtured system containing multiple spindles. A spindle is a Tool in a fixtured system.

8 – TOTAL_NUMBER_OF_CHANNELS

9 – TOTAL_NUMBER_OF_SPINDLES

10 – TOTAL_JOINING_PROCESS_SIZE is the total number of elements in the joining process that generated the result.

11 – JOB_SIZE is the number of immediate sub-joining processes.

12 – JOB_COUNT is incremented after the sub-joining process is completed.

False

Its representation in the AddressSpace is defined in Table 229.

Table 229 – ResultCounterDataType Definition
Attribute Value
BrowseNameResultCounterDataType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:Structure defined in OPC 10000-5.
Conformance Units
IJT Batch Result Counters
IJT Sync Result Counters