Laserfiche WebLink
REM 11505 IF REGREAD(4101) =1 THEN 11510 ELSE 11600 <br />REM if alarm type reg =1, process flow alarms <br />REM check alarms, if true, write alarm value <br />REM 11510 IF Q1 <REGREAD(7070) THEN REGWRITE 4111,3 <br />REM check hi alarm <br />REM 11520 IF Ql >REGREAD(7071) THEN REGWRITE 4111,4 <br />REM--------------- - - - - -- <br />REM calculate volume since last reading <br />rem get measurement interval <br />11590 pt = regread(7094) <br />rem flume 1 <br />11600 IF Q1 >0 THEN VOL1= (Q1 *PT) *60/43560 <br />rem flume 2 <br />11605 IF Q2 >0 THEN VOL2= (Q2 *PT) *60/43560 <br />REM retrieve previous volume sum <br />rem flume 1 <br />11610 VOLSUMI= REGREAD(7049) <br />rem Flume 2 <br />11615 VOLSUM2= REGREAD(7050) <br />REM add current volume to previous volume <br />rem flume 1 <br />11620 IF Q1 >0 THEN volsuml= VOLSUMI +VOL1 <br />rem flume 2 <br />11625 IF Q2 >0 THEN VOLSUM2= VOLSUM2 +VOL2 <br />REM save volume sum to non - volatile register <br />rem flume 1 <br />11630 IF Q1>0 THEN REGWRITE 7049,VOLSUMI <br />rem flume 2 <br />11635 IF Q2 >0 THEN REGWRITE 7050,VOLSUM2 <br />REM print totalized volume to computer screen <br />11640 PRINT USING( # # #. # # # # #), <br />11650 PRINT "Flume 1 Calculated Acre Ft Volume = ", VOLSUMI," AF" <br />11660 PRINT "Flume 2 Calculated Acre Ft Volume = ", VOLSUM2," AF" <br />rem YTD volumes <br />11661 print using(0), <br />11663 print "Flume 1 YTD acre Ft Volume= ",regread(ytd) +volsuml <br />11667 print "Flume 2 YTD acre Ft Volume= ",regread(ytd +10) +volsum2 <br />REM print depth, discharge and volume to lcd <br />11670 PRINT USING( # # # #. # #), <br />REM reset wdt <br />11680 REGWRITE 31,0 <br />11690 PRINT #2, CHR(12), <br />11700 PRINT #2, "Flume 1 Readings:" <br />11705 PRINT #2, " Dpth = ",(Y1 +0.001), "FT" <br />11710 PRINT #2, " Flow = ",(Q1 +0.001), "CFS" <br />11715 PRINT #2, " Vol = ",(VOLSUMI), "AF" <br />REM delay then display 2nd flume <br />11720 CLEAR TICK(0) <br />11730 DO : UNTIL TICK(0)> 5 <br />REM display flume 2 <br />11740 PRINT #2, CHR(12), <br />11745 PRINT #2, "Flume 2 Readings:" <br />39 <br />