<p><font face="Verdana">00010 C ADAPTM</font></p>
<p><font face="Verdana">02000 C ADAPTM CONTROL LOOP STATISTICS (LOGICAL FIRMWARE)<br/>02004 C DIRECT CONTROL LOOP<br/>02008 C INPUT = %X%SAT<br/>02012 C Output = %X%VRT<br/>02016 C SETPOINT = %X%SAS<br/>02020 C MA TEMP CNTRL OUTPUT = $MATCTL<br/>02024 C MA MIN POSITION = %X%MAM<br/>02028 C SAMPLE TIME = 5 SECONDS<br/>02032 C GAIN = %X%KC1<br/>02036 C DAMPER TIME CONSTANT = %X%TD1<br/>02040 C HEATING TIME CONSTANT = %X%TH1<br/>02044 C COOLING TIME CONSTANT = %X%TC1<br/>02048 C HEATING END OF RANGE = 45.0<br/>02052 C DAMPER BEGIN RANGE = 50.0<br/>02056 C DAMPER END RANGE = 65.0<br/>02060 C ERROR REPORT POINT = %X%ER1<br/>02064 ADAPTM("%X%SAT","%X%VRT","%X%SAS","$MATCTL","%X%MAM",5,"%X%KC1","%X%TD1","%X%TH1","%X%TC1",45.0,50.0,65.0,"%X%ER1")<br/>02068 C HEATING COIL SIGNAL<br/>02072 TABLE("%X%VRT","%X%HCO",0,100,45,0)<br/>02076 C DAMPER RAMP<br/>02080 TABLE("$MADRMP","$MADRCT",0,0,10,"%X%MAM",180,100)<br/>02084 C DAMPER CONTROL SIGNAL<br/>02088 TABLE("%X%VRT","$MADCTL",50,"%X%MAM",65,100)<br/>02092 C MIXED AIR TEMPERATURE CONTROL LOOP<br/>02096 IF("$MADRCT" .LT. "$MATCTL") THEN GOTO 2108<br/>02100 ADAPTS("%X%MAT","$MATCTL","%X%MLS",10,"%X%KC2","%X%TM2",0,30.0,130.0,0.0,100.0,0.0,0.0,"%X%ER2")<br/>02104 C ECONOMIZER CONTROL<br/>02108 IF("%X%ECM" .EQ. OFF) THEN GOTO 2136<br/>02112 C COOLING COIL SIGNAL (ECON=ON)<br/>02116 TABLE("%X%VRT","%X%CCO",65,0,100,100)<br/>02120 C FINAL DAMPER SIGNAL<br/>02124 MIN("%X%MAO","$MADRCT","$MADCTL","$MATCTL")<br/>02128 GOTO 2140<br/>02132 C COOLING COIL SIGNAL<br/>02136 TABLE("%X%VRT","%X%CCO",55,0,100,100)<br/>02140 GOTO 10</font></p> |