7.17 HighVoltageUnitType ObjectType Definition
The HighVoltageUnitType is a unit to produce high voltage to supply to ionizers and collectors. It is formally defined in Table 68.
| 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 69.
| 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.