################################################################################ # Low Voltage ps for Bls, Module 1 Left # Parameters: det, loc, rm1, scan, phas # # Alarm parameters by Suharyo Sumowidagdo, 24-Feb-2004 # # Attribute LOLO LOW HIGH HIHI # # /7TA 7ta-lolo 7ta-low 7ta-high 7ta-hihi # /7IA 7ia-lolo 7ia-low 7ia-high 7ia-hihi # /7VA 7va-lolo 7va-low 7va-high 7va-hihi # /3MIA 3mia-lolo 3mia-low 3mia-high 3mia-hihi # /3MVA 3mva-lolo 3mva-low 3mva-high 3mva-hihi # /13TD 13td-lolo 13td-low 13td-high 13td-hihi # /13ID 13id-lolo 13id-low 13id-high 13id-hihi # /13VD 13vd-lolo 13vd-low 13vd-high 13vd-hihi # /12MI 12mi-lolo 12mi-low 12mi-high 12mi-hihi # /12MV 12mv-lolo 12mv-low 12mv-high 12mv-hihi # /5TD 5td-lolo 5td-low 5td-high 5td-hihi # /5ID 5id-lolo 5id-low 5id-high 5id-hihi # /5VD 5vd-lolo 5vd-low 5vd-high 5vd-hihi # /5MID 5mid-lolo 5mid-low 5mid-high 5mid-hihi # /5MVD 5mvd-lolo 5mvd-low 5mvd-high 5mvd-hihi # # # # Modified: # 18-Mar-1999 Stan Krzywdzinski mbboDirect for control # 19-Mar-1999 Stan Krzywdzinski # corrected status words assingments to parts L,R # replaced STAT word (longin) by STB8 and STB4 bits (mbbiDirect) # 22-Mar-1999 Stan Krzywdzinski Added PHAS, scan phase number, to all records # 24-Mar-1999 Stan Krzywdzinski Temporarily restored STAT and CTRI # 12-Apr-1999 Stan Krzywdzinski Replaced '&' by '+' in DESC # 18-Jun-1999 Stan Krzywdzinski Finally (?) commented out CTRI and STAT # 1-Mar-2000 Stan Krzywdzinski # Added lower alarm1 limit for temperatures, to detect sensor # malfunction(s). # 11-Apr-2000 Stan Krzywdzinski # Changed $(sfx) --> $(loc) and $(rm) --> $(rm1) # # 5-May-2000 Russell Gilmartin Change PREC to 3 # 18-Oct-2000 Leslie Groer Modifications for new Run II BLS supplies # +13VA --> +7VA # -5VB --> -3VB # 20-Apr-2001 Leslie Groer Modified Alarm limits for temps and currents # HIGH TEMPS to 40.00 # HIGH -5.2V I to 9.00 # HIHI -5.2V I to 9.50 # 21-Sep-2001 Stan Krzywdzinski Updated alarm limits # # 28-Jan-2002 Nirmalya Parua Added Hyst (Dead Band) and changed LOLO limit # for temperatures to -275.00 # 12-Mar-2002 Stan Krzywdzinski Updated alarm limits # 12-May-2002 Leslie Groer Add in Major alarms for BLS trip states # 14-May-2002 Leslie Groer Add fanout record for mbbiDirect STB8 and STB4 # words to individual binary input records for alarm # states # 27-Jun-2002 Nirmalya Parua Change current alarm limits # 24-Feb-2004 Suharyo Sumowidagdo # Change alarm limits to parameters # Parameter names format are # # # # where attribute is in lowercase, dash is "-" # Reverse two lines in /5MID # from # field(HIHI, ... # field(HIGH, ... # to # field(HIGH, ... # field(HIHI, ... # 25-Feb-2004 Suharyo Sumowidagdo # Correct DESC Field in record (bi,"$(det)_LVCB_$(loc)/STB8_PHSA") # from # field(DESC, "BLS $(loc) Phase C Status") # to # field(DESC, "BLS $(loc) Phase A Status") # 19-May-2006 Suharyo Sumowidagdo # Replace $(loc) with $(loc)_4, as this template # is used for power supply module 4 only# # 1-Jun-2006 Suharyo Sumowidagdo # Add reset and power switches with RMW scheme, to be # used in conjunction with lvcb_ctrl.dbt # 4-May-2008 V.Sirotenko remove EXPR=150 from STB8_OT and STB4_OR records # ################################################################################ # ########################### Analog Input Channels ############################## # record(ai,"$(det)_LVCB_$(loc)_4/7TA") { field(DESC, "temp PSA+PSB->16 BLS") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD48 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "100.0") field(SMOO, "0.0") field(EGU, "DegC") field(LOLO, "$(7ta-lolo)") field(LOW, "$(7ta-low)") field(HIGH, "$(7ta-high)") field(HIHI, "$(7ta-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "1.0") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/7IA") { field(DESC, "curr @ +7V PSA->16 BLS") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD49 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "5.0") field(SMOO, "0.0") field(EGU, "Amps") field(LOLO, "$(7ia-lolo)") field(LOW, "$(7ia-low)") field(HIGH, "$(7ia-high)") field(HIHI, "$(7ia-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "0.1") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/7VA") { field(DESC, "volt @ +7V PSA->16 BLS") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD50 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "1.4") field(SMOO, "0.0") field(EGU, "Volts") field(LOLO, "$(7va-lolo)") field(LOW, "$(7va-low)") field(HIGH, "$(7va-high)") field(HIHI, "$(7va-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "0.01") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/3MIA") { field(DESC, "curr @ -3V PSB->16 BLS") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD51 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "-4.0") field(SMOO, "0.0") field(EGU, "Amps") field(LOLO, "$(3mia-lolo)") field(LOW, "$(3mia-low)") field(HIGH, "$(3mia-high)") field(HIHI, "$(3mia-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "0.01") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/3MVA") { field(DESC, "volt @ -3V PSB->16 BLS") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD52 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "0.6") field(SMOO, "0.0") field(EGU, "Volts") field(LOLO, "$(3mva-lolo)") field(LOW, "$(3mva-low)") field(HIGH, "$(3mva-high)") field(HIHI, "$(3mva-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "0.01") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/13TD") { field(DESC, "temp PSC+PSD->2 cab drvs") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD53 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "100.0") field(SMOO, "0.0") field(EGU, "DegC") field(LOLO, "$(13td-lolo)") field(LOW, "$(13td-low)") field(HIGH, "$(13td-high)") field(HIHI, "$(13td-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "1.0") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/13ID") { field(DESC, "curr @ +13V PSC->2 cab drvs") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD54 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "4.0") field(SMOO, "0.0") field(EGU, "Amps") field(LOLO, "$(13id-lolo)") field(LOW, "$(13id-low)") field(HIGH, "$(13id-high)") field(HIHI, "$(13id-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "0.1") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/13VD") { field(DESC, "volt @ +13V PSC->2 cab drvs") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD55 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "2.6") field(SMOO, "0.0") field(EGU, "Volts") field(LOLO, "$(13vd-lolo)") field(LOW, "$(13vd-low)") field(HIGH, "$(13vd-high)") field(HIHI, "$(13vd-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "0.1") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/12MI") { field(DESC, "curr @ -12V PSD->2 cab drvs") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD56 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "-1.0") field(SMOO, "0.0") field(EGU, "Amps") field(LOLO, "$(12mi-lolo)") field(LOW, "$(12mi-low)") field(HIGH, "$(12mi-high)") field(HIHI, "$(12mi-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "0.1") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/12MV") { field(DESC, "volt @ -12V PSD->2 cab drvs") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD57 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "2.4") field(SMOO, "0.0") field(EGU, "Volts") field(LOLO, "$(12mv-lolo)") field(LOW, "$(12mv-low)") field(HIGH, "$(12mv-high)") field(HIHI, "$(12mv-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "0.01") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/5TD") { field(DESC, "temp PSE+PSF->crate cont") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD58 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "100.0") field(SMOO, "0.0") field(EGU, "DegC") field(LOLO, "$(5td-lolo)") field(LOW, "$(5td-low)") field(HIGH, "$(5td-high)") field(HIHI, "$(5td-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "1.0") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/5ID") { field(DESC, "curr @ +5V PSE->crate cont") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD59 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "4.0") field(SMOO, "0.0") field(EGU, "Amps") field(LOLO, "$(5id-lolo)") field(LOW, "$(5id-low)") field(HIGH, "$(5id-high)") field(HIHI, "$(5id-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "0.1") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/5VD") { field(DESC, "volt @ +5V PSE->crate cont") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD60 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "1.0") field(SMOO, "0.0") field(EGU, "Volts") field(LOLO, "$(5vd-lolo)") field(LOW, "$(5vd-low)") field(HIGH, "$(5vd-high)") field(HIHI, "$(5vd-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "0.1") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/5MID") { field(DESC, "curr @ -5.2V PSF->crate cont") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD61 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "-2.0") field(SMOO, "0.0") field(EGU, "Amps") field(LOLO, "$(5mid-lolo)") field(LOW, "$(5mid-low)") field(HIGH, "$(5mid-high)") field(HIHI, "$(5mid-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "0.1") field(PREC, "3") } record(ai,"$(det)_LVCB_$(loc)_4/5MVD") { field(DESC, "volt @ -5.2V PSF->crate cont") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).AD62 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LINR, "LINEAR") field(ROFF, "0") field(ASLO, "4.8828125E-3") field(AOFF, "0.0") field(EGUL, "0.0") field(ESLO, "1.04") field(SMOO, "0.0") field(EGU, "Volts") field(LOLO, "$(5mvd-lolo)") field(LOW, "$(5mvd-low)") field(HIGH, "$(5mvd-high)") field(HIHI, "$(5mvd-hihi)") field(LLSV, "MAJOR") field(LSV, "MINOR") field(HSV, "MINOR") field(HHSV, "MAJOR") field(HYST, "0.01") field(PREC, "3") } # ################################## Status Bits ################################# # # # 8 bit Status word # record(mbbiDirect,"$(det)_LVCB_$(loc)_4/STB8") { field(DESC, "status 8 bits PS module L+R") field(DTYP, "Raw Soft Channel") field(INP, "$(rm1).BIN08 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(NOBT, "8") field(SHFT, "0") field(FLNK, "$(det)_LVCB_$(loc)_4/S8FO") } # Status Fanout (S8FO) # Triggers the individual bi records to read from the mbbiDirect record # containing the status words record(fanout64,"$(det)_LVCB_$(loc)_4/S8FO") { field(DESC, "BLS $(loc)_4 8bit Status Fanout") field(LNK01, "$(det)_LVCB_$(loc)_4/STB8_OV") field(LNK02, "$(det)_LVCB_$(loc)_4/STB8_OT") field(LNK03, "$(det)_LVCB_$(loc)_4/STB8_INT") field(LNK04, "$(det)_LVCB_$(loc)_4/STB8_PHSC") field(LNK05, "$(det)_LVCB_$(loc)_4/STB8_PHSB") field(LNK06, "$(det)_LVCB_$(loc)_4/STB8_PHSA") field(LNK07, "$(det)_LVCB_$(loc)_4/STB8_BRK") field(LNK08, "$(det)_LVCB_$(loc)_4/STB8_REMOTE") } record(bi,"$(det)_LVCB_$(loc)_4/STB8_OV") { field(DESC, "BLS $(loc)_4 Voltage Status") field(DTYP, "Raw Soft Channel") field(INP,"$(det)_LVCB_$(loc)_4/STB8.B0 NPP NMS") field(SCAN, "Passive") field(ZNAM, "VOLTAGE OK") field(ONAM, "OVER VOLTAGE") field(OSV, "MAJOR") field(ASND, "1") field(EXPR, "150") } record(bi,"$(det)_LVCB_$(loc)_4/STB8_OT") { field(DESC, "BLS $(loc)_4 Temperature Status") field(DTYP, "Raw Soft Channel") field(INP,"$(det)_LVCB_$(loc)_4/STB8.B1 NPP NMS") field(SCAN, "Passive") field(ZNAM, "TEMP OK") field(ONAM, "OVER TEMP") field(OSV, "MAJOR") field(ASND, "1") field(EXPR, "0") } record(bi,"$(det)_LVCB_$(loc)_4/STB8_INT") { field(DESC, "BLS $(loc)_4 Interlock Status") field(DTYP, "Raw Soft Channel") field(INP,"$(det)_LVCB_$(loc)_4/STB8.B2 NPP NMS") field(SCAN, "Passive") field(ZNAM, "INTERLOCK OK") field(ONAM, "INTERLOCK TRIP") field(OSV, "MAJOR") field(ASND, "1") field(EXPR, "150") } record(bi,"$(det)_LVCB_$(loc)_4/STB8_PHSC") { field(DESC, "BLS $(loc)_4 Phase C Status") field(DTYP, "Raw Soft Channel") field(INP,"$(det)_LVCB_$(loc)_4/STB8.B3 NPP NMS") field(SCAN, "Passive") field(ZNAM, "PHASE C OK") field(ONAM, "PHASE C TRIP") field(OSV, "MAJOR") field(ASND, "1") field(EXPR, "150") } record(bi,"$(det)_LVCB_$(loc)_4/STB8_PHSB") { field(DESC, "BLS $(loc)_4 Phase B Status") field(DTYP, "Raw Soft Channel") field(INP,"$(det)_LVCB_$(loc)_4/STB8.B4 NPP NMS") field(SCAN, "Passive") field(ZNAM, "PHASE B OK") field(ONAM, "PHASE B TRIP") field(OSV, "MAJOR") field(ASND, "1") field(EXPR, "150") } record(bi,"$(det)_LVCB_$(loc)_4/STB8_PHSA") { field(DESC, "BLS $(loc)_4 Phase A Status") field(DTYP, "Raw Soft Channel") field(INP,"$(det)_LVCB_$(loc)_4/STB8.B5 NPP NMS") field(SCAN, "Passive") field(ZNAM, "PHASE A OK") field(ONAM, "PHASE A TRIP") field(OSV, "MAJOR") field(ASND, "1") field(EXPR, "150") } record(bi,"$(det)_LVCB_$(loc)_4/STB8_BRK") { field(DESC, "BLS $(loc)_4 Breaker Status") field(DTYP, "Raw Soft Channel") field(INP,"$(det)_LVCB_$(loc)_4/STB8.B6 NPP NMS") field(ZNAM, "BREAKER OFF") field(ONAM, "BREAKER ON") field(ZSV, "MINOR") field(SCAN, "Passive") } record(bi,"$(det)_LVCB_$(loc)_4/STB8_REMOTE") { field(DESC, "BLS $(loc)_4 Remote Status") field(DTYP, "Raw Soft Channel") field(INP,"$(det)_LVCB_$(loc)_4/STB8.B7 NPP NMS") field(SCAN, "Passive") field(ZNAM, "REMOTE") field(ONAM, "LOCAL") field(OSV, "MINOR") } # # 4-bit Status word # record(mbbiDirect,"$(det)_LVCB_$(loc)_4/STB4") { field(DESC, "status 4 bits PS part") field(DTYP, "Raw Soft Channel") field(INP,"$(rm1).BIN08 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(NOBT, "4") field(SHFT, "12") field(FLNK, "$(det)_LVCB_$(loc)_4/S4FO") } # Status Fanout (S4FO) # Triggers the individual bi records to read from the mbbiDirect record # containing the status words record(fanout64,"$(det)_LVCB_$(loc)_4/S4FO") { field(DESC, "BLS $(loc)_4 4bit Status Fanout") field(LNK01, "$(det)_LVCB_$(loc)_4/STB4_OT") field(LNK02, "$(det)_LVCB_$(loc)_4/STB4_ONOFF") } # Note the meaning of the status bits here are inverted from those in STB8 (1=OK or OFF) record(bi,"$(det)_LVCB_$(loc)_4/STB4_OT") { field(DESC, "BLS $(loc)_4 Temperature Status") field(DTYP, "Raw Soft Channel") field(INP,"$(det)_LVCB_$(loc)_4/STB4.B2 NPP NMS") field(SCAN, "Passive") field(ZNAM, "OVER TEMP") field(ONAM, "TEMP OK") field(ZSV, "MAJOR") field(ASND, "1") field(EXPR, "0") } record(bi,"$(det)_LVCB_$(loc)_4/STB4_ONOFF") { field(DESC, "BLS $(loc)_4 Power Status") field(DTYP, "Raw Soft Channel") field(INP,"$(det)_LVCB_$(loc)_4/STB4.B3 NPP NMS") field(SCAN, "Passive") field(ZNAM, "POWER ON") field(ONAM, "POWER OFF") field(OSV, "MINOR") } # ################################## Status Words ################################ # record(longin,"$(det)_LVCB_$(loc)_4/STAB") { field(DESC, "status PSA+PSB->16 BLS") field(DTYP, "Soft Channel") field(INP, "$(rm1).BIN09 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LOLO, "-1") field(HIHI, "1") field(LLSV, "MAJOR") field(HHSV, "MAJOR") field(ASND, "1") field(EXPR, "150") } record(longin,"$(det)_LVCB_$(loc)_4/STCD") { field(DESC, "status PSC+PSD->2 cab drvs") field(DTYP, "Soft Channel") field(INP, "$(rm1).BIN10 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LOLO, "-1") field(HIHI, "1") field(LLSV, "MAJOR") field(HHSV, "MAJOR") field(ASND, "1") field(EXPR, "150") } record(longin,"$(det)_LVCB_$(loc)_4/STEF") { field(DESC, "status PSE+PSF->crate cont") field(DTYP, "Soft Channel") field(INP, "$(rm1).BIN11 NPP NMS") field(SCAN, "$(scan)") field(PHAS, "$(phas)") field(LOLO, "-1") field(HIHI, "1") field(LLSV, "MAJOR") field(HHSV, "MAJOR") field(ASND, "1") field(EXPR, "150") } # ################################ Control Word ################################## # record(mbboDirect,"$(det)_LVCB_$(loc)_4/CTRL") { field(DESC, "control: B0 reset, B1 on/off") field(DTYP, "Raw RMW Soft Channel") field(OUT,"$(rm1).BIN25 NPP NMS") field(SCAN, "Passive") field(OMSL, "supervisory") field(NOBT, "2") field(SHFT, "6") } ################## Reset/Power Switch with RMW Scheme ################## # RESET record(mbbi, "$(det)_LVCB_$(loc)_4/RESET:S") { field(DESC, "$(det)_LVCB_$(loc)_4 reset state") field(DTYP, "Raw Soft Channel") field(INP, "$(det)_LVCB_$(loc)/CTRL:R NPP MS") field(SCAN, "Passive") field(NOBT, "1") field(SHFT, "6") field(ZRVL, "0") field(ZRST, "OFF") field(ZRSV, "NO_ALARM") field(ONVL, "1") field(ONST, "ON") field(ONSV, "NO_ALARM") field(ASND, "0") field(EXPR, "0") field(FLNK, "$(det)_LVCB_$(loc)_4/POWER:S.PROC") } record(mbbo, "$(det)_LVCB_$(loc)_4/RESET") { field(DESC, "$(det)_LVCB_$(loc)_4 reset switch") field(DTYP, "Raw Soft Channel") field(OUT, "$(det)_LVCB_$(loc)_4/RESET:C.C NPP NMS") field(SCAN, "Passive") field(OMSL, "supervisory") field(NOBT, "1") field(SHFT, "6") field(ZRVL, "0") field(ZRST, "OFF") field(ONVL, "1") field(ONST, "ON") field(ASND, "0") field(FLNK, "$(det)_LVCB_$(loc)_4/RESET:C.PROC") } record(calcout, "$(det)_LVCB_$(loc)_4/RESET:C") { field(DESC, "$(det)_LVCB_$(loc)_4 reset logic") field(CALC, "(A&~B)|C") field(INPA, "$(det)_LVCB_$(loc)/CTRL:R NPP MS") field(INPB, "$(det)_LVCB_$(loc)_4/RESET.MASK NPP NMS") field(SCAN, "Passive") field(OUT, "$(det)_LVCB_$(loc)/CTRL:W PP MS") field(OOPT, "Every Time") field(DOPT, "Use CALC") field(ASND, "0") } # POWER record(mbbi, "$(det)_LVCB_$(loc)_4/POWER:S") { field(DESC, "$(det)_LVCB_$(loc)_4 power state") field(DTYP, "Raw Soft Channel") field(INP, "$(det)_LVCB_$(loc)/CTRL:R NPP MS") field(SCAN, "Passive") field(NOBT, "1") field(SHFT, "7") field(ZRVL, "0") field(ZRST, "OFF") field(ZRSV, "NO_ALARM") field(ONVL, "1") field(ONST, "ON") field(ONSV, "NO_ALARM") field(ASND, "0") field(EXPR, "0") field(FLNK, "$(det)_LVCB_$(loc)_2/RESET:S.PROC") } record(mbbo, "$(det)_LVCB_$(loc)_4/POWER") { field(DESC, "$(det)_LVCB_$(loc)_4 power switch") field(DTYP, "Raw Soft Channel") field(OUT, "$(det)_LVCB_$(loc)_4/POWER:C.C NPP NMS") field(SCAN, "Passive") field(OMSL, "supervisory") field(NOBT, "1") field(SHFT, "7") field(ZRVL, "0") field(ZRST, "OFF") field(ONVL, "1") field(ONST, "ON") field(ASND, "0") field(FLNK, "$(det)_LVCB_$(loc)_4/POWER:C.PROC") } record(calcout, "$(det)_LVCB_$(loc)_4/POWER:C") { field(DESC, "$(det)_LVCB_$(loc)_4 power logic") field(CALC, "(A&~B)|C") field(INPA, "$(det)_LVCB_$(loc)/CTRL:R NPP MS") field(INPB, "$(det)_LVCB_$(loc)_4/POWER.MASK NPP NMS") field(SCAN, "Passive") field(OUT, "$(det)_LVCB_$(loc)/CTRL:W PP MS") field(OOPT, "Every Time") field(DOPT, "Use CALC") field(ASND, "0") }