The HighVoltageUnitType is a unit to produce high voltage to supply to ionizers and collectors. It is formally defined in Table 59.

Table 59 – HighVoltageUnitType Definition

Attribute

Value

BrowseName

HighVoltageUnitType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasProperty

Variable

SupplyActive

0:Boolean

0:PropertyType

O,R

0:HasComponent

Variable

CurrentOutput

0:Double

0:AnalogUnitRangeType

O,R

0:HasProperty

Variable

Malfunction

0:Boolean

0:PropertyType

O,R

0:HasProperty

Variable

MaintenanceRequested

0:Boolean

0:PropertyType

O,R

0:HasComponent

Object

<Ionizer>

IonizerType

OP

0:HasComponent

Object

<Collector>

CollectorType

OP

0:GeneratesEvent

ObjectType

MalfunctionAlarmType

0:GeneratesEvent

ObjectType

MaintenanceRequestedConditionType

0:GeneratesEvent

ObjectType

HighVoltageUnitSupplyActiveEventType

0:HasInterface

ObjectType

2:IOperationCounterType

Applied from IOperationCounterType

0:HasProperty

Variable

PowerOnDuration

0:Duration

0:PropertyType

O

0:HasProperty

Variable

OperationDuration

0:Duration

0:PropertyType

O

0:HasProperty

Variable

OperationCycleCounter

0:UInteger

0:PropertyType

O

Conformance Units

PAEFS HighVoltageUnitType Basic

PAEFS HighVoltageUnitType Advanced

PAEFS HighVoltageUnitType Events

The component Variables of the HighVoltageUnitType have additional Attributes defined in Table 60.

Table 60 – HighVoltageUnitType Attribute values for child nodes

BrowsePath

Description Attribute

SupplyActive

Indicates that the high-voltage generator is emitting high voltage.

CurrentOutput

Current output of the high voltage unit.

Malfunction 

Indicates that the high voltage generator is malfunctioning (e.g., excess/insufficient voltage, overheating, etc). True in case of error.

MaintenanceRequested 

Indicates that maintenance is requested for the high voltage generator.

<Ionizer>

The ionizers of the high voltage unit.

<Collector>

The collectors of the high voltage unit.

The Ionizer and Collector placeholders contain a list of ionizers and collectors, each of which provides an output value.

The HighVoltageUnitSupplyActiveEventType is triggered when the SupplyActive property changes.

The server sends a MalfunctionAlarmType event when the Malfunction property changes.

The MaintenanceRequestedConditionType is sent when the MaintenanceRequested property changes.