The IwwUnitValuesType represents the values of a unit and is formally defined in Table 29.

Table 29 – 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

Conformance Units

Woodworking Machine Monitoring

Woodworking SubUnits Monitoring

Woodworking Unit State

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 InitialOperationDate is 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 OPC UA client. Maybe one manufacturer has this feature.

The AxisOverride Variable provides the override for the axis in percent.

The SpindleOverride Variable provides the override for the spindle in percent.

The FeedSpeed Variable provides the feed speed in m/min for throughfeed machines. The values can be negative.

The ActualCycle Variable provides the parts per minutes.

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

The AbsoluteStandbyTime Variable provides the absolute time of the STANDBY state in msec.

The RelativeStandbyTime Variable provides the relative time since startup of the STANDBY state in msec.

The AbsoluteReadyTime Variable provides the absolute time of the READY state in msec.

The RelativeReadyTime Variable provides the relative time since startup of the READY state in msec.

The AbsoluteWorkingTime Variable provides the absolute time of the WORKING state in msec.

The RelativeWorkingTime Variable provides the relative time since startup of the WORKING state in msec.

The AbsoluteErrorTime Variable provides the absolute time of the ERROR state in msec.

The RelativeErrorTime Variable provides the relative time since startup of the ERROR state in msec.

The AbsoluteMachineOnTime Variable provides the absolute time in msec the machine is turned on based on the MachineOn state.

The RelativeMachineOnTime Variable provides the relative time in msec since startup the machine is turned on based on the MachineOn state.

The AbsolutePowerPresentTime Variable provides the absolute time in msec the machine has power on based on the PowerPresent state.

The RelativePowerPresentTime Variable provides the relative time in msec since startup the machine has power on based on the PowerPresent state.

The AbsoluteProductionTime Variable provides the absolute time in msec of the machine is working at least with one workpiece based on the RecipeInRun and WorkpiecePresent state.

The RelativeProductionTime Variable provides the relative time in msec since startup of the machine is working at least with one workpiece based on the RecipeInRun and WorkpiecePresent state.

The AbsoluteProductionWithoutWorkpieceTime Variable provides the absolute time in msec of the machine is working but without workpieces inside based on the RecipeInRun and !WorkpiecePresent state.

The RelativeProductionWithoutWorkpieceTime Variable provides the relative time in msec since startup of the machine is working but without workpieces inside based on the RecipeInRun and !WorkpiecePresent state.

The AbsoluteProductionWaitWorkpieceTime Variable provides the absolute time in msec of the machine is in working mode, bring the consent out to insert workpiece but no workpiece incoming from the previous machine based on the ReceipeInRun and WaitLoad state.

The RelativeProductionWaitWorkpieceTime Variable provides the relative time in msec waiting for workpieces since startup of the machine is in working mode, bring the consent out to insert workpiece but no workpiece incoming from the previous machine based on the ReceipeInRun and WaitLoad state.

The AbsoluteRunsGood Variable provides the absolute count of finished runs.

The RelativeRunsGood Variable provides the relative count of finished runs since the machine has started.

The AbsoluteRunsTotal Variable provides the absolute count of total runs.

The RelativeRunsTotal Variable provides the relative count of total runs since the machine has started.

The AbsoluteRunsAborted Variable provides the absolute count of aborted runs.

The RelativeRunsAborted Variable provides the relative count of aborted runs since the machine has started.

The AbsoluteLength Variable provides the absolute produced length in mm.

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

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

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

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

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