232 lines
5.3 KiB
Plaintext
232 lines
5.3 KiB
Plaintext
record (bo,"EC-GN-P01-PMF:PSU0000-COFF")
|
|
{
|
|
field(DESC, "MHVPS Shutdown request")
|
|
field(ONAM, "ON")
|
|
field(PINI, "YES")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
|
field(VAL, "0")
|
|
field(ZNAM, "OFF")
|
|
}
|
|
|
|
record (bo,"EC-GN-P01-PMF:PSU0000-CON-MOD")
|
|
{
|
|
field(DESC, "MHVPS MOD Enable/Disable")
|
|
field(ONAM, "ON")
|
|
field(PINI, "YES")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
|
field(VAL, "0")
|
|
field(ZNAM, "OFF")
|
|
}
|
|
|
|
record (bo,"EC-GN-P01-PMF:PSU0000-CON-SW")
|
|
{
|
|
field(DESC, "MHVPS Enable/Disable")
|
|
field(ONAM, "ON")
|
|
field(PINI, "YES")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GAF:STAT-DO-SIMM")
|
|
field(VAL, "0")
|
|
field(ZNAM, "OFF")
|
|
}
|
|
|
|
record (bi,"EC-GN-P01-PMF:PSU0000-TYSTA")
|
|
{
|
|
field(DESC, "MHVPS Ready status")
|
|
field(DTYP, "asynInt32")
|
|
field(INP, "@asyn(ni6528_1, 7) bitread")
|
|
field(ONAM, "READY")
|
|
field(PINI, "YES")
|
|
field(SCAN, "I/O Intr")
|
|
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
|
field(VAL, "0")
|
|
field(ZNAM, "NO")
|
|
}
|
|
|
|
record (bi,"EC-GN-P01-PMF:PSU0000-YFLT")
|
|
{
|
|
field(DESC, "MHVPS Fast Protection Act")
|
|
field(DTYP, "asynInt32")
|
|
field(INP, "@asyn(ni6528_1, 6) bitread")
|
|
field(ONAM, "FAULT")
|
|
field(PINI, "YES")
|
|
field(SCAN, "I/O Intr")
|
|
field(SIML, "EC-GN-P01-GAF:STAT-DI-SIMM")
|
|
field(VAL, "0")
|
|
field(ZNAM, "NORMAL")
|
|
}
|
|
|
|
record (bo,"EC-GN-P01-PMF:STAT-MANM")
|
|
{
|
|
field(DESC, "Manual Mode SW for GY1 APS")
|
|
field(ONAM, "ON")
|
|
field(PINI, "YES")
|
|
field(SCAN, "Passive")
|
|
field(VAL, "1")
|
|
field(ZNAM, "OFF")
|
|
}
|
|
|
|
record (ao,"EC-GN-P01-PMF:PSU0000-EREF")
|
|
{
|
|
field(ASLO, "11")
|
|
field(DESC, "MHVPS voltage setpoint")
|
|
field(DRVH, "55")
|
|
field(DRVL, "0")
|
|
field(DTYP, "asynFloat64")
|
|
field(EGU, "kV")
|
|
field(HOPR, "55")
|
|
field(LOPR, "0")
|
|
field(OUT, "@asyn(ni6368_1, 3) write_ao")
|
|
field(PINI, "YES")
|
|
field(PREC, "2")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GAF:STAT-AO-SIMM")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (ao,"EC-GN-P01-PMF:PSU0000-EREF-MSP")
|
|
{
|
|
field(DESC, "MHVPS voltage manual setpoint")
|
|
field(DRVH, "55")
|
|
field(DRVL, "0")
|
|
field(EGU, "kV")
|
|
field(HOPR, "55")
|
|
field(LOPR, "0")
|
|
field(PINI, "YES")
|
|
field(PREC, "2")
|
|
field(SCAN, "Passive")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record (ai,"EC-GN-P01-PMF:PSU0000-ET-GA")
|
|
{
|
|
field(DESC, "GY1 MHVPS Measued Voltage")
|
|
field(EGU, "kV")
|
|
field(PINI, "YES")
|
|
field(PREC, "3")
|
|
field(SCAN, ".1 second")
|
|
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
|
}
|
|
|
|
record (waveform,"EC-GN-P01-PMF:PSU0000-ET-GA-WF")
|
|
{
|
|
field(DESC, "GY1 MHVPS Measued Voltage")
|
|
field(EGU, "V")
|
|
field(FTVL, "FLOAT")
|
|
field(NELM, "8000")
|
|
field(PINI, "YES")
|
|
field(PREC, "3")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
|
}
|
|
|
|
record (ai,"EC-GN-P01-PMF:PSU0000-ET-GB")
|
|
{
|
|
field(DESC, "GY2 MHVPS Measued Voltage")
|
|
field(EGU, "kV")
|
|
field(PINI, "YES")
|
|
field(PREC, "3")
|
|
field(SCAN, ".1 second")
|
|
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
|
}
|
|
|
|
record (waveform,"EC-GN-P01-PMF:PSU0000-ET-GB-WF")
|
|
{
|
|
field(DESC, "GY2 MHVPS Measued Voltage")
|
|
field(EGU, "V")
|
|
field(FTVL, "FLOAT")
|
|
field(NELM, "8000")
|
|
field(PINI, "YES")
|
|
field(PREC, "3")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
|
}
|
|
|
|
record (ai,"EC-GN-P01-PMF:PSU0000-IT-GA")
|
|
{
|
|
field(DESC, "GY1 MHVPS Measured Current")
|
|
field(EGU, "A")
|
|
field(PINI, "YES")
|
|
field(PREC, "3")
|
|
field(SCAN, ".1 second")
|
|
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
|
}
|
|
|
|
record (waveform,"EC-GN-P01-PMF:PSU0000-IT-GA-WF")
|
|
{
|
|
field(DESC, "GY1 MHVPS Measured Current")
|
|
field(EGU, "V")
|
|
field(FTVL, "FLOAT")
|
|
field(NELM, "8000")
|
|
field(PINI, "YES")
|
|
field(PREC, "3")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GAF:STAT-AI-SIMM")
|
|
}
|
|
|
|
record (ai,"EC-GN-P01-PMF:PSU0000-IT-GB")
|
|
{
|
|
field(DESC, "GY2 MHVPS Measured Current")
|
|
field(EGU, "A")
|
|
field(PINI, "YES")
|
|
field(PREC, "3")
|
|
field(SCAN, ".1 second")
|
|
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
|
}
|
|
|
|
record (waveform,"EC-GN-P01-PMF:PSU0000-IT-GB-WF")
|
|
{
|
|
field(DESC, "GY2 MHVPS Measured Current")
|
|
field(EGU, "A")
|
|
field(FTVL, "FLOAT")
|
|
field(NELM, "8000")
|
|
field(PINI, "YES")
|
|
field(PREC, "3")
|
|
field(SCAN, "Passive")
|
|
field(SIML, "EC-GN-P01-GBF:STAT-AI-SIMM")
|
|
}
|
|
|
|
record (ai,"EC-GN-P01-PMF:STAT-DT-HVON")
|
|
{
|
|
field(DESC, "Time diff to MHVPS ON")
|
|
field(EGU, "us")
|
|
field(HOPR, "5000000")
|
|
field(LOPR, "1000")
|
|
field(PINI, "YES")
|
|
field(PREC, "0")
|
|
field(SCAN, "Passive")
|
|
field(VAL, "500000")
|
|
}
|
|
|
|
record (calcout,"EC-GN-P01-PMF:STAT-EREF-CALC")
|
|
{
|
|
field(CALC, "(A!=C)?A:((B!=D)?B:E);C:=A; D:=B")
|
|
field(DESC, "determine MHVPS EREF change")
|
|
field(INPE, "EC-GN-P01-PMF:PSU0000-EREF")
|
|
field(OOPT, "On Change")
|
|
field(OUT, "EC-GN-P01-PMF:PSU0000-EREF PP")
|
|
field(SCAN, "Passive")
|
|
}
|
|
|
|
record (calcout,"EC-GN-P01-PMF:STAT-HVON-CALC")
|
|
{
|
|
field(CALC, "(A||B)?1:0")
|
|
field(DESC, "determine MHVPS HVON change")
|
|
field(OOPT, "On Change")
|
|
field(OUT, "EC-GN-P01-PMF:PSU0000-CON-SW PP")
|
|
field(SCAN, "Passive")
|
|
}
|
|
|
|
record (waveform,"EC-GN-P01-PMF:STAT-PREP-WF")
|
|
{
|
|
field(DESC, "MHVPS prepro schedule")
|
|
field(EGU, "V")
|
|
field(FTVL, "FLOAT")
|
|
field(NELM, "8000")
|
|
field(PINI, "NO")
|
|
field(PREC, "2")
|
|
field(SCAN, "Passive")
|
|
}
|
|
|