diff --git a/sis8300bcmApp/Db/sis8300bcm-acct.template b/sis8300bcmApp/Db/sis8300bcm-acct.template
index 0a164962459943de351c7302e40887ca32836f8f..ad6ba957c07152dc78167f063423dda6bceb3b8b 100644
--- a/sis8300bcmApp/Db/sis8300bcm-acct.template
+++ b/sis8300bcmApp/Db/sis8300bcm-acct.template
@@ -125,6 +125,14 @@ record(calcout, "$(P)$(R)AdcScaleCalc")
     field(INPC, "$(P_BCM=$(P))$(R)CalibrationActualCurrent")
     field(INPD, "$(P_BCM=$(P))$(R)CalibrationPulseCounter CPP")
     field(CALC, "(163.84*C) / (B-A)")
+    field(FLNK, "$(P)$(R)AdcScaleCalcCheck.PROC")
+}
+
+record(calcout, "$(P)$(R)AdcScaleCalcCheck")
+{
+    field(INPA, "$(P)$(R)AdcScaleCalc")
+    field(CALC, "(0 < A) AND (A < 2) ? A : 0")
+    field(OOPT, "When Non-zero")
     field(OUT,  "$(P)$(R)AdcScale PP")
 }