From 469242a91943b9ce9c8f058813454239845e15d0 Mon Sep 17 00:00:00 2001 From: David Keymer Date: Fri, 7 Nov 2025 15:40:44 +0000 Subject: [PATCH] Added rules to disable start when vacuum interlock bad --- .../resources/FZJ_DD_Fermi_Chopper.opi | 4463 +++++++++-------- .../resources/fermi_chopper.opi | 32 +- 2 files changed, 2308 insertions(+), 2187 deletions(-) diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/FZJ_DD_Fermi_Chopper.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/FZJ_DD_Fermi_Chopper.opi index dec68720e3..f4ca5a4717 100644 --- a/base/uk.ac.stfc.isis.ibex.opis/resources/FZJ_DD_Fermi_Chopper.opi +++ b/base/uk.ac.stfc.isis.ibex.opis/resources/FZJ_DD_Fermi_Chopper.opi @@ -1,133 +1,150 @@ - - - true - - -336ad6f:141c65e96ed:-7fff - true + + + + + + + true + + + + + false + -1 + -1 + false - + + + + 5.1.0 + + + + 6 600 true $(P)FZJDDFCH_01 - 3.1.4.201301231545 + $(NAME) + + + true true + true + true + true Display - - false - -1 - -1 - - - - 800 + -336ad6f:141c65e96ed:-7fff -1 - $(NAME) - 6 - true -1 - true - - - - - - - from org.csstudio.opibuilder.scriptUtil import PVUtil -from org.csstudio.opibuilder.scriptUtil import ConsoleUtil - - true - - - - + + + false + + + + + + 0 - - 0 - + 1 true - 2f70796b:15b334751c5:-7a55 - false - false - FZJ Digital Drive Fermi Chopper - + + ISIS_Header1_NEW + + + + 37 - 1 + 0 + Label + true true false - true + + false + FZJ Digital Drive Fermi Chopper + + false 1 - - - + true Label - true - - - 367 + true + 2f70796b:15b334751c5:-7a55 6 - Label 6 - - - - - false - - ISIS_Header1_NEW - - + + + false + + + + + + 0 - - 0 - + 1 true - 2f70796b:15b334751c5:-7a54 - false - false - $(NAME) - + + ISIS_Header2_NEW + + + + 37 - 1 + 0 + Label_1 + true true false - true + + false + $(NAME) + + false 1 - - - + true Label - true - - - 661 + true + 2f70796b:15b334751c5:-7a54 6 - Label_1 42 - - - - - false - - ISIS_Header2_NEW - - + + + false + + + + + + 0 - + 1 + true + + ISIS_Header2_NEW + + + + + 37 0 + Label_2 @@ -136,3064 +153,3154 @@ from org.csstudio.opibuilder.scriptUtil import ConsoleUtil $(PV_ROOT):MANAGERMODE - true - 7f2c52c6:15c9c889162:-7f89 - false - false - To control this device, enable manager mode! - - 37 - 1 true true false - false + + false + To control this device, enable manager mode! + + false 1 - - - + false Label - true - - - 409 + true + 7f2c52c6:15c9c889162:-7f89 384 - Label_2 6 - - - - - false - - ISIS_Header2_NEW - - + + 0 - - 367 - 1 + + + - + - - - - - true 0 + 1 true - -44bc5ecc:15d54e21480:-7953 - - - - - - ISIS_TabTitle_NEW - - - - - 553 - 0 + + + + 367 true - 78 - true - true + 10 + Tabbed Container + + + true + true + false + + - + - Tabbed Container - Tabbed Container - 10 + true - ISIS_TabTitle_NEW + ISIS_TabTitle_NEW + + + + User + + + + true + + ISIS_TabTitle_NEW + - + + Advanced - 2 - - true - true - false - - - true - - - - + + true + Tabbed Container + 553 + -44bc5ecc:15d54e21480:-7953 + 0 + 78 + + + + + + + + 0 - - + 1 true - 4fbad31a:1436c3e166f:-6faf - true - false - + false + + ISIS_Label_Small + + + + 338 - 1 + false + + true + + User + true true false - - true - + + true + + true false - - - Grouping Container - - - 551 + 4fbad31a:1436c3e166f:-6faf 1 - User 1 - - - - - true - - ISIS_Label_Small - - + + + + + + + + 13 - - + 1 true - -44bc5ecc:15d54e21480:-7817 - false - false - + false + + ISIS_GroupBox_NEW + + + + 97 - 1 - + false + + true + + Setpoints + + true true false - - true - + + true + + false true - - - Grouping Container - - - 277 + -44bc5ecc:15d54e21480:-7817 6 - Setpoints 156 - - - - - true - - ISIS_GroupBox_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - -48159ee9:1567f536160:-5c7e - false - false - Frequency: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label + true true false - true + + false + Frequency: + + false 1 - - - + true Label - true - - - 73 + true + -48159ee9:1567f536160:-5c7e 0 - Label 6 - - - - - false - - ISIS_Label_NEW - - + + + false + false + false + + + + true + + + 0 + 1 + true + + ISIS_Value_NEW + false - 0 - $(pv_name) -$(pv_value) + + + + 0 + 20 0 - - true - -48159ee9:1567f536160:-5a1b - true - - false - ###### + Text Update + 0 + true + $(PV_ROOT):FREQ:SP:RBV + 0.0 - - true - true - 20 - 1 + true true false - true - $(PV_ROOT):FREQ:SP:RBV + + true + ###### + $(pv_name) +$(pv_value) + true 1 - - - - true + true Text Update - false - false - 0 - - - 73 + false + -48159ee9:1567f536160:-5a1b 78 - Text Update 6 - - - - - - ISIS_Value_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - 2f70796b:15b334751c5:-7514 - false - false - Phase delay: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_1 + true true false - true + + false + Phase delay: + + false 1 - - - + true Label - true - - - 73 + true + 2f70796b:15b334751c5:-7514 0 - Label_1 36 - - - - - false - - ISIS_Label_NEW - - + + + false + false + false + + + + true + + + 0 + 1 + true + + ISIS_Value_NEW + false - 0 - $(pv_name) -$(pv_value) + + + + 0 + 20 0 - - true - 2f70796b:15b334751c5:-7513 - true - - false - ###### + Text Update_1 + 0 + true + $(PV_ROOT):PHAS:SP:RBV + 0.0 - - true - true - 20 - 1 + true true false - true - $(PV_ROOT):PHAS:SP:RBV + + true + ###### + $(pv_name) +$(pv_value) + true 1 - - - - true + true Text Update - false - false - 0 - - - 73 + false + 2f70796b:15b334751c5:-7513 78 - Text Update_1 36 - - - - - - ISIS_Value_NEW - - - 0 - $(pv_name) -$(pv_value) - 0 - - + + + false false - 0.0 - 0.0 - true - 20 - false - 1 - true - $(PV_ROOT):PHAS:SP - 0 + false + + + + false - + - true - Text Input - - Text Input_1 - 3 - false + 1 + true - 2f70796b:15b334751c5:-7512 - false - - false + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + false + 1.7976931348623157E308 + -1.7976931348623157E308 + false + Text Input_1 + 0 + true + $(PV_ROOT):PHAS:SP + + 0.0 + true true false - 1 - false - 0 - false - - - + + 0 + true + + 0.0 + $(pv_name) +$(pv_value) + false + true + Text Input 90 + 2f70796b:15b334751c5:-7512 156 36 - 1.7976931348623157E308 - - - - -1.7976931348623157E308 - - ISIS_Value_NEW - - + + + false + false + + + + true + + + 0 - false - $(pv_name) -$(pv_value) - + 1 true - 49968d2b:15ccf774edf:-7efd - - - true + + ISIS_Value_NEW + + false + + + 27 - 1 + true + Combo + $(PV_ROOT):FREQ:SP + + true false false - true + + $(pv_name) +$(pv_value) true - $(PV_ROOT):FREQ:SP - - - Combo - false - - - 90 + 49968d2b:15ccf774edf:-7efd 156 - Combo 2 - - - - - - ISIS_Value_NEW - - + + + + + + + + 13 - - + 1 true - -44bc5ecc:15d54e21480:-7816 - false - false - + false + + ISIS_GroupBox_NEW + + + + 151 - 1 + false + + true + + State + true true false - - true - + + true + + false true - - - Grouping Container - - - 223 + -44bc5ecc:15d54e21480:-7816 6 - State 6 - - - - - true - - ISIS_GroupBox_NEW - - + + + true + + + + + + 0 - - 2 - + 1 true - 2f70796b:15b334751c5:-6eb8 - false - true - Phase Stable - + + ISIS_Label_NEW + + + + 15 - 1 + 2 + Label_2 + true true false - true + + false + Phase Stable + + false 1 - - - + true Label - true - - - 70 + true + 2f70796b:15b334751c5:-6eb8 51 - Label_2 90 - - - - - false - - ISIS_Label_NEW - - + + + false + false + + + + true + + + 0 - false - OK - NOK - $(pv_name) -$(pv_value) - + 1 + 3 + + + + 1 true true - 2f70796b:15b334751c5:-6fba + + Default + + false + + + + 25 + chopper_on_rbv + + + + OFF + NOK - + - - - true - 25 ON - 1 + OK + $(PV_ROOT):PHAS:STAT + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):PHAS:STAT - - - LED - - - - false - - - - false 25 + 2f70796b:15b334751c5:-6fba 128 - chopper_on_rbv - 1 85 - - - - - false - - Default - - OFF - - 0 - - 2 - - true - -48159ee9:1567f536160:-5c7e - false + + false - Current frequency: - - 20 + + + + + + + 0 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label + true true false - true + + false + Current frequency: + + false 1 - - - + true Label - true - - - 121 + true + -48159ee9:1567f536160:-5c7e 0 - Label 6 - - - - - false - - ISIS_Label_NEW - - + + + false + false + false + + + + true + + + 0 + 1 + true + + ISIS_Value_NEW + false - 0 - $(pv_name) -$(pv_value) + + + + 0 + 20 0 - - true - -48159ee9:1567f536160:-5a1b - true - - false - ###### + Text Update + 0 + true + $(PV_ROOT):FREQ + 0.0 - - true - true - 20 - 1 + true true false - true - $(PV_ROOT):FREQ + + true + ###### + $(pv_name) +$(pv_value) + true 1 - - - - true + true Text Update - false - false - 0 - - - 55 + false + -48159ee9:1567f536160:-5a1b 128 - Text Update 6 - - - - - - ISIS_Value_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - 2f70796b:15b334751c5:-7514 - false - false - Current phase delay: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_1 + true true false - true + + false + Current phase delay: + + false 1 - - - + true Label - true - - - 121 + true + 2f70796b:15b334751c5:-7514 0 - Label_1 33 - - - - - false - - ISIS_Label_NEW - - + + + false + false + false + + + + true + + + 0 + 1 + true + + ISIS_Value_NEW + false - 0 - $(pv_name) -$(pv_value) + + + + 0 + 20 0 - - true - 2f70796b:15b334751c5:-7513 - true - - false - ###### + Text Update_1 + 0 + true + $(PV_ROOT):PHAS + 0.0 - - true - true - 20 - 1 + true true false - true - $(PV_ROOT):PHAS + + true + ###### + $(pv_name) +$(pv_value) + true 1 - - - - true + true Text Update - false - false - 0 - - - 55 + false + 2f70796b:15b334751c5:-7513 128 - Text Update_1 33 - - - - - - ISIS_Value_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - 6da67b9e:163820d682c:-7ded - false - false - Phase outage: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_19 + true true false - true + + false + Phase outage: + + false 1 - - - + true Label - true - - - 121 + true + 6da67b9e:163820d682c:-7ded 0 - Label_19 60 - - - - - false - - ISIS_Label_NEW - - + + + false + false + false + + + + true + + + 0 + 1 + true + + ISIS_Value_NEW + false - 0 - $(pv_name) -$(pv_value) + + + + 0 + 20 0 - - true - 6da67b9e:163820d682c:-7dec - true - - false - ###### + Text Update_4 + 0 + true + $(PV_ROOT):PHAS:OUTAGE + 0.0 - - true - true - 20 - 1 + true true false - true - $(PV_ROOT):PHAS:OUTAGE + + true + ###### + $(pv_name) +$(pv_value) + true 1 - - - - true - Text Update - false - false - 0 - - - + true + Text Update 55 + false + 6da67b9e:163820d682c:-7dec 128 - Text Update_4 60 - - - - - - ISIS_Value_NEW - - + + + + + + + + 0 - - + 1 true - 4fbad31a:1436c3e166f:-6fae - true - false - + false + + ISIS_Label_Small + + + + 338 - 1 + false + + true + + Advanced + true true false - - true - + + true + + true true - - - Grouping Container - - - 551 + 4fbad31a:1436c3e166f:-6fae 1 - Advanced 1 - - - - - true - - ISIS_Label_Small - - + + + + + + + + 13 - - + 1 true - 5fa10957:15d8315a712:-7be2 - false - false - + false + + ISIS_GroupBox_NEW + + + + 103 - 1 + false + + true + + Drive Status + true true false - - true - + + true + + false true - - - Grouping Container - - - 157 + 5fa10957:15d8315a712:-7be2 6 - Drive Status 6 - - - - - true - - ISIS_GroupBox_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - 6da67b9e:163820d682c:-7f35 - false - false - Drive mode: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_2 + true true false - true + + false + Drive mode: + + false 1 - - - + true Label - true - - - 72 + true + 6da67b9e:163820d682c:-7f35 3 - Label_2 36 - - - - - false - - ISIS_Label_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - 6da67b9e:163820d682c:-7f85 - false - false - Drive on: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_2 + true true false - true + + false + Drive on: + + false 1 - - - + true Label - true - - - 72 + true + 6da67b9e:163820d682c:-7f85 3 - Label_2 9 - - - - - false - - ISIS_Label_NEW - - + + + false + false + false + + + + true + + + 0 + 1 + true + + ISIS_Value_NEW + false - 0 - $(pv_name) -$(pv_value) + + + + 0 + 20 0 - - true - 6da67b9e:163820d682c:-7f21 - true - - false - ###### + Text Update_1 + 0 + true + $(PV_ROOT):DRIVE:MODE + 0.0 - - true - true - 20 - 1 + true true false - true - $(PV_ROOT):DRIVE:MODE + + true + ###### + $(pv_name) +$(pv_value) + true 1 - - - - true + true Text Update - false - false - 0 - - - 43 + false + 6da67b9e:163820d682c:-7f21 84 - Text Update_1 36 - - - - - - ISIS_Value_NEW - - + + + false + false + + + + true + + + 0 - false - ON - OFF - $(pv_name) -$(pv_value) - + 1 + 3 + + + + 1 true true - 6da67b9e:163820d682c:-788e + + Default + + false + + + + 25 + LED + + + + OFF + OFF - + - - - true - 25 ON - 1 + ON + $(PV_ROOT):DRIVE + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):DRIVE - - - LED - - - - false - - - - false - 25 - 84 - LED - 1 - 6 - - - - - false - - Default - - OFF + 25 + 6da67b9e:163820d682c:-788e + 84 + 6 - + + + + + + + + 13 - - + 1 true - 5fa10957:15d8315a712:-7b0a - false - false - + false + + ISIS_GroupBox_NEW + + + + 103 - 1 + false + + true + + Drive Control + true true false - - true - + + true + + false true - - - Grouping Container - - - 181 + 5fa10957:15d8315a712:-7b0a 162 - Drive Control 6 - - - - - true - - ISIS_GroupBox_NEW - - - false + + + + + + true + + + + false + + + 0 - false - $(pv_name) -$(pv_value) - 0 - + 1 true - 5fa10957:15d8315a712:-7ee6 - - Switch drive to start mode - - false + + ISIS_Button_NEW + + false + + + 28 - 1 + + Button_1 + 0 + $(PV_ROOT):DRIVE:MODE:SP + + + + + false + + $(PV_ROOT):INTERLOCK:VAC:STAT:RAW + + true true false - + + + Switch drive to start mode + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):DRIVE:MODE:SP - - - - Button + Action Button 151 + 5fa10957:15d8315a712:-7ee6 0 - Button_1 42 - - - + + - - from org.csstudio.opibuilder.scriptUtil import PVUtil + + +pv.setValue("STOP") +]]> true - + + false + + + + 0 + 1 + true - ISIS_Button_NEW + ISIS_Button_NEW - - - false - 0 false - $(pv_name) -$(pv_value) - 0 - - true - 5fa10957:15d8315a712:-7d02 - - Switch drive to stop mode - - false + + + 28 - 1 + + Button_1 + 0 + $(PV_ROOT):DRIVE:MODE:SP + + true true false - + + + Switch drive to stop mode + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):DRIVE:MODE:SP - - - - Button + Action Button 151 + 5fa10957:15d8315a712:-7d02 0 - Button_1 6 - - - - - - - from org.csstudio.opibuilder.scriptUtil import PVUtil - -pv = widget.getPV(); - -pv.setValue("STOP") - - true - - - - - ISIS_Button_NEW - - + + + + + + + + 13 - - + 1 true - 5fa10957:15d8315a712:-7b2c - false - false - + false + + ISIS_GroupBox_NEW + + + + 103 - 1 + false + + true + + Magnetic Bearings + true true false - - true - + + true + + false true - - - Grouping Container - - - 205 + 5fa10957:15d8315a712:-7b2c 342 - Magnetic Bearings 6 - - - - - true - - ISIS_GroupBox_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - 2f70796b:15b334751c5:-72ea - false - false - Magnetic bearings on: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_2 + true true false - true + + false + Magnetic bearings on: + + false 1 - - - + true Label - true - - - 125 + true + 2f70796b:15b334751c5:-72ea 6 - Label_2 9 - - - - - false - - ISIS_Label_NEW - - + + + false + false + + + + true + + + 0 - false - ON - OFF - $(pv_name) -$(pv_value) - + 1 + 3 + + + + 1 true true - 2f70796b:15b334751c5:-72a6 + + Default + + false + + + + 25 + LED + + + + OFF + OFF - + - - - true - 25 ON - 1 + ON + $(PV_ROOT):MB + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):MB - - - LED - - - - false - - - - false 25 + 2f70796b:15b334751c5:-72a6 138 - LED - 1 6 - - - - - false + + + + + + + true + + + + false + + + + 0 + 1 + true - Default + ISIS_Button_NEW - OFF - - - false - 0 false - $(pv_name) -$(pv_value) - 0 - - true - 5fa10957:15d8315a712:-7cde - - Switch magnetic bearings on - - false + + + 28 - 1 + + Button_1 + 0 + $(PV_ROOT):MB:SP + + true true false - + + + Switch magnetic bearings on + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):MB:SP - - - - Button + Action Button 175 + 5fa10957:15d8315a712:-7cde 0 - Button_1 42 - - - - - - - from org.csstudio.opibuilder.scriptUtil import PVUtil - -pv = widget.getPV(); - -pv.setValue("ON") - - true - - - - - ISIS_Button_NEW - - + + + + + + + + 13 - - + 1 true - -44bc5ecc:15d54e21480:-7768 - false - false - + false + + ISIS_GroupBox_NEW + + + + 229 - 1 + false + + true + + Diagnostics + true true false - - true - + + true + + false true - - - Grouping Container - - - 247 + -44bc5ecc:15d54e21480:-7768 6 - Diagnostics 108 - - - - - true - - ISIS_GroupBox_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - 2f70796b:15b334751c5:-7336 - false - false - Magnetic bearings status ok: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_2 + true true false - true + + false + Magnetic bearings status ok: + + false 1 - - - + true Label - true - - - 162 + true + 2f70796b:15b334751c5:-7336 0 - Label_2 9 - - - - - false - - ISIS_Label_NEW - - + + + false + false + + + + true + + + 0 - false - OK - NOK - $(pv_name) -$(pv_value) - + 1 + 3 + + + + 1 true true - 2f70796b:15b334751c5:-7335 + + Default + + false + + + + 25 + LED + + + + OFF + NOK - + - - - true - 25 ON - 1 + OK + $(PV_ROOT):MB:STAT + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):MB:STAT - - - LED - - - - false - - - - false 25 + 2f70796b:15b334751c5:-7335 168 - LED - 1 6 - - - - - false - - Default - - OFF - + + + false + + + + + + 0 - - 2 - + 1 true - -173c2e3e:15d3bec3af6:-7f8d - false - false - Logging on: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_3 + true true false - true + + false + Logging on: + + false 1 - - - + true Label - true - - - 138 + true + -173c2e3e:15d3bec3af6:-7f8d 24 - Label_3 33 - - - - - false - - ISIS_Label_NEW - - + + + false + false + + + + true + + + 0 - false - ON - OFF - $(pv_name) -$(pv_value) - + 1 + 3 + + + + 1 true true - -173c2e3e:15d3bec3af6:-7f8c + + Default + + false + + + + 25 + LED + + + + OFF + OFF - + - - - true - 25 ON - 1 + ON + $(PV_ROOT):LOGGING + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):LOGGING - - - LED - - - - false - - - - false - 25 - 168 - LED - 1 - 30 - - - - - false - - Default - - OFF + 25 + -173c2e3e:15d3bec3af6:-7f8c + 168 + 30 - + + + false + + + + + + 0 - - 2 - + 1 true - -173c2e3e:15d3bec3af6:-7f72 - false - false - DSP status ok: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_3 + true true false - true + + false + DSP status ok: + + false 1 - - - + true Label - true - - - 138 + true + -173c2e3e:15d3bec3af6:-7f72 24 - Label_3 57 - - - - - false - - ISIS_Label_NEW - - + + + false + false + + + + true + + + 0 - false - OK - NOK - $(pv_name) -$(pv_value) - + 1 + 3 + + + + 1 true true - -173c2e3e:15d3bec3af6:-7f71 + + Default + + false + + + + 25 + LED + + + + OFF + NOK - + - - - true - 25 ON - 1 + OK + $(PV_ROOT):DSP:STAT + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):DSP:STAT - - - LED - - - - false - - - - false 25 + -173c2e3e:15d3bec3af6:-7f71 168 - LED - 1 54 - - - - - false - - Default - - OFF - + + + false + + + + + + 0 - - 2 - + 1 true - -173c2e3e:15d3bec3af6:-7c56 - false - false - Drive direction: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_15 + true true false - true + + false + Drive direction: + + false 1 - - - + true Label - true - - - 151 + true + -173c2e3e:15d3bec3af6:-7c56 12 - Label_15 108 - - - - - false - - ISIS_Label_NEW - - + + + false + false + false + + + + true + + + 0 + 1 + true + + ISIS_Value_NEW + false - 0 - $(pv_name) -$(pv_value) + + + + 0 + 20 0 - - true - -173c2e3e:15d3bec3af6:-7c55 - true - - false - ###### + Text Update_1 + 0 + true + $(PV_ROOT):DRIVE:DIR + 0.0 - - true - true - 20 - 1 + true true false - true - $(PV_ROOT):DRIVE:DIR + + true + ###### + $(pv_name) +$(pv_value) + true 1 - - - - true + true Text Update - false - false - 0 - - - 49 + false + -173c2e3e:15d3bec3af6:-7c55 168 - Text Update_1 108 - - - - - - ISIS_Value_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - -173c2e3e:15d3bec3af6:-7c26 - false - false - Drive L1 current: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_15 + true true false - true + + false + Drive L1 current: + + false 1 - - - + true Label - true - - - 151 + true + -173c2e3e:15d3bec3af6:-7c26 12 - Label_15 131 - - - - - false - - ISIS_Label_NEW - - + + + false + false + false + + + + true + + + 0 + 1 + true + + ISIS_Value_NEW + false - 0 - $(pv_name) -$(pv_value) + + + + 0 + 20 0 - - true - -173c2e3e:15d3bec3af6:-7c25 - true - - false - ###### + Text Update_1 + 0 + true + $(PV_ROOT):DRIVE:L1:CURR + 0.0 - - true - true - 20 - 1 + true true false - true - $(PV_ROOT):DRIVE:L1:CURR + + true + ###### + $(pv_name) +$(pv_value) + true 1 - - - - true + true Text Update - false - false - 0 - - - 49 + false + -173c2e3e:15d3bec3af6:-7c25 168 - Text Update_1 131 - - - - - - ISIS_Value_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - -173c2e3e:15d3bec3af6:-7c11 - false - false - Drive L2 current: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_15 + true true false - true + + false + Drive L2 current: + + false 1 - - - + true Label - true - - - 151 + true + -173c2e3e:15d3bec3af6:-7c11 12 - Label_15 155 - - - - - false - - ISIS_Label_NEW - - + + + false + false + false + + + + true + + + 0 + 1 + true + + ISIS_Value_NEW + false - 0 - $(pv_name) -$(pv_value) + + + + 0 + 20 0 - - true - -173c2e3e:15d3bec3af6:-7c10 - true - - false - ###### + Text Update_1 + 0 + true + $(PV_ROOT):DRIVE:L2:CURR + 0.0 - - true - true - 20 - 1 + true true false - true - $(PV_ROOT):DRIVE:L2:CURR + + true + ###### + $(pv_name) +$(pv_value) + true 1 - - - - true + true Text Update - false - false - 0 - - - 49 + false + -173c2e3e:15d3bec3af6:-7c10 168 - Text Update_1 155 - - - - - - ISIS_Value_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - 140aba7b:15eebb84149:-7ee7 - false - false - Drive L3 current: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_15 + true true false - true + + false + Drive L3 current: + + false 1 - - - + true Label - true - - - 151 + true + 140aba7b:15eebb84149:-7ee7 12 - Label_15 179 - - - - - false - - ISIS_Label_NEW - - + + + false + false + false + + + + true + + + 0 + 1 + true + + ISIS_Value_NEW + false - 0 - $(pv_name) -$(pv_value) + + + + 0 + 20 0 - - true - 140aba7b:15eebb84149:-7ee6 - true - - false - ###### + Text Update_1 + 0 + true + $(PV_ROOT):DRIVE:L3:CURR + 0.0 - - true - true - 20 - 1 + true true false - true - $(PV_ROOT):DRIVE:L3:CURR + + true + ###### + $(pv_name) +$(pv_value) + true 1 - - - - true + true Text Update - false - false - 0 - - - 49 + false + 140aba7b:15eebb84149:-7ee6 168 - Text Update_1 179 - - - - - - ISIS_Value_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - 6da67b9e:163820d682c:-7f0a - false - false - Drive temperature: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_3 + true true false - true + + false + Drive temperature: + + false 1 - - - + true Label - true - - - 138 + true + 6da67b9e:163820d682c:-7f0a 24 - Label_3 84 - - - - - false - - ISIS_Label_NEW - - - 0 - false - 0 - $(pv_name) -$(pv_value) - 0 - - true - 6da67b9e:163820d682c:-7f09 - true - + + + false false - ###### - 0.0 - + false + + + true - true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 20 - 1 + 0 + Text Update_1 + 0 + true + $(PV_ROOT):DRIVE:TEMP + + 0.0 + true true false - true - $(PV_ROOT):DRIVE:TEMP + + true + ###### + $(pv_name) +$(pv_value) + true 1 - - - - true + true Text Update - false - false - 0 - - - 49 + false + 6da67b9e:163820d682c:-7f09 168 - Text Update_1 84 - - - - - - ISIS_Value_NEW - - + + + + + + + + 13 - - + 1 true - 6da67b9e:163820d682c:-7daa - false - false - + false + + ISIS_GroupBox_NEW + + + + 229 - 1 + false + + true + + Interlocks + true true false - - true - + + true + + false true - - - Grouping Container - - - 295 + 6da67b9e:163820d682c:-7daa 252 - Interlocks 108 - - - - - true - - ISIS_GroupBox_NEW - - + + + false + false + + + + true + + + 0 - false - NOK - OK - $(pv_name) -$(pv_value) - + 1 + 3 + + + + 1 true true - 6da67b9e:163820d682c:-7de3 + + Default + + false + + + + 25 + LED_10 + + + + OFF + OK - + - - - true - 25 ON - 1 + NOK + $(PV_ROOT):INTERLOCK:ER:STAT + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):INTERLOCK:ER:STAT - - - LED - - - - false - - - - false 25 + 6da67b9e:163820d682c:-7de3 240 - LED_10 - 1 6 - - - - - false - - Default - - OFF - + + + false + + + + + + 0 - - 2 - + 1 true - 6da67b9e:163820d682c:-7de4 - false - false - External release: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_22 + true true false - true + + false + External release: + + false 1 - - - + true Label - true - - - 186 + true + 6da67b9e:163820d682c:-7de4 43 - Label_22 9 - - - - - false - - ISIS_Label_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - 2f70796b:15b334751c5:-7336 - false - false - Vacuum: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_2 + true true false - true + + false + Vacuum: + + false 1 - - - + true Label - true - - - 186 + true + 2f70796b:15b334751c5:-7336 43 - Label_2 33 - - - - - false - - ISIS_Label_NEW - - + + + false + false + + + + true + + + 0 - false - NOK - OK - $(pv_name) -$(pv_value) - + 1 + 3 + + + + 1 true true - 2f70796b:15b334751c5:-7335 + + Default + + false + + + + 25 + LED + + + + OFF + OK - + - - - true - 25 ON - 1 + NOK + $(PV_ROOT):INTERLOCK:VAC:STAT + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):INTERLOCK:VAC:STAT - - - LED - - - + 25 + 2f70796b:15b334751c5:-7335 + 240 + 30 + + + + false false - + - false - 25 - 240 - LED + true + + + + 0 + 1 + 3 + + + 1 - 30 - - - - - false + true + true - Default + Default + false + + + + 25 + LED + + + OFF - - - 0 - false - NOK OK - $(pv_name) -$(pv_value) - - true - true - 2f70796b:15b334751c5:-72a6 - + - - - true - 25 ON - 1 + NOK + $(PV_ROOT):INTERLOCK:FREQMON:STAT + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):INTERLOCK:FREQMON:STAT - - - LED - - - - false - - - - false 25 + 2f70796b:15b334751c5:-72a6 240 - LED - 1 54 - - - - - false - - Default - - OFF - + + + false + + + + + + 0 - - 2 - + 1 true - 2f70796b:15b334751c5:-72ea - false - false - Frequency monitor: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_2 + true true false - true + + false + Frequency monitor: + + false 1 - - - + true Label - true - - - 217 + true + 2f70796b:15b334751c5:-72ea 12 - Label_2 57 - - - - - false - - ISIS_Label_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - 2f70796b:15b334751c5:-72d6 - false - false - Magnetic bearing amplifier temperature: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_3 + true true false - true + + false + Magnetic bearing amplifier temperature: + + false 1 - - - + true Label - true - - - 229 + true + 2f70796b:15b334751c5:-72d6 0 - Label_3 81 - - - - - false - - ISIS_Label_NEW - - + + + false + false + + + + true + + + 0 - false - NOK - OK - $(pv_name) -$(pv_value) - + 1 + 3 + + + + 1 true true - 2f70796b:15b334751c5:-729f + + Default + + false + + + + 25 + LED + + + + OFF + OK - + - - - true - 25 ON - 1 + NOK + $(PV_ROOT):INTERLOCK:MB:AMP:TEMP:STAT + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):INTERLOCK:MB:AMP:TEMP:STAT - - - LED - - - + 25 + 2f70796b:15b334751c5:-729f + 240 + 78 + + + + false false - + - false - 25 - 240 - LED + true + + + + 0 + 1 + 3 + + + 1 - 78 - - - - - false + true + true - Default + Default - OFF - - - 0 false - NOK + + + + 25 + LED + + + + OFF OK - $(pv_name) -$(pv_value) - - true - true - 2f70796b:15b334751c5:-7291 - + - - - true - 25 ON - 1 + NOK + $(PV_ROOT):INTERLOCK:MB:AMP:CURR:STAT + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):INTERLOCK:MB:AMP:CURR:STAT - - - LED - - - - false - - - - false 25 + 2f70796b:15b334751c5:-7291 240 - LED - 1 102 - - - - - false - - Default - - OFF - + + + false + + + + + + 0 - - 2 - + 1 true - 2f70796b:15b334751c5:-72c6 - false - false - Magnetic bearing amplifier current: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_4 + true true false - true + + false + Magnetic bearing amplifier current: + + false 1 - - - + true Label - true - - - 229 + true + 2f70796b:15b334751c5:-72c6 0 - Label_4 105 - - - - - false - - ISIS_Label_NEW - - - 0 - - 2 - - true - -173c2e3e:15d3bec3af6:-7f15 - false + + false - Drive amplifier temperature: - - 20 + + + + + + + 0 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_3 + true true false - true + + false + Drive amplifier temperature: + + false 1 - - - + true Label - true - - - 229 + true + -173c2e3e:15d3bec3af6:-7f15 0 - Label_3 129 - - - - - false - - ISIS_Label_NEW - - + + + false + false + + + + true + + + 0 - false - NOK - OK - $(pv_name) -$(pv_value) - + 1 + 3 + + + + 1 true true - -173c2e3e:15d3bec3af6:-7f14 + + Default + + false + + + + 25 + LED + + + + OFF + OK - + - - - true - 25 ON - 1 + NOK + $(PV_ROOT):INTERLOCK:DRIVE:AMP:TEMP:STAT + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):INTERLOCK:DRIVE:AMP:TEMP:STAT - - - LED - - - + 25 + -173c2e3e:15d3bec3af6:-7f14 + 240 + 126 + + + + false false - + - false - 25 - 240 - LED + true + + + + 0 + 1 + 3 + + + 1 - 126 - - - - - false + true + true - Default + Default - OFF - - - 0 false - NOK + + + + 25 + LED_2 + + + + OFF OK - $(pv_name) -$(pv_value) - - true - true - 140aba7b:15eebb84149:-7f30 - + - - - true - 25 ON - 1 + NOK + $(PV_ROOT):INTERLOCK:DRIVE:AMP:CURR:STAT + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):INTERLOCK:DRIVE:AMP:CURR:STAT - - - LED - - - - false - - - - false 25 + 140aba7b:15eebb84149:-7f30 240 - LED_2 - 1 150 - - - - - false - - Default - - OFF - + + + false + + + + + + 0 - - 2 - + 1 true - 140aba7b:15eebb84149:-7f31 - false - false - Drive amplifier current: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_5 + true true false - true + + false + Drive amplifier current: + + false 1 - - - + true Label - true - - - 229 + true + 140aba7b:15eebb84149:-7f31 0 - Label_5 153 - - - - - false - - ISIS_Label_NEW - - + + + false + + + + + + 0 - - 2 - + 1 true - 140aba7b:15eebb84149:-7f1c - false - false - UPS status: - + + ISIS_Label_NEW + + + + 20 - 1 + 2 + Label_6 + true true false - true + + false + UPS status: + + false 1 - - - + true Label - true - - - 229 + true + 140aba7b:15eebb84149:-7f1c 0 - Label_6 177 - - - - - false - - ISIS_Label_NEW - - + + + false + false + + + + true + + + 0 - false - NOK - OK - $(pv_name) -$(pv_value) - + 1 + 3 + + + + 1 true true - 140aba7b:15eebb84149:-7f1b + + Default + + false + + + + 25 + LED_3 + + + + OFF + OK - + - - - true - 25 ON - 1 + NOK + $(PV_ROOT):INTERLOCK:UPS:STAT + + true true true + + false + false + $(pv_name) +$(pv_value) true - $(PV_ROOT):INTERLOCK:UPS:STAT - - - LED - - - - false - - - - false 25 + 140aba7b:15eebb84149:-7f1b 240 - LED_3 - 1 174 - - - - - false - - Default - - OFF - + + false + false + + + false - + 0 1 @@ -3203,25 +3310,25 @@ $(pv_value) false - + 1 - + Dummy 0 - - - + + + true true false - - - + + + false - + true Action Button 1 @@ -3229,4 +3336,4 @@ $(pv_value) 0 42 - + \ No newline at end of file diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/fermi_chopper.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/fermi_chopper.opi index e806e9f930..9a1714e4e9 100644 --- a/base/uk.ac.stfc.isis.ibex.opis/resources/fermi_chopper.opi +++ b/base/uk.ac.stfc.isis.ibex.opis/resources/fermi_chopper.opi @@ -1663,7 +1663,14 @@ pv.setValue(1) 0 $(PV_ROOT):COMMAND:SP - + + + + false + + $(PV_ROOT):STATUS.B7 + + true true @@ -1769,7 +1776,14 @@ pv.setValue(3) 0 $(PV_ROOT):COMMAND:SP - + + + + false + + $(PV_ROOT):STATUS.B7 + + true true @@ -2274,7 +2288,7 @@ $(pv_value) OFF - + ON $(PV_ROOT):STATUS.B7 @@ -2332,7 +2346,7 @@ $(pv_value) OFF - + ON $(PV_ROOT):STATUS.BA @@ -2390,7 +2404,7 @@ $(pv_value) OFF - + ON $(PV_ROOT):STATUS.BB @@ -2448,7 +2462,7 @@ $(pv_value) OFF - + ON $(PV_ROOT):STATUS.BC @@ -2844,7 +2858,7 @@ $(pv_value) OFF - + ON $(PV_ROOT):STATUS.BD @@ -3702,7 +3716,7 @@ $(pv_value) OFF - + ON $(PV_ROOT):TEMP:RANGECHECK @@ -3842,7 +3856,7 @@ $(pv_value) OFF - + ON $(PV_ROOT):AUTOZERO:RANGECHECK