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 213.

Table 213 – ResultCounterDataType Structure

Name

Type

Description

Optional

ResultCounterDataType

structure

Subtype of the 0:Structure defined in OPC 10000-5.

Name

0:String

It is the name of the counter.

True

CounterValue

0:UInt32

It is the value of the counter.

False

CounterType

0: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.

False

Its representation in the AddressSpace is defined in Table 214.

Table 214 – ResultCounterDataType Definition

Attribute

Value

BrowseName

ResultCounterDataType

IsAbstract

False

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