diff --git a/epics/iocs/ISTTOKrpi2/ISTTOKrpi2App/Db/ISTTOKpfeiffer.db b/epics/iocs/ISTTOKrpi2/ISTTOKrpi2App/Db/ISTTOKpfeiffer.db index f2d6a7c..15d01fd 100644 --- a/epics/iocs/ISTTOKrpi2/ISTTOKrpi2App/Db/ISTTOKpfeiffer.db +++ b/epics/iocs/ISTTOKrpi2/ISTTOKrpi2App/Db/ISTTOKpfeiffer.db @@ -1,29 +1,35 @@ +# 8/5/2021 Only sensor 2 is working. Running with dspIC +# 20/9/2021 sensors 1,2,3 are working. Running with dspIC record (longin, "$(P)$(R)P001:M") { field (DESC, "getPressure001 $(bus)") field (DTYP, "stream") field (INP, "@pfeiffer.proto getPressure001($(P)$(R)P001:E) $(bus)") + field (SCAN, "I/O Intr") # field (SCAN, "1 second") - field (FLNK, "$(P)$(R)VVessel-Pressure") + field (FLNK, "$(P)$(R)TMPump1-PressureAdmission") } record (longin, "$(P)$(R)P001:E") { field (DESC, "Pressure001 exponent $(bus)") } -record (calc, "$(P)$(R)VVessel-Pressure") +record (calc, "$(P)$(R)TMPump1-PressureAdmission") { - field (DESC, "ISTTOK:central:VVessel-Pressure") + field(DESC, "ISTTOK:central:TMPump1-PressureAdmission") field(INPA, "$(P)$(R)P001:M") field(INPB, "$(P)$(R)P001:E") - field(CALC, "(A*0.001)*10.0**(B-20)") + field(CALC, "(A*0.001)* 10.0**(B-20)") field(PREC, "3") field(EGU, "mBar") - field(HIHI,"1.0e-1") - field(HIGH,"1.0e-2") - field(HHSV,"MAJOR") - field(HSV, "MINOR") + field(HIHI,"1.0e-2") + field(HIGH,"1.0e-3") +# field(LOW, "20.0") +# field(LOLO,"0.0") + field(HHSV,"MAJOR") + field(HSV, "MINOR") +# field(LSV, "MINOR") +# field(LLSV,"MAJOR") } -# 8/5/2021 Only sensor 2 is working. Running with dspIC record (longin, "$(P)$(R)P002:M") { field (DESC, "getPressure002 $(bus)") @@ -61,30 +67,26 @@ record (longin, "$(P)$(R)P003:M") field (DTYP, "stream") field (INP, "@pfeiffer.proto getPressure003($(P)$(R)P003:E) $(bus)") # field (SCAN, "1 second") -# field (SCAN, "I/O Intr") - field (FLNK, "$(P)$(R)TMPump1-PressureAdmission") + field (SCAN, "I/O Intr") + field (FLNK, "$(P)$(R)VVessel-Pressure") } record (longin, "$(P)$(R)P003:E") { field (DESC, "Pressure003 Exponent $(bus)") } -record (calc, "$(P)$(R)TMPump1-PressureAdmission") +record (calc, "$(P)$(R)VVessel-Pressure") { - field(DESC, "ISTTOK:central:TMPump1-PressureAdmission") + field (DESC, "ISTTOK:central:VVessel-Pressure") field(INPA, "$(P)$(R)P003:M") field(INPB, "$(P)$(R)P003:E") - field(CALC, "(A*0.001)* 10.0**(B-20)") + field(CALC, "(A*0.001)*10.0**(B-20)") field(PREC, "3") field(EGU, "mBar") - field(HIHI,"1.0e-2") - field(HIGH,"1.0e-3") -# field(LOW, "20.0") -# field(LOLO,"0.0") - field(HHSV,"MAJOR") - field(HSV, "MINOR") -# field(LSV, "MINOR") -# field(LLSV,"MAJOR") + field(HIHI,"1.0e-1") + field(HIGH,"1.0e-2") + field(HHSV,"MAJOR") + field(HSV, "MINOR") } @@ -94,6 +96,7 @@ record (longin, "$(P)$(R)P004:M") field (DTYP, "stream") field (INP, "@pfeiffer.proto getPressure004($(P)$(R)P004:E) $(bus)") # field (SCAN, "1 second") +# field (SCAN, "I/O Intr") field (FLNK, "$(P)$(R)RPump2-Pressure") } record (longin, "$(P)$(R)P004:E") diff --git a/epics/iocs/ISTTOKrpi2/ISTTOKrpi2App/Db/pfeiffer.proto b/epics/iocs/ISTTOKrpi2/ISTTOKrpi2App/Db/pfeiffer.proto index bcb4149..ff89182 100644 --- a/epics/iocs/ISTTOKrpi2/ISTTOKrpi2App/Db/pfeiffer.proto +++ b/epics/iocs/ISTTOKrpi2/ISTTOKrpi2App/Db/pfeiffer.proto @@ -7,7 +7,7 @@ ReadTimeout = 1500; # Using redirection to read 2 records, mantissa and exponent getPressure001 { - out "0010074002=?106"; +# out "0010074002=?106"; in "0011074006%4u%(\$1)2u%+"; } # out "0020074002=?107"; @@ -15,11 +15,11 @@ getPressure002 { in "0021074006%4u%(\$1)2u%+"; } getPressure003 { - out "0030074002=?108"; +# out "0030074002=?108"; in "0031074006%4u%(\$1)2u%+"; } getPressure004 { - out "0040074002=?109"; +# out "0040074002=?109"; in "0041074006%4u%(\$1)2u%+"; } #