Laserfiche WebLink
REM check for minimum depth to do calcs <br />11240 IF Y1<YMIN1 THEN Y1 =0 <br />11245 IF Y2<YMIN2 THEN Y2 =0 <br />REM ---------------- - - - - -- <br />REM * * ** DEPTH ALARMS * * ** <br />REM ---------------- - - - - -- <br />REM check depth alarms, check alarm enable <br />REM 11300 IF REGREAD(4100) =0 THEN 11400 <br />REM check alarm type <br />REM 11305 IF REGREAD(4101) =0 THEN 11310 ELSE 11400 <br />REM if alarm type reg =0, process depth alarms <br />REM check for local alarm reset. if true, do not <br />REM read alarms for x minutes after local reset. <br />11300 IF TAG= I.AND.TICK(1)<600 THEN GOTO 11400 ELSE 11310 <br />REM clear local alarm reset tag <br />11310 TAG =O <br />REM check alarms, if true, write alarm value <br />REM check to alarm for enabled value <br />11350 IF REGREAD(7070) >O THEN 11360 ELSE 11370 <br />REM compare to alarm status, set alarm <br />11360 IF Y1<REGREAD(7070) THEN REGWRITE 4111,1 <br />REM check hi alarm for enabled value <br />11370 IF REGREAD(7071) >O THEN 11380 ELSE 11400 <br />REM compare hi alarm status, set alarm <br />11380 IF Y1 >REGREAD(7071) THEN REGWRITE 4111,2 <br />REM ----------------- - - - - -- <br />REM calculate (Q) discharge (flow) <br />REM get multipliers & exponents from modbus registers <br />11400 K1= REGREAD(7041) : K2= REGREAD(7042) <br />11405 K3= REGREAD(7043) : K4= REGREAD(7044) <br />11410 U1= REGREAD(7045) : U2= REGREAD(7046) <br />REM calculate flow (if Y >O) <br />REM power equation formula <br />11420 IF Y1>0 THEN Q1= K1 *(Y1 +K3) * *U1 <br />11425 IF Y2 >0 THEN Q2= K2 *(Y2 +K4) * *U2 <br />REM set q =0 when sensor output < =0 <br />11430 IF Y1< =0 THEN Q1 =0 <br />11435 IF Y2< =0 THEN Q2 =0 <br />REM print flow to computer screen <br />11440 PRINT "Flume 1 Calculated Flow Volume(Q1) = ", Q1," CFS" <br />11445 PRINT "Flume 2 Calculated Flow Volume(Q2) = ", Q2," CFS" <br />REM--------------- - - - - -- <br />REM * * ** FLOW ALARMS * * ** <br />REM --------------- - - - - -- <br />REM check flow alarms, check alarm enable <br />REM 11500 IF REGREAD(4100) =0 THEN 11600 <br />REM check alarm type <br />38 <br />