1.623 Selector

The Selector logical device provides a simple mechanism to monitor a switch position and up to 8 input values and set an output value regarding this switch position.

Device window pages

The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .

Configuration parameters

At the maintenance page of the device window there are a couple of configuration parameters which must be set to interconnect the Level-Set device to the devices it monitors and controls.

parameter description
switchId The message ID for the switch to monitor. e.g S1.position for a waveguide switch.
unit If you want to append a unit (or any other kind of text) to the output value, you can enter it here.
inputId.01 The message ID for the first input
inputId.02 The message ID for the second input
inputId.03 The message ID for input 3, leave empty if not needed
inputId.04 The message ID for input 4, leave empty if not needed
inputId.05 The message ID for input 5, leave empty if not needed
inputId.06 The message ID for input 6, leave empty if not needed
inputId.07 The message ID for input 7, leave empty if not needed
inputId.08 The message ID for input 8, leave empty if not needed
location.01 The value of the switchId parameter which represents the first input
location.02 The value of the switchId parameter which represents the second input
location.03 The value of the switchId parameter which represents the input 3, leave default (003) if not needed
location.04 The value of the switchId parameter which represents the input 4, leave default (004) if not needed
location.05 The value of the switchId parameter which represents the input 5, leave default (005) if not needed
location.06 The value of the switchId parameter which represents the input 6, leave default (006) if not needed
location.07 The value of the switchId parameter which represents the input 7, leave default (007) if not needed
location.08 The value of the switchId parameter which represents the input 8, leave default (008) if not needed

Application example

You have to HPA's in an 1+1 redundant configuration. Both HPAs provides an output power, but you want only display the output power of the active HPA in the main screen to the operator. The waveguide switch's name is S1 with the position A and B and the HPA names are HPA-1 and HPA-2 :

parameter setting
switchId S1.position
unit dBm
inputId.01 HPA-1.meas.fwdPwr
inputId.02 HPA-2.meas.fwdPwr
location.01 A
location.02 B

Use [device-name].position to show the output power of the active HPA.

Variables defined by this device driver

name type flags range
info.driver TEXT R/O StringRange R/O
lowLevel.cmd TEXT StringRange
lowLevel.reply TEXT R/O StringRange R/O
faults.99 ALARM R/O AlarmFlagRange R/O (Communication)
faults.commstat TEXT R/O StringRange R/O
info.type TEXT R/O StringRange R/O
info.port TEXT R/O StringRange R/O
info.frame TEXT R/O StringRange R/O
config.switchId TEXT SAVE SETUP StringRange
config.inputId.01 TEXT SAVE SETUP StringRange
config.location.01 TEXT SAVE SETUP StringRange
config.preConst.01 TEXT SAVE SETUP StringRange
config.postConst.01 TEXT SAVE SETUP StringRange
config.inputId.02 TEXT SAVE SETUP StringRange
config.location.02 TEXT SAVE SETUP StringRange
config.preConst.02 TEXT SAVE SETUP StringRange
config.postConst.02 TEXT SAVE SETUP StringRange
config.inputId.03 TEXT SAVE SETUP StringRange
config.location.03 TEXT SAVE SETUP StringRange
config.preConst.03 TEXT SAVE SETUP StringRange
config.postConst.03 TEXT SAVE SETUP StringRange
config.inputId.04 TEXT SAVE SETUP StringRange
config.location.04 TEXT SAVE SETUP StringRange
config.preConst.04 TEXT SAVE SETUP StringRange
config.postConst.04 TEXT SAVE SETUP StringRange
config.inputId.05 TEXT SAVE SETUP StringRange
config.location.05 TEXT SAVE SETUP StringRange
config.preConst.05 TEXT SAVE SETUP StringRange
config.postConst.05 TEXT SAVE SETUP StringRange
config.inputId.06 TEXT SAVE SETUP StringRange
config.location.06 TEXT SAVE SETUP StringRange
config.preConst.06 TEXT SAVE SETUP StringRange
config.postConst.06 TEXT SAVE SETUP StringRange
config.inputId.07 TEXT SAVE SETUP StringRange
config.location.07 TEXT SAVE SETUP StringRange
config.preConst.07 TEXT SAVE SETUP StringRange
config.postConst.07 TEXT SAVE SETUP StringRange
config.inputId.08 TEXT SAVE SETUP StringRange
config.location.08 TEXT SAVE SETUP StringRange
config.preConst.08 TEXT SAVE SETUP StringRange
config.postConst.08 TEXT SAVE SETUP StringRange
config.unit TEXT SAVE SETUP StringRange
config.default TEXT SAVE SETUP StringRange
position TEXT StringRange
output TEXT StringRange
value FLOAT DoubleRange (0.00 .. 0.00)
input.01 TEXT StringRange
input.02 TEXT StringRange
input.03 TEXT StringRange
input.04 TEXT StringRange
input.05 TEXT StringRange
input.06 TEXT StringRange
input.07 TEXT StringRange
input.08 TEXT StringRange
internal.output TEXT StringRange