The IWwUnitValuesTyperepresents the values of a unit and is formally defined in Table 26.

Table 26– IWwUnitValuesType Definiton

Attribute

Value

BrowseName

IWwUnitValuesType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseInterfaceType defined in OPC 10001-7

0:HasComponent

Variable

AxisOverride

0:UInt32

0:BaseAnalogType

O, RO

0:HasComponent

Variable

SpindleOverride

0:UInt32

0:BaseAnalogType

O, RO

0:HasComponent

Variable

FeedSpeed

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

ActualCycle

0:Double

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsoluteMachineOffTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsoluteStandbyTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativeStandbyTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsoluteReadyTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativeReadyTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsoluteWorkingTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativeWorkingTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsoluteErrorTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativeErrorTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsoluteMachineOnTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativeMachineOnTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsolutePowerPresentTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativePowerPresentTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsoluteProductionTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativeProductionTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsoluteProductionWithoutWorkpieceTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativeProductionWithoutWorkpieceTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsoluteProductionWaitWorkpieceTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativeProductionWaitWorkpieceTime

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsoluteRunsGood

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativeRunsGood

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsoluteRunsTotal

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativeRunsTotal

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsoluteRunsAborted

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativeRunsAborted

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsoluteLength

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativeLength

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsolutePiecesIn

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativePiecesIn

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

AbsolutePiecesOut

0:UInt64

0:BaseAnalogType

O, RO

0:HasComponent

Variable

RelativePiecesOut

0:UInt64

0:BaseAnalogType

O, RO

Note: For OEE or KPI calculations the absolute and relative values might not be good enough. The term “Absolute” depends on the manufacturer. It may be reset on the machine or the InitialOperationDateis used for the start. The reset function can usually only be done by the service or the manufacturer. Therefore it cannot be done by the OPCUA client. Maybe one manufacturer has this feature.

The AxisOverrideVariable provides the override for the axisin percent.

The SpindleOverrideVariable provides the override for the spindle in percent.

The FeedSpeedVariable provides the feed speed in m/min for throughfeed machines.

The ActualCycleVariable provides the parts per minutes.

The AbsoluteMachineOffTimecan be calculated by the machine. The shutdown time and the starting time have to be stored on the machine.

The AbsoluteStandbyTimeVariable provides the absolute time of the STANDBYstate in msec.

The RelativeStandbyTimeVariable provides the relative time since startup of the STANDBYstate in msec.

The AbsoluteReadyTimeVariable provides the absolute time of the READYstate in msec.

The RelativeReadyTimeVariable provides the relative time since startup of the READYstate in msec.

The AbsoluteWorkingTimeVariable provides the absolute time of the WORKINGstate in msec.

The RelativeWorkingTimeVariable provides the relative time since startup of the WORKINGstate in msec.

The AbsoluteErrorTimeVariable provides the absolute time of the ERRORstate in msec.

The RelativeErrorTimeVariable provides the relative time since startup of the ERRORstate in msec.

The AbsoluteMachineOnTimeVariable provides the absolute time in msec the machine is turned on based on the MachineOnstate.

The RelativeMachineOnTimeVariable provides the relative time in msec since startup the machine is turned on based on the MachineOnstate.

The AbsolutePowerPresentTimeVariable provides the absolute time in msec the machine has power on based on the PowerPresentstate.

The RelativePowerPresentTimeVariable provides the relative time in msec since startup the machine has power on based on the PowerPresentstate.

The AbsoluteProductionTimeVariable provides the absolute time in msec of the machine is working at least with one workpiecebased on the RecipeInRunand WorkpiecePresentstate.

The RelativeProductionTimeVariable provides the relative time in msec since startup of the machine is working at least with one workpiecebased on the RecipeInRunand WorkpiecePresentstate.

The AbsoluteProductionWithoutWorkpieceTimeVariable provides the absolute time in msec of the machine is working but without workpiecesinside based on the RecipeInRunand !WorkpiecePresentstate.

The RelativeProductionWithoutWorkpieceTimeVariable provides the relative time in msec since startup of the machine is working but without workpiecesinside based on the RecipeInRunand !WorkpiecePresentstate.

The AbsoluteProductionWaitWorkpieceTimeVariable provides the absolute time in msec of the machine is in working mode, bring the consent out to insert workpiecebut no workpieceincoming from the previous machine based on the ReceipeInRunand WaitLoadstate.

The RelativeProductionWaitWorkpieceTimeVariable provides the relative time in msec waiting for workpiecessince startup of the machine is in working mode, bring the consent out to insert workpiecebut no workpieceincoming from the previous machine based on the ReceipeInRunand WaitLoadstate.

The AbsoluteRunsGoodVariable provides the absolute count of finished runs.

The RelativeRunsGoodVariable provides the relative count of finished runssince the machine has started.

The AbsoluteRunsTotalVariable provides the absolute count of total runs.

The RelativeRunsTotalVariable provides the relative count of total runssince the machine has started.

The AbsoluteRunsAbortedVariable provides the absolute count of aborted runs.

The RelativeRunsAbortedVariable provides the relative count of aborted runssince the machine has started.

The AbsoluteLengthVariable provides the absolute produced length in mm.

The RelativeLengthVariable provides the relative produced length in mm since the machine has started.

The AbsolutePiecesInVariable provides the absolute count of pieces which came into the machine.

The RelativePiecesInVariable provides the relative count of pieces which came into the machine since the machine has started.

The AbsolutePiecesOutVariable provides the absolute count of pieces which came out of the machine.

The RelativePiecesOutVariable provides the relative count of pieces which came out of the machine since the machine has started.