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