record(longin,"FB_TB4:PHASE:AT1:READ"){
		field(DESC,"long input record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"0.000000000000000e+00")
                field(INP,"#$(PORT) A$(A) @0")
                field(EGU,"AU")
                field(HOPR,"0")
                field(LOPR,"-31")
                field(HIHI,"1")
                field(LOLO,"-32")
                field(HIGH,"0")
                field(LOW,"0")
                field(HHSV,"NO_ALARM")
                field(LLSV,"NO_ALARM")
                field(HSV,"NO_ALARM")
                field(LSV,"NO_ALARM")
                field(HYST,"0")
                field(ADEL,"0")
                field(MDEL,"0")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
        }
	record(longin,"FB_TB4:PHASE:AT2:READ"){
		field(DESC,"long input record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"0.000000000000000e+00")
                field(INP,"#$(PORT) A$(A) @1")
                field(EGU,"AU")
                field(HOPR,"0")
                field(LOPR,"-31")
                field(HIHI,"1")
                field(LOLO,"-32")
                field(HIGH,"0")
                field(LOW,"0")
                field(HHSV,"NO_ALARM")
                field(LLSV,"NO_ALARM")
                field(HSV,"NO_ALARM")
                field(LSV,"NO_ALARM")
                field(HYST,"0")
                field(ADEL,"0")
                field(MDEL,"0")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
        }
        record(ai,"FB_TB4:PHASE:CH1:READ") {
                field(DESC,"analog input record")
                field(SCAN,"2 second")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"0.000000000000000e+00")
                field(INP,"#$(PORT) A$(A) @2")
                field(PREC,"2")
                field(LINR,"NO CONVERSION")
                field(EGUF,"0.0000000e+00")
                field(EGUL,"0.0000000e+00")
                field(EGU,"C")
                field(HOPR,"1.0")
                field(LOPR,"-10.0")
                field(AOFF,"0.0000000e+00")
                field(ASLO,"0.0000000e+00")
                field(SMOO,"0.0000000e+00")
                field(HIHI,"2.0")
                field(LOLO,"-12.0")
                field(HIGH,"2.0")
                field(LOW,"-11.0")
                field(HHSV,"MAJOR")
                field(LLSV,"NO_ALARM")
                field(HSV,"MAJOR")
                field(LSV,"NO_ALARM")
                field(HYST,"0.000000000000000e+00")
                field(ADEL,"0.000000000000000e+00")
                field(MDEL,"0.000000000000000e+00")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
        }
        record(ai,"FB_TB4:PHASE:CH2:READ") {
                field(DESC,"analog input record")
                field(SCAN,"2 second")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"0.000000000000000e+00")
                field(INP,"#$(PORT) A$(A) @3")
                field(PREC,"2")
                field(LINR,"NO CONVERSION")
                field(EGUF,"0.0000000e+00")
                field(EGUL,"0.0000000e+00")
                field(EGU,"C")
                field(HOPR,"1.0")
                field(LOPR,"-10.0")
                field(AOFF,"0.0000000e+00")
                field(ASLO,"0.0000000e+00")
                field(SMOO,"0.0000000e+00")
                field(HIHI,"2.0")
                field(LOLO,"-12.0")
                field(HIGH,"2.0")
                field(LOW,"-11.0")
                field(HHSV,"MAJOR")
                field(LLSV,"NO_ALARM")
                field(HSV,"MAJOR")
                field(LSV,"NO_ALARM")
                field(HYST,"0.000000000000000e+00")
                field(ADEL,"0.000000000000000e+00")
                field(MDEL,"0.000000000000000e+00")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
        }
        record(mbbi,"FB_TB4:PHASE:MIX:READ") {
                field(DESC,"mbbi record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"HIGH")
                field(FLNK,"0.000000000000000e+00")
                field(NOBT,"0")
                field(INP,"#$(PORT) A$(A) @4")
                field(ZRVL,"0")
                field(ONVL,"0")
                field(TWVL,"0")
                field(THVL,"0")
                field(FRVL,"0")
                field(FVVL,"0")
                field(SXVL,"0")
                field(SVVL,"0")
                field(EIVL,"0")
                field(NIVL,"0")
                field(TEVL,"0")
                field(ELVL,"0")
                field(TVVL,"0")
                field(TTVL,"0")
                field(FTVL,"0")
                field(FFVL,"0")
                field(ZRST,"")
                field(ONST,"")
                field(TWST,"")
                field(THST,"")
                field(FRST,"")
                field(FVST,"")
                field(SXST,"")
                field(SVST,"")
                field(EIST,"")
                field(NIST,"")
                field(TEST,"")
                field(ELST,"")
                field(TVST,"")
                field(TTST,"")
                field(FTST,"")
                field(FFST,"")
                field(ZRSV,"NO_ALARM")
                field(ONSV,"NO_ALARM")
                field(TWSV,"NO_ALARM")
                field(THSV,"NO_ALARM")
                field(FRSV,"NO_ALARM")
                field(FVSV,"NO_ALARM")
                field(SXSV,"NO_ALARM")
                field(SVSV,"NO_ALARM")
                field(EISV,"NO_ALARM")
                field(NISV,"NO_ALARM")
                field(TESV,"NO_ALARM")
                field(ELSV,"NO_ALARM")
                field(TVSV,"NO_ALARM")
                field(TTSV,"NO_ALARM")
                field(FTSV,"NO_ALARM")
                field(FFSV,"NO_ALARM")
                field(UNSV,"NO_ALARM")
                field(COSV,"NO_ALARM")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
        }
        record(ai,"FB_TB4:PHASE:PS:READ") {
                field(DESC,"analog input record")
                field(SCAN,"2 second")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"0.000000000000000e+00")
                field(INP,"#$(PORT) A$(A) @5")
                field(PREC,"2")
                field(LINR,"NO CONVERSION")
                field(EGUF,"0.0000000e+00")
                field(EGUL,"0.0000000e+00")
                field(EGU,"DEG")
                field(HOPR,"90.0")
                field(LOPR,"-90.0")
                field(AOFF,"0.0000000e+00")
                field(ASLO,"0.0000000e+00")
                field(SMOO,"0.0000000e+00")
                field(HIHI,"100")
                field(LOLO,"-100")
                field(HIGH,"90")
                field(LOW,"-90")
                field(HHSV,"MAJOR")
                field(LLSV,"NO_ALARM")
                field(HSV,"MAJOR")
                field(LSV,"NO_ALARM")
                field(HYST,"0.000000000000000e+00")
                field(ADEL,"0.000000000000000e+00")
                field(MDEL,"0.000000000000000e+00")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
        }
        record(ai,"FB_TB4:PHASE:REF:READ") {
                field(DESC,"analog input record")
                field(SCAN,"2 second")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"0.000000000000000e+00")
                field(INP,"#$(PORT) A$(A) @6")
                field(PREC,"2")
                field(LINR,"NO CONVERSION")
                field(EGUF,"0.0000000e+00")
                field(EGUL,"0.0000000e+00")
                field(EGU,"DEG")
                field(HOPR,"1.0")
                field(LOPR,"-10.0")
                field(AOFF,"0.0000000e+00")
                field(ASLO,"0.0000000e+00")
                field(SMOO,"0.0000000e+00")
                field(HIHI,"100")
                field(LOLO,"-100")
                field(HIGH,"90")
                field(LOW,"-90")
                field(HHSV,"MAJOR")
                field(LLSV,"NO_ALARM")
                field(HSV,"MAJOR")
                field(LSV,"NO_ALARM")
                field(HYST,"0.000000000000000e+00")
                field(ADEL,"0.000000000000000e+00")
                field(MDEL,"0.000000000000000e+00")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
        }
	record(longin,"FB_TB4:PHASE:AVE:READ"){
		field(DESC,"long input record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"0.000000000000000e+00")
                field(INP,"#$(PORT) A$(A) @7")
                field(EGU,"AU")
                field(HOPR,"32767")
                field(LOPR,"01")
                field(HIHI,"1")
                field(LOLO,"-32")
                field(HIGH,"0")
                field(LOW,"0")
                field(HHSV,"NO_ALARM")
                field(LLSV,"NO_ALARM")
                field(HSV,"NO_ALARM")
                field(LSV,"NO_ALARM")
                field(HYST,"0")
                field(ADEL,"0")
                field(MDEL,"0")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
        }
        record(ai,"FB_TB4:PHASE:TEMP:READ") {
                field(DESC,"analog input record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"0.000000000000000e+00")
                field(INP,"#$(PORT) A$(A) @8")
                field(PREC,"2")
                field(LINR,"NO CONVERSION")
                field(EGUF,"0.0000000e+00")
                field(EGUL,"0.0000000e+00")
                field(EGU,"DEG")
                field(HOPR,"100.0")
                field(LOPR,"-10.0")
                field(AOFF,"0.0000000e+00")
                field(ASLO,"0.0000000e+00")
                field(SMOO,"0.0000000e+00")
                field(HIHI,"100")
                field(LOLO,"-100")
                field(HIGH,"90")
                field(LOW,"-90")
                field(HHSV,"MAJOR")
                field(LLSV,"NO_ALARM")
                field(HSV,"MAJOR")
                field(LSV,"NO_ALARM")
                field(HYST,"0.000000000000000e+00")
                field(ADEL,"0.000000000000000e+00")
                field(MDEL,"0.000000000000000e+00")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
        }
       record(stringin,"FB_TB4:PHASE:VER:READ") {
                field(DESC,"string input record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"0.000000000000000e+00")
                field(VAL,"string")
                field(INP,"#$(PORT) A$(A) @9")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
        }
        record(longout,"FB_TB4:PHASE:AT1:SET") {
                field(DESC,"long output record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"FB_TB4:PHASE:AT1:READ.VAL")
                field(OUT,"#$(PORT) A$(A) @10")
                field(DOL,"0.000000000000000e+00")
                field(OMSL,"supervisory")
                field(EGU,"units")
                field(HOPR,"0")
                field(LOPR,"-31")
                field(HIHI,"0")
                field(LOLO,"0")
                field(HIGH,"0")
                field(LOW,"0")
                field(HHSV,"NO_ALARM")
                field(LLSV,"NO_ALARM")
                field(HSV,"NO_ALARM")
                field(LSV,"NO_ALARM")
                field(HYST,"0")
                field(ADEL,"0")
                field(MDEL,"0")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
                field(IVOA,"Continue normally")
                field(IVOV,"0")
        }
        record(longout,"FB_TB4:PHASE:AT2:SET") {
                field(DESC,"long output record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"FB_TB4:PHASE:AT2:READ.VAL")
                field(OUT,"#$(PORT) A$(A) @11")
                field(DOL,"0.000000000000000e+00")
                field(OMSL,"supervisory")
                field(EGU,"units")
                field(HOPR,"0")
                field(LOPR,"-31")
                field(HIHI,"0")
                field(LOLO,"0")
                field(HIGH,"0")
                field(LOW,"0")
                field(HHSV,"NO_ALARM")
                field(LLSV,"NO_ALARM")
                field(HSV,"NO_ALARM")
                field(LSV,"NO_ALARM")
                field(HYST,"0")
                field(ADEL,"0")
                field(MDEL,"0")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
                field(IVOA,"Continue normally")
                field(IVOV,"0")
        }
        record(mbbo,"FB_TB4:PHASE:MIX:SET") {
                field(DESC,"mbbo record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"0.000000000000000e+00")
                field(DOL,"0.000000000000000e+00")
                field(OMSL,"supervisory")
                field(NOBT,"0")
                field(OUT,"#$(PORT) A$(A) @12")
                field(ZRVL,"0")
                field(ONVL,"0")
                field(TWVL,"0")
                field(THVL,"0")
                field(FRVL,"0")
                field(FVVL,"0")
                field(SXVL,"0")
                field(SVVL,"0")
                field(EIVL,"0")
                field(NIVL,"0")
                field(TEVL,"0")
                field(ELVL,"0")
                field(TVVL,"0")
                field(TTVL,"0")
                field(FTVL,"0")
                field(FFVL,"0")
                field(ZRST,"")
                field(ONST,"")
                field(TWST,"")
                field(THST,"")
                field(FRST,"")
                field(FVST,"")
                field(SXST,"")
                field(SVST,"")
                field(EIST,"")
                field(NIST,"")
                field(TEST,"")
                field(ELST,"")
                field(TVST,"")
                field(TTST,"")
                field(FTST,"")
                field(FFST,"")
                field(ZRSV,"NO_ALARM")
                field(ONSV,"NO_ALARM")
                field(TWSV,"NO_ALARM")
                field(THSV,"NO_ALARM")
                field(FRSV,"NO_ALARM")
                field(FVSV,"NO_ALARM")
                field(SXSV,"NO_ALARM")
                field(SVSV,"NO_ALARM")
                field(EISV,"NO_ALARM")
                field(NISV,"NO_ALARM")
                field(TESV,"NO_ALARM")
                field(ELSV,"NO_ALARM")
                field(TVSV,"NO_ALARM")
                field(TTSV,"NO_ALARM")
                field(FTSV,"NO_ALARM")
                field(FFSV,"NO_ALARM")
                field(UNSV,"NO_ALARM")
                field(COSV,"NO_ALARM")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
                field(IVOA,"Continue normally")
                field(IVOV,"0")
        }
        record(longout,"FB_TB4:PHASE:AVE:SET") {
                field(DESC,"long output record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"FB_TB4:PHASE:AVE:READ.VAL")
                field(OUT,"#$(PORT) A$(A) @13")
                field(DOL,"0.000000000000000e+00")
                field(OMSL,"supervisory")
                field(EGU,"units")
                field(HOPR,"0")
                field(LOPR,"0")
                field(HIHI,"0")
                field(LOLO,"0")
                field(HIGH,"0")
                field(LOW,"0")
                field(HHSV,"NO_ALARM")
                field(LLSV,"NO_ALARM")
                field(HSV,"NO_ALARM")
                field(LSV,"NO_ALARM")
                field(HYST,"0")
                field(ADEL,"0")
                field(MDEL,"0")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
                field(IVOA,"Continue normally")
                field(IVOV,"0")
        }
	 record(bo,"FB_TB4:PHASE:INPUT:AB") {
                field(DESC,"binary output record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"FB_TB4:PHASE:INPUT:READ.VAL")
                field(OMSL,"supervisory")
                field(DOL,"0.000000000000000e+00")
                field(OUT,"#$(PORT) A$(A) @14")
                field(HIGH,"0.000000")
                field(ZNAM,"0")
                field(ONAM,"1")
                field(ZSV,"NO_ALARM")
                field(OSV,"NO_ALARM")
                field(COSV,"NO_ALARM")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
                field(IVOA,"Continue normally")
                field(IVOV,"0")
        }
	 record(bo,"FB_TB4:PHASE:INPUT:AC") {
                field(DESC,"binary output record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"FB_TB4:PHASE:INPUT:READ.VAL")
                field(OMSL,"supervisory")
                field(DOL,"0.000000000000000e+00")
                field(OUT,"#$(PORT) A$(A) @15")
                field(HIGH,"0.000000")
                field(ZNAM,"0")
                field(ONAM,"1")
                field(ZSV,"NO_ALARM")
                field(OSV,"NO_ALARM")
                field(COSV,"NO_ALARM")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
                field(IVOA,"Continue normally")
                field(IVOV,"0")
        }
	 record(bo,"FB_TB4:PHASE:INPUT:BC") {
                field(DESC,"binary output record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"FB_TB4:PHASE:INPUT:READ.VAL")
                field(OMSL,"supervisory")
                field(DOL,"0.000000000000000e+00")
                field(OUT,"#$(PORT) A$(A) @16")
                field(HIGH,"0.000000")
                field(ZNAM,"0")
                field(ONAM,"1")
                field(ZSV,"NO_ALARM")
                field(OSV,"NO_ALARM")
                field(COSV,"NO_ALARM")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
                field(IVOA,"Continue normally")
                field(IVOV,"0")
        }

	record(longin,"FB_TB4:PHASE:INPUT:READ"){
		field(DESC,"long input record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"NP_PS")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"FB_TB4:PHASE:INPUT:SEL")
                field(INP,"#$(PORT) A$(A) @17")
                field(EGU,"AU")
                field(HOPR,"0")
                field(LOPR,"-31")
                field(HIHI,"1")
                field(LOLO,"-32")
                field(HIGH,"0")
                field(LOW,"0")
                field(HHSV,"NO_ALARM")
                field(LLSV,"NO_ALARM")
                field(HSV,"NO_ALARM")
                field(LSV,"NO_ALARM")
                field(HYST,"0")
                field(ADEL,"0")
                field(MDEL,"0")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
        }
        record(mbbi,"FB_TB4:PHASE:INPUT:SEL") {
                field(DESC,"mbbi record")
                field(SCAN,"Passive")
                field(PINI,"NO")
                field(PHAS,"0")
                field(EVNT,"0")
                field(DTYP,"Soft Channel")
                field(DISV,"1")
                field(SDIS,"0.000000000000000e+00")
                field(DISS,"NO_ALARM")
                field(PRIO,"LOW")
                field(FLNK,"0.000000000000000e+00")
                field(NOBT,"0")
                field(INP,"FB_TB4:PHASE:INPUT:READ")
                field(ZRVL,"0")
                field(ONVL,"0")
                field(TWVL,"0")
                field(THVL,"0")
                field(FRVL,"0")
                field(FVVL,"0")
                field(SXVL,"0")
                field(SVVL,"0")
                field(EIVL,"0")
                field(NIVL,"0")
                field(TEVL,"0")
                field(ELVL,"0")
                field(TVVL,"0")
                field(TTVL,"0")
                field(FTVL,"0")
                field(FFVL,"0")
                field(ZRST,"CH1-CH2")
                field(ONST,"CH1-CH3")
                field(TWST,"CH2-CH3")
                field(THST,"")
                field(FRST,"")
                field(FVST,"")
                field(SXST,"")
                field(SVST,"")
                field(EIST,"")
                field(NIST,"")
                field(TEST,"")
                field(ELST,"")
                field(TVST,"")
                field(TTST,"")
                field(FTST,"")
                field(FFST,"")
                field(ZRSV,"NO_ALARM")
                field(ONSV,"NO_ALARM")
                field(TWSV,"NO_ALARM")
                field(THSV,"NO_ALARM")
                field(FRSV,"NO_ALARM")
                field(FVSV,"NO_ALARM")
                field(SXSV,"NO_ALARM")
                field(SVSV,"NO_ALARM")
                field(EISV,"NO_ALARM")
                field(NISV,"NO_ALARM")
                field(TESV,"NO_ALARM")
                field(ELSV,"NO_ALARM")
                field(TVSV,"NO_ALARM")
                field(TTSV,"NO_ALARM")
                field(FTSV,"NO_ALARM")
                field(FFSV,"NO_ALARM")
                field(UNSV,"NO_ALARM")
                field(COSV,"NO_ALARM")
                field(SIOL,"0.000000000000000e+00")
                field(SIML,"0.000000000000000e+00")
                field(SIMS,"NO_ALARM")
        }

	record(calc,"FB_TB4:PHASE:cal1") {
		field(DESC,"calculation record")
		field(SCAN,"10 second")
		field(PINI,"NO")
		field(PHAS,"0")
		field(EVNT,"0")
		field(DISV,"1")
		field(SDIS,"0.000000000000000e+00")
		field(DISS,"NO_ALARM")
		field(PRIO,"LOW")
		field(FLNK,"FB_TB4:PHASE:fan1.VAL")
		field(CALC,"(A>10)?0:A+1")
		field(INPA,"FB_TB4:PHASE:cal1.VAL NPP NMS")
		field(INPB,"0.000000000000000e+00")
		field(INPC,"0.000000000000000e+00")
		field(INPD,"0.000000000000000e+00")
		field(INPE,"0.000000000000000e+00")
		field(INPF,"0.000000000000000e+00")
		field(INPG,"0.000000000000000e+00")
		field(INPH,"0.000000000000000e+00")
		field(INPI,"0.000000000000000e+00")
		field(INPJ,"0.000000000000000e+00")
		field(INPK,"0.000000000000000e+00")
		field(INPL,"0.000000000000000e+00")
		field(EGU,"units")
		field(PREC,"0")
		field(HOPR,"0.0000000e+00")
		field(LOPR,"0.0000000e+00")
		field(HIHI,"0.0000000e+00")
		field(LOLO,"0.0000000e+00")
		field(HIGH,"0.0000000e+00")
		field(LOW,"0.0000000e+00")
		field(HHSV,"NO_ALARM")
		field(LLSV,"NO_ALARM")
		field(HSV,"NO_ALARM")
		field(LSV,"NO_ALARM")
		field(HYST,"0.000000000000000e+00")
		field(ADEL,"0.000000000000000e+00")
		field(MDEL,"0.000000000000000e+00")
	}
	record(fanout,"FB_TB4:PHASE:fan1") {
		field(DESC,"fanout record")
		field(SCAN,"Passive")
		field(PINI,"NO")
		field(PHAS,"0")
		field(EVNT,"0")
		field(DISV,"1")
		field(SDIS,"0.000000000000000e+00")
		field(DISS,"NO_ALARM")
		field(PRIO,"LOW")
		field(FLNK,"0.000000000000000e+00")
		field(SELM,"All")
		field(SELL,"0.000000000000000e+00")
		field(LNK1,"FB_TB4:PHASE:AT1:READ.VAL")
		field(LNK2,"FB_TB4:PHASE:AT2:READ.VAL")
		field(LNK3,"FB_TB4:PHASE:INPUT;READ.VAL")
		field(LNK4,"FB_TB4:PHASE:TEMP:READ.VAL")
		field(LNK5,"FB_TB4:PHASE:AVE:READ.VAL")
		field(LNK6,"FB_TB4:PHASE:VER:READ.VAL")
	}