diff --git a/iocBoot/iocvxWorks/ip330.cmd b/iocBoot/iocvxWorks/ip330.cmd
index ba496e3b09bd4893664bfe2b12f49760d72cfc60..e5933d93e894c139f8da2ac32e1c304c8cbf10ac 100644
--- a/iocBoot/iocvxWorks/ip330.cmd
+++ b/iocBoot/iocvxWorks/ip330.cmd
@@ -52,9 +52,12 @@ configIp330("Ip330_1", 3,"Input",500,0)
 #              allocated will be maxPoints*maxSignals*4 bytes
 initFastSweep("Ip330Sweep1","Ip330_1", 4, 2048)
 
-# Acromag Ip330 ADC
+# ai records using asynInt32Average device support
 dbLoadTemplate "ip330Scan.substitutions"
 
+# epid record using fast feedback with dac128V
+dbLoadTemplate "ip330PIDFast.substitutions"
+
 # Load MCA records on the first 4 input channels
 dbLoadRecords("$(MCA)/mcaApp/Db/mca.db", "P=xxx:,M=mip330_1,DTYP=asynMCA,NCHAN=2048,INP=@asyn(Ip330Sweep1 0)")
 dbLoadRecords("$(MCA)/mcaApp/Db/mca.db", "P=xxx:,M=mip330_2,DTYP=asynMCA,NCHAN=2048,INP=@asyn(Ip330Sweep1 1)")