diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vgc/vac_vgc.bob b/NON-APPROVED/COMMON/DEVICES/vacuum/vgc/vac_vgc.bob index 1f489285274074af0c8c23364097abc9a6aa1665..e42282d405b21e9dca79519b54c486f869849179 100644 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vgc/vac_vgc.bob +++ b/NON-APPROVED/COMMON/DEVICES/vacuum/vgc/vac_vgc.bob @@ -6,6 +6,10 @@ <FACEPLATE_TPG>Faceplate/vac_tpg-$(vacDEV)-brief.bob</FACEPLATE_TPG> <vacDEV>vgc</vacDEV> <vacPREFIX>$(SEC)-$(SUBSEC):$(DIS)-$(DEV)-$(IDX)</vacPREFIX> + <vacRELAY1_DESC>$(RELAY1_DESC)</vacRELAY1_DESC> + <vacRELAY2_DESC>$(RELAY2_DESC)</vacRELAY2_DESC> + <vacRELAY3_DESC>$(RELAY3_DESC)</vacRELAY3_DESC> + <vacRELAY4_DESC>$(RELAY4_DESC)</vacRELAY4_DESC> <vacSYMBOLS>$(ROOT=$(ESS_OPIS=/ess-opis)/NON-APPROVED)/COMMON/DEVICES/vacuum/symbols</vacSYMBOLS> </macros> <width>133</width> diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vgd/vac_vgd.bob b/NON-APPROVED/COMMON/DEVICES/vacuum/vgd/vac_vgd.bob index 559c63c5cfbbcfffab645d4ffbbd645f56259c75..eb123feffc4684e233ae5445d8e32c41e6939692 100644 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vgd/vac_vgd.bob +++ b/NON-APPROVED/COMMON/DEVICES/vacuum/vgd/vac_vgd.bob @@ -6,6 +6,8 @@ <FACEPLATE_TPG>Faceplate/vac_tpg-$(vacDEV)-brief.bob</FACEPLATE_TPG> <vacDEV>vgd</vacDEV> <vacPREFIX>$(SEC)-$(SUBSEC):$(DIS)-$(DEV)-$(IDX)</vacPREFIX> + <vacRELAY1_DESC>$(RELAY1_DESC)</vacRELAY1_DESC> + <vacRELAY2_DESC>$(RELAY2_DESC)</vacRELAY2_DESC> <vacSYMBOLS>$(ROOT=$(ESS_OPIS=/ess-opis)/NON-APPROVED)/COMMON/DEVICES/vacuum/symbols</vacSYMBOLS> </macros> <width>133</width> diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vgp/vac_vgp.bob b/NON-APPROVED/COMMON/DEVICES/vacuum/vgp/vac_vgp.bob index 817da1f490df940ba3915f35bea602b40bafb2ad..288a98af13c23b711dc84bae82dcaf4504fa4ff8 100644 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vgp/vac_vgp.bob +++ b/NON-APPROVED/COMMON/DEVICES/vacuum/vgp/vac_vgp.bob @@ -6,6 +6,8 @@ <FACEPLATE_TPG>Faceplate/vac_tpg-$(vacDEV)-brief.bob</FACEPLATE_TPG> <vacDEV>vgp</vacDEV> <vacPREFIX>$(SEC)-$(SUBSEC):$(DIS)-$(DEV)-$(IDX)</vacPREFIX> + <vacRELAY1_DESC>$(RELAY1_DESC)</vacRELAY1_DESC> + <vacRELAY2_DESC>$(RELAY2_DESC)</vacRELAY2_DESC> <vacSYMBOLS>$(ROOT=$(ESS_OPIS=/ess-opis)/NON-APPROVED)/COMMON/DEVICES/vacuum/symbols</vacSYMBOLS> </macros> <width>133</width> diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vpg/error.py b/NON-APPROVED/COMMON/DEVICES/vacuum/vpg/error.py index db8a9fc161071fbfde3aee1488537d796252ed3f..049ead6d6bd5cd41213488b8ddfce4dce40ced29 100644 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vpg/error.py +++ b/NON-APPROVED/COMMON/DEVICES/vacuum/vpg/error.py @@ -19,6 +19,13 @@ if PVUtil.getLong(pvs[0]): 90 : "Turbo-Pumps Not Available", 89 : "Max Auto-Restart", 88 : "Back-Up Primary Pumping System Error", + 85 : "VPSU-00020 24VDC Power Supply Overload", + 84 : "VPSU-00020 24VDC Power Supply Tripped", + 83 : "VPSU-00020 400VAC 3-Phases Power Supply Tripped", + 82 : "VPSU-00010 24VDC Power Supply Overload", + 81 : "VPSU-00010 24VDC Power Supply Tripped", + 80 : "VPSU-00010 400VAC 3-Phases Power Supply Tripped", + 15 : "Mode Selection Error - Vacuum Sector Vented", 14 : "Mode Selection Error - Vacuum Sector Under Vacuum", 13 : "Primary Pumping System: Rescue Primary System is Off", diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vpg/status.js b/NON-APPROVED/COMMON/DEVICES/vacuum/vpg/status.js deleted file mode 100644 index a9a977733391f412380e17ab17f58df4642e23ca..0000000000000000000000000000000000000000 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vpg/status.js +++ /dev/null @@ -1,82 +0,0 @@ -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -ScriptUtil = org.csstudio.display.builder.runtime.script.ScriptUtil; - -var pvAccelerating = 0; -var pvAtNominalSpeed = 0; -var pvStopped = 0; -var pvError = 0; - -var pvStatus = pvs[0]; - -var sum = 0; -var isValid = 0; -var status = "N/A"; - -var debug = widget.getEffectiveMacros().getValue("DEBUG"); -if (debug) { - debug = debug[0]; - switch (debug) { - case '1': - case 'Y': - case 'y': - case 'T': - case 't': - debug = true; - break; - - default: - debug = false; - } -} -else - debug = false; - -if (debug) - Logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -else { - Logger = new Object(); - Logger.info = function() {} - Logger.warning = function() {} - Logger.severe = function(text) { org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger().severe(text);} -} - -function log_pv(pv) { - Logger.info(pv + ": " + PVUtil.getString(pv)); -} - -try { - pvAccelerating = 1 * PVUtil.getInt(pvs[1]); - pvAtNominalSpeed = 2 * PVUtil.getInt(pvs[2]); - pvStopped = 4 * PVUtil.getInt(pvs[3]); - pvError = 8 * PVUtil.getInt(pvs[4]); - - sum = pvAccelerating | pvAtNominalSpeed | pvStopped | pvError; - isValid = (sum & (sum - 1)) == 0 ? 1 : 0; - - log_pv(pvs[1]); - log_pv(pvs[2]); - log_pv(pvs[3]); - log_pv(pvs[4]); - - if (pvError) { - Logger.info(pvStatus + ": ERROR"); - status = "ERROR"; - } else if (isValid == 0) { - Logger.severe(pvStatus + ": Invalid combination"); - } else if (pvStopped) { - Logger.info(pvStatus + ": STOPPED"); - status = "STOPPED"; - } else if (pvAtNominalSpeed) { - Logger.info(pvStatus + ": NOMINAL-SPEED"); - status = "At NOMINAL-SPEED"; - } else if (pvAccelerating) { - Logger.info(pvStatus + ": ACCELERATING"); - status = "ACCELERATING"; - } else - Logger.severe(pvStatus + ": Unknown combination:" + sum); -} catch (err) { - Logger.severe("NO CONNECTION: " + err); -} - - -pvStatus.write(status);