425 lines
10 KiB
Plaintext
Executable File
425 lines
10 KiB
Plaintext
Executable File
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-AUTO-START")
|
|
{
|
|
field(DESC, "Auto rampup start command")
|
|
field(HIGH, "0.1")
|
|
field(ONAM, "Start")
|
|
field(PINI, "NO")
|
|
field(SCAN, "Passive")
|
|
field(VAL, "0")
|
|
field(ZNAM, "Stop")
|
|
}
|
|
|
|
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-LOC")
|
|
{
|
|
field(DESC, "Local control on")
|
|
field(DTYP, "stream")
|
|
field(ONAM, "LOC")
|
|
field(OUT, "@PCR500LE.proto setLoc FHPS2")
|
|
field(PINI, "NO")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(ZNAM, "OFF")
|
|
}
|
|
|
|
record (bi,"EC-GN-P01-GBF-FHPS:PSU2610-OUTON-RB")
|
|
{
|
|
field(DESC, "Output ON readback")
|
|
field(DTYP, "stream")
|
|
field(INP, "@PCR500LE.proto getOut FHPS2")
|
|
field(ONAM, "ON")
|
|
field(PINI, "NO")
|
|
field(SCAN, "1 second")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(ZNAM, "OFF")
|
|
}
|
|
|
|
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-OUTON-SP")
|
|
{
|
|
field(DESC, "Output ON command")
|
|
field(DTYP, "stream")
|
|
field(ONAM, "REM")
|
|
field(OUT, "@PCR500LE.proto setOut FHPS2")
|
|
field(PINI, "NO")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(ZNAM, "OFF")
|
|
}
|
|
|
|
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-REM")
|
|
{
|
|
field(DESC, "Remote control on")
|
|
field(DTYP, "stream")
|
|
field(ONAM, "ON")
|
|
field(OUT, "@PCR500LE.proto setRem FHPS2")
|
|
field(PINI, "NO")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(ZNAM, "OFF")
|
|
}
|
|
|
|
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-RST")
|
|
{
|
|
field(DESC, "Reset command")
|
|
field(DTYP, "stream")
|
|
field(ONAM, "ON")
|
|
field(OUT, "@PCR500LE.proto resetDevice FHPS2")
|
|
field(PINI, "NO")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(VAL, "0")
|
|
field(ZNAM, "OFF")
|
|
}
|
|
|
|
record (bi,"EC-GN-P01-GBF-FHPS:PSU2610-SOUR-ON-RB")
|
|
{
|
|
field(DESC, "External control readback")
|
|
field(DTYP, "stream")
|
|
field(INP, "@PCR500LE.proto getSourceON FHPS2")
|
|
field(ONAM, "ON")
|
|
field(PINI, "NO")
|
|
field(SCAN, "1 second")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(ZNAM, "OFF")
|
|
}
|
|
|
|
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-SOUR-ON-SP")
|
|
{
|
|
field(DESC, "External control ON command")
|
|
field(DTYP, "stream")
|
|
field(ONAM, "ON")
|
|
field(OUT, "@PCR500LE.proto setSourceON FHPS2")
|
|
field(PINI, "NO")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(ZNAM, "OFF")
|
|
}
|
|
|
|
record (bo,"EC-GN-P01-GBF-FHPS:PSU2610-YTS-RUP")
|
|
{
|
|
field(DESC, "GY2 FHPS rampup comp")
|
|
field(ONAM, "ON")
|
|
field(PINI, "YES")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GBF:STAT-DO-SIMM")
|
|
field(VAL, "0")
|
|
field(ZNAM, "OFF")
|
|
}
|
|
|
|
record (bo,"EC-GN-P01-GBF-FHPS:STAT-MANM")
|
|
{
|
|
field(DESC, "Manual Mode SW for GY2 FHPS")
|
|
field(ONAM, "ON")
|
|
field(PINI, "YES")
|
|
field(SCAN, "Passive")
|
|
field(VAL, "0")
|
|
field(ZNAM, "OFF")
|
|
}
|
|
|
|
record (bo,"EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
{
|
|
field(DESC, "GY2 FHPS Simulation Mode SW")
|
|
field(ONAM, "YES")
|
|
field(PINI, "YES")
|
|
field(SCAN, "Passive")
|
|
field(VAL, "0")
|
|
field(ZNAM, "NO")
|
|
}
|
|
|
|
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-ACV-RB")
|
|
{
|
|
field(DESC, "Output Voltage readback")
|
|
field(DTYP, "stream")
|
|
field(EGU, "V")
|
|
field(HOPR, "300")
|
|
field(INP, "@PCR500LE.proto getVolt FHPS2")
|
|
field(LOPR, "0")
|
|
field(PINI, "NO")
|
|
field(PREC, "1")
|
|
field(SCAN, "1 second")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
}
|
|
|
|
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-ACV-SP")
|
|
{
|
|
field(DESC, "Output voltage setpoint")
|
|
field(DRVH, "300")
|
|
field(DRVL, "0")
|
|
field(DTYP, "stream")
|
|
field(EGU, "V")
|
|
field(HOPR, "300")
|
|
field(LOPR, "0")
|
|
field(OUT, "@PCR500LE.proto setVolt FHPS2")
|
|
field(PINI, "NO")
|
|
field(PREC, "1")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-AUTO-RU-TIME")
|
|
{
|
|
field(DESC, "Auto rampup time")
|
|
field(DRVH, "100000")
|
|
field(DRVL, "10")
|
|
field(EGU, "sec")
|
|
field(HOPR, "100000")
|
|
field(LOPR, "10")
|
|
field(PINI, "NO")
|
|
field(PREC, "0")
|
|
field(SCAN, "Passive")
|
|
field(VAL, "30")
|
|
}
|
|
|
|
record (mbbo,"EC-GN-P01-GBF-FHPS:PSU2610-AUTO-STAT")
|
|
{
|
|
field(DESC, "Auto rampup status")
|
|
field(ONST, "IN OPERATION")
|
|
field(ONVL, "1")
|
|
field(PINI, "NO")
|
|
field(SCAN, "Passive")
|
|
field(THST, "ERROR")
|
|
field(THVL, "3")
|
|
field(TWST, "FINISH")
|
|
field(TWVL, "2")
|
|
field(VAL, "0")
|
|
field(ZRST, "NOT IN OPERATION")
|
|
field(ZRVL, "0")
|
|
}
|
|
|
|
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-AUTO-TAGV")
|
|
{
|
|
field(DESC, "Auto rampup target voltage")
|
|
field(DRVH, "300")
|
|
field(DRVL, "0.0")
|
|
field(EGU, "V")
|
|
field(HOPR, "60.0")
|
|
field(LOPR, "0.0")
|
|
field(PINI, "NO")
|
|
field(PREC, "1")
|
|
field(SCAN, "Passive")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-CURR-RB")
|
|
{
|
|
field(DESC, "Output Current readback")
|
|
field(DTYP, "stream")
|
|
field(EGU, "A")
|
|
field(HOPR, "5")
|
|
field(INP, "@PCR500LE.proto getCurr FHPS2")
|
|
field(LOPR, "0")
|
|
field(PINI, "NO")
|
|
field(PREC, "1")
|
|
field(SCAN, "1 second")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
}
|
|
|
|
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-CURR-SP")
|
|
{
|
|
field(DESC, "Output current setpoint")
|
|
field(DRVH, "5.0")
|
|
field(DRVL, "0")
|
|
field(DTYP, "stream")
|
|
field(EGU, "A")
|
|
field(HOPR, "5.0")
|
|
field(LOPR, "0")
|
|
field(OUT, "@PCR500LE.proto setCurr FHPS2")
|
|
field(PINI, "NO")
|
|
field(PREC, "1")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-EREF")
|
|
{
|
|
field(DESC, "GY2 FHPS voltage setpoint")
|
|
field(DRVH, "150")
|
|
field(DRVL, "0")
|
|
field(EGU, "V")
|
|
field(HOPR, "150")
|
|
field(LOPR, "0")
|
|
field(PINI, "YES")
|
|
field(PREC, "2")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GBF:STAT-AO-SIMM")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-EREF-MSP")
|
|
{
|
|
field(DESC, "GY2 FHPS voltage manual setpoint")
|
|
field(DRVH, "150")
|
|
field(DRVL, "0")
|
|
field(EGU, "V")
|
|
field(HOPR, "150")
|
|
field(LOPR, "0")
|
|
field(PINI, "YES")
|
|
field(PREC, "2")
|
|
field(SCAN, "Passive")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (stringin,"EC-GN-P01-GBF-FHPS:PSU2610-ERROR")
|
|
{
|
|
field(DESC, "Error code")
|
|
field(DTYP, "stream")
|
|
field(INP, "@PCR500LE.proto getError FHPS2")
|
|
field(PINI, "NO")
|
|
field(SCAN, "1 second")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
}
|
|
|
|
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-FRQ-RB")
|
|
{
|
|
field(DESC, "Output frequency readback")
|
|
field(DTYP, "stream")
|
|
field(EGU, "Hz")
|
|
field(HOPR, "1000")
|
|
field(INP, "@PCR500LE.proto getFreq FHPS2")
|
|
field(LOPR, "0")
|
|
field(PINI, "NO")
|
|
field(PREC, "2")
|
|
field(SCAN, "1 second")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
}
|
|
|
|
record (ao,"EC-GN-P01-GBF-FHPS:PSU2610-FRQ-SP")
|
|
{
|
|
field(DESC, "Output frequency setpoint")
|
|
field(DRVH, "999.9")
|
|
field(DRVL, "1")
|
|
field(DTYP, "stream")
|
|
field(EGU, "Hz")
|
|
field(HOPR, "1000")
|
|
field(LOPR, "0")
|
|
field(OUT, "@PCR500LE.proto setFreq FHPS2")
|
|
field(PINI, "NO")
|
|
field(PREC, "2")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(VAL, "1")
|
|
}
|
|
|
|
record (stringin,"EC-GN-P01-GBF-FHPS:PSU2610-IDN")
|
|
{
|
|
field(DESC, "IDN")
|
|
field(DTYP, "stream")
|
|
field(INP, "@PCR500LE.proto readDeviceID FHPS2")
|
|
field(PINI, "NO")
|
|
field(SCAN, "10 second")
|
|
}
|
|
|
|
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACI")
|
|
{
|
|
field(DESC, "Measued AC Current")
|
|
field(DTYP, "stream")
|
|
field(EGU, "A")
|
|
field(HOPR, "5.0")
|
|
field(INP, "@PCR500LE.proto getMeasACI FHPS2")
|
|
field(LOPR, "-5.0")
|
|
field(PINI, "NO")
|
|
field(PREC, "2")
|
|
field(SCAN, "1 second")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACP")
|
|
{
|
|
field(DESC, "Measued AC Power")
|
|
field(DTYP, "stream")
|
|
field(EGU, "W")
|
|
field(HOPR, "500")
|
|
field(INP, "@PCR500LE.proto getMeasACP FHPS2")
|
|
field(LOPR, "0")
|
|
field(PINI, "NO")
|
|
field(PREC, "1")
|
|
field(SCAN, "1 second")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACV")
|
|
{
|
|
field(DESC, "Measued AC Voltage")
|
|
field(DTYP, "stream")
|
|
field(EGU, "V")
|
|
field(HOPR, "300")
|
|
field(INP, "@PCR500LE.proto getMeasACV FHPS2")
|
|
field(LOPR, "-300")
|
|
field(PINI, "NO")
|
|
field(PREC, "1")
|
|
field(SCAN, "1 second")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (ai,"EC-GN-P01-GBF-FHPS:PSU2610-MEAS-FRQ")
|
|
{
|
|
field(DESC, "Measued Frequency")
|
|
field(DTYP, "stream")
|
|
field(EGU, "Hz")
|
|
field(HOPR, "1000")
|
|
field(INP, "@PCR500LE.proto getMeasACF FHPS2")
|
|
field(LOPR, "0")
|
|
field(PINI, "NO")
|
|
field(PREC, "2")
|
|
field(SCAN, "1 second")
|
|
field(SIML, "EC-GN-P01-GBF-FHPS:STAT-SIMM")
|
|
field(VAL, "1")
|
|
}
|
|
|
|
record (calcout,"EC-GN-P01-GBF-FHPS:STAT-AUTO-MODE-SET")
|
|
{
|
|
field(CALC, "A==1?0:1")
|
|
field(DESC, "GYB FHPS rampup comp off")
|
|
field(INPA, "EC-GN-P01-GBF:STAT-SM")
|
|
field(OOPT, "Transition To Zero")
|
|
field(OUT, "EC-GN-P01-GBF-FHPS:STAT-MANM PP")
|
|
field(SCAN, "1 second")
|
|
}
|
|
|
|
record (waveform,"EC-GN-P01-GBF-FHPS:STAT-PREP-WF")
|
|
{
|
|
field(DESC, "GY2 FHPS prepro schedule")
|
|
field(EGU, "V")
|
|
field(FTVL, "FLOAT")
|
|
field(NELM, "8000")
|
|
field(PINI, "NO")
|
|
field(PREC, "2")
|
|
field(SCAN, "Passive")
|
|
}
|
|
|
|
record (calcout,"EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CALC")
|
|
{
|
|
field(CALC, "A==2?1:0")
|
|
field(DESC, "GYB FHPS rampup comp check")
|
|
field(INPA, "EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CMP")
|
|
field(OOPT, "When Non-zero")
|
|
field(OUT, "EC-GN-P01-GBF-FHPS:PSU2610-YTS-RUP PP")
|
|
field(SCAN, "1 second")
|
|
}
|
|
|
|
record (calcout,"EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CMP")
|
|
{
|
|
field(CALC, "(ABS(A-B)<0.1*B)?2:((C > D)?1:0);D:=C")
|
|
field(DESC, "GYB FHPS rampup stat check")
|
|
field(FLNK, "EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CALC")
|
|
field(INPA, "EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACV")
|
|
field(INPB, "EC-GN-P01-GBF-FHPS:PSU2610-AUTO-TAGV")
|
|
field(INPC, "EC-GN-P01-GBF-FHPS:PSU2610-EREF")
|
|
field(SCAN, "1 second")
|
|
}
|
|
|
|
record (calcout,"EC-GN-P01-GBF-FHPS:STAT-RAMPUP-OFF")
|
|
{
|
|
field(CALC, "A==0?0:1")
|
|
field(DESC, "GYB FHPS rampup comp off")
|
|
field(INPA, "EC-GN-P01-GPS:PLC4110-YTS-ST1R")
|
|
field(OOPT, "When Zero")
|
|
field(OUT, "EC-GN-P01-GBF-FHPS:PSU2610-YTS-RUP PP")
|
|
field(SCAN, "1 second")
|
|
}
|
|
|