Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

These are radiation monitoring devices, so the Device Type is RADM:.

The hard x-ray side uses DOSFET controllers for undulator dosimeters, so the area will be UNDH:. The soft x-ray side will use the Keithley RadFET system, so the area for those will be UNDS:. Some sensors and one DOSFET box will be in the dump area.

PVs that apply to one RadFET sensor module

In this table, the "PV Name" column defines the user/programming interface with DEV defined by sensor location, e.g. DEV=RADM:GUNB:621: for a sensor at location 621 in GUNB. Each sensor board has two radiation dose sensors and one temperature sensor on it, so the DOSFET radiation dose readings have an instance 1: and an instance 2:. For the Keithley/SXR system, the sensors are wired in parallel and read out together, so the INST field is not used. It does not have a temperature sensor.

$(USER_P)2_RAW
PV NameTypePV NameAliased internal name

Description

$(USER_P)1_RAWDEV):$(PINST):$(SENSOR)1_RAW

ai

Raw voltage readback. Channel 1 of RadFET pair.

$(USER_P)1_ZERO_VOLTSDEV):$(PINST):$(SENSOR)1_ZERO_VOLTSaiRaw voltage at corresponding to 0 accumulated dose. Channel 1 of RadFET pair.
$(USER_P)1_DELTA_VOLTSDEV):$(PINST):$(SENSOR)1_DELTA_VOLTSaiRaw voltage difference, from 0 to now. Channel 1 of RadFET pair.
$(USER_P)1_DOSEDEV):$(PINST):$(SENSOR)1_DOSEDOSEcalc

Accumulated dose.

Channel 1 of RadFET pair.
$(USER_P)1_RAW_STATUS

Calculated from DELTA_VOLTS, with an equation in the CALC field configured by radiation physicists

$(DEV$(P):$(SENSOR)1_RAW_STATUSINST):STATUSmbbiSensor status. Channel 1 of RadFET pair.("Ok", "Over Linear Range", "Error")
$(PDEV):$(SENSOR)2_RAWRaw voltage readback. Channel 2 of RadFET pair.
$(USER_P)2_ZERO_VOLTS$(P):$(SENSOR)2_ZERO_VOLTSRaw voltage at 0 accumulated dose. Channel 2 of RadFET pair.
$(USER_P)2_DELTA_VOLTS$(P):$(SENSOR)2_DELTA_VOLTSRaw voltage difference, from 0 to now. Channel 2 of RadFET pair.
$(USER_P)2_DOSE$(P):$(SENSOR)2_DOSEAccumulated dose. Channel 2 of RadFET pair.
$(USER_P)2_RAW_STATUS$(P):$(SENSOR)2_RAW_STATUSSensor status. Channel 2 of RadFET pair.
$(P):COMM:ENABLE  
$(P):COMM:NOT_READY  
$(P):COMM:SHUTDOWN  
$(P):VERSION DOSFET controller version
$(P):ID DOSFET serial number
$(P):SAVE_SETTINGS  
TEMPai Temperature of the sensor board, in C. [DOSFET only]
$(DEV):$(INST):ZEROboExpert screen, define latest voltage readback as 0 dose
$(DEV):$(INST):ZERO_TODstringinDate/time string when dose was zeroed, i.e. latest voltage readback defined as ZERO_VOLTS

PVs that apply to the whole DOSFET chassis

In this table, DEV is a chassis name. One DOSFET chassis has four of the sensor modules defined above. One Keithley system has 112 modules.

Readback of pause between applying   setting$(P):D2_RAW_STATUS
PV NameType

Description

$(DEV):VERSIONstringinDOSFET controller version [DOSFET only]
$(DEV):IDstringinDOSFET serial number
$(DEV):DELAYai

Readback of pause between applying readback

$(P):GET_DELAY 

current and reading voltage

$(PDEV):SET_DELAY aoSet pause time between applying readback current and reading voltage
$(PDEV):GET_BIAS aiReadback bias voltage used between dose readings
$(PDEV):SET_BIAS aoSet bias voltage used between dose readings
$(DEV):SAVE_SETTINGSboSave delay and bias settings in the chassis non-volatile storage.
$(PDEV):SET_POLL_TEMPSINT aoDose readback sampling interval setting
$(PDEV):BOARD_TEMP aiDOSFET chassis main board temperature  [DOSFET only]
$(PDEV):POLL_ENABLE boEnable/disable dose readback polling.
$(PDEV):SETPOLL_PERIODTIMER aoDose readback sampling interval
$(P):POLL_DELAY Dose readback sampling interval readback
$(P):GATE_POLLING  
$(P):PROC_A  
$(P):PROC_B  
$(P):PROC_C  
$(P):PROC_D  
$(P):PROC_TEMPS  
$(P):A_READ  
$(P):A_TEMP  
$(P):B_READ  
$(P):B_TEMP  
$(P):C_READ  
$(P):C_TEMP  
$(P):D_READ  
$(P):D_TEMP  
$(P):A1_RAW  
$(P):A1_SET_ZERO_VOLTS  
$(P):A1_ZERO_TOD  
$(P):A1_ZERO_TOD_UPDATER  
$(P):A1_ZERO_TOD_AUTO  
$(P):A1_ZERO_VOLTS  
$(P):A1_DELTA_VOLTS  
$(P):A1_DOSE  
$(P):A1_RAW_STATUS  
$(P):B1_RAW  
$(P):B1_SET_ZERO_VOLTS  
$(P):B1_ZERO_TOD  
$(P):B1_ZERO_TOD_UPDATER  
$(P):B1_ZERO_TOD_AUTO  
$(P):B1_ZERO_VOLTS  
$(P):B1_DELTA_VOLTS  
$(P):B1_DOSE  
$(P):B1_RAW_STATUS  
$(P):C1_RAW  
$(P):C1_SET_ZERO_VOLTS  
$(P):C1_ZERO_TOD  
$(P):C1_ZERO_TOD_UPDATER  
$(P):C1_ZERO_TOD_AUTO  
$(P):C1_ZERO_VOLTS  
$(P):C1_DELTA_VOLTS  
$(P):C1_DOSE  
$(P):C1_RAW_STATUS  
$(P):D1_RAW  
$(P):D1_SET_ZERO_VOLTS  
$(P):D1_ZERO_TOD  
$(P):D1_ZERO_TOD_UPDATER  
$(P):D1_ZERO_TOD_AUTO  
$(P):D1_ZERO_VOLTS  
$(P):D1_DELTA_VOLTS  
$(P):D1_DOSE  
$(P):D1_RAW_STATUS  
$(P):A2_RAW  
$(P):A2_SET_ZERO_VOLTS  
$(P):A2_ZERO_TOD  
$(P):A2_ZERO_TOD_UPDATER  
$(P):A2_ZERO_TOD_AUTO  
$(P):A2_ZERO_VOLTS  
$(P):A2_DELTA_VOLTS  
$(P):A2_DOSE  
$(P):A2_RAW_STATUS  
$(P):B2_RAW  
$(P):B2_SET_ZERO_VOLTS  
$(P):B2_ZERO_TOD  
$(P):B2_ZERO_TOD_UPDATER  
$(P):B2_ZERO_TOD_AUTO  
$(P):B2_ZERO_VOLTS  
$(P):B2_DELTA_VOLTS  
$(P):B2_DOSE  
$(P):B2_RAW_STATUS  
$(P):C2_RAW  
$(P):C2_SET_ZERO_VOLTS  
$(P):C2_ZERO_TOD  
$(P):C2_ZERO_TOD_UPDATER  
$(P):C2_ZERO_TOD_AUTO  
$(P):C2_ZERO_VOLTS  
$(P):C2_DELTA_VOLTS  
$(P):C2_DOSE  
$(P):C2_RAW_STATUS  
$(P):D2_RAW  
$(P):D2_SET_ZERO_VOLTS  
$(P):D2_ZERO_TOD  
$(P):D2_ZERO_TOD_UPDATER  
$(P):D2_ZERO_TOD_AUTO  
$(P):D2_ZERO_VOLTS  
$(P):D2_DELTA_VOLTS  
$(P):D2_DOSE  
readback

 

HXR DOSFET locations and sensor to chassis mapping

DHCP info may be found at https://www.slac.stanford.edu/grp/cd/soft/unix/slaconly/dhcpd.conf

DOSFET controller rack/

nearest undulator cell location

Network host name

Controller

connection

Sensor

undulator #

Sensor apx.

z-location (ft)

Device PV $DEV
HXUC-2/HXU14radm-undh-rm01AHXU1311702RADM:UNDH:1377:
BHXU1411716RADM:UNDH:1477:
CHXU1511728RADM:UNDH:1577:
DHXU1611742RADM:UNDH:1677:
HXUC-6/HXU18radm-undh-rm02AHXU1711755RADM:UNDH:1777:
BHXU1811768RADM:UNDH:1877:
CHXU1911781RADM:UNDH:1977:
DHXU2011795RADM:UNDH:2077:
HXUC-10/HXU22radm-undh-rm03ASelf Seeding11808RADM:UNDH:2177:
BHXU2211820RADM:UNDH:2277:
CHXU2311833RADM:UNDH:2377:
DHXU2411846RADM:UNDH:2477:
HXUC-14/HXU26radm-undh-rm04AHXU2511860RADM:UNDH:2577:
BHXU2611873RADM:UNDH:2677:
CHXU2711887RADM:UNDH:2777:
DSelf Seeding11900RADM:UNDH:2877:
HXUC-18/HXU30radm-undh-rm05AHXU2911913RADM:UNDH:2977:
BHXU3011932RADM:UNDH:3077:
CHXU3111932RADM:UNDH:3177:
DHXU3211932RADM:UNDH:3277:
HXUC-22/HXU34radm-undh-rm06AHXU3311932RADM:UNDH:3377:
BHXU3411932RADM:UNDH:3477:
CHXU3511952RADM:UNDH:3577:
DHXU3611965RADM:UNDH:3677:
HXUC-26/HXU38radm-undh-rm07AHXU3711978RADM:UNDH:3777:
BHXU3811991RADM:UNDH:3877:
CHXU3912005RADM:UNDH:3977:
DHXU4012018RADM:UNDH:4077:
HXUC-30/HXU42radm-undh-rm08AHXU4112031RADM:UNDH:4177:
BHXU4212044RADM:UNDH:4277:
CHXU4312058RADM:UNDH:4377:
DHXU4412071RADM:UNDH:4477:
HXUC-34/HXU46radm-undh-rm09AHXU4512084RADM:UNDH:4577:
BHXU4612097RADM:UNDH:4677:

 

SXR Keithley RadFET sensor mapping

Controller

channel

Sensor

undulator #

Sensor apx.

z-location (ft)

Device PV $DEV

1

SXU2611883RADM:UNDS:2677:
2SXU2711897RADM:UNDS:2777:
3SXU2811911RADM:UNDS:2877:
4SXU2911926RADM:UNDS:2977:
5SXU3011941RADM:UNDS:3077:
6SXU3111955RADM:UNDS:3177:
7SXU3211670RADM:UNDS:3277:
8SXU3311976RADM:UNDS:3377:
9SXU3411998RADM:UNDS:3477:
10SXU3512012RADM:UNDS:3577:
11SXU3612027RADM:UNDS:3677:
12SXU3712041RADM:UNDS:3777:
13SXU3812056RADM:UNDS:3877:
14SXU3912070RADM:UNDS:3977:
15SXU4012084RADM:UNDS:4077:
16SXU4112099RADM:UNDS:4177:
17SXU4212114RADM:UNDS:4277:
18SXU4312128RADM:UNDS:4377:
19SXU4412142RADM:UNDS:4477:
20SXU4512157RADM:UNDS:4577:
21SXU4612171RADM:UNDS:4677:
22SXU4712186RADM:UNDS:4777

 

INTERNAL ONLY name mapping for maintenance reference.
NOT PART OF THE NAMING CONVENTION

NOT APPEARING ON ANY SCREENS

In this table, the "PV Name" column defines the user/programming interface with DEV defined by sensor location, e.g. DEV=RADM:GUNB:621: for a sensor at location 621 in GUNB, and "Wrapped internal name" is the names used internally, for which "PV Name" is a wrapper (not exposed on screens) which reflect the chassis channel labeling and manufacturer's documentation, e.g. P=RADM:GUNB:RM01: and SENSOR=B for channel B of the second chassis in GUNB. SENSOR on the chassis side is A, B, C, or D.

PV NameWrapped internal name

Description

$(DEV):1:RAW$(P):$(SENSOR)1:RAW

Raw voltage readback. Channel 1 of RadFET pair.

$(DEV):1:ZERO_VOLTS$(P):$(SENSOR)1:ZERO_VOLTSRaw voltage at 0 accumulated dose. Channel 1 of RadFET pair.
$(DEV):1:DELTA_VOLTS$(P):$(SENSOR)1:DELTA_VOLTSRaw voltage difference, from 0 to now. Channel 1 of RadFET pair.
$(DEV):1:DOSE$(P):$(SENSOR)1:DOSE

Accumulated dose. Channel 1 of RadFET pair.

Calculated from DELTA_VOLTS, with an equation configured by radiation physicists

$(DEV):1:RAW_STATUS$(P):$(SENSOR)1:RAW_STATUSSensor status. Channel 1 of RadFET pair.
$(DEV):2:RAW$(P):$(SENSOR)2:RAWRaw voltage readback. Channel 2 of RadFET pair.
$(DEV):2:ZERO_VOLTS$(P):$(SENSOR)2:ZERO_VOLTSRaw voltage at 0 accumulated dose. Channel 2 of RadFET pair.
$(DEV):2:DELTA_VOLTS$(P):$(SENSOR)2:DELTA_VOLTSRaw voltage difference, from 0 to now. Channel 2 of RadFET pair.
$(DEV):2:DOSE$(P):$(SENSOR)2:DOSEAccumulated dose. Channel 2 of RadFET pair.
$(DEV):2:RAW_STATUS$(P):$(SENSOR)2:RAW_STATUSSensor status. Channel 2 of RadFET pair.
$(DEV):TEMP$(P):$(SENSOR)TEMP Temperature of the sensor board.