Boreas Data Documentor Appendix 2 - Campbell Scientific Sample Programs for each of the 10 Sites. This is in WordPerfect 6.1 format. Appendix 1 - Programs for the Automatic Meteorological Stations Data - Mesocale Network Program: Boreas La Ronge, SK August 11/94 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continuous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P18 Time Beginning of Program Time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 43 Loc [:FirstTime] 02: P18 Time Time used for counting minutes 01: 1 Minutes into current day (maximum 1440) 02: 60 Mod/by 03: 64 Loc [:Minutes ] 03: P10 Battery Voltage Battery Voltage 01: 25 Loc [:Battery V] 04: P2 Volt (DIFF) PAR Sensor KJ/m*m 01: 1 Rep 02: 2 15 mV slow Range 03: 1 IN Chan 04: 1 Loc [:Par KJ/m2] 05: .5 Mult 06: 0 Offset 05: P2 Volt (DIFF) Net Radiometer KJ/m*m 01: 1 Rep 02: 4 500 mV slow Range 03: 2 IN Chan 04: 2 Loc [:Net KJ/m2] 05: .0700 Mult 06: 0 Offset 06: P2 Volt (DIFF) Albedometer Up KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 3 IN Chan 04: 3 Loc [:AlU KJ/m2] 05: .59453 Mult 06: 0 Offset 07: P2 Volt (DIFF) Albedometer Down KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 4 IN Chan 04: 4 Loc [:AlD KJ/m2] 05: .56948 Mult 06: 0 Offset 08: P30 Z=F Beginning of IR Sensor deg C 01: 0 F 02: 29 Z Loc [:OV Pw ] 09: P30 Z=F 01: 5000 F 02: 30 Z Loc [:5V Pw ] 10: P21 Analog Out Set CAO channel 1 to 5000 mV 01: 1 CAO Chan 02: 30 mV Loc 5V Pw 11: P4 Excite,Delay,Volt(SE) Measures Ed and Erel 01: 1 Rep 02: 5 5000 mV slow Range 03: 9 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 1200 mV Excitation 07: 31 Loc [:Ed Volts ] 08: .001 Mult 09: 0 Offset 12: P4 Excite,Delay,Volt(SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 10 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 5000-- mV Excitation 07: 32 Loc [:Erel Volt] 08: .001 Mult 09: 0 Offset 13: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .42315 F 04: 30 Then Do 14: P55 Polynomial 01: 1 Rep 02: 31 X Loc Ed Volts 03: 33 F(X) Loc [:Td C ] 04: 48.653 C0 05: -302.29 C1 06: 658.31 C2 07: -911.19 C3 08: 660.33 C4 09: -201.44 C5 15: P94 Else 16: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .03125 F 04: 30 Then Do 17: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 10 F 03: 34 Z Loc [:Temporary] 18: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 88.341 C0 05: -140.82 C1 06: 131.86 C2 07: -74.476 C3 08: 23.529 C4 09: -3.8390 C5 19: P30 Z=F 01: 6 F 02: 35 Z Loc [:Six ] 20: P47 Z=X^Y 01: 34 X Loc Temporary 02: 35 Y Loc Six 03: 34 Z Loc [:Temporary] 21: P37 Z=X*F 01: 34 X Loc Temporary 02: .25131 F 03: 34 Z Loc [:Temporary] 22: P33 Z=X+Y 01: 34 X Loc Temporary 02: 33 Y Loc Td C 03: 33 Z Loc [:Td C ] 23: P94 Else 24: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 100 F 03: 34 Z Loc [:Temporary] 25: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 164.35 C0 05: -134.14 C1 06: 80.230 C2 07: -23.831 C3 08: 2.6569 C4 09: 0 C5 26: P95 End 27: P95 End 28: P37 Z=X*F 01: 32 X Loc Erel Volt 02: 1 F 03: 32 Z Loc [:Erel Volt] 29: P37 Z=X*F 01: 33 X Loc Td C 02: -.00224 F 03: 36 Z Loc [:Erel Mult] 30: P34 Z=X+F 01: 36 X Loc Erel Mult 02: 1.0589 F 03: 36 Z Loc [:Erel Mult] 31: P36 Z=X*Y 01: 32 X Loc Erel Volt 02: 36 Y Loc Erel Mult 03: 37 Z Loc [:Ecrel V ] 32: P55 Polynomial 01: 1 Rep 02: 37 X Loc Ecrel V 03: 38 F(X) Loc [:Trel C ] 04: .0836 C0 05: 122 C1 06: -65.5 C2 07: 126.4 C3 08: -223.2 C4 09: 140.3 C5 33: P33 Z=X+Y End of IR Sensor 01: 33 X Loc Td C 02: 38 Y Loc Trel C 03: 12 Z Loc [:IRSensorC] 34: P21 Analog Out 01: 1 CAO Chan 02: 29 mV Loc OV Pw 35: P4 Excite,Delay,Volt(SE) Wind Direction degrees true 01: 1 Rep 02: 5 5000 mV slow Range 03: 11 IN Chan 04: 3 Excite all reps w/EXchan 3 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 13 Loc [:WindDdegT] 08: .071 Mult 09: 0 Offset 36: P3 Pulse Wind Speed metres/sec 01: 1 Rep 02: 2 Pulse Input Chan 03: 21 Low level AC; Output Hz. 04: 14 Loc [:WindS m/s] 05: .0980 Mult 06: 0 Offset 37: P3 Pulse Tipping Bucket mm 01: 1 Rep 02: 1 Pulse Input Chan 03: 2 Switch closure 04: 18 Loc [:TipBuc mm] 05: .03 Mult 06: 0 Offset 38: P89 If X<=>F On the 50th minute skip the multiplexer 01: 64 X Loc Minutes and execute soil moisture in Table 2 02: 2 <> 03: 50 F 04: 30 Then Do 39: P20 Set Port Start of Multiplexer 01: 1 Set high 02: 1 Port Number 40: P20 Set Port 01: 1 Set high 02: 2 Port Number 41: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 42: P20 Set Port 01: 0 Set low 02: 2 Port Number 43: P8 Excite,Delay,Volt(DIFF) Setra Pressure Sensor KPa 01: 1 Rep 02: 4 500 mV slow Range 03: 8 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 1 Delay (units=.01sec) 06: 2500 mV Excitation 07: 11 Loc [:Press KPa] 08: .12 Mult 09: 80 Offset 44: P20 Set Port 01: 1 Set high 02: 2 Port Number 45: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 46: P20 Set Port 01: 0 Set low 02: 2 Port Number 47: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 48: P20 Set Port 01: 1 Set high 02: 2 Port Number 49: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 50: P20 Set Port 01: 0 Set low 02: 2 Port Number 51: P11 Temp 107 Probe Temperature at 10 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 7 Loc [:Soil 10cm] 05: 1 Mult 06: 0 Offset 52: P20 Set Port 01: 1 Set high 02: 2 Port Number 53: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 54: P20 Set Port 01: 0 Set low 02: 2 Port Number 55: P11 Temp 107 Probe Temperature at 20 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 8 Loc [:Soil 20cm] 05: 1 Mult 06: 0 Offset 56: P20 Set Port 01: 1 Set high 02: 2 Port Number 57: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 58: P20 Set Port 01: 0 Set low 02: 2 Port Number 59: P11 Temp 107 Probe Temperature at 50 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 9 Loc [:Soil 50cm] 05: 1 Mult 06: 0 Offset 60: P20 Set Port 01: 1 Set high 02: 2 Port Number 61: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 62: P20 Set Port 01: 0 Set low 02: 2 Port Number 63: P4 Excite,Delay,Volt(SE) 107F Temperature LC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 26 Loc [:LC Store ] 08: .001 Mult 09: 0 Offset 64: P55 Polynomial 01: 1 Rep 02: 26 X Loc LC Store 03: 6 F(X) Loc [:Temp LC C] 04: -74.159 C0 Coefficients for 35 foot cable - 05: 645.87 C1 lower canopy 06: -3844.6 C2 07: 16081 C3 08: -34152 C4 09: 29933 C5 65: P34 Z=X+F 01: 6 X Loc Temp LC C 02: 273.15 F 03: 28 Z Loc [:Temp LC K] 66: P20 Set Port 01: 1 Set high 02: 2 Port Number 67: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 68: P20 Set Port 01: 0 Set low 02: 2 Port Number 69: P4 Excite,Delay,Volt(SE) HMP35CF Temperature UC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 27 Loc [:UC Store ] 08: .001 Mult 09: 0 Offset 70: P55 Polynomial 01: 1 Rep 02: 27 X Loc UC Store 03: 5 F(X) Loc [:Temp UC C] 04: -74.168 C0 Coefficients for 50 foot cable - 05: 646.22 C1 upper canopy 06: -3848.9 C2 07: 16107 C3 08: -34225 C4 09: 30009 C5 71: P20 Set Port 01: 1 Set high 02: 2 Port Number 72: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 73: P20 Set Port 01: 0 Set low 02: 2 Port Number 74: P4 Excite,Delay,Volt(SE) HMP35CF Relative Humidity %RH 01: 1 Rep 02: 5 5000 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 15 Delay (units .01sec) 06: 5000 mV Excitation 07: 10 Loc [:Humid %RH] 08: .1 Mult 09: 0 Offset 75: P20 Set Port 01: 0 Set low 02: 1 Port Number 76: P30 Z=F Beginning of Dewpoint Calculations 01: 9.5 F 02: 48 Z Loc [:a ] 77: P30 Z=F 01: 265.5 F 02: 49 Z Loc [:b ] 78: P37 Z=X*F 01: 5 X Loc Temp UC C 02: 9.5 F 03: 50 Z Loc [:a*T ] 79: P34 Z=X+F 01: 5 X Loc Temp UC C 02: 265.5 F 03: 51 Z Loc [:b+T ] 80: P38 Z=X/Y 01: 50 X Loc a*T 02: 51 Y Loc b+T 03: 52 Z Loc [:aT/b+T ] 81: P34 Z=X+F 01: 52 X Loc aT/b+T 02: -2 F 03: 53 Z Loc [:aT/b+T-2 ] 82: P40 Z=LN(X) 01: 10 X Loc Humid %RH 02: 54 Z Loc [:ln(RH) ] 83: P30 Z=F 01: 2.303 F 02: 55 Z Loc [:ln/log ] 84: P38 Z=X/Y 01: 54 X Loc ln(RH) 02: 55 Y Loc ln/log 03: 56 Z Loc [:log (RH) ] 85: P33 Z=X+Y 01: 56 X Loc log (RH) 02: 53 Y Loc aT/b+T-2 03: 57 Z Loc [:log +aT/b] 86: P38 Z=X/Y 01: 48 X Loc a 02: 57 Y Loc log +aT/b 03: 58 Z Loc [:a/logRH ] 87: P38 Z=X/Y 01: 49 X Loc b 02: 58 Y Loc a/logRH 03: 22 Z Loc [:Dewpoint ] End of Dewpoint Calculations 88: P95 End 89: P92 If time is 01: 0 minutes into a 02: 1 minute interval 03: 30 Then Do 90: P89 If X<=>F 01: 64 X Loc Minutes 02: 3 >= 03: 55 F 04: 30 Then Do 91: P4 Excite,Delay,Volt(SE) Belfort Weighing Gauge 01: 1 Rep 02: 5 5000 mV slow Range 03: 12 IN Chan 04: 4 Excite all reps w/EXchan 4 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 19 Loc [:Belfortmm] 08: .07826 Mult 09: 0 Offset 92: P20 Set Port Begin Snow Depth Sensor 01: 1 Set high 02: 6 Port Number 93: P20 Set Port 01: 0 Set low 02: 4 Port Number 94: P20 Set Port 01: 1 Set high 02: 5 Port Number 95: P20 Set Port 01: 0 Set low 02: 5 Port Number 96: P20 Set Port 01: 1 Set high 02: 4 Port Number 97: P20 Set Port 01: 1 Set high 02: 5 Port Number 98: P20 Set Port 01: 0 Set low 02: 5 Port Number 99: P20 Set Port 01: 0 Set low 02: 4 Port Number 100: P87 Beginning of Loop 01: 0 Delay 02: 6 Loop Count 101: P20 Set Port 01: 1 Set high 02: 5 Port Number 102: P20 Set Port 01: 0 Set low 02: 5 Port Number 103: P95 End 104: P20 Set Port 01: 1 Set high 02: 5 Port Number 105: P22 Excitation with Delay 01: 1 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 106: P20 Set Port 01: 0 Set low 02: 6 Port Number 107: P20 Set Port 01: 1 Set high 02: 6 Port Number 108: P22 Excitation with Delay 01: 1 EX Chan 02: 8 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 109: P20 Set Port 01: 0 Set low 02: 5 Port Number 110: P30 Z=F 01: 1 F 02: 39 Z Loc [:Snow Calc] 111: P30 Z=F 01: 0 F 02: 42 Z Loc [:Snow # Pu] 112: P87 Beginning of Loop 01: 0 Delay 02: 16 Loop Count 113: P20 Set Port 01: 1 Set high 02: 5 Port Number 114: P20 Set Port 01: 0 Set low 02: 5 Port Number 115: P1 Volt (SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 13 IN Chan 04: 40 Loc [:Snow Data] 05: 1 Mult 06: 0 Offset 116: P89 If X<=>F 01: 40 X Loc Snow Data 02: 3 >= 03: 3000 F 04: 30 Then Do 117: P33 Z=X+Y 01: 39 X Loc Snow Calc 02: 42 Y Loc Snow # Pu 03: 42 Z Loc [:Snow # Pu] 118: P95 End 119: P37 Z=X*F 01: 39 X Loc Snow Calc 02: 2 F 03: 39 Z Loc [:Snow Calc] 120: P95 End 121: P30 Z=F 01: 291 F 02: 41 Z Loc [:T2 291 K ] 122: P38 Z=X/Y 01: 28 X Loc Temp LC K 02: 41 Y Loc T2 291 K 03: 20 Z Loc [:Snow D mm] 123: P39 Z=SQRT(X) 01: 20 X Loc Snow D mm 02: 20 Z Loc [:Snow D mm] 124: P36 Z=X*Y 01: 42 X Loc Snow # Pu 02: 20 Y Loc Snow D mm 03: 20 Z Loc [:Snow D mm] 125: P37 Z=X*F 01: 20 X Loc Snow D mm 02: .52176 F 03: 20 Z Loc [:Snow D mm] 126: P34 Z=X+F 01: 20 X Loc Snow D mm 02: -39 F 03: 20 Z Loc [:Snow D mm] 127: P20 Set Port 01: 0 Set low 02: 4 Port Number 128: P20 Set Port 01: 0 Set low 02: 5 Port Number 129: P20 Set Port End of Snow Depth 01: 0 Set low 02: 6 Port Number 130: P89 If X<=>F Five Minute Average at the top of 01: 64 X Loc Minutes the hour for Belfort and Snow Depth 02: 1 = 03: 59 F 04: 10 Set high Flag 0 (output) 131: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 15 Array ID or location 132: P71 Average 01: 2 Reps 02: 19 Loc Belfortmm 133: P95 End 134: P95 End 135: P92 If time is 01: 0 minutes into a 02: 60 minute interval 03: 30 Then Do 136: P35 Z=X-Y 01: 15 X Loc Av Belfor 02: 59 Y Loc Prev Belf 03: 60 Z Loc [:Belf Diff] 137: P31 Z=X 01: 15 X Loc Av Belfor 02: 59 Z Loc [:Prev Belf] 138: P95 End 139: P89 If X<=>F Two minute average of Wind Speed 01: 64 X Loc Minutes and Direction at top of the hour 02: 3 >= 03: 58 F 04: 10 Set high Flag 0 (output) 140: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 23 Array ID or location 141: P69 Wind Vector 01: 1 Rep 02: 0 Samples per sub-interval 03: 1 Polar Sensor/(S, D1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 142: P92 If time is 01: 59 minutes into a 02: 60 minute interval 03: 10 Set high Flag 0 (output) 143: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 61 Array ID or location 144: P71 Average One minute average of Pressure 01: 1 Rep at top of the hour 02: 11 Loc Press KPa 145: P71 Average One minute average of Temperature 01: 1 Rep at top of the hour 02: 5 Loc Temp UC C 146: P71 Average Average Dewpoint for the hour 01: 1 Rep 02: 22 Loc Dewpoint 147: P92 If time is Begin writing to the array - 01: 0 minutes into a 15 minute interval 02: 15 minute interval 03: 10 Set high Flag 0 (output) 148: P80 Set Active Storage Area 01: 1 Final Storage Area 02: 1 Array ID or location 149: P70 Sample Sample Battery 01: 1 Rep 02: 25 Loc Battery V 150: P77 Real Time Year, Day, Time 01: 1110 Year,Day,Hour-Minute 151: P78 Resolution 01: 1 High Resolution 152: P72 Totalize Totalize Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Loc Par KJ/m2 153: P78 Resolution 01: 0 Low Resolution 154: P82 Standard Deviation Std Dev Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Sample Loc Par KJ/m2 155: P71 Average Average TempUC, TempLC, Temp10 01: 6 Reps Temp20, Temp50, RelHum 02: 5 Loc Temp UC C 156: P78 Resolution 01: 1 High Resolution 157: P71 Average Average Pressure 01: 1 Rep 02: 11 Loc Press KPa 158: P78 Resolution 01: 0 Low Resolution 159: P71 Average Average IRSensor 01: 1 Rep 02: 12 Loc IRSensorC 160: P82 Standard Deviation Std Dev Temp UC, TempLC, Temp10 01: 8 Reps Temp20, Temp50, RelHum, Pressure 02: 5 Sample Loc Temp UC C IRSensor 161: P69 Wind Vector Average Wind Speed, Wind Direction 01: 1 Rep and Std Dev Wind Direction 02: 0 Samples per sub-interval 03: 0 Polar Sensor/(S, D1, SD1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 162: P82 Standard Deviation Std Dev Wind Speed 01: 1 Rep 02: 14 Sample Loc WindS m/s 163: P70 Sample Sample Belfort, Snow Depth 01: 2 Reps Average of last 5 minutes 02: 15 Loc Av Belfor of the hour 164: P72 Totalize Totalize Tip Bucket 01: 1 Rep 02: 18 Loc TipBuc mm 165: P33 Z=X+Y 01: 18 X Loc TipBuc mm 02: 65 Y Loc Total Tip 03: 65 Z Loc [:Total Tip] 166: P70 Sample Sample Soil Moisture 01: 1 Rep Average of minute 50 02: 17 Loc Av Soil M of the hour 167: P78 Resolution 01: 1 High Resolution 168: P70 Sample Sample Pressure for GTS 01: 1 Rep 02: 61 Loc Press 1hr 169: P78 Resolution 01: 0 Low Resolution 170: P70 Sample Sample TempUC, Dewpoint for GTS 01: 2 Reps 02: 62 Loc Temp 1hr 171: P70 Sample Sample Wind Dir for GTS 01: 1 Rep 02: 24 Loc WindD 1hr 172: P70 Sample Sample Wind Speed for GTS 01: 1 Rep 02: 23 Loc WindS 1hr 173: P70 Sample Sample Belfort difference from 01: 1 Rep previous hour 02: 60 Loc Belf Diff 174: P70 Sample Sample Total Tipping Bucket for season 01: 1 Rep 02: 65 Loc Total Tip 175: P70 Sample 01: 2 Reps 02: 73 Loc ThC 1sec 176: P96 Serial Output 01: 30 SM192/SM716/CSM1 177: P18 Time Store end of Program time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 45 Loc [:LastTime ] 178: P35 Z=X-Y Program Execution Time 01: 45 X Loc LastTime 02: 43 Y Loc FirstTime 03: 44 Z Loc [:Prog Time] 179: P End Table 1 * 2 Table 2 Programs 01: 60 Sec. Execution Interval 01: P92 If time is 01: 50 minutes into a 02: 60 minute interval 03: 30 Then Do 02: P89 If X<=>F 01: 43 X Loc FirstTime 02: 4 < 03: 200 F 04: 30 Then Do 03: P86 Do 01: 10 Set high Flag 0 (output) 04: P30 Z=F 01: 0 F 02: 29 Z Loc [:OV Pw ] 05: P30 Z=F 01: 2000 F 02: 66 Z Loc [:2V Pw ] 06: P17 Panel Temperature 01: 67 Loc [:PanelTemp] 07: P20 Set Port 01: 1 Set high 02: 1 Port Number 08: P87 Beginning of Loop 01: 0 Delay 02: 2 Loop Count 09: P20 Set Port 01: 1 Set high 02: 2 Port Number 10: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 11: P20 Set Port 01: 0 Set low 02: 2 Port Number 12: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0.0000 mV Excitation 13: P95 End 14: P21 Analog Out 01: 2 CAO Chan 02: 66 mV Loc 2V Pw 15: P22 Excitation with Delay 01: 4 EX Chan 02: 100 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 16: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 46 Loc [:ThC 1 sec] 07: 1 Mult 08: 0 Offset 17: P22 Excitation with Delay 01: 4 EX Chan 02: 2000 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 18: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 47 Loc [:ThC 21sec] 07: 1 Mult 08: 0 Offset 19: P21 Analog Out 01: 2 CAO Chan 02: 29 mV Loc OV Pw 20: P20 Set Port 01: 0 Set low 02: 1 Port Number 21: P35 Z=X-Y End of Soil Moisture 01: 47 X Loc ThC 21sec 02: 46 Y Loc ThC 1 sec 03: 68 Z Loc [:Soil Diff] 22: P37 Z=X*F 01: 68 X Loc Soil Diff 02: 4.89 F 03: 69 Z Loc [:Soil Mult] 23: P30 Z=F 01: 10 F 02: 70 Z Loc [:Soil Ten ] 24: P47 Z=X^Y 01: 70 X Loc Soil Ten 02: 69 Y Loc Soil Mult 03: 71 Z Loc [:Soil Sub ] 25: P37 Z=X*F 01: 71 X Loc Soil Sub 02: .00026 F 03: 72 Z Loc [:Soil Res ] 26: P37 Z=X*F 01: 72 X Loc Soil Res 02: .1 F 03: 21 Z Loc [:Soil MPa ] 27: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 17 Array ID or location 28: P70 Sample 01: 1 Rep 02: 21 Loc Soil MPa 29: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 73 Array ID or location 30: P70 Sample 01: 2 Reps 02: 46 Loc ThC 1 sec 31: P95 End 32: P95 End 33: P End Table 2 * 3 Table 3 Subroutines 01: P End Table 3 * 4 Mode 4 Output Options 01: 0 (Tape OFF) (Printer OFF) 02: 0 Printer 300 Baud * A Mode 10 Memory Allocation 01: 76 Input Locations 02: 130 Intermediate Locations * C Mode 12 Security (OSX-0) 01: 00 Security Option 02: 0000 Security Code Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 4: 1: Loc [:Par KJ/m2] 1: 5: 2: Loc [:Net KJ/m2] 1: 6: 3: Loc [:AlU KJ/m2] 1: 7: 4: Loc [:AlD KJ/m2] 1: 70: 5: F(X) Loc [:Temp UC C] 1: 64: 6: F(X) Loc [:Temp LC C] 1: 51: 7: Loc [:Soil 10cm] 1: 55: 8: Loc [:Soil 20cm] 1: 59: 9: Loc [:Soil 50cm] 1: 74: 10: Loc [:Humid %RH] 1: 43: 11: Loc [:Press KPa] 1: 33: 12: Z Loc [:IRSensorC] 1: 35: 13: Loc [:WindDdegT] 1: 36: 14: Loc [:WindS m/s] 1: 37: 18: Loc [:TipBuc mm] 1: 91: 19: Loc [:Belfortmm] 1:122: 20: Z Loc [:Snow D mm] 1:123: 20: Z Loc [:Snow D mm] 1:124: 20: Z Loc [:Snow D mm] 1:125: 20: Z Loc [:Snow D mm] 1:126: 20: Z Loc [:Snow D mm] 2: 26: 21: Z Loc [:Soil MPa ] 1: 87: 22: Z Loc [:Dewpoint ] End of Dewpoint Calculations 1: 3: 25: Loc [:Battery V] 1: 63: 26: Loc [:LC Store ] 1: 69: 27: Loc [:UC Store ] 1: 65: 28: Z Loc [:Temp LC K] 1: 8: 29: Z Loc [:OV Pw ] 2: 4: 29: Z Loc [:OV Pw ] 1: 9: 30: Z Loc [:5V Pw ] 1: 11: 31: Loc [:Ed Volts ] 1: 12: 32: Loc [:Erel Volt] 1: 28: 32: Z Loc [:Erel Volt] 1: 14: 33: F(X) Loc [:Td C ] 1: 18: 33: F(X) Loc [:Td C ] 1: 22: 33: Z Loc [:Td C ] 1: 25: 33: F(X) Loc [:Td C ] 1: 17: 34: Z Loc [:Temporary] 1: 20: 34: Z Loc [:Temporary] 1: 21: 34: Z Loc [:Temporary] 1: 24: 34: Z Loc [:Temporary] 1: 19: 35: Z Loc [:Six ] 1: 29: 36: Z Loc [:Erel Mult] 1: 30: 36: Z Loc [:Erel Mult] 1: 31: 37: Z Loc [:Ecrel V ] 1: 32: 38: F(X) Loc [:Trel C ] 1:110: 39: Z Loc [:Snow Calc] 1:119: 39: Z Loc [:Snow Calc] 1:115: 40: Loc [:Snow Data] 1:121: 41: Z Loc [:T2 291 K ] 1:111: 42: Z Loc [:Snow # Pu] 1:117: 42: Z Loc [:Snow # Pu] 1: 1: 43: Loc [:FirstTime] 1:178: 44: Z Loc [:Prog Time] 1:177: 45: Loc [:LastTime ] 2: 16: 46: Loc [:ThC 1 sec] 2: 18: 47: Loc [:ThC 21sec] 1: 76: 48: Z Loc [:a ] 1: 77: 49: Z Loc [:b ] 1: 78: 50: Z Loc [:a*T ] 1: 79: 51: Z Loc [:b+T ] 1: 80: 52: Z Loc [:aT/b+T ] 1: 81: 53: Z Loc [:aT/b+T-2 ] 1: 82: 54: Z Loc [:ln(RH) ] 1: 83: 55: Z Loc [:ln/log ] 1: 84: 56: Z Loc [:log (RH) ] 1: 85: 57: Z Loc [:log +aT/b] 1: 86: 58: Z Loc [:a/logRH ] 1:137: 59: Z Loc [:Prev Belf] 1:136: 60: Z Loc [:Belf Diff] 1: 2: 64: Loc [:Minutes ] 1:165: 65: Z Loc [:Total Tip] 2: 5: 66: Z Loc [:2V Pw ] 2: 6: 67: Loc [:PanelTemp] 2: 21: 68: Z Loc [:Soil Diff] 2: 22: 69: Z Loc [:Soil Mult] 2: 23: 70: Z Loc [:Soil Ten ] 2: 24: 71: Z Loc [:Soil Sub ] 2: 25: 72: Z Loc [:Soil Res ] Page 24 Input Location Labels: 1:Par KJ/m2 20:Snow D mm 39:Snow Calc 58:a/logRH 2:Net KJ/m2 21:Soil MPa 40:Snow Data 59:Prev Belf 3:AlU KJ/m2 22:Dewpoint 41:T2 291 K 60:Belf Diff 4:AlD KJ/m2 23:WindS 1hr 42:Snow # Pu 61:Press 1hr 5:Temp UC C 24:WindD 1hr 43:FirstTime 62:Temp 1hr 6:Temp LC C 25:Battery V 44:Prog Time 63:Dewpt 1hr 7:Soil 10cm 26:LC Store 45:LastTime 64:Minutes 8:Soil 20cm 27:UC Store 46:ThC 1 sec 65:Total Tip 9:Soil 50cm 28:Temp LC K 47:ThC 21sec 66:2V Pw 10:Humid %RH 29:OV Pw 48:a 67:PanelTemp 11:Press KPa 30:5V Pw 49:b 68:Soil Diff 12:IRSensorC 31:Ed Volts 50:a*T 69:Soil Mult 13:WindDdegT 32:Erel Volt 51:b+T 70:Soil Ten 14:WindS m/s 33:Td C 52:aT/b+T 71:Soil Sub 15:Av Belfor 34:Temporary 53:aT/b+T-2 72:Soil Res 16:Av Snow D 35:Six 54:ln(RH) 73:ThC 1sec 17:Av Soil M 36:Erel Mult 55:ln/log 74:ThC 21sec 18:TipBuc mm 37:Ecrel V 56:log (RH) 75:_________ 19:Belfortmm 38:Trel C 57:log +aT/b 76:_________ Program: Boreas Meadow Lake, SK Aug 31/95 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continuous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P18 Time Beginning of Program Time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 43 Loc [:FirstTime] 02: P18 Time Time used for counting minutes 01: 1 Minutes into current day (maximum 1440) 02: 60 Mod/by 03: 64 Loc [:Minutes ] 03: P10 Battery Voltage Battery Voltage 01: 25 Loc [:Battery V] 04: P2 Volt (DIFF) PAR Sensor KJ/m*m 01: 1 Rep 02: 2 15 mV slow Range 03: 1 IN Chan 04: 1 Loc [:Par KJ/m2] 05: .5 Mult 06: 0 Offset 05: P2 Volt (DIFF) Net Radiometer KJ/m*m 01: 1 Rep 02: 4 500 mV slow Range 03: 2 IN Chan 04: 2 Loc [:Net KJ/m2] 05: .065 Mult 06: 0 Offset 06: P2 Volt (DIFF) Albedometer Up KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 3 IN Chan 04: 3 Loc [:AlU KJ/m2] 05: .63939 Mult 06: 0 Offset 07: P2 Volt (DIFF) Albedometer Down KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 4 IN Chan 04: 4 Loc [:AlD KJ/m2] 05: .60459 Mult 06: 0 Offset 08: P30 Z=F No IR Sensor at this site 01: -999 F 02: 12 Z Loc [:IRSensorC] 09: P4 Excite,Delay,Volt(SE) Wind Direction degrees true 01: 1 Rep 02: 5 5000 mV slow Range 03: 11 IN Chan 04: 3 Excite all reps w/EXchan 3 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 13 Loc [:WindDdegT] 08: .071 Mult 09: 0 Offset 10: P3 Pulse Wind Speed metres/sec 01: 1 Rep 02: 2 Pulse Input Chan 03: 21 Low level AC; Output Hz. 04: 14 Loc [:WindS m/s] 05: .0980 Mult 06: 0 Offset 11: P3 Pulse Tipping Bucket mm 01: 1 Rep 02: 1 Pulse Input Chan 03: 2 Switch closure 04: 18 Loc [:TipBuc mm] 05: .025 Mult 06: 0 Offset 12: P89 If X<=>F On the 50th minute skip the multiplexer 01: 64 X Loc Minutes and execute soil moisture in Table 2 02: 2 <> 03: 50 F 04: 30 Then Do 13: P20 Set Port Start of multiplexer 01: 1 Set high 02: 1 Port Number 14: P22 Excitation with Delay 01: 2 EX Chan 02: 2 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 15: P8 Excite,Delay,Volt(DIFF) Setra Pressure Sensor KPa 01: 1 Rep 02: 4 500 mV slow Range 03: 8 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 1 Delay (units=.01sec) 06: 2500 mV Excitation 07: 11 Loc [:Press KPa] 08: .12 Mult 09: 80 Offset 16: P22 Excitation with Delay 01: 2 EX Chan 02: 2 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 17: P22 Excitation with Delay 01: 2 EX Chan 02: 2 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 18: P11 Temp 107 Probe Temperature at 10 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 7 Loc [:Soil 10cm] 05: 1 Mult 06: 0 Offset 19: P22 Excitation with Delay 01: 2 EX Chan 02: 2 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 20: P11 Temp 107 Probe Temperature at 20 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 8 Loc [:Soil 20cm] 05: 1 Mult 06: 0 Offset 21: P22 Excitation with Delay 01: 2 EX Chan 02: 2 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 22: P11 Temp 107 Probe Temperature at 50 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 9 Loc [:Soil 50cm] 05: 1 Mult 06: 0 Offset 23: P22 Excitation with Delay 01: 2 EX Chan 02: 2 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 24: P30 Z=F No 107F Temperature at this site 01: -999 F 02: 6 Z Loc [:Temp LC C] 25: P22 Excitation with Delay 01: 2 EX Chan 02: 2 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 26: P4 Excite,Delay,Volt(SE) HMP35CF Temperature UC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 27 Loc [:UC Store ] 08: .001 Mult 09: 0 Offset 27: P55 Polynomial 01: 1 Rep 02: 27 X Loc UC Store 03: 5 F(X) Loc [:Temp in C] 04: -74.221 C0 Coefficients for 140 foot cable 05: 648.34 C1 06: -3875.8 C2 07: 16274 C3 08: -34691 C4 09: 30508 C5 28: P34 Z=X+F 01: 5 X Loc Temp in C 02: 273.15 F 03: 28 Z Loc [:Temp in K] 29: P22 Excitation with Delay 01: 2 EX Chan 02: 2 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 30: P4 Excite,Delay,Volt(SE) HMP35CF Relative Humidity %RH 01: 1 Rep 02: 5 5000 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 15 Delay (units .01sec) 06: 5000 mV Excitation 07: 10 Loc [:Humid %RH] 08: .1 Mult 09: 0 Offset 31: P20 Set Port End of Multiplexer 01: 0 Set low 02: 1 Port Number 32: P30 Z=F Beginning of Dewpoint Calculations 01: 9.5 F 02: 48 Z Loc [:a ] 33: P30 Z=F 01: 265.5 F 02: 49 Z Loc [:b ] 34: P37 Z=X*F 01: 5 X Loc Temp in C 02: 9.5 F 03: 50 Z Loc [:a*T ] 35: P34 Z=X+F 01: 5 X Loc Temp in C 02: 265.5 F 03: 51 Z Loc [:b+T ] 36: P38 Z=X/Y 01: 50 X Loc a*T 02: 51 Y Loc b+T 03: 52 Z Loc [:aT/b+T ] 37: P34 Z=X+F 01: 52 X Loc aT/b+T 02: -2 F 03: 53 Z Loc [:aT/b+T-2 ] 38: P40 Z=LN(X) 01: 10 X Loc Humid %RH 02: 54 Z Loc [:ln(RH) ] 39: P30 Z=F 01: 2.303 F 02: 55 Z Loc [:ln/log ] 40: P38 Z=X/Y 01: 54 X Loc ln(RH) 02: 55 Y Loc ln/log 03: 56 Z Loc [:log (RH) ] 41: P33 Z=X+Y 01: 56 X Loc log (RH) 02: 53 Y Loc aT/b+T-2 03: 57 Z Loc [:log +aT/b] 42: P38 Z=X/Y 01: 48 X Loc a 02: 57 Y Loc log +aT/b 03: 58 Z Loc [:a/logRH ] 43: P38 Z=X/Y 01: 49 X Loc b 02: 58 Y Loc a/logRH 03: 22 Z Loc [:Dewpoint ] End of Dewpoint Calculations 44: P95 End 45: P92 If time is 01: 0 minutes into a 02: 1 minute interval 03: 30 Then Do 46: P89 If X<=>F 01: 64 X Loc Minutes 02: 3 >= 03: 55 F 04: 30 Then Do 47: P20 Set Port Belfort Weighing Gauge mm 01: 1 Set high 02: 3 Port Number 48: P20 Set Port 01: 1 Set high 02: 2 Port Number 49: P22 Excitation with Delay 01: 2 EX Chan 02: 20 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 50: P20 Set Port 01: 0 Set low 02: 3 Port Number 51: P20 Set Port 01: 1 Set high 02: 3 Port Number 52: P20 Set Port 01: 0 Set low 02: 2 Port Number 53: P30 Z=F 01: 0 F 02: 19 Z Loc [:Belfortmm] 54: P30 Z=F 01: 1 F 02: 31 Z Loc [:Weightx10] 55: P87 Beginning of Loop 01: 0 Delay 02: 3 Loop Count 56: P30 Z=F 01: 1 F 02: 32 Z Loc [:Weightx2 ] 57: P30 Z=F 01: 0 F 02: 33 Z Loc [:Subtotal ] 58: P87 Beginning of Loop 01: 0 Delay 02: 4 Loop Count 59: P1 Volt (SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 12 IN Chan 04: 34 Loc [:HI or LO ] 05: 1 Mult 06: 0 Offset 60: P89 If X<=>F 01: 34 X Loc HI or LO 02: 3 >= 03: 3000 F 04: 30 Then Do 61: P33 Z=X+Y 01: 32 X Loc Weightx2 02: 33 Y Loc Subtotal 03: 33 Z Loc [:Subtotal ] 62: P95 End 63: P20 Set Port 01: 1 Set high 02: 2 Port Number 64: P20 Set Port 01: 0 Set low 02: 2 Port Number 65: P37 Z=X*F 01: 32 X Loc Weightx2 02: 2 F 03: 32 Z Loc [:Weightx2 ] 66: P95 End 67: P36 Z=X*Y 01: 33 X Loc Subtotal 02: 31 Y Loc Weightx10 03: 33 Z Loc [:Subtotal ] 68: P33 Z=X+Y 01: 33 X Loc Subtotal 02: 19 Y Loc Belfortmm 03: 19 Z Loc [:Belfortmm] 69: P37 Z=X*F 01: 31 X Loc Weightx10 02: 10 F 03: 31 Z Loc [:Weightx10] 70: P95 End 71: P20 Set Port 01: 0 Set low 02: 3 Port Number 72: P20 Set Port 01: 0 Set low 02: 2 Port Number 73: P20 Set Port Begin Snow Depth Sensor 01: 1 Set high 02: 6 Port Number 74: P20 Set Port 01: 0 Set low 02: 4 Port Number 75: P20 Set Port 01: 1 Set high 02: 5 Port Number 76: P20 Set Port 01: 0 Set low 02: 5 Port Number 77: P20 Set Port 01: 1 Set high 02: 4 Port Number 78: P20 Set Port 01: 1 Set high 02: 5 Port Number 79: P20 Set Port 01: 0 Set low 02: 5 Port Number 80: P20 Set Port 01: 0 Set low 02: 4 Port Number 81: P87 Beginning of Loop 01: 0 Delay 02: 6 Loop Count 82: P20 Set Port 01: 1 Set high 02: 5 Port Number 83: P20 Set Port 01: 0 Set low 02: 5 Port Number 84: P95 End 85: P20 Set Port 01: 1 Set high 02: 5 Port Number 86: P22 Excitation with Delay 01: 1 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 87: P20 Set Port 01: 0 Set low 02: 6 Port Number 88: P20 Set Port 01: 1 Set high 02: 6 Port Number 89: P22 Excitation with Delay 01: 1 EX Chan 02: 8 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 90: P20 Set Port 01: 0 Set low 02: 5 Port Number 91: P30 Z=F 01: 1 F 02: 39 Z Loc [:Snow Calc] 92: P30 Z=F 01: 0 F 02: 42 Z Loc [:Snow # Pu] 93: P87 Beginning of Loop 01: 0 Delay 02: 16 Loop Count 94: P20 Set Port 01: 1 Set high 02: 5 Port Number 95: P20 Set Port 01: 0 Set low 02: 5 Port Number 96: P1 Volt (SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 13 IN Chan 04: 40 Loc [:Snow Data] 05: 1 Mult 06: 0 Offset 97: P89 If X<=>F 01: 40 X Loc Snow Data 02: 3 >= 03: 3000 F 04: 30 Then Do 98: P33 Z=X+Y 01: 39 X Loc Snow Calc 02: 42 Y Loc Snow # Pu 03: 42 Z Loc [:Snow # Pu] 99: P95 End 100: P37 Z=X*F 01: 39 X Loc Snow Calc 02: 2 F 03: 39 Z Loc [:Snow Calc] 101: P95 End 102: P30 Z=F 01: 291 F 02: 41 Z Loc [:T2 291 K ] 103: P38 Z=X/Y 01: 28 X Loc Temp in K 02: 41 Y Loc T2 291 K 03: 20 Z Loc [:Snow D mm] 104: P39 Z=SQRT(X) 01: 20 X Loc Snow D mm 02: 20 Z Loc [:Snow D mm] 105: P36 Z=X*Y 01: 42 X Loc Snow # Pu 02: 20 Y Loc Snow D mm 03: 20 Z Loc [:Snow D mm] 106: P37 Z=X*F 01: 20 X Loc Snow D mm 02: .52176 F 03: 20 Z Loc [:Snow D mm] 107: P34 Z=X+F 01: 20 X Loc Snow D mm 02: -39 F 03: 20 Z Loc [:Snow D mm] 108: P20 Set Port 01: 0 Set low 02: 4 Port Number 109: P20 Set Port 01: 0 Set low 02: 5 Port Number 110: P20 Set Port End of Snow Depth 01: 0 Set low 02: 6 Port Number 111: P89 If X<=>F Five Minute Average at the top of 01: 64 X Loc Minutes the hour for Belfort and Snow Depth 02: 1 = 03: 59 F 04: 10 Set high Flag 0 (output) 112: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 15 Array ID or location 113: P71 Average 01: 2 Reps 02: 19 Loc Belfortmm 114: P95 End 115: P95 End 116: P92 If time is Calculate the Belfort change 01: 0 minutes into a from the previous hour 02: 60 minute interval 03: 30 Then Do 117: P35 Z=X-Y 01: 15 X Loc Av Belfor 02: 59 Y Loc Prev Belf 03: 60 Z Loc [:Belf Diff] 118: P31 Z=X 01: 15 X Loc Av Belfor 02: 59 Z Loc [:Prev Belf] 119: P95 End 120: P89 If X<=>F Two minute average of Wind Speed 01: 64 X Loc Minutes and Direction at top of the hour 02: 3 >= 03: 58 F 04: 10 Set high Flag 0 (output) 121: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 23 Array ID or location 122: P69 Wind Vector 01: 1 Rep 02: 0 Samples per sub-interval 03: 1 Polar Sensor/(S, D1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 123: P92 If time is 01: 59 minutes into a 02: 60 minute interval 03: 10 Set high Flag 0 (output) 124: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 61 Array ID or location 125: P71 Average One minute average of Pressure 01: 1 Rep at top of the hour 02: 11 Loc Press KPa 126: P71 Average One minute average of Temperature 01: 1 Rep at top of the hour 02: 5 Loc Temp in C 127: P71 Average One minute average of Dewpoint 01: 1 Rep at top of the hour 02: 22 Loc Dewpoint 128: P92 If time is Begin writing to the array - 01: 0 minutes into a 15 minute interval 02: 15 minute interval 03: 10 Set high Flag 0 (output) 129: P80 Set Active Storage Area 01: 1 Final Storage Area 02: 2 Array ID or location 130: P70 Sample Sample Battery 01: 1 Rep 02: 25 Loc Battery V 131: P77 Real Time Year, Day, Time 01: 1110 Year,Day,Hour-Minute 132: P78 Resolution 01: 1 High Resolution 133: P72 Totalize Totalize Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Loc Par KJ/m2 134: P78 Resolution 01: 0 Low Resolution 135: P82 Standard Deviation Std Dev Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Sample Loc Par KJ/m2 136: P71 Average Average TempUC, TempLC, Temp10 01: 6 Reps Temp20, Temp50, RelHum 02: 5 Loc Temp in C 137: P78 Resolution 01: 1 High Resolution 138: P71 Average Average Pressure 01: 1 Rep 02: 11 Loc Press KPa 139: P78 Resolution 01: 0 Low Resolution 140: P71 Average Average IRSensor 01: 1 Rep 02: 12 Loc IRSensorC 141: P82 Standard Deviation Std Dev Temp UC, TempLC, Temp10 01: 8 Reps Temp20, Temp50, RelHum, Pressure 02: 5 Sample Loc Temp in CIRSensor 142: P69 Wind Vector Average Wind Speed, Wind Direction 01: 1 Rep and Std Dev Wind Direction 02: 0 Samples per sub-interval 03: 0 Polar Sensor/(S, D1, SD1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 143: P82 Standard Deviation Std Dev Wind Speed 01: 1 Rep 02: 14 Sample Loc WindS m/s 144: P70 Sample Sample Belfort, Snow Depth 01: 2 Reps Average of last 5 minutes 02: 15 Loc Av Belfor of the hour 145: P72 Totalize Totalize Tip Bucket 01: 1 Rep 02: 18 Loc TipBuc mm 146: P33 Z=X+Y 01: 18 X Loc TipBuc mm 02: 65 Y Loc Total Tip 03: 65 Z Loc [:Total Tip] 147: P70 Sample Sample Soil Moisture 01: 1 Rep Average of minute 50 02: 17 Loc Av Soil M of the hour 148: P78 Resolution 01: 1 High Resolution 149: P70 Sample Sample Pressure for GTS 01: 1 Rep 02: 61 Loc Press 1hr 150: P78 Resolution 01: 0 Low Resolution 151: P70 Sample Sample TempUC, Dewpoint for GTS 01: 2 Reps 02: 62 Loc Temp 1hr 152: P70 Sample Sample Wind Dir for GTS 01: 1 Rep 02: 24 Loc WindD 1hr 153: P70 Sample Sample Wind Speed for GTS 01: 1 Rep 02: 23 Loc WindS 1hr 154: P70 Sample Sample Belfort difference from 01: 1 Rep previous hour 02: 60 Loc Belf Diff 155: P70 Sample Sample Total Tipping Bucket for season 01: 1 Rep 02: 65 Loc Total Tip 156: P70 Sample 01: 2 Reps 02: 73 Loc ThC 1 sec 157: P96 Serial Output 01: 30 SM192/SM716/CSM1 158: P18 Time Store end of Program time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 45 Loc [:LastTime ] 159: P35 Z=X-Y Program Execution Time 01: 45 X Loc LastTime 02: 43 Y Loc FirstTime 03: 44 Z Loc [:Prog Time] 160: P End Table 1 * 2 Table 2 Programs 01: 30 Sec. Execution Interval 01: P92 If time is 01: 50 minutes into a 02: 60 minute interval 03: 30 Then Do 02: P89 If X<=>F 01: 43 X Loc FirstTime 02: 4 < 03: 200 F 04: 30 Then Do 03: P86 Do 01: 10 Set high Flag 0 (output) 04: P30 Z=F 01: 0 F 02: 29 Z Loc [:0V Pw ] 05: P30 Z=F 01: 2000 F 02: 66 Z Loc [:2V Pw ] 06: P17 Panel Temperature 01: 67 Loc [:PanelTemp] 07: P20 Set Port 01: 1 Set high 02: 1 Port Number 08: P87 Beginning of Loop 01: 0 Delay 02: 2 Loop Count 09: P22 Excitation with Delay 01: 2 EX Chan 02: 2 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 10: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0.0000 mV Excitation 11: P95 End 12: P21 Analog Out 01: 2 CAO Chan 02: 66 mV Loc 2V Pw 13: P22 Excitation with Delay 01: 4 EX Chan 02: 100 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 14: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 46 Loc [:ThC 1 sec] 07: 1 Mult 08: 0 Offset 15: P22 Excitation with Delay 01: 4 EX Chan 02: 2000 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 16: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 47 Loc [:ThC 21sec] 07: 1 Mult 08: 0 Offset 17: P21 Analog Out 01: 2 CAO Chan 02: 29 mV Loc 0V Pw 18: P20 Set Port 01: 0 Set low 02: 1 Port Number 19: P35 Z=X-Y End of Soil Moisture 01: 47 X Loc ThC 21sec 02: 46 Y Loc ThC 1 sec 03: 68 Z Loc [:Soil Diff] 20: P37 Z=X*F 01: 68 X Loc Soil Diff 02: 4.89 F 03: 69 Z Loc [:Soil Mult] 21: P30 Z=F 01: 10 F 02: 70 Z Loc [:Soil Ten ] 22: P47 Z=X^Y 01: 70 X Loc Soil Ten 02: 69 Y Loc Soil Mult 03: 71 Z Loc [:Soil Sub ] 23: P37 Z=X*F 01: 71 X Loc Soil Sub 02: .00026 F 03: 72 Z Loc [:Soil Res ] 24: P37 Z=X*F 01: 72 X Loc Soil Res 02: .1 F 03: 21 Z Loc [:Soil MPa ] 25: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 17 Array ID or location 26: P70 Sample 01: 1 Rep 02: 21 Loc Soil MPa 27: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 73 Array ID or location 28: P70 Sample 01: 2 Reps 02: 46 Loc ThC 1 sec 29: P95 End 30: P95 End 31: P End Table 2 * 3 Table 3 Subroutines 01: P End Table 3 * 4 Mode 4 Output Options 01: 0 (Tape OFF) (Printer OFF) 02: 0 Printer 300 Baud * A Mode 10 Memory Allocation 01: 76 Input Locations 02: 135 Intermediate Locations * C Mode 12 Security (OSX-0) 01: 00 Security Option 02: 0000 Security Code Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 4: 1: Loc [:Par KJ/m2] 1: 5: 2: Loc [:Net KJ/m2] 1: 6: 3: Loc [:AlU KJ/m2] 1: 7: 4: Loc [:AlD KJ/m2] 1: 27: 5: F(X) Loc [:Temp in C] 1: 24: 6: Z Loc [:Temp LC C] 1: 18: 7: Loc [:Soil 10cm] 1: 20: 8: Loc [:Soil 20cm] 1: 22: 9: Loc [:Soil 50cm] 1: 30: 10: Loc [:Humid %RH] 1: 15: 11: Loc [:Press KPa] 1: 8: 12: Z Loc [:IRSensorC] 1: 9: 13: Loc [:WindDdegT] 1: 10: 14: Loc [:WindS m/s] 1: 11: 18: Loc [:TipBuc mm] 1: 53: 19: Z Loc [:Belfortmm] 1: 68: 19: Z Loc [:Belfortmm] 1:103: 20: Z Loc [:Snow D mm] 1:104: 20: Z Loc [:Snow D mm] 1:105: 20: Z Loc [:Snow D mm] 1:106: 20: Z Loc [:Snow D mm] 1:107: 20: Z Loc [:Snow D mm] 2: 24: 21: Z Loc [:Soil MPa ] 1: 43: 22: Z Loc [:Dewpoint ] End of Dewpoint Calculations 1: 3: 25: Loc [:Battery V] 1: 26: 27: Loc [:UC Store ] 1: 28: 28: Z Loc [:Temp in K] 2: 4: 29: Z Loc [:0V Pw ] 1: 54: 31: Z Loc [:Weightx10] 1: 69: 31: Z Loc [:Weightx10] 1: 56: 32: Z Loc [:Weightx2 ] 1: 65: 32: Z Loc [:Weightx2 ] 1: 57: 33: Z Loc [:Subtotal ] 1: 61: 33: Z Loc [:Subtotal ] 1: 67: 33: Z Loc [:Subtotal ] 1: 59: 34: Loc [:HI or LO ] 1: 91: 39: Z Loc [:Snow Calc] 1:100: 39: Z Loc [:Snow Calc] 1: 96: 40: Loc [:Snow Data] 1:102: 41: Z Loc [:T2 291 K ] 1: 92: 42: Z Loc [:Snow # Pu] 1: 98: 42: Z Loc [:Snow # Pu] 1: 1: 43: Loc [:FirstTime] 1:159: 44: Z Loc [:Prog Time] 1:158: 45: Loc [:LastTime ] 2: 14: 46: Loc [:ThC 1 sec] 2: 16: 47: Loc [:ThC 21sec] 1: 32: 48: Z Loc [:a ] 1: 33: 49: Z Loc [:b ] 1: 34: 50: Z Loc [:a*T ] 1: 35: 51: Z Loc [:b+T ] 1: 36: 52: Z Loc [:aT/b+T ] 1: 37: 53: Z Loc [:aT/b+T-2 ] 1: 38: 54: Z Loc [:ln(RH) ] 1: 39: 55: Z Loc [:ln/log ] 1: 40: 56: Z Loc [:log (RH) ] 1: 41: 57: Z Loc [:log +aT/b] 1: 42: 58: Z Loc [:a/logRH ] 1:118: 59: Z Loc [:Prev Belf] 1:117: 60: Z Loc [:Belf Diff] 1: 2: 64: Loc [:Minutes ] 1:146: 65: Z Loc [:Total Tip] 2: 5: 66: Z Loc [:2V Pw ] 2: 6: 67: Loc [:PanelTemp] 2: 19: 68: Z Loc [:Soil Diff] 2: 20: 69: Z Loc [:Soil Mult] 2: 21: 70: Z Loc [:Soil Ten ] 2: 22: 71: Z Loc [:Soil Sub ] 2: 23: 72: Z Loc [:Soil Res ] Page 21 Input Location Labels: 1:Par KJ/m2 20:Snow D mm 39:Snow Calc 58:a/logRH 2:Net KJ/m2 21:Soil MPa 40:Snow Data 59:Prev Belf 3:AlU KJ/m2 22:Dewpoint 41:T2 291 K 60:Belf Diff 4:AlD KJ/m2 23:WindS 1hr 42:Snow # Pu 61:Press 1hr 5:Temp in C 24:WindD 1hr 43:FirstTime 62:Temp 1hr 6:Temp LC C 25:Battery V 44:Prog Time 63:Dewpt 1hr 7:Soil 10cm 26:LC Store 45:LastTime 64:Minutes 8:Soil 20cm 27:UC Store 46:ThC 1 sec 65:Total Tip 9:Soil 50cm 28:Temp in K 47:ThC 21sec 66:2V Pw 10:Humid %RH 29:0V Pw 48:a 67:PanelTemp 11:Press KPa 30:5V Pw 49:b 68:Soil Diff 12:IRSensorC 31:Weightx10 50:a*T 69:Soil Mult 13:WindDdegT 32:Weightx2 51:b+T 70:Soil Ten 14:WindS m/s 33:Subtotal 52:aT/b+T 71:Soil Sub 15:Av Belfor 34:HI or LO 53:aT/b+T-2 72:Soil Res 16:Av Snow D 35: 54:ln(RH) 73:ThC 1 sec 17:Av Soil M 36: 55:ln/log 74:ThC 21 Se 18:TipBuc mm 37: 56:log (RH) 75:_________ 19:Belfortmm 38: 57:log +aT/b 76:_________ Program: Boreas Prince Albert, SK September 1/94 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continuous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P18 Time Beginning of Program Time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 43 Loc [:FirstTime] 02: P18 Time Time used for counting minutes 01: 1 Minutes into current day (maximum 1440) 02: 60 Mod/by 03: 64 Loc [:Minutes ] 03: P10 Battery Voltage Battery Voltage 01: 25 Loc [:Battery V] 04: P2 Volt (DIFF) PAR Sensor KJ/m*m 01: 1 Rep 02: 2 15 mV slow Range 03: 1 IN Chan 04: 1 Loc [:Par KJ/m2] 05: .5 Mult 06: 0 Offset 05: P2 Volt (DIFF) Net Radiometer KJ/m*m 01: 1 Rep 02: 4 500 mV slow Range 03: 2 IN Chan 04: 2 Loc [:Net KJ/m2] 05: .0665 Mult 06: 0 Offset 06: P2 Volt (DIFF) Albedometer Up KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 3 IN Chan 04: 3 Loc [:AlU KJ/m2] 05: .56243 Mult 06: 0 Offset 07: P2 Volt (DIFF) Albedometer Down KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 4 IN Chan 04: 4 Loc [:AlD KJ/m2] 05: .60459 Mult 06: 0 Offset 08: P30 Z=F Beginning of IR Sensor deg C 01: 0 F 02: 29 Z Loc [:OV Pw ] 09: P30 Z=F 01: 5000 F 02: 30 Z Loc [:5V Pw ] 10: P21 Analog Out Set CAO channel 1 to 5000 mV 01: 1 CAO Chan 02: 30 mV Loc 5V Pw 11: P4 Excite,Delay,Volt(SE) Measures Ed and Erel 01: 1 Rep 02: 5 5000 mV slow Range 03: 9 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 1200 mV Excitation 07: 31 Loc [:Ed Volts ] 08: .001 Mult 09: 0 Offset 12: P4 Excite,Delay,Volt(SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 10 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 5000-- mV Excitation 07: 32 Loc [:Erel Volt] 08: .001 Mult 09: 0 Offset 13: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .42315 F 04: 30 Then Do 14: P55 Polynomial 01: 1 Rep 02: 31 X Loc Ed Volts 03: 33 F(X) Loc [:Td C ] 04: 48.653 C0 05: -302.29 C1 06: 658.31 C2 07: -911.19 C3 08: 660.33 C4 09: -201.44 C5 15: P94 Else 16: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .03125 F 04: 30 Then Do 17: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 10 F 03: 34 Z Loc [:Temporary] 18: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 88.341 C0 05: -140.82 C1 06: 131.86 C2 07: -74.476 C3 08: 23.529 C4 09: -3.8390 C5 19: P30 Z=F 01: 6 F 02: 35 Z Loc [:Six ] 20: P47 Z=X^Y 01: 34 X Loc Temporary 02: 35 Y Loc Six 03: 34 Z Loc [:Temporary] 21: P37 Z=X*F 01: 34 X Loc Temporary 02: .25131 F 03: 34 Z Loc [:Temporary] 22: P33 Z=X+Y 01: 34 X Loc Temporary 02: 33 Y Loc Td C 03: 33 Z Loc [:Td C ] 23: P94 Else 24: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 100 F 03: 34 Z Loc [:Temporary] 25: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 164.35 C0 05: -134.14 C1 06: 80.230 C2 07: -23.831 C3 08: 2.6569 C4 09: 0 C5 26: P95 End 27: P95 End 28: P37 Z=X*F 01: 32 X Loc Erel Volt 02: 1 F 03: 32 Z Loc [:Erel Volt] 29: P37 Z=X*F 01: 33 X Loc Td C 02: -.00224 F 03: 36 Z Loc [:Erel Mult] 30: P34 Z=X+F 01: 36 X Loc Erel Mult 02: 1.0589 F 03: 36 Z Loc [:Erel Mult] 31: P36 Z=X*Y 01: 32 X Loc Erel Volt 02: 36 Y Loc Erel Mult 03: 37 Z Loc [:Ecrel V ] 32: P55 Polynomial 01: 1 Rep 02: 37 X Loc Ecrel V 03: 38 F(X) Loc [:Trel C ] 04: .0836 C0 05: 122 C1 06: -65.5 C2 07: 126.4 C3 08: -223.2 C4 09: 140.3 C5 33: P33 Z=X+Y End of IR Sensor 01: 33 X Loc Td C 02: 38 Y Loc Trel C 03: 12 Z Loc [:IRSensorC] 34: P21 Analog Out 01: 1 CAO Chan 02: 29 mV Loc OV Pw 35: P4 Excite,Delay,Volt(SE) Wind Direction degrees true 01: 1 Rep 02: 5 5000 mV slow Range 03: 11 IN Chan 04: 3 Excite all reps w/EXchan 3 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 13 Loc [:WindDdegT] 08: .071 Mult 09: 0 Offset 36: P3 Pulse Wind Speed metres/sec 01: 1 Rep 02: 2 Pulse Input Chan 03: 21 Low level AC; Output Hz. 04: 14 Loc [:WindS m/s] 05: .0980 Mult 06: 0 Offset 37: P3 Pulse Tipping Bucket mm 01: 1 Rep 02: 1 Pulse Input Chan 03: 2 Switch closure 04: 18 Loc [:TipBuc mm] 05: .024 Mult 06: 0 Offset 38: P89 If X<=>F On the 50th minute skip the multiplexer 01: 64 X Loc Minutes and execute soil moisture in Table 2 02: 2 <> 03: 50 F 04: 30 Then Do 39: P20 Set Port Start of Multiplexer 01: 1 Set high 02: 1 Port Number 40: P20 Set Port 01: 1 Set high 02: 2 Port Number 41: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 42: P20 Set Port 01: 0 Set low 02: 2 Port Number 43: P8 Excite,Delay,Volt(DIFF) Setra Pressure Sensor KPa 01: 1 Rep 02: 4 500 mV slow Range 03: 8 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 1 Delay (units=.01sec) 06: 2500 mV Excitation 07: 11 Loc [:Press KPa] 08: .12 Mult 09: 80 Offset 44: P20 Set Port 01: 1 Set high 02: 2 Port Number 45: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 46: P20 Set Port 01: 0 Set low 02: 2 Port Number 47: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 48: P20 Set Port 01: 1 Set high 02: 2 Port Number 49: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 50: P20 Set Port 01: 0 Set low 02: 2 Port Number 51: P11 Temp 107 Probe Temperature at 10 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 7 Loc [:Soil 10cm] 05: 1 Mult 06: 0 Offset 52: P20 Set Port 01: 1 Set high 02: 2 Port Number 53: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 54: P20 Set Port 01: 0 Set low 02: 2 Port Number 55: P11 Temp 107 Probe Temperature at 20 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 8 Loc [:Soil 20cm] 05: 1 Mult 06: 0 Offset 56: P20 Set Port 01: 1 Set high 02: 2 Port Number 57: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 58: P20 Set Port 01: 0 Set low 02: 2 Port Number 59: P11 Temp 107 Probe Temperature at 50 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 9 Loc [:Soil 50cm] 05: 1 Mult 06: 0 Offset 60: P20 Set Port 01: 1 Set high 02: 2 Port Number 61: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 62: P20 Set Port 01: 0 Set low 02: 2 Port Number 63: P4 Excite,Delay,Volt(SE) 107F Temperature LC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 26 Loc [:LC Store ] 08: .001 Mult 09: 0 Offset 64: P55 Polynomial 01: 1 Rep 02: 26 X Loc LC Store 03: 6 F(X) Loc [:Temp LC C] 04: -74.159 C0 Coefficients for 35 foot cable - 05: 645.87 C1 lower canopy 06: -3844.6 C2 07: 16081 C3 08: -34152 C4 09: 29933 C5 65: P34 Z=X+F 01: 6 X Loc Temp LC C 02: 273.15 F 03: 28 Z Loc [:Temp LC K] 66: P20 Set Port 01: 1 Set high 02: 2 Port Number 67: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 68: P20 Set Port 01: 0 Set low 02: 2 Port Number 69: P4 Excite,Delay,Volt(SE) HMP35CF Temperature UC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 27 Loc [:UC Store ] 08: .001 Mult 09: 0 Offset 70: P55 Polynomial 01: 1 Rep 02: 27 X Loc UC Store 03: 5 F(X) Loc [:Temp UC C] 04: -74.221 C0 Coefficients for 150 foot cable - 05: 648.34 C1 upper canopy 06: -3875.8 C2 07: 16274 C3 08: -34691 C4 09: 30508 C5 71: P20 Set Port 01: 1 Set high 02: 2 Port Number 72: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 73: P20 Set Port 01: 0 Set low 02: 2 Port Number 74: P4 Excite,Delay,Volt(SE) HMP35CF Relative Humidity %RH 01: 1 Rep 02: 5 5000 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 15 Delay (units .01sec) 06: 5000 mV Excitation 07: 10 Loc [:Humid %RH] 08: .1 Mult 09: 0 Offset 75: P20 Set Port 01: 0 Set low 02: 1 Port Number 76: P30 Z=F Beginning of Dewpoint Calculations 01: 9.5 F 02: 48 Z Loc [:a ] 77: P30 Z=F 01: 265.5 F 02: 49 Z Loc [:b ] 78: P37 Z=X*F 01: 5 X Loc Temp UC C 02: 9.5 F 03: 50 Z Loc [:a*T ] 79: P34 Z=X+F 01: 5 X Loc Temp UC C 02: 265.5 F 03: 51 Z Loc [:b+T ] 80: P38 Z=X/Y 01: 50 X Loc a*T 02: 51 Y Loc b+T 03: 52 Z Loc [:aT/b+T ] 81: P34 Z=X+F 01: 52 X Loc aT/b+T 02: -2 F 03: 53 Z Loc [:aT/b+T-2 ] 82: P40 Z=LN(X) 01: 10 X Loc Humid %RH 02: 54 Z Loc [:ln(RH) ] 83: P30 Z=F 01: 2.303 F 02: 55 Z Loc [:ln/log ] 84: P38 Z=X/Y 01: 54 X Loc ln(RH) 02: 55 Y Loc ln/log 03: 56 Z Loc [:log (RH) ] 85: P33 Z=X+Y 01: 56 X Loc log (RH) 02: 53 Y Loc aT/b+T-2 03: 57 Z Loc [:log +aT/b] 86: P38 Z=X/Y 01: 48 X Loc a 02: 57 Y Loc log +aT/b 03: 58 Z Loc [:a/logRH ] 87: P38 Z=X/Y 01: 49 X Loc b 02: 58 Y Loc a/logRH 03: 22 Z Loc [:Dewpoint ] End of Dewpoint Calculations 88: P95 End 89: P92 If time is 01: 0 minutes into a 02: 1 minute interval 03: 30 Then Do 90: P89 If X<=>F 01: 64 X Loc Minutes 02: 3 >= 03: 55 F 04: 30 Then Do 91: P4 Excite,Delay,Volt(SE) Belfort Weighing Gauge 01: 1 Rep 02: 5 5000 mV slow Range 03: 12 IN Chan 04: 4 Excite all reps w/EXchan 4 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 19 Loc [:Belfortmm] 08: .07386 Mult 09: 0 Offset 92: P20 Set Port Begin Snow Depth Sensor 01: 1 Set high 02: 6 Port Number 93: P20 Set Port 01: 0 Set low 02: 4 Port Number 94: P20 Set Port 01: 1 Set high 02: 5 Port Number 95: P20 Set Port 01: 0 Set low 02: 5 Port Number 96: P20 Set Port 01: 1 Set high 02: 4 Port Number 97: P20 Set Port 01: 1 Set high 02: 5 Port Number 98: P20 Set Port 01: 0 Set low 02: 5 Port Number 99: P20 Set Port 01: 0 Set low 02: 4 Port Number 100: P87 Beginning of Loop 01: 0 Delay 02: 6 Loop Count 101: P20 Set Port 01: 1 Set high 02: 5 Port Number 102: P20 Set Port 01: 0 Set low 02: 5 Port Number 103: P95 End 104: P20 Set Port 01: 1 Set high 02: 5 Port Number 105: P22 Excitation with Delay 01: 1 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 106: P20 Set Port 01: 0 Set low 02: 6 Port Number 107: P20 Set Port 01: 1 Set high 02: 6 Port Number 108: P22 Excitation with Delay 01: 1 EX Chan 02: 8 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 109: P20 Set Port 01: 0 Set low 02: 5 Port Number 110: P30 Z=F 01: 1 F 02: 39 Z Loc [:Snow Calc] 111: P30 Z=F 01: 0 F 02: 42 Z Loc [:Snow # Pu] 112: P87 Beginning of Loop 01: 0 Delay 02: 16 Loop Count 113: P20 Set Port 01: 1 Set high 02: 5 Port Number 114: P20 Set Port 01: 0 Set low 02: 5 Port Number 115: P1 Volt (SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 13 IN Chan 04: 40 Loc [:Snow Data] 05: 1 Mult 06: 0 Offset 116: P89 If X<=>F 01: 40 X Loc Snow Data 02: 3 >= 03: 3000 F 04: 30 Then Do 117: P33 Z=X+Y 01: 39 X Loc Snow Calc 02: 42 Y Loc Snow # Pu 03: 42 Z Loc [:Snow # Pu] 118: P95 End 119: P37 Z=X*F 01: 39 X Loc Snow Calc 02: 2 F 03: 39 Z Loc [:Snow Calc] 120: P95 End 121: P30 Z=F 01: 291 F 02: 41 Z Loc [:T2 291 K ] 122: P38 Z=X/Y 01: 28 X Loc Temp LC K 02: 41 Y Loc T2 291 K 03: 20 Z Loc [:Snow D mm] 123: P39 Z=SQRT(X) 01: 20 X Loc Snow D mm 02: 20 Z Loc [:Snow D mm] 124: P36 Z=X*Y 01: 42 X Loc Snow # Pu 02: 20 Y Loc Snow D mm 03: 20 Z Loc [:Snow D mm] 125: P37 Z=X*F 01: 20 X Loc Snow D mm 02: .52176 F 03: 20 Z Loc [:Snow D mm] 126: P34 Z=X+F 01: 20 X Loc Snow D mm 02: -39 F 03: 20 Z Loc [:Snow D mm] 127: P20 Set Port 01: 0 Set low 02: 4 Port Number 128: P20 Set Port 01: 0 Set low 02: 5 Port Number 129: P20 Set Port End of Snow Depth 01: 0 Set low 02: 6 Port Number 130: P89 If X<=>F Five Minute Average at the top of 01: 64 X Loc Minutes the hour for Belfort and Snow Depth 02: 1 = 03: 59 F 04: 10 Set high Flag 0 (output) 131: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 15 Array ID or location 132: P71 Average 01: 2 Reps 02: 19 Loc Belfortmm 133: P95 End 134: P95 End 135: P92 If time is 01: 0 minutes into a 02: 60 minute interval 03: 30 Then Do 136: P35 Z=X-Y 01: 15 X Loc Av Belfor 02: 59 Y Loc Prev Belf 03: 60 Z Loc [:Belf Diff] 137: P31 Z=X 01: 15 X Loc Av Belfor 02: 59 Z Loc [:Prev Belf] 138: P95 End 139: P89 If X<=>F Two minute average of Wind Speed 01: 64 X Loc Minutes and Direction at top of the hour 02: 3 >= 03: 58 F 04: 10 Set high Flag 0 (output) 140: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 23 Array ID or location 141: P69 Wind Vector 01: 1 Rep 02: 0 Samples per sub-interval 03: 1 Polar Sensor/(S, D1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 142: P92 If time is 01: 59 minutes into a 02: 60 minute interval 03: 10 Set high Flag 0 (output) 143: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 61 Array ID or location 144: P71 Average One minute average of Pressure 01: 1 Rep at top of the hour 02: 11 Loc Press KPa 145: P71 Average One minute average of Temperature 01: 1 Rep at top of the hour 02: 5 Loc Temp UC C 146: P71 Average One minute average of Dewpoint 01: 1 Rep at top of the hour 02: 22 Loc Dewpoint 147: P92 If time is Begin writing to the array - 01: 0 minutes into a 15 minute interval 02: 15 minute interval 03: 10 Set high Flag 0 (output) 148: P80 Set Active Storage Area 01: 1 Final Storage Area 02: 3 Array ID or location 149: P70 Sample Sample Battery 01: 1 Rep 02: 25 Loc Battery V 150: P77 Real Time Year, Day, Time 01: 1110 Year,Day,Hour-Minute 151: P78 Resolution 01: 1 High Resolution 152: P72 Totalize Totalize Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Loc Par KJ/m2 153: P78 Resolution 01: 0 Low Resolution 154: P82 Standard Deviation Std Dev Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Sample Loc Par KJ/m2 155: P71 Average Average TempUC, TempLC, Temp10 01: 6 Reps Temp20, Temp50, RelHum 02: 5 Loc Temp UC C 156: P78 Resolution 01: 1 High Resolution 157: P71 Average Average Pressure 01: 1 Rep 02: 11 Loc Press KPa 158: P78 Resolution 01: 0 Low Resolution 159: P71 Average Average IRSensor 01: 1 Rep 02: 12 Loc IRSensorC 160: P82 Standard Deviation Std Dev Temp UC, TempLC, Temp10 01: 8 Reps Temp20, Temp50, RelHum, Pressure 02: 5 Sample Loc Temp UC C IRSensor 161: P69 Wind Vector Average Wind Speed, Wind Direction 01: 1 Rep and Std Dev Wind Direction 02: 0 Samples per sub-interval 03: 0 Polar Sensor/(S, D1, SD1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 162: P82 Standard Deviation Std Dev Wind Speed 01: 1 Rep 02: 14 Sample Loc WindS m/s 163: P70 Sample Sample Belfort, Snow Depth 01: 2 Reps Average of last 5 minutes 02: 15 Loc Av Belfor of the hour 164: P72 Totalize Totalize Tip Bucket 01: 1 Rep 02: 18 Loc TipBuc mm 165: P33 Z=X+Y 01: 18 X Loc TipBuc mm 02: 65 Y Loc Total Tip 03: 65 Z Loc [:Total Tip] 166: P70 Sample Sample Soil Moisture 01: 1 Rep Average of minute 50 02: 17 Loc Av Soil M of the hour 167: P78 Resolution 01: 1 High Resolution 168: P70 Sample Sample Pressure for GTS 01: 1 Rep 02: 61 Loc Press 1hr 169: P78 Resolution 01: 0 Low Resolution 170: P70 Sample Sample TempUC, Dewpoint for GTS 01: 2 Reps 02: 62 Loc Temp 1hr 171: P70 Sample Sample Wind Dir for GTS 01: 1 Rep 02: 24 Loc WindD 1hr 172: P70 Sample Sample Wind Speed for GTS 01: 1 Rep 02: 23 Loc WindS 1hr 173: P70 Sample Sample Belfort difference from 01: 1 Rep previous hour 02: 60 Loc Belf Diff 174: P70 Sample Sample Total Tipping Bucket for season 01: 1 Rep 02: 65 Loc Total Tip 175: P70 Sample 01: 2 Reps 02: 73 Loc ThC 1sec 176: P96 Serial Output 01: 30 SM192/SM716/CSM1 177: P18 Time Store end of Program time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 45 Loc [:LastTime ] 178: P35 Z=X-Y Program Execution Time 01: 45 X Loc LastTime 02: 43 Y Loc FirstTime 03: 44 Z Loc [:Prog Time] 179: P End Table 1 * 2 Table 2 Programs 01: 60 Sec. Execution Interval 01: P92 If time is 01: 50 minutes into a 02: 60 minute interval 03: 30 Then Do 02: P89 If X<=>F 01: 43 X Loc FirstTime 02: 4 < 03: 200 F 04: 30 Then Do 03: P86 Do 01: 10 Set high Flag 0 (output) 04: P30 Z=F 01: 0 F 02: 29 Z Loc [:OV Pw ] 05: P30 Z=F 01: 2000 F 02: 66 Z Loc [:2V Pw ] 06: P17 Panel Temperature 01: 67 Loc [:PanelTemp] 07: P20 Set Port 01: 1 Set high 02: 1 Port Number 08: P87 Beginning of Loop 01: 0 Delay 02: 2 Loop Count 09: P20 Set Port 01: 1 Set high 02: 2 Port Number 10: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 11: P20 Set Port 01: 0 Set low 02: 2 Port Number 12: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0.0000 mV Excitation 13: P95 End 14: P21 Analog Out 01: 2 CAO Chan 02: 66 mV Loc 2V Pw 15: P22 Excitation with Delay 01: 4 EX Chan 02: 100 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 16: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 46 Loc [:ThC 1 sec] 07: 1 Mult 08: 0 Offset 17: P22 Excitation with Delay 01: 4 EX Chan 02: 2000 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 18: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 47 Loc [:ThC 21sec] 07: 1 Mult 08: 0 Offset 19: P21 Analog Out 01: 2 CAO Chan 02: 29 mV Loc OV Pw 20: P20 Set Port 01: 0 Set low 02: 1 Port Number 21: P35 Z=X-Y End of Soil Moisture 01: 47 X Loc ThC 21sec 02: 46 Y Loc ThC 1 sec 03: 68 Z Loc [:Soil Diff] 22: P37 Z=X*F 01: 68 X Loc Soil Diff 02: 4.89 F 03: 69 Z Loc [:Soil Mult] 23: P30 Z=F 01: 10 F 02: 70 Z Loc [:Soil Ten ] 24: P47 Z=X^Y 01: 70 X Loc Soil Ten 02: 69 Y Loc Soil Mult 03: 71 Z Loc [:Soil Sub ] 25: P37 Z=X*F 01: 71 X Loc Soil Sub 02: .00026 F 03: 72 Z Loc [:Soil Res ] 26: P37 Z=X*F 01: 72 X Loc Soil Res 02: .1 F 03: 21 Z Loc [:Soil MPa ] 27: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 17 Array ID or location 28: P70 Sample 01: 1 Rep 02: 21 Loc Soil MPa 29: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 73 Array ID or location 30: P70 Sample 01: 2 Reps 02: 46 Loc ThC 1 sec 31: P95 End 32: P95 End 33: P End Table 2 * 3 Table 3 Subroutines 01: P End Table 3 * 4 Mode 4 Output Options 01: 0 (Tape OFF) (Printer OFF) 02: 0 Printer 300 Baud * A Mode 10 Memory Allocation 01: 76 Input Locations 02: 130 Intermediate Locations * C Mode 12 Security (OSX-0) 01: 00 Security Option 02: 0000 Security Code Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 4: 1: Loc [:Par KJ/m2] 1: 5: 2: Loc [:Net KJ/m2] 1: 6: 3: Loc [:AlU KJ/m2] 1: 7: 4: Loc [:AlD KJ/m2] 1: 70: 5: F(X) Loc [:Temp UC C] 1: 64: 6: F(X) Loc [:Temp LC C] 1: 51: 7: Loc [:Soil 10cm] 1: 55: 8: Loc [:Soil 20cm] 1: 59: 9: Loc [:Soil 50cm] 1: 74: 10: Loc [:Humid %RH] 1: 43: 11: Loc [:Press KPa] 1: 33: 12: Z Loc [:IRSensorC] 1: 35: 13: Loc [:WindDdegT] 1: 36: 14: Loc [:WindS m/s] 1: 37: 18: Loc [:TipBuc mm] 1: 91: 19: Loc [:Belfortmm] 1:122: 20: Z Loc [:Snow D mm] 1:123: 20: Z Loc [:Snow D mm] 1:124: 20: Z Loc [:Snow D mm] 1:125: 20: Z Loc [:Snow D mm] 1:126: 20: Z Loc [:Snow D mm] 2: 26: 21: Z Loc [:Soil MPa ] 1: 87: 22: Z Loc [:Dewpoint ] End of Dewpoint Calculations 1: 3: 25: Loc [:Battery V] 1: 63: 26: Loc [:LC Store ] 1: 69: 27: Loc [:UC Store ] 1: 65: 28: Z Loc [:Temp LC K] 1: 8: 29: Z Loc [:OV Pw ] 2: 4: 29: Z Loc [:OV Pw ] 1: 9: 30: Z Loc [:5V Pw ] 1: 11: 31: Loc [:Ed Volts ] 1: 12: 32: Loc [:Erel Volt] 1: 28: 32: Z Loc [:Erel Volt] 1: 14: 33: F(X) Loc [:Td C ] 1: 18: 33: F(X) Loc [:Td C ] 1: 22: 33: Z Loc [:Td C ] 1: 25: 33: F(X) Loc [:Td C ] 1: 17: 34: Z Loc [:Temporary] 1: 20: 34: Z Loc [:Temporary] 1: 21: 34: Z Loc [:Temporary] 1: 24: 34: Z Loc [:Temporary] 1: 19: 35: Z Loc [:Six ] 1: 29: 36: Z Loc [:Erel Mult] 1: 30: 36: Z Loc [:Erel Mult] 1: 31: 37: Z Loc [:Ecrel V ] 1: 32: 38: F(X) Loc [:Trel C ] 1:110: 39: Z Loc [:Snow Calc] 1:119: 39: Z Loc [:Snow Calc] 1:115: 40: Loc [:Snow Data] 1:121: 41: Z Loc [:T2 291 K ] 1:111: 42: Z Loc [:Snow # Pu] 1:117: 42: Z Loc [:Snow # Pu] 1: 1: 43: Loc [:FirstTime] 1:178: 44: Z Loc [:Prog Time] 1:177: 45: Loc [:LastTime ] 2: 16: 46: Loc [:ThC 1 sec] 2: 18: 47: Loc [:ThC 21sec] 1: 76: 48: Z Loc [:a ] 1: 77: 49: Z Loc [:b ] 1: 78: 50: Z Loc [:a*T ] 1: 79: 51: Z Loc [:b+T ] 1: 80: 52: Z Loc [:aT/b+T ] 1: 81: 53: Z Loc [:aT/b+T-2 ] 1: 82: 54: Z Loc [:ln(RH) ] 1: 83: 55: Z Loc [:ln/log ] 1: 84: 56: Z Loc [:log (RH) ] 1: 85: 57: Z Loc [:log +aT/b] 1: 86: 58: Z Loc [:a/logRH ] 1:137: 59: Z Loc [:Prev Belf] 1:136: 60: Z Loc [:Belf Diff] 1: 2: 64: Loc [:Minutes ] 1:165: 65: Z Loc [:Total Tip] 2: 5: 66: Z Loc [:2V Pw ] 2: 6: 67: Loc [:PanelTemp] 2: 21: 68: Z Loc [:Soil Diff] 2: 22: 69: Z Loc [:Soil Mult] 2: 23: 70: Z Loc [:Soil Ten ] 2: 24: 71: Z Loc [:Soil Sub ] 2: 25: 72: Z Loc [:Soil Res ] Program: Boreas Suite B Prince Albert Apr 08/94 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P22 Excitation with Delay Signal Light 01: 3 EX Chan 02: 25 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 2500 mV Excitation 02: P2 Volt (DIFF) Pyranometer 01: 1 Rep 02: 23 25 mV 60 Hz rejection Range 03: 1 IN Chan 04: 1 Loc [:PSP kJ/m2] 05: .55991 Mult 06: 0.0000 Offset 03: P2 Volt (DIFF) Pyrgeometer 01: 1 Rep 02: 23 25 mV 60 Hz rejection Range 03: 2 IN Chan 04: 2 Loc [:PIR kJ/m2] 05: 1.5152 Mult 06: 0.0000 Offset 04: P2 Volt (DIFF) 01: 1 Rep 02: 21 2.5 mV 60 Hz rejection Range 03: 3 IN Chan 04: 3 Loc [:ThPile mV] 05: 1 Mult 06: 0.0000 Offset 05: P89 If X<=>F 01: 1 X Loc PSP kJ/m2 02: 4 < 03: 0.0000 F 04: 30 Then Do 06: P30 Z=F 01: 0.0000 F 02: 00 Exponent of 10 03: 1 Z Loc [:PSP kJ/m2] 07: P95 End 08: P89 If X<=>F 01: 2 X Loc PIR kJ/m2 02: 4 < 03: 0.0000 F 04: 30 Then Do 09: P30 Z=F 01: 0.0000 F 02: 00 Exponent of 10 03: 2 Z Loc [:PIR kJ/m2] 10: P95 End YSI 44031 Thermistor Measurement 11: P4 Excite,Delay,Volt(SE) 01: 2 Reps 02: 24 250 mV 60 Hz rejection Range 03: 9 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0000 Delay (units .01sec) 06: 1700 mV Excitation 07: 4 Loc [:Tcase C ] 08: .01 Mult 09: 0 Offset YSI 44031 Linearization 12: P87 Beginning of Loop 01: 0000 Delay 02: 2 Loop Count 13: P89 If X<=>F 01: 4-- X Loc Tcase C 02: 4 < 03: .5 F 04: 30 Then Do 14: P55 Polynomial 01: 1 Rep 02: 4-- X Loc Tcase C 03: 4-- F(X) Loc [:Tcase C ] 04: -64.140 C0 05: 472.02 C1 06: -2304.8 C2 07: 7037.4 C3 08: -11140 C4 09: 7001.6 C5 15: P94 Else 16: P55 Polynomial 01: 1 Rep 02: 4-- X Loc Tcase C 03: 4-- F(X) Loc [:Tcase C ] 04: -32.981 C0 05: 85.859 C1 06: -62.706 C2 07: 30.782 C3 08: -8.1108 C4 09: .87158 C5 17: P95 End 18: P95 End 19: P92 If time is 01: 0 minutes into a 02: 15 minute interval 03: 10 Set high Flag 0 (output) 20: P80 Set Active Storage Area 01: 1 Final Storage Area 1 02: 3 Array ID or location 21: P77 Real Time 01: 1220 Year,Day,Hour-Minute 22: P78 Resolution 01: 1 High Resolution 23: P72 Totalize Totalize PSP, PIR, ThPile 01: 3 Reps 02: 1 Loc PSP kJ/m2 24: P78 Resolution 01: 0 Low Resolution 25: P71 Average Average Tcase, Themisph 01: 2 Reps 02: 4 Loc Tcase C 26: P82 Standard Deviation Std Dev PSP, PIR, ThPile 01: 5 Reps Tcase, Themisph 02: 1 Sample Loc PSP kJ/m2 27: P96 Serial Output 01: 71 SM192/SM716/CSM1 28: P End Table 1 * 2 Table 2 Programs 01: 0.0000 Sec. Execution Interval 01: P End Table 2 * 3 Table 3 Subroutines 01: P End Table 3 * A Mode 10 Memory Allocation 01: 28 Input Locations 02: 64 Intermediate Locations 03: 0.0000 Final Storage Area 2 * C Mode 12 Security 01: 0000 LOCK 1 02: 0000 LOCK 2 03: 0000 LOCK 3 Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 2: 1: Loc [:PSP kJ/m2] 1: 6: 1: Z Loc [:PSP kJ/m2] 1: 3: 2: Loc [:PIR kJ/m2] 1: 9: 2: Z Loc [:PIR kJ/m2] 1: 4: 3: Loc [:ThPile mV] 1: 11: 4: Loc [:Tcase C ] 1: 14: 4: F(X) Loc [:Tcase C ] 1: 16: 4: F(X) Loc [:Tcase C ] Program: Boreas Nipawin, SK August 30/94 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continuous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P18 Time Beginning of Program Time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 43 Loc [:FirstTime] 02: P18 Time Time used for counting minutes 01: 1 Minutes into current day (maximum 1440) 02: 60 Mod/by 03: 64 Loc [:Minutes ] 03: P10 Battery Voltage Battery Voltage 01: 25 Loc [:Battery V] 04: P2 Volt (DIFF) PAR Sensor KJ/m*m 01: 1 Rep 02: 2 15 mV slow Range 03: 1 IN Chan 04: 1 Loc [:Par KJ/m2] 05: .5 Mult 06: 0 Offset 05: P2 Volt (DIFF) Net Radiometer KJ/m*m 01: 1 Rep 02: 4 500 mV slow Range 03: 2 IN Chan 04: 2 Loc [:Net KJ/m2] 05: .06900 Mult 06: 0 Offset 06: P2 Volt (DIFF) Albedometer Up KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 3 IN Chan 04: 3 Loc [:AlU KJ/m2] 05: .58617 Mult 06: 0 Offset 07: P2 Volt (DIFF) Albedometer Down KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 4 IN Chan 04: 4 Loc [:AlD KJ/m2] 05: .57013 Mult 06: 0 Offset 08: P30 Z=F Beginning of IR Sensor deg C 01: 0 F 02: 29 Z Loc [:OV Pw ] 09: P30 Z=F 01: 5000 F 02: 30 Z Loc [:5V Pw ] 10: P21 Analog Out Set CAO channel 1 to 5000 mV 01: 1 CAO Chan 02: 30 mV Loc 5V Pw 11: P4 Excite,Delay,Volt(SE) Measures Ed and Erel 01: 1 Rep 02: 5 5000 mV slow Range 03: 9 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 1200 mV Excitation 07: 31 Loc [:Ed Volts ] 08: .001 Mult 09: 0 Offset 12: P4 Excite,Delay,Volt(SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 10 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 5000-- mV Excitation 07: 32 Loc [:Erel Volt] 08: .001 Mult 09: 0 Offset 13: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .42315 F 04: 30 Then Do 14: P55 Polynomial 01: 1 Rep 02: 31 X Loc Ed Volts 03: 33 F(X) Loc [:Td C ] 04: 48.653 C0 05: -302.29 C1 06: 658.31 C2 07: -911.19 C3 08: 660.33 C4 09: -201.44 C5 15: P94 Else 16: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .03125 F 04: 30 Then Do 17: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 10 F 03: 34 Z Loc [:Temporary] 18: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 88.341 C0 05: -140.82 C1 06: 131.86 C2 07: -74.476 C3 08: 23.529 C4 09: -3.8390 C5 19: P30 Z=F 01: 6 F 02: 35 Z Loc [:Six ] 20: P47 Z=X^Y 01: 34 X Loc Temporary 02: 35 Y Loc Six 03: 34 Z Loc [:Temporary] 21: P37 Z=X*F 01: 34 X Loc Temporary 02: .25131 F 03: 34 Z Loc [:Temporary] 22: P33 Z=X+Y 01: 34 X Loc Temporary 02: 33 Y Loc Td C 03: 33 Z Loc [:Td C ] 23: P94 Else 24: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 100 F 03: 34 Z Loc [:Temporary] 25: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 164.35 C0 05: -134.14 C1 06: 80.230 C2 07: -23.831 C3 08: 2.6569 C4 09: 0 C5 26: P95 End 27: P95 End 28: P37 Z=X*F 01: 32 X Loc Erel Volt 02: 1 F 03: 32 Z Loc [:Erel Volt] 29: P37 Z=X*F 01: 33 X Loc Td C 02: -.00224 F 03: 36 Z Loc [:Erel Mult] 30: P34 Z=X+F 01: 36 X Loc Erel Mult 02: 1.0589 F 03: 36 Z Loc [:Erel Mult] 31: P36 Z=X*Y 01: 32 X Loc Erel Volt 02: 36 Y Loc Erel Mult 03: 37 Z Loc [:Ecrel V ] 32: P55 Polynomial 01: 1 Rep 02: 37 X Loc Ecrel V 03: 38 F(X) Loc [:Trel C ] 04: .0836 C0 05: 122 C1 06: -65.5 C2 07: 126.4 C3 08: -223.2 C4 09: 140.3 C5 33: P33 Z=X+Y End of IR Sensor 01: 33 X Loc Td C 02: 38 Y Loc Trel C 03: 12 Z Loc [:IRSensorC] 34: P21 Analog Out 01: 1 CAO Chan 02: 29 mV Loc OV Pw 35: P4 Excite,Delay,Volt(SE) Wind Direction degrees true 01: 1 Rep 02: 5 5000 mV slow Range 03: 11 IN Chan 04: 3 Excite all reps w/EXchan 3 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 13 Loc [:WindDdegT] 08: .071 Mult 09: 0 Offset 36: P3 Pulse Wind Speed metres/sec 01: 1 Rep 02: 2 Pulse Input Chan 03: 21 Low level AC; Output Hz. 04: 14 Loc [:WindS m/s] 05: .0980 Mult 06: 0 Offset 37: P3 Pulse Tipping Bucket mm 01: 1 Rep 02: 1 Pulse Input Chan 03: 2 Switch closure 04: 18 Loc [:TipBuc mm] 05: .025 Mult 06: 0 Offset 38: P89 If X<=>F On the 50th minute skip the multiplexer 01: 64 X Loc Minutes and execute soil moisture in Table 2 02: 2 <> 03: 50 F 04: 30 Then Do 39: P20 Set Port Start of Multiplexer 01: 1 Set high 02: 1 Port Number 40: P20 Set Port 01: 1 Set high 02: 2 Port Number 41: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 42: P20 Set Port 01: 0 Set low 02: 2 Port Number 43: P8 Excite,Delay,Volt(DIFF) Setra Pressure Sensor KPa 01: 1 Rep 02: 4 500 mV slow Range 03: 8 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 1 Delay (units=.01sec) 06: 2500 mV Excitation 07: 11 Loc [:Press KPa] 08: .12 Mult 09: 80 Offset 44: P20 Set Port 01: 1 Set high 02: 2 Port Number 45: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 46: P20 Set Port 01: 0 Set low 02: 2 Port Number 47: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 48: P20 Set Port 01: 1 Set high 02: 2 Port Number 49: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 50: P20 Set Port 01: 0 Set low 02: 2 Port Number 51: P11 Temp 107 Probe Temperature at 10 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 7 Loc [:Soil 10cm] 05: 1 Mult 06: 0 Offset 52: P20 Set Port 01: 1 Set high 02: 2 Port Number 53: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 54: P20 Set Port 01: 0 Set low 02: 2 Port Number 55: P11 Temp 107 Probe Temperature at 20 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 8 Loc [:Soil 20cm] 05: 1 Mult 06: 0 Offset 56: P20 Set Port 01: 1 Set high 02: 2 Port Number 57: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 58: P20 Set Port 01: 0 Set low 02: 2 Port Number 59: P11 Temp 107 Probe Temperature at 50 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 9 Loc [:Soil 50cm] 05: 1 Mult 06: 0 Offset 60: P20 Set Port 01: 1 Set high 02: 2 Port Number 61: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 62: P20 Set Port 01: 0 Set low 02: 2 Port Number 63: P4 Excite,Delay,Volt(SE) 107F Temperature LC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 26 Loc [:LC Store ] 08: .001 Mult 09: 0 Offset 64: P55 Polynomial 01: 1 Rep 02: 26 X Loc LC Store 03: 6 F(X) Loc [:Temp LC C] 04: -74.159 C0 Coefficients for 35 foot cable - 05: 645.87 C1 lower canopy 06: -3844.6 C2 07: 16081 C3 08: -34152 C4 09: 29933 C5 65: P34 Z=X+F 01: 6 X Loc Temp LC C 02: 273.15 F 03: 28 Z Loc [:Temp LC K] 66: P20 Set Port 01: 1 Set high 02: 2 Port Number 67: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 68: P20 Set Port 01: 0 Set low 02: 2 Port Number 69: P4 Excite,Delay,Volt(SE) HMP35CF Temperature UC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 27 Loc [:UC Store ] 08: .001 Mult 09: 0 Offset 70: P55 Polynomial 01: 1 Rep 02: 27 X Loc UC Store 03: 5 F(X) Loc [:Temp UC C] 04: -74.181 C0 Coefficients for 75 foot cable - 05: 646.76 C1 upper canopy 06: -3855.7 C2 07: 16149 C3 08: -34341 C4 09: 30134 C5 71: P20 Set Port 01: 1 Set high 02: 2 Port Number 72: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 73: P20 Set Port 01: 0 Set low 02: 2 Port Number 74: P4 Excite,Delay,Volt(SE) HMP35CF Relative Humidity %RH 01: 1 Rep 02: 5 5000 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 15 Delay (units .01sec) 06: 5000 mV Excitation 07: 10 Loc [:Humid %RH] 08: .1 Mult 09: 0 Offset 75: P20 Set Port 01: 0 Set low 02: 1 Port Number 76: P30 Z=F Beginning of Dewpoint Calculations 01: 9.5 F 02: 48 Z Loc [:a ] 77: P30 Z=F 01: 265.5 F 02: 49 Z Loc [:b ] 78: P37 Z=X*F 01: 5 X Loc Temp UC C 02: 9.5 F 03: 50 Z Loc [:a*T ] 79: P34 Z=X+F 01: 5 X Loc Temp UC C 02: 265.5 F 03: 51 Z Loc [:b+T ] 80: P38 Z=X/Y 01: 50 X Loc a*T 02: 51 Y Loc b+T 03: 52 Z Loc [:aT/b+T ] 81: P34 Z=X+F 01: 52 X Loc aT/b+T 02: -2 F 03: 53 Z Loc [:aT/b+T-2 ] 82: P40 Z=LN(X) 01: 10 X Loc Humid %RH 02: 54 Z Loc [:ln(RH) ] 83: P30 Z=F 01: 2.303 F 02: 55 Z Loc [:ln/log ] 84: P38 Z=X/Y 01: 54 X Loc ln(RH) 02: 55 Y Loc ln/log 03: 56 Z Loc [:log (RH) ] 85: P33 Z=X+Y 01: 56 X Loc log (RH) 02: 53 Y Loc aT/b+T-2 03: 57 Z Loc [:log +aT/b] 86: P38 Z=X/Y 01: 48 X Loc a 02: 57 Y Loc log +aT/b 03: 58 Z Loc [:a/logRH ] 87: P38 Z=X/Y 01: 49 X Loc b 02: 58 Y Loc a/logRH 03: 22 Z Loc [:Dewpoint ] End of Dewpoint Calculations 88: P95 End 89: P92 If time is 01: 0 minutes into a 02: 1 minute interval 03: 30 Then Do 90: P89 If X<=>F 01: 64 X Loc Minutes 02: 3 >= 03: 55 F 04: 30 Then Do 91: P4 Excite,Delay,Volt(SE) Belfort Weighing Gauge 01: 1 Rep 02: 5 5000 mV slow Range 03: 12 IN Chan 04: 4 Excite all reps w/EXchan 4 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 19 Loc [:Belfortmm] 08: .07824 Mult 09: 0 Offset 92: P20 Set Port Begin Snow Depth Sensor 01: 1 Set high 02: 6 Port Number 93: P20 Set Port 01: 0 Set low 02: 4 Port Number 94: P20 Set Port 01: 1 Set high 02: 5 Port Number 95: P20 Set Port 01: 0 Set low 02: 5 Port Number 96: P20 Set Port 01: 1 Set high 02: 4 Port Number 97: P20 Set Port 01: 1 Set high 02: 5 Port Number 98: P20 Set Port 01: 0 Set low 02: 5 Port Number 99: P20 Set Port 01: 0 Set low 02: 4 Port Number 100: P87 Beginning of Loop 01: 0 Delay 02: 6 Loop Count 101: P20 Set Port 01: 1 Set high 02: 5 Port Number 102: P20 Set Port 01: 0 Set low 02: 5 Port Number 103: P95 End 104: P20 Set Port 01: 1 Set high 02: 5 Port Number 105: P22 Excitation with Delay 01: 1 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 106: P20 Set Port 01: 0 Set low 02: 6 Port Number 107: P20 Set Port 01: 1 Set high 02: 6 Port Number 108: P22 Excitation with Delay 01: 1 EX Chan 02: 8 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 109: P20 Set Port 01: 0 Set low 02: 5 Port Number 110: P30 Z=F 01: 1 F 02: 39 Z Loc [:Snow Calc] 111: P30 Z=F 01: 0 F 02: 42 Z Loc [:Snow # Pu] 112: P87 Beginning of Loop 01: 0 Delay 02: 16 Loop Count 113: P20 Set Port 01: 1 Set high 02: 5 Port Number 114: P20 Set Port 01: 0 Set low 02: 5 Port Number 115: P1 Volt (SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 13 IN Chan 04: 40 Loc [:Snow Data] 05: 1 Mult 06: 0 Offset 116: P89 If X<=>F 01: 40 X Loc Snow Data 02: 3 >= 03: 3000 F 04: 30 Then Do 117: P33 Z=X+Y 01: 39 X Loc Snow Calc 02: 42 Y Loc Snow # Pu 03: 42 Z Loc [:Snow # Pu] 118: P95 End 119: P37 Z=X*F 01: 39 X Loc Snow Calc 02: 2 F 03: 39 Z Loc [:Snow Calc] 120: P95 End 121: P30 Z=F 01: 291 F 02: 41 Z Loc [:T2 291 K ] 122: P38 Z=X/Y 01: 28 X Loc Temp LC K 02: 41 Y Loc T2 291 K 03: 20 Z Loc [:Snow D mm] 123: P39 Z=SQRT(X) 01: 20 X Loc Snow D mm 02: 20 Z Loc [:Snow D mm] 124: P36 Z=X*Y 01: 42 X Loc Snow # Pu 02: 20 Y Loc Snow D mm 03: 20 Z Loc [:Snow D mm] 125: P37 Z=X*F 01: 20 X Loc Snow D mm 02: .52176 F 03: 20 Z Loc [:Snow D mm] 126: P34 Z=X+F 01: 20 X Loc Snow D mm 02: -39 F 03: 20 Z Loc [:Snow D mm] 127: P20 Set Port 01: 0 Set low 02: 4 Port Number 128: P20 Set Port 01: 0 Set low 02: 5 Port Number 129: P20 Set Port End of Snow Depth 01: 0 Set low 02: 6 Port Number 130: P89 If X<=>F Five Minute Average at the top of 01: 64 X Loc Minutes the hour for Belfort and Snow Depth 02: 1 = 03: 59 F 04: 10 Set high Flag 0 (output) 131: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 15 Array ID or location 132: P71 Average 01: 2 Reps 02: 19 Loc Belfortmm 133: P95 End 134: P95 End 135: P92 If time is 01: 0 minutes into a 02: 60 minute interval 03: 30 Then Do 136: P35 Z=X-Y 01: 15 X Loc Av Belfor 02: 59 Y Loc Prev Belf 03: 60 Z Loc [:Belf Diff] 137: P31 Z=X 01: 15 X Loc Av Belfor 02: 59 Z Loc [:Prev Belf] 138: P95 End 139: P89 If X<=>F Two minute average of Wind Speed 01: 64 X Loc Minutes and Direction at top of the hour 02: 3 >= 03: 58 F 04: 10 Set high Flag 0 (output) 140: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 23 Array ID or location 141: P69 Wind Vector 01: 1 Rep 02: 0 Samples per sub-interval 03: 1 Polar Sensor/(S, D1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 142: P92 If time is 01: 59 minutes into a 02: 60 minute interval 03: 10 Set high Flag 0 (output) 143: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 61 Array ID or location 144: P71 Average One minute average of Pressure 01: 1 Rep at top of the hour 02: 11 Loc Press KPa 145: P71 Average One minute average of Temperature 01: 1 Rep at top of the hour 02: 5 Loc Temp UC C 146: P71 Average One minute average of Dewpoint 01: 1 Rep at top of the hour 02: 22 Loc Dewpoint 147: P92 If time is Begin writing to the array - 01: 0 minutes into a 15 minute interval 02: 15 minute interval 03: 10 Set high Flag 0 (output) 148: P80 Set Active Storage Area 01: 1 Final Storage Area 02: 4 Array ID or location 149: P70 Sample Sample Battery 01: 1 Rep 02: 25 Loc Battery V 150: P77 Real Time Year, Day, Time 01: 1110 Year,Day,Hour-Minute 151: P78 Resolution 01: 1 High Resolution 152: P72 Totalize Totalize Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Loc Par KJ/m2 153: P78 Resolution 01: 0 Low Resolution 154: P82 Standard Deviation Std Dev Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Sample Loc Par KJ/m2 155: P71 Average Average TempUC, TempLC, Temp10 01: 6 Reps Temp20, Temp50, RelHum 02: 5 Loc Temp UC C 156: P78 Resolution 01: 1 High Resolution 157: P71 Average Average Pressure 01: 1 Rep 02: 11 Loc Press KPa 158: P78 Resolution 01: 0 Low Resolution 159: P71 Average Average IRSensor 01: 1 Rep 02: 12 Loc IRSensorC 160: P82 Standard Deviation Std Dev Temp UC, TempLC, Temp10 01: 8 Reps Temp20, Temp50, RelHum, Pressure 02: 5 Sample Loc Temp UC C IRSensor 161: P69 Wind Vector Average Wind Speed, Wind Direction 01: 1 Rep and Std Dev Wind Direction 02: 0 Samples per sub-interval 03: 0 Polar Sensor/(S, D1, SD1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 162: P82 Standard Deviation Std Dev Wind Speed 01: 1 Rep 02: 14 Sample Loc WindS m/s 163: P70 Sample Sample Belfort, Snow Depth 01: 2 Reps Average of last 5 minutes 02: 15 Loc Av Belfor of the hour 164: P72 Totalize Totalize Tip Bucket 01: 1 Rep 02: 18 Loc TipBuc mm 165: P33 Z=X+Y 01: 18 X Loc TipBuc mm 02: 65 Y Loc Total Tip 03: 65 Z Loc [:Total Tip] 166: P70 Sample Sample Soil Moisture 01: 1 Rep Average of minute 50 02: 17 Loc Av Soil M of the hour 167: P78 Resolution 01: 1 High Resolution 168: P70 Sample Sample Pressure for GTS 01: 1 Rep 02: 61 Loc Press 1hr 169: P78 Resolution 01: 0 Low Resolution 170: P70 Sample Sample TempUC, Dewpoint for GTS 01: 2 Reps 02: 62 Loc Temp 1hr 171: P70 Sample Sample Wind Dir for GTS 01: 1 Rep 02: 24 Loc WindD 1hr 172: P70 Sample Sample Wind Speed for GTS 01: 1 Rep 02: 23 Loc WindS 1hr 173: P70 Sample Sample Belfort difference from 01: 1 Rep previous hour 02: 60 Loc Belf Diff 174: P70 Sample Sample Total Tipping Bucket for season 01: 1 Rep 02: 65 Loc Total Tip 175: P70 Sample 01: 2 Reps 02: 73 Loc ThC 1sec 176: P96 Serial Output 01: 30 SM192/SM716/CSM1 177: P18 Time Store end of Program time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 45 Loc [:LastTime ] 178: P35 Z=X-Y Program Execution Time 01: 45 X Loc LastTime 02: 43 Y Loc FirstTime 03: 44 Z Loc [:Prog Time] 179: P End Table 1 * 2 Table 2 Programs 01: 60 Sec. Execution Interval 01: P92 If time is 01: 50 minutes into a 02: 60 minute interval 03: 30 Then Do 02: P89 If X<=>F 01: 43 X Loc FirstTime 02: 4 < 03: 200 F 04: 30 Then Do 03: P86 Do 01: 10 Set high Flag 0 (output) 04: P30 Z=F 01: 0 F 02: 29 Z Loc [:OV Pw ] 05: P30 Z=F 01: 2000 F 02: 66 Z Loc [:2V Pw ] 06: P17 Panel Temperature 01: 67 Loc [:PanelTemp] 07: P20 Set Port 01: 1 Set high 02: 1 Port Number 08: P87 Beginning of Loop 01: 0 Delay 02: 2 Loop Count 09: P20 Set Port 01: 1 Set high 02: 2 Port Number 10: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 11: P20 Set Port 01: 0 Set low 02: 2 Port Number 12: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0.0000 mV Excitation 13: P95 End 14: P21 Analog Out 01: 2 CAO Chan 02: 66 mV Loc 2V Pw 15: P22 Excitation with Delay 01: 4 EX Chan 02: 100 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 16: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 46 Loc [:ThC 1 sec] 07: 1 Mult 08: 0 Offset 17: P22 Excitation with Delay 01: 4 EX Chan 02: 2000 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 18: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 47 Loc [:ThC 21sec] 07: 1 Mult 08: 0 Offset 19: P21 Analog Out 01: 2 CAO Chan 02: 29 mV Loc OV Pw 20: P20 Set Port 01: 0 Set low 02: 1 Port Number 21: P35 Z=X-Y End of Soil Moisture 01: 47 X Loc ThC 21sec 02: 46 Y Loc ThC 1 sec 03: 68 Z Loc [:Soil Diff] 22: P37 Z=X*F 01: 68 X Loc Soil Diff 02: 4.89 F 03: 69 Z Loc [:Soil Mult] 23: P30 Z=F 01: 10 F 02: 70 Z Loc [:Soil Ten ] 24: P47 Z=X^Y 01: 70 X Loc Soil Ten 02: 69 Y Loc Soil Mult 03: 71 Z Loc [:Soil Sub ] 25: P37 Z=X*F 01: 71 X Loc Soil Sub 02: .00026 F 03: 72 Z Loc [:Soil Res ] 26: P37 Z=X*F 01: 72 X Loc Soil Res 02: .1 F 03: 21 Z Loc [:Soil MPa ] 27: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 17 Array ID or location 28: P70 Sample 01: 1 Rep 02: 21 Loc Soil MPa 29: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 73 Array ID or location 30: P70 Sample 01: 2 Reps 02: 46 Loc ThC 1 sec 31: P95 End 32: P95 End 33: P End Table 2 * 3 Table 3 Subroutines 01: P End Table 3 * 4 Mode 4 Output Options 01: 0 (Tape OFF) (Printer OFF) 02: 0 Printer 300 Baud * A Mode 10 Memory Allocation 01: 76 Input Locations 02: 130 Intermediate Locations * C Mode 12 Security (OSX-0) 01: 00 Security Option 02: 0000 Security Code Input Location Assignments (with comments): Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 4: 1: Loc [:Par KJ/m2] 1: 5: 2: Loc [:Net KJ/m2] 1: 6: 3: Loc [:AlU KJ/m2] 1: 7: 4: Loc [:AlD KJ/m2] 1: 70: 5: F(X) Loc [:Temp UC C] 1: 64: 6: F(X) Loc [:Temp LC C] 1: 51: 7: Loc [:Soil 10cm] 1: 55: 8: Loc [:Soil 20cm] 1: 59: 9: Loc [:Soil 50cm] 1: 74: 10: Loc [:Humid %RH] 1: 43: 11: Loc [:Press KPa] 1: 33: 12: Z Loc [:IRSensorC] 1: 35: 13: Loc [:WindDdegT] 1: 36: 14: Loc [:WindS m/s] 1: 37: 18: Loc [:TipBuc mm] 1: 91: 19: Loc [:Belfortmm] 1:122: 20: Z Loc [:Snow D mm] 1:123: 20: Z Loc [:Snow D mm] 1:124: 20: Z Loc [:Snow D mm] 1:125: 20: Z Loc [:Snow D mm] 1:126: 20: Z Loc [:Snow D mm] 2: 26: 21: Z Loc [:Soil MPa ] 1: 87: 22: Z Loc [:Dewpoint ] End of Dewpoint Calculations 1: 3: 25: Loc [:Battery V] 1: 63: 26: Loc [:LC Store ] 1: 69: 27: Loc [:UC Store ] 1: 65: 28: Z Loc [:Temp LC K] 1: 8: 29: Z Loc [:OV Pw ] 2: 4: 29: Z Loc [:OV Pw ] 1: 9: 30: Z Loc [:5V Pw ] 1: 11: 31: Loc [:Ed Volts ] 1: 12: 32: Loc [:Erel Volt] 1: 28: 32: Z Loc [:Erel Volt] 1: 14: 33: F(X) Loc [:Td C ] 1: 18: 33: F(X) Loc [:Td C ] 1: 22: 33: Z Loc [:Td C ] 1: 25: 33: F(X) Loc [:Td C ] 1: 17: 34: Z Loc [:Temporary] 1: 20: 34: Z Loc [:Temporary] 1: 21: 34: Z Loc [:Temporary] 1: 24: 34: Z Loc [:Temporary] 1: 19: 35: Z Loc [:Six ] 1: 29: 36: Z Loc [:Erel Mult] 1: 30: 36: Z Loc [:Erel Mult] 1: 31: 37: Z Loc [:Ecrel V ] 1: 32: 38: F(X) Loc [:Trel C ] 1:110: 39: Z Loc [:Snow Calc] 1:119: 39: Z Loc [:Snow Calc] 1:115: 40: Loc [:Snow Data] 1:121: 41: Z Loc [:T2 291 K ] 1:111: 42: Z Loc [:Snow # Pu] 1:117: 42: Z Loc [:Snow # Pu] 1: 1: 43: Loc [:FirstTime] 1:178: 44: Z Loc [:Prog Time] 1:177: 45: Loc [:LastTime ] 2: 16: 46: Loc [:ThC 1 sec] 2: 18: 47: Loc [:ThC 21sec] 1: 76: 48: Z Loc [:a ] 1: 77: 49: Z Loc [:b ] 1: 78: 50: Z Loc [:a*T ] 1: 79: 51: Z Loc [:b+T ] 1: 80: 52: Z Loc [:aT/b+T ] 1: 81: 53: Z Loc [:aT/b+T-2 ] 1: 82: 54: Z Loc [:ln(RH) ] 1: 83: 55: Z Loc [:ln/log ] 1: 84: 56: Z Loc [:log (RH) ] 1: 85: 57: Z Loc [:log +aT/b] 1: 86: 58: Z Loc [:a/logRH ] 1:137: 59: Z Loc [:Prev Belf] 1:136: 60: Z Loc [:Belf Diff] 1: 2: 64: Loc [:Minutes ] 1:165: 65: Z Loc [:Total Tip] 2: 5: 66: Z Loc [:2V Pw ] 2: 6: 67: Loc [:PanelTemp] 2: 21: 68: Z Loc [:Soil Diff] 2: 22: 69: Z Loc [:Soil Mult] 2: 23: 70: Z Loc [:Soil Ten ] 2: 24: 71: Z Loc [:Soil Sub ] 2: 25: 72: Z Loc [:Soil Res ] Input Location Labels: 1:Par KJ/m2 20:Snow D mm 39:Snow Calc 58:a/logRH 2:Net KJ/m2 21:Soil MPa 40:Snow Data 59:Prev Belf 3:AlU KJ/m2 22:Dewpoint 41:T2 291 K 60:Belf Diff 4:AlD KJ/m2 23:WindS 1hr 42:Snow # Pu 61:Press 1hr 5:Temp UC C 24:WindD 1hr 43:FirstTime 62:Temp 1hr 6:Temp LC C 25:Battery V 44:Prog Time 63:Dewpt 1hr 7:Soil 10cm 26:LC Store 45:LastTime 64:Minutes 8:Soil 20cm 27:UC Store 46:ThC 1 sec 65:Total Tip 9:Soil 50cm 28:Temp LC K 47:ThC 21sec 66:2V Pw 10:Humid %RH 29:OV Pw 48:a 67:PanelTemp 11:Press KPa 30:5V Pw 49:b 68:Soil Diff 12:IRSensorC 31:Ed Volts 50:a*T 69:Soil Mult 13:WindDdegT 32:Erel Volt 51:b+T 70:Soil Ten 14:WindS m/s 33:Td C 52:aT/b+T 71:Soil Sub 15:Av Belfor 34:Temporary 53:aT/b+T-2 72:Soil Res 16:Av Snow D 35:Six 54:ln(RH) 73:ThC 1sec 17:Av Soil M 36:Erel Mult 55:ln/log 74:ThC 21sec 18:TipBuc mm 37:Ecrel V 56:log (RH) 75:_________ 19:Belfortmm 38:Trel C 57:log +aT/b 76:_________ Program: Boreas Suite B Nipawin Mar 28/94 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P22 Excitation with Delay Signal Light 01: 3 EX Chan 02: 25 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 2500 mV Excitation 02: P2 Volt (DIFF) Pyranometer 01: 1 Rep 02: 23 25 mV 60 Hz rejection Range 03: 1 IN Chan 04: 1 Loc [:PSP kJ/m2] 05: .57013 Mult 06: 0.0000 Offset 03: P2 Volt (DIFF) Pyrgeometer 01: 1 Rep 02: 23 25 mV 60 Hz rejection Range 03: 2 IN Chan 04: 2 Loc [:PIR kJ/m2] 05: 1.3298 Mult 06: 0.0000 Offset 04: P2 Volt (DIFF) 01: 1 Rep 02: 21 2.5 mV 60 Hz rejection Range 03: 3 IN Chan 04: 3 Loc [:ThPile mV] 05: 1 Mult 06: 0.0000 Offset 05: P89 If X<=>F 01: 1 X Loc PSP kJ/m2 02: 4 < 03: 0.0000 F 04: 30 Then Do 06: P30 Z=F 01: 0.0000 F 02: 00 Exponent of 10 03: 1 Z Loc [:PSP kJ/m2] 07: P95 End 08: P89 If X<=>F 01: 2 X Loc PIR kJ/m2 02: 4 < 03: 0.0000 F 04: 30 Then Do 09: P30 Z=F 01: 0.0000 F 02: 00 Exponent of 10 03: 2 Z Loc [:PIR kJ/m2] 10: P95 End YSI 44031 Thermistor Measurement 11: P4 Excite,Delay,Volt(SE) 01: 2 Reps 02: 24 250 mV 60 Hz rejection Range 03: 7 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0000 Delay (units .01sec) 06: 1700 mV Excitation 07: 4 Loc [:Tcase C ] 08: .01 Mult 09: 0 Offset YSI 44031 Linearization 12: P87 Beginning of Loop 01: 0000 Delay 02: 2 Loop Count 13: P89 If X<=>F 01: 4-- X Loc Tcase C 02: 4 < 03: .5 F 04: 30 Then Do 14: P55 Polynomial 01: 1 Rep 02: 4-- X Loc Tcase C 03: 4-- F(X) Loc [:Tcase C ] 04: -64.140 C0 05: 472.02 C1 06: -2304.8 C2 07: 7037.4 C3 08: -11140 C4 09: 7001.6 C5 15: P94 Else 16: P55 Polynomial 01: 1 Rep 02: 4-- X Loc Tcase C 03: 4-- F(X) Loc [:Tcase C ] 04: -32.981 C0 05: 85.859 C1 06: -62.706 C2 07: 30.782 C3 08: -8.1108 C4 09: .87158 C5 17: P95 End 18: P95 End 19: P92 If time is 01: 0 minutes into a 02: 15 minute interval 03: 10 Set high Flag 0 (output) 20: P80 Set Active Storage Area 01: 1 Final Storage Area 1 02: 4 Array ID or location 21: P77 Real Time 01: 1220 Year,Day,Hour-Minute 22: P78 Resolution 01: 1 High Resolution 23: P72 Totalize Totalize PSP, PIR, ThPile 01: 3 Reps 02: 1 Loc PSP kJ/m2 24: P78 Resolution 01: 0 Low Resolution 25: P71 Average Average Tcase, Themisph 01: 2 Reps 02: 4 Loc Tcase C 26: P82 Standard Deviation Std Dev PSP, PIR, ThPile, 01: 5 Reps Tcase, Themisph 02: 1 Sample Loc PSP kJ/m2 27: P96 Serial Output 01: 71 SM192/SM716/CSM1 28: P End Table 1 * 2 Table 2 Programs 01: 0.0000 Sec. Execution Interval 01: P End Table 2 * 3 Table 3 Subroutines 01: P End Table 3 * A Mode 10 Memory Allocation 01: 28 Input Locations 02: 64 Intermediate Locations 03: 0.0000 Final Storage Area 2 * C Mode 12 Security 01: 0000 LOCK 1 02: 0000 LOCK 2 03: 0000 LOCK 3 Input Location Assignments (with comments): Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 2: 1: Loc [:PSP kJ/m2] 1: 6: 1: Z Loc [:PSP kJ/m2] 1: 3: 2: Loc [:PIR kJ/m2] 1: 9: 2: Z Loc [:PIR kJ/m2] 1: 4: 3: Loc [:ThPile mV] 1: 11: 4: Loc [:Tcase C ] 1: 14: 4: F(X) Loc [:Tcase C ] 1: 16: 4: F(X) Loc [:Tcase C ] Program: Boreas Saskatoon, SK November 24, 1995 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continuous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 10 Sec. Execution Interval 01: P30 Z=F Spacer for instruments not used 01: -999 F 02: 46 Z Loc [:Spacer ] 02: P18 Time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 37 Loc [:FirstTime] 03: P18 Time 01: 1 Minutes into current day (maximum 1440) 02: 60 Mod/by 03: 64 Loc [:Minutes ] 04: P17 Panel Temperature Interior bunker temperature 01: 32 Loc [:Bunker C ] 05: P3 Pulse RM Young Wind Speed 01: 1 Rep 02: 3 Pulse Input Chan 03: 21 Low level AC; Output Hz. 04: 20 Loc [:WindS m/s] 05: .098 Mult 06: 0 Offset 06: P4 Excite,Delay,Volt(SE) Wind Direction 01: 1 Rep 02: 5 5000 mV slow Range 03: 8 IN Chan 04: 3 Excite all reps w/EXchan 3 05: 3 Delay (units .01sec) 06: 5000 mV Excitation 07: 21 Loc [:WindDdegT] 08: .071 Mult 09: 0 Offset 07: P3 Pulse Tipping Bucket 01: 1 Rep .2 mm/tip 02: 2 Pulse Input Chan 03: 2 Switch closure 04: 16 Loc [:TipBuc mm] 05: .2 Mult 06: 0 Offset 08: P3 Pulse Bright Sunshine 01: 1 Rep .1 hours/pulse 02: 1 Pulse Input Chan 03: 2 Switch closure 04: 47 Loc [:BrightSun] 05: .1 Mult 06: 0 Offset 09: P92 If time is 01: 0 minutes into a 02: 1 minute interval 03: 30 Then Do 10: P89 If X<=>F 01: 64 X Loc Minutes 02: 3 >= 03: 55 F 04: 30 Then Do 11: P20 Set Port Belfort Precipitation 01: 1 Set high 02: 3 Port Number 12: P20 Set Port 01: 1 Set high 02: 2 Port Number 13: P22 Excitation with Delay 01: 1 EX Chan 02: 20 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 14: P20 Set Port 01: 0 Set low 02: 3 Port Number 15: P20 Set Port 01: 1 Set high 02: 3 Port Number 16: P20 Set Port 01: 0 Set low 02: 2 Port Number 17: P30 Z=F 01: 0 F 02: 17 Z Loc [:Belfortmm] 18: P30 Z=F 01: 1 F 02: 40 Z Loc [:Weightx10] 19: P87 Beginning of Loop 01: 0 Delay 02: 3 Loop Count 20: P30 Z=F 01: 1 F 02: 41 Z Loc [:Weightx2 ] 21: P30 Z=F 01: 0 F 02: 42 Z Loc [:Subtotal ] 22: P87 Beginning of Loop 01: 0 Delay 02: 4 Loop Count 23: P1 Volt (SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 3 IN Chan 04: 43 Loc [:HI or LO ] 05: 1 Mult 06: 0 Offset 24: P89 If X<=>F 01: 43 X Loc HI or LO 02: 3 >= 03: 3000 F 04: 30 Then Do 25: P33 Z=X+Y 01: 41 X Loc Weightx2 02: 42 Y Loc Subtotal 03: 42 Z Loc [:Subtotal ] 26: P95 End 27: P20 Set Port 01: 1 Set high 02: 2 Port Number 28: P20 Set Port 01: 0 Set low 02: 2 Port Number 29: P37 Z=X*F 01: 41 X Loc Weightx2 02: 2 F 03: 41 Z Loc [:Weightx2 ] 30: P95 End 31: P36 Z=X*Y 01: 42 X Loc Subtotal 02: 40 Y Loc Weightx10 03: 42 Z Loc [:Subtotal ] 32: P33 Z=X+Y 01: 42 X Loc Subtotal 02: 17 Y Loc Belfortmm 03: 17 Z Loc [:Belfortmm] 33: P37 Z=X*F 01: 40 X Loc Weightx10 02: 10 F 03: 40 Z Loc [:Weightx10] 34: P95 End 35: P20 Set Port 01: 0 Set low 02: 3 Port Number 36: P20 Set Port End of Belfort 01: 0 Set low 02: 2 Port Number 37: P20 Set Port Snow Depth Sensor 01: 1 Set high 02: 6 Port Number 38: P20 Set Port 01: 0 Set low 02: 4 Port Number 39: P20 Set Port 01: 1 Set high 02: 5 Port Number 40: P20 Set Port 01: 0 Set low 02: 5 Port Number 41: P20 Set Port 01: 1 Set high 02: 4 Port Number 42: P20 Set Port 01: 1 Set high 02: 5 Port Number 43: P20 Set Port 01: 0 Set low 02: 5 Port Number 44: P20 Set Port 01: 0 Set low 02: 4 Port Number 45: P87 Beginning of Loop 01: 0 Delay 02: 6 Loop Count 46: P20 Set Port 01: 1 Set high 02: 5 Port Number 47: P20 Set Port 01: 0 Set low 02: 5 Port Number 48: P95 End 49: P20 Set Port 01: 1 Set high 02: 5 Port Number 50: P22 Excitation with Delay 01: 1 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 51: P20 Set Port 01: 0 Set low 02: 6 Port Number 52: P20 Set Port 01: 1 Set high 02: 6 Port Number 53: P22 Excitation with Delay 01: 1 EX Chan 02: 8 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 54: P20 Set Port 01: 0 Set low 02: 5 Port Number 55: P30 Z=F 01: 1 F 02: 33 Z Loc [:Snow Calc] 56: P30 Z=F 01: 0 F 02: 36 Z Loc [:Snow # Pu] 57: P87 Beginning of Loop 01: 0 Delay 02: 16 Loop Count 58: P20 Set Port 01: 1 Set high 02: 5 Port Number 59: P20 Set Port 01: 0 Set low 02: 5 Port Number 60: P1 Volt (SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 4 IN Chan 04: 34 Loc [:Snow Data] 05: 1 Mult 06: 0 Offset 61: P89 If X<=>F 01: 34 X Loc Snow Data 02: 3 >= 03: 3000 F 04: 30 Then Do 62: P33 Z=X+Y 01: 33 X Loc Snow Calc 02: 36 Y Loc Snow # Pu 03: 36 Z Loc [:Snow # Pu] 63: P95 End 64: P37 Z=X*F 01: 33 X Loc Snow Calc 02: 2 F 03: 33 Z Loc [:Snow Calc] 65: P95 End 66: P30 Z=F 01: 291 F 02: 35 Z Loc [:T2 291K ] 67: P38 Z=X/Y 01: 44 X Loc Temp LC K 02: 35 Y Loc T2 291K 03: 18 Z Loc [:Snow D mm] 68: P39 Z=SQRT(X) 01: 18 X Loc Snow D mm 02: 18 Z Loc [:Snow D mm] 69: P36 Z=X*Y 01: 36 X Loc Snow # Pu 02: 18 Y Loc Snow D mm 03: 18 Z Loc [:Snow D mm] 70: P37 Z=X*F 01: 18 X Loc Snow D mm 02: .52176 F 03: 18 Z Loc [:Snow D mm] 71: P34 Z=X+F 01: 18 X Loc Snow D mm 02: -39 F 03: 18 Z Loc [:Snow D mm] 72: P20 Set Port 01: 0 Set low 02: 4 Port Number 73: P20 Set Port 01: 0 Set low 02: 5 Port Number 74: P20 Set Port End of Snow Depth 01: 0 Set low 02: 6 Port Number 75: P89 If X<=>F Five minute average at the top of 01: 64 X Loc Minutes the hour for Belfort and Snow Depth 02: 1 = 03: 59 F 04: 10 Set high Flag 0 (output) 76: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 28 Array ID or location 77: P71 Average 01: 2 Reps 02: 17 Loc Belfortmm 78: P95 End 79: P95 End 80: P10 Battery Voltage Battery Voltage 01: 31 Loc [:Battery V] 81: P20 Set Port Start the multiplexer 01: 1 Set high 02: 1 Port Number 82: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 83: P7 3 Wire Half Bridge Soil Temperature - 5 cm 01: 1 Rep 02: 4 500 mV slow Range 03: 1 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 4300 mV Excitation 06: 5 Loc [:Soil 5cm] 07: 100.93 Mult 08: 0 Offset 84: P16 Temperature RTD 01: 1 Rep 02: 5 R/Ro Loc Soil 5cm 03: 5 Loc [:Soil 5cm] 04: 1 Mult 05: 0 Offset 85: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 86: P7 3 Wire Half Bridge Soil Temperature - 10 cm 01: 1 Rep 02: 4 500 mV slow Range 03: 1 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 4300 mV Excitation 06: 6 Loc [:Soil 10cm] 07: 100.93 Mult 08: 0 Offset 87: P16 Temperature RTD 01: 1 Rep 02: 6 R/Ro Loc Soil 10cm 03: 6 Loc [:Soil 10cm] 04: 1 Mult 05: 0 Offset 88: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 89: P7 3 Wire Half Bridge Soil Temperature - 20 cm 01: 1 Rep 02: 4 500 mV slow Range 03: 1 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 4300 mV Excitation 06: 7 Loc [:Soil 20cm] 07: 100.93 Mult 08: 0 Offset 90: P16 Temperature RTD 01: 1 Rep 02: 7 R/Ro Loc Soil 20cm 03: 7 Loc [:Soil 20cm] 04: 1 Mult 05: 0 Offset 91: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 92: P7 3 Wire Half Bridge Soil Temperature - 50 cm 01: 1 Rep 02: 4 500 mV slow Range 03: 1 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 4300 mV Excitation 06: 8 Loc [:Soil 50cm] 07: 100.93 Mult 08: 0 Offset 93: P16 Temperature RTD 01: 1 Rep 02: 8 R/Ro Loc Soil 50cm 03: 8 Loc [:Soil 50cm] 04: 1 Mult 05: 0 Offset 94: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 95: P7 3 Wire Half Bridge Soil Temperature - 100 cm 01: 1 Rep 02: 4 500 mV slow Range 03: 1 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 4300 mV Excitation 06: 9 Loc [:Soil100cm] 07: 100.93 Mult 08: 0 Offset 96: P16 Temperature RTD 01: 1 Rep 02: 9 R/Ro Loc Soil100cm 03: 9 Loc [:Soil100cm] 04: 1 Mult 05: 0 Offset 97: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 98: P7 3 Wire Half Bridge Soil Temperature - 150 cm 01: 1 Rep 02: 4 500 mV slow Range 03: 1 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 4300 mV Excitation 06: 10 Loc [:Soil150cm] 07: 100.93 Mult 08: 0 Offset 99: P16 Temperature RTD 01: 1 Rep 02: 10 R/Ro Loc Soil150cm 03: 10 Loc [:Soil150cm] 04: 1 Mult 05: 0 Offset 100: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 101: P7 3 Wire Half Bridge Soil Temperature - 300 cm 01: 1 Rep 02: 4 500 mV slow Range 03: 1 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 4300 mV Excitation 06: 11 Loc [:Soil300cm] 07: 100.93 Mult 08: 0 Offset 102: P16 Temperature RTD 01: 1 Rep 02: 11 R/Ro Loc Soil300cm 03: 11 Loc [:Soil300cm] 04: 1 Mult 05: 0 Offset 103: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 104: P7 3 Wire Half Bridge Grass Temperature from RTD 01: 1 Rep Located in Stevenson Screen 02: 4 500 mV slow Range 03: 1 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 4300 mV Excitation 06: 48 Loc [:GrassTemp] 07: 89.845 Mult 08: 0 Offset 105: P16 Temperature RTD 01: 1 Rep 02: 48 R/Ro Loc GrassTemp 03: 48 Loc [:GrassTemp] 04: .87363 Mult 05: 0 Offset 106: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 107: P4 Excite,Delay,Volt(SE) HMP35C Temperature 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 10 Delay (units .01sec) 06: 500 mV Excitation 07: 12 Loc [:Temp C] 08: .001 Mult 09: 0 Offset 108: P55 Polynomial 01: 1 Rep 02: 12 X Loc Temp C 03: 12 F(X) Loc [:Temp C] 04: -74.261 C0 05: 649.94 C1 06: -3896.3 C2 07: 16401 C3 08: -35045 C4 09: 30889 C5 109: P34 Z=X+F 01: 12 X Loc Temp C 02: 273.15 F 03: 44 Z Loc [:Temp LC K] 110: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 111: P4 Excite,Delay,Volt(SE) HMP35C Relative Humidity 01: 1 Rep 02: 5 5000 mV slow Range 03: 14 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 15 Delay (units .01sec) 06: 5000 mV Excitation 07: 14 Loc [:Humid %RH] 08: .1 Mult 09: 0 Offset 112: P30 Z=F Beginning of Dewpoint Calculations 01: 9.5 F 02: 51 Z Loc [:a ] 113: P30 Z=F 01: 265.5 F 02: 52 Z Loc [:b ] 114: P37 Z=X*F 01: 12 X Loc Temp C 02: 9.5 F 03: 53 Z Loc [:a*T ] 115: P34 Z=X+F 01: 12 X Loc Temp C 02: 265.5 F 03: 54 Z Loc [:b+T ] 116: P38 Z=X/Y 01: 53 X Loc a*T 02: 54 Y Loc b+T 03: 55 Z Loc [:aT/b+T ] 117: P34 Z=X+F 01: 55 X Loc aT/b+T 02: -2 F 03: 56 Z Loc [:aT/b+T-2 ] 118: P40 Z=LN(X) 01: 14 X Loc Humid %RH 02: 57 Z Loc [:ln(RH) ] 119: P30 Z=F 01: 2.303 F 02: 58 Z Loc [:ln/log ] 120: P38 Z=X/Y 01: 57 X Loc ln(RH) 02: 58 Y Loc ln/log 03: 59 Z Loc [:log (RH) ] 121: P33 Z=X+Y 01: 59 X Loc log (RH) 02: 56 Y Loc aT/b+T-2 03: 60 Z Loc [:log +aT/b] 122: P38 Z=X/Y 01: 51 X Loc a 02: 60 Y Loc log +aT/b 03: 61 Z Loc [:a/logRH ] 123: P38 Z=X/Y 01: 52 X Loc b 02: 61 Y Loc a/logRH 03: 13 Z Loc [:DewPoint ] End of Dewpoint Calculations 124: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 125: P22 Excitation with Delay 01: 2 EX Chan 02: 100 Delay w/EX (units=.01sec) 03: 10 Delay after EX (units=.01sec) 04: 0 mV Excitation 126: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 127: P2 Volt (DIFF) Par Radiation 01: 1 Rep 02: 2 15 mV slow Range 03: 1 IN Chan 04: 1 Loc [:Par KJ/m2] 05: 1 Mult 06: 0 Offset 128: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 129: P2 Volt (DIFF) Albedometer Up 01: 1 Rep 02: 3 50 mV slow Range 03: 1 IN Chan 04: 3 Loc [:AlU kJ/m2] 05: 1.1891 Mult 06: 0 Offset 130: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 131: P2 Volt (DIFF) Albedometer Down 01: 1 Rep 02: 3 50 mV slow Range 03: 1 IN Chan 04: 4 Loc [:AlD KJ/m2] 05: 1.1416 Mult 06: 0 Offset 132: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 133: P2 Volt (DIFF) Net Radiometer 01: 1 Rep 02: 4 500 mV slow Range 03: 1 IN Chan 04: 2 Loc [:Net KJ/m2] 05: .128 Mult 06: 0 Offset 134: P22 Excitation with Delay 01: 1 EX Chan 02: 10 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 5000 mV Excitation 135: P8 Excite,Delay,Volt(DIFF) Setra Pressure 01: 1 Rep 02: 4 500 mV slow Range 03: 1 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 1 Delay (units=.01sec) 06: 2500 mV Excitation 07: 15 Loc [:Press KPa] 08: .12 Mult 09: 80 Offset 136: P20 Set Port 01: 0 Set low 02: 1 Port Number 137: P92 If time is Calculate the Belfort change 01: 0 minutes into a at the top of the hour 02: 60 minute interval 03: 30 Then Do 138: P35 Z=X-Y 01: 28 X Loc AvBelfort 02: 65 Y Loc Prev Belf 03: 66 Z Loc [:Belf Diff] 139: P31 Z=X 01: 28 X Loc AvBelfort 02: 65 Z Loc [:Prev Belf] 140: P95 End 141: P89 If X<=>F Two minute average of Wind Speed 01: 64 X Loc Minutes and Direction at top of the hour 02: 3 >= 03: 58 F 04: 10 Set high Flag 0 (output) 142: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 23 Array ID or location 143: P69 Wind Vector 01: 1 Rep 02: 0 Samples per sub-interval 03: 1 Polar Sensor/(S, D1) 04: 20 Wind Speed/East Loc WindS m/s 05: 21 Wind Direction/North Loc WindDdegT 144: P92 If time is 01: 59 minutes into a 02: 60 minute interval 03: 10 Set high Flag 0 (output) 145: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 25 Array ID or location 146: P71 Average One minute average of Pressure 01: 1 Rep at top of the hour 02: 15 Loc Press KPa 147: P71 Average One minute average of Temperature 01: 2 Reps and DewPoint at top of the hour 02: 12 Loc Temp C 148: P92 If time is 01: 0 minutes into a 02: 60 minute interval 03: 10 Set high Flag 0 (output) 149: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 45 Array ID or location 150: P72 Totalize Totalize Bright Sun for the hour 01: 1 Rep 02: 47 Loc BrightSun 151: P92 If time is 01: 0 minutes into a 02: 15 minute interval 03: 10 Set high Flag 0 (output) 152: P80 Set Active Storage Area 01: 1 Final Storage Area 02: 5 Array ID or location 153: P70 Sample Sample Battery 01: 1 Rep 02: 31 Loc Battery V 154: P77 Real Time Year, Day, Time 01: 1110 Year,Day,Hour-Minute 155: P78 Resolution 01: 1 High Resolution 156: P72 Totalize Totalize Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Loc Par KJ/m2 157: P78 Resolution 01: 0 Low Resolution 158: P82 Standard Deviation Std Dev Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Sample Loc Par KJ/m2 159: P71 Average Average Air Temp 01: 1 Rep 02: 12 Loc Temp C 160: P70 Sample Space for other Air Temp 01: 1 Rep 02: 46 Loc Spacer 161: P71 Average Average Soil10, Soil20, Soil50 01: 3 Reps 02: 6 Loc Soil 10cm 162: P71 Average Average RelHum 01: 1 Rep 02: 14 Loc Humid %RH 163: P78 Resolution 01: 1 High Resolution 164: P71 Average Average Pressure 01: 1 Rep 02: 15 Loc Press KPa 165: P78 Resolution 01: 0 Low Resolution 166: P70 Sample Space for IR Sensor 01: 1 Rep 02: 46 Loc Spacer 167: P82 Standard Deviation Std Dev Temperature 01: 1 Rep 02: 12 Sample Loc Temp C 168: P70 Sample Space for Std Dev other Temperature 01: 1 Rep 02: 46 Loc Spacer 169: P82 Standard Deviation Std Dev Soil10, Soil20, Soil50 01: 3 Reps 02: 6 Sample Loc Soil 10cm 170: P82 Standard Deviation Std Dev RelHum and Pressure 01: 2 Reps 02: 14 Sample Loc Humid %RH 171: P70 Sample Space for Std Dev IR Sensor 01: 1 Rep 02: 46 Loc Spacer 172: P69 Wind Vector Average Wind Speed, Wind Direction 01: 1 Rep and Std Dev Wind Direction 02: 180 Samples per sub-interval 03: 0 Polar Sensor/(S, D1, SD1) 04: 20 Wind Speed/East Loc WindS m/s 05: 21 Wind Direction/North Loc WindDdegT 173: P82 Standard Deviation Std Dev Wind Speed 01: 1 Rep 02: 20 Sample Loc WindS m/s 174: P70 Sample Sample Average Belfort, Snow Depth 01: 2 Reps Average of last 5 minutes of hour 02: 28 Loc AvBelfort 175: P72 Totalize Totalize Tipping Bucket 01: 1 Rep 02: 16 Loc TipBuc mm 176: P33 Z=X+Y 01: 16 X Loc TipBuc mm 02: 75 Y Loc Total Tip 03: 75 Z Loc [:Total Tip] 177: P70 Sample Sample Soil Moisture 01: 1 Rep Average of minute 50 02: 30 Loc Av Soil M of the hour 178: P78 Resolution 01: 1 High Resolution 179: P70 Sample Sample Pressure for GTS 01: 1 Rep 02: 25 Loc Press 1hr 180: P78 Resolution 01: 0 Low Resolution 181: P70 Sample Sample Temperature, Dewpoint for GTS 01: 2 Reps 02: 26 Loc Temp 1hr 182: P70 Sample Sample Wind Direction for GTS 01: 1 Rep 02: 24 Loc WindD 1hr 183: P70 Sample Sample Wind Speed for GTS 01: 1 Rep 02: 23 Loc WindS 1hr 184: P70 Sample Sample Belfort Difference from 01: 1 Rep previous hour 02: 66 Loc Belf Diff 185: P70 Sample Sample Total Tipping Bucket for season 01: 1 Rep 02: 75 Loc Total Tip 186: P71 Average Average Soil5 01: 1 Rep 02: 5 Loc Soil 5cm 187: P71 Average Average Soil100, Soil150, Soil300 01: 3 Reps 02: 9 Loc Soil100cm 188: P72 Totalize Totalize Bright Sun 01: 1 Rep 02: 47 Loc BrightSun 189: P71 Average Average Grass Temp 01: 1 Rep 02: 48 Loc GrassTemp 190: P71 Average Average Bunker Temp 01: 1 Rep 02: 32 Loc Bunker C 191: P70 Sample Sample hourly Bright Sun 01: 1 Rep 02: 45 Loc BrSun Hr 192: P70 Sample Sample the daily values 01: 8 Reps 02: 67 Loc BrSun Day 193: P92 If time is 01: 1437 minutes into a 02: 1440 minute interval 03: 10 Set high Flag 0 (output) 194: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 67 Array ID or location 195: P72 Totalize Total Bright Sun for the day 01: 1 Rep 02: 47 Loc BrightSun 196: P73 Maximize Maximum Temp for the day 01: 1 Rep 02: 10 Value with Hr-Min 03: 12 Loc Temp C 197: P74 Minimize Minimum Temp for the day 01: 1 Rep 02: 10 Value with Hr-Min 03: 12 Loc Temp C 198: P73 Maximize Maximum Wind Speed for the day 01: 1 Rep 02: 10 Value with Hr-Min 03: 20 Loc WindS m/s 199: P79 Sample on Max or Min Wind Direction at Max Wind Speed 01: 1 Rep 02: 21 Loc WindDdegT 200: P18 Time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 39 Loc [:LastTime ] 201: P35 Z=X-Y 01: 39 X Loc LastTime 02: 37 Y Loc FirstTime 03: 38 Z Loc [:ProgTime ] 202: P End Table 1 * 2 Table 2 Programs 01: 0 Sec. Execution Interval 01: P End Table 2 * 3 Table 3 Subroutines 01: P End Table 3 * 4 Mode 4 Output Options 01: 0 (Tape OFF) (Printer OFF) 02: 0 Printer 300 Baud * A Mode 10 Memory Allocation 01: 86 Input Locations 02: 300 Intermediate Locations * C Mode 12 Security (OSX-0) 01: 00 Security Option 02: 0000 Security Code Input Location Assignments (with comments): Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1:127: 1: Loc [:Par KJ/m2] 1:133: 2: Loc [:Net KJ/m2] 1:129: 3: Loc [:AlU kJ/m2] 1:131: 4: Loc [:AlD KJ/m2] 1: 83: 5: Loc [:Soil 5cm] 1: 84: 5: Loc [:Soil 5cm] 1: 86: 6: Loc [:Soil 10cm] 1: 87: 6: Loc [:Soil 10cm] 1: 89: 7: Loc [:Soil 20cm] 1: 90: 7: Loc [:Soil 20cm] 1: 92: 8: Loc [:Soil 50cm] 1: 93: 8: Loc [:Soil 50cm] 1: 95: 9: Loc [:Soil100cm] 1: 96: 9: Loc [:Soil100cm] 1: 98: 10: Loc [:Soil150cm] 1: 99: 10: Loc [:Soil150cm] 1:101: 11: Loc [:Soil300cm] 1:102: 11: Loc [:Soil300cm] 1:107: 12: Loc [:Temp C] 1:108: 12: F(X) Loc [:Temp C] 1:123: 13: Z Loc [:DewPoint ] End of Dewpoint Calculations 1:111: 14: Loc [:Humid %RH] 1:135: 15: Loc [:Press KPa] 1: 7: 16: Loc [:TipBuc mm] 1: 17: 17: Z Loc [:Belfortmm] 1: 32: 17: Z Loc [:Belfortmm] 1: 67: 18: Z Loc [:Snow D mm] 1: 68: 18: Z Loc [:Snow D mm] 1: 69: 18: Z Loc [:Snow D mm] 1: 70: 18: Z Loc [:Snow D mm] 1: 71: 18: Z Loc [:Snow D mm] 1: 5: 20: Loc [:WindS m/s] 1: 6: 21: Loc [:WindDdegT] 1: 80: 31: Loc [:Battery V] 1: 4: 32: Loc [:Bunker C ] 1: 55: 33: Z Loc [:Snow Calc] 1: 64: 33: Z Loc [:Snow Calc] 1: 60: 34: Loc [:Snow Data] 1: 66: 35: Z Loc [:T2 291K ] 1: 56: 36: Z Loc [:Snow # Pu] 1: 62: 36: Z Loc [:Snow # Pu] 1: 2: 37: Loc [:FirstTime] 1:201: 38: Z Loc [:ProgTime ] 1:200: 39: Loc [:LastTime ] 1: 18: 40: Z Loc [:Weightx10] 1: 33: 40: Z Loc [:Weightx10] 1: 20: 41: Z Loc [:Weightx2 ] 1: 29: 41: Z Loc [:Weightx2 ] 1: 21: 42: Z Loc [:Subtotal ] 1: 25: 42: Z Loc [:Subtotal ] 1: 31: 42: Z Loc [:Subtotal ] 1: 23: 43: Loc [:HI or LO ] 1:109: 44: Z Loc [:Temp LC K] 1: 1: 46: Z Loc [:Spacer ] 1: 8: 47: Loc [:BrightSun] 1:104: 48: Loc [:GrassTemp] 1:105: 48: Loc [:GrassTemp] 1:112: 51: Z Loc [:a ] 1:113: 52: Z Loc [:b ] 1:114: 53: Z Loc [:a*T ] 1:115: 54: Z Loc [:b+T ] 1:116: 55: Z Loc [:aT/b+T ] 1:117: 56: Z Loc [:aT/b+T-2 ] 1:118: 57: Z Loc [:ln(RH) ] 1:119: 58: Z Loc [:ln/log ] 1:120: 59: Z Loc [:log (RH) ] 1:121: 60: Z Loc [:log +aT/b] 1:122: 61: Z Loc [:a/logRH ] 1: 3: 64: Loc [:Minutes ] 1:139: 65: Z Loc [:Prev Belf] 1:138: 66: Z Loc [:Belf Diff] 1:176: 75: Z Loc [:Total Tip] Program: Boreas Suite B Saskatoon June 1/94 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continuous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P18 Time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 15 Loc [:FirsTime ] 02: P1 Volt (SE) Pyranometer 01: 1 Rep 02: 3 50 mV slow Range 03: 7 IN Chan 04: 1 Loc [:PSP kJ/m2] 05: .6120 Mult 06: 0 Offset 03: P2 Volt (DIFF) Pyrgeometer 01: 1 Rep 02: 1 5 mV slow Range 03: 1 IN Chan 04: 2 Loc [:PIR kJ/m2] 05: 1.2346 Mult 06: 0 Offset 04: P2 Volt (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 3 IN Chan 04: 3 Loc [:ThPile mV] 05: 1 Mult 06: 0 Offset 05: P4 Excite,Delay,Volt(SE) 01: 1 Rep 02: 4 500 mV slow Range 03: 3 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 1700 mV Excitation 07: 5 Loc [:ThemisphC] 08: .01 Mult 09: 0 Offset 06: P4 Excite,Delay,Volt(SE) 01: 1 Rep 02: 4 500 mV slow Range 03: 4 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 1700 mV Excitation 07: 4 Loc [:Tcase C ] 08: .01 Mult 09: 0 Offset 07: P17 Panel Temperature 01: 8 Loc [:PanelTemp] 08: P87 Beginning of Loop 01: 0 Delay 02: 2 Loop Count 09: P89 If X<=>F 01: 4-- X Loc Tcase C 02: 4 < 03: .5 F 04: 30 Then Do 10: P55 Polynomial 01: 1 Rep 02: 4-- X Loc Tcase C 03: 4-- F(X) Loc [:Tcase C ] 04: -64.140 C0 05: 472.02 C1 06: -2304.8 C2 07: 7037.4 C3 08: -11140 C4 09: 7001.6 C5 11: P94 Else 12: P55 Polynomial 01: 1 Rep 02: 4-- X Loc Tcase C 03: 4-- F(X) Loc [:Tcase C ] 04: -32.981 C0 05: 85.859 C1 06: -62.706 C2 07: 30.782 C3 08: -8.1108 C4 09: .87158 C5 13: P95 End 14: P95 End 15: P92 If time is 01: 0 minutes into a 02: 15 minute interval 03: 10 Set high Flag 0 (output) 16: P80 Set Active Storage Area 01: 1 Final Storage Area 02: 5 Array ID or location 17: P77 Real Time 01: 1110 Year,Day,Hour-Minute 18: P78 Resolution 01: 1 High Resolution 19: P72 Totalize Totalize PSP, PIR, ThPile 01: 3 Reps 02: 1 Loc PSP kJ/m2 20: P78 Resolution 01: 0 Low Resolution 21: P71 Average Average Tcase, Themisph 01: 2 Reps 02: 4 Loc Tcase C 22: P82 Standard Deviation Std Dev PSP, PIR, ThPile 01: 5 Reps Tcase, Themisph 02: 1 Sample Loc PSP kJ/m2 23: P70 Sample 01: 2 Reps 02: 13 Loc ThC 1 Sec 24: P96 Serial Output 01: 30 SM192/SM716/CSM1 25: P End Table 1 * 2 Table 2 Programs 01: 60 Sec. Execution Interval 01: P92 If time is 01: 50 minutes into a 02: 60 minute interval 03: 30 Then Do 02: P89 If X<=>F 01: 15 X Loc FirsTime 02: 4 < 03: 200 F 04: 30 Then Do 03: P86 Do 01: 10 Set high Flag 0 (output) 04: P30 Z=F 01: 0 F 02: 6 Z Loc [:0V Pw ] 05: P30 Z=F 01: 2000 F 02: 7 Z Loc [:2V Pw ] 06: P17 Panel Temperature 01: 8 Loc [:PanelTemp] 07: P21 Analog Out 01: 2 CAO Chan 02: 7 mV Loc 2V Pw 08: P22 Excitation with Delay 01: 4 EX Chan 02: 100 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 09: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 8 Ref Temp Loc PanelTemp 06: 9 Loc [:ThC 1 Sec] 07: 1 Mult 08: 0 Offset 10: P22 Excitation with Delay 01: 4 EX Chan 02: 2000 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 11: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 8 Ref Temp Loc PanelTemp 06: 10 Loc [:ThC 21Sec] 07: 1 Mult 08: 0 Offset 12: P21 Analog Out 01: 2 CAO Chan 02: 6 mV Loc 0V Pw 13: P35 Z=X-Y End of Soil Moisture 01: 10 X Loc ThC 21Sec 02: 9 Y Loc ThC 1 Sec 03: 11 Z Loc [:Soil Diff] 14: P37 Z=X*F 01: 11 X Loc Soil Diff 02: 4.89 F 03: 12 Z Loc [:Soil Mult] 15: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 13 Array ID or location 16: P70 Sample 01: 2 Reps 02: 9 Loc ThC 1 Sec 17: P95 End 18: P95 End 19: P End Table 2 * 3 Table 3 Subroutines 01: P End Table 3 * 4 Mode 4 Output Options 01: 00 Tape/Printer Option 02: 00 Printer Baud Option * A Mode 10 Memory Allocation 01: 33 Input Locations 02: 64 Intermediate Locations * C Mode 12 Security (OSX-0) 01: 00 Security Option 02: 0000 Security Code Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 2: 1: Loc [:PSP kJ/m2] 1: 3: 2: Loc [:PIR kJ/m2] 1: 4: 3: Loc [:ThPile mV] 1: 6: 4: Loc [:Tcase C ] 1: 10: 4: F(X) Loc [:Tcase C ] 1: 12: 4: F(X) Loc [:Tcase C ] 1: 5: 5: Loc [:ThemisphC] 2: 4: 6: Z Loc [:0V Pw ] 2: 5: 7: Z Loc [:2V Pw ] 1: 7: 8: Loc [:PanelTemp] 2: 6: 8: Loc [:PanelTemp] 2: 9: 9: Loc [:ThC 1 Sec] 2: 11: 10: Loc [:ThC 21Sec] 2: 13: 11: Z Loc [:Soil Diff] 2: 14: 12: Z Loc [:Soil Mult] 1: 1: 15: Loc [:FirsTime ] Program: Boreas Lynn Lake, MB June 14/94 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continuous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P18 Time Beginning of Program Time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 43 Loc [:FirstTime] 02: P18 Time Time used for counting minutes 01: 1 Minutes into current day (maximum 1440) 02: 60 Mod/by 03: 64 Loc [:Minutes ] 03: P10 Battery Voltage Battery Voltage 01: 25 Loc [:Battery V] 04: P2 Volt (DIFF) PAR Sensor KJ/m*m 01: 1 Rep 02: 2 15 mV slow Range 03: 1 IN Chan 04: 1 Loc [:Par KJ/m2] 05: .5 Mult 06: 0 Offset 05: P2 Volt (DIFF) Net Radiometer KJ/m*m 01: 1 Rep 02: 4 500 mV slow Range 03: 2 IN Chan 04: 2 Loc [:Net KJ/m2] 05: .0660 Mult 06: 0 Offset 06: P2 Volt (DIFF) Albedometer Up KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 3 IN Chan 04: 3 Loc [:AlU KJ/m2] 05: .60533 Mult 06: 0 Offset 07: P2 Volt (DIFF) Albedometer Down KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 4 IN Chan 04: 4 Loc [:AlD KJ/m2] 05: .59312 Mult 06: 0 Offset 08: P30 Z=F Beginning of IR Sensor deg C 01: 0 F 02: 29 Z Loc [:OV Pw ] 09: P30 Z=F 01: 5000 F 02: 30 Z Loc [:5V Pw ] 10: P21 Analog Out Set CAO channel 1 to 5000 mV 01: 1 CAO Chan 02: 30 mV Loc 5V Pw 11: P4 Excite,Delay,Volt(SE) Measures Ed and Erel 01: 1 Rep 02: 5 5000 mV slow Range Note that Channel 9 and 10 03: 10 IN Chan have been reversed here as 04: 2 Excite all reps w/EXchan 2 they were wired opposite 05: 100 Delay (units .01sec) 06: 1200 mV Excitation 07: 31 Loc [:Ed Volts ] 08: .001 Mult 09: 0 Offset 12: P4 Excite,Delay,Volt(SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 9 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 5000-- mV Excitation 07: 32 Loc [:Erel Volt] 08: .001 Mult 09: 0 Offset 13: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .42315 F 04: 30 Then Do 14: P55 Polynomial 01: 1 Rep 02: 31 X Loc Ed Volts 03: 33 F(X) Loc [:Td C ] 04: 48.653 C0 05: -302.29 C1 06: 658.31 C2 07: -911.19 C3 08: 660.33 C4 09: -201.44 C5 15: P94 Else 16: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .03125 F 04: 30 Then Do 17: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 10 F 03: 34 Z Loc [:Temporary] 18: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 88.341 C0 05: -140.82 C1 06: 131.86 C2 07: -74.476 C3 08: 23.529 C4 09: -3.8390 C5 19: P30 Z=F 01: 6 F 02: 35 Z Loc [:Six ] 20: P47 Z=X^Y 01: 34 X Loc Temporary 02: 35 Y Loc Six 03: 34 Z Loc [:Temporary] 21: P37 Z=X*F 01: 34 X Loc Temporary 02: .25131 F 03: 34 Z Loc [:Temporary] 22: P33 Z=X+Y 01: 34 X Loc Temporary 02: 33 Y Loc Td C 03: 33 Z Loc [:Td C ] 23: P94 Else 24: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 100 F 03: 34 Z Loc [:Temporary] 25: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 164.35 C0 05: -134.14 C1 06: 80.230 C2 07: -23.831 C3 08: 2.6569 C4 09: 0 C5 26: P95 End 27: P95 End 28: P37 Z=X*F 01: 32 X Loc Erel Volt 02: 1 F 03: 32 Z Loc [:Erel Volt] 29: P37 Z=X*F 01: 33 X Loc Td C 02: -.00224 F 03: 36 Z Loc [:Erel Mult] 30: P34 Z=X+F 01: 36 X Loc Erel Mult 02: 1.0589 F 03: 36 Z Loc [:Erel Mult] 31: P36 Z=X*Y 01: 32 X Loc Erel Volt 02: 36 Y Loc Erel Mult 03: 37 Z Loc [:Ecrel V ] 32: P55 Polynomial 01: 1 Rep 02: 37 X Loc Ecrel V 03: 38 F(X) Loc [:Trel C ] 04: .0836 C0 05: 122 C1 06: -65.5 C2 07: 126.4 C3 08: -223.2 C4 09: 140.3 C5 33: P33 Z=X+Y End of IR Sensor 01: 33 X Loc Td C 02: 38 Y Loc Trel C 03: 12 Z Loc [:IRSensorC] 34: P21 Analog Out 01: 1 CAO Chan 02: 29 mV Loc OV Pw 35: P4 Excite,Delay,Volt(SE) Wind Direction degrees true 01: 1 Rep 02: 5 5000 mV slow Range 03: 11 IN Chan 04: 3 Excite all reps w/EXchan 3 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 13 Loc [:WindDdegT] 08: .071 Mult 09: 0 Offset 36: P3 Pulse Wind Speed metres/sec 01: 1 Rep 02: 2 Pulse Input Chan 03: 21 Low level AC; Output Hz. 04: 14 Loc [:WindS m/s] 05: .0980 Mult 06: 0 Offset 37: P3 Pulse Tipping Bucket mm 01: 1 Rep 02: 1 Pulse Input Chan 03: 2 Switch closure 04: 18 Loc [:TipBuc mm] 05: .025 Mult 06: 0 Offset 38: P89 If X<=>F On the 50th minute skip the multiplexer 01: 64 X Loc Minutes and execute soil moisture in Table 2 02: 2 <> 03: 50 F 04: 30 Then Do 39: P20 Set Port Start of Multiplexer 01: 1 Set high 02: 1 Port Number 40: P20 Set Port 01: 1 Set high 02: 2 Port Number 41: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 42: P20 Set Port 01: 0 Set low 02: 2 Port Number 43: P8 Excite,Delay,Volt(DIFF) Setra Pressure Sensor KPa 01: 1 Rep 02: 4 500 mV slow Range 03: 8 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 1 Delay (units=.01sec) 06: 2500 mV Excitation 07: 11 Loc [:Press KPa] 08: .12 Mult 09: 80 Offset 44: P20 Set Port 01: 1 Set high 02: 2 Port Number 45: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 46: P20 Set Port 01: 0 Set low 02: 2 Port Number 47: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 48: P20 Set Port 01: 1 Set high 02: 2 Port Number 49: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 50: P20 Set Port 01: 0 Set low 02: 2 Port Number 51: P11 Temp 107 Probe Temperature at 10 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 7 Loc [:Soil 10cm] 05: 1 Mult 06: 0 Offset 52: P20 Set Port 01: 1 Set high 02: 2 Port Number 53: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 54: P20 Set Port 01: 0 Set low 02: 2 Port Number 55: P11 Temp 107 Probe Temperature at 20 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 8 Loc [:Soil 20cm] 05: 1 Mult 06: 0 Offset 56: P20 Set Port 01: 1 Set high 02: 2 Port Number 57: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 58: P20 Set Port 01: 0 Set low 02: 2 Port Number 59: P11 Temp 107 Probe Temperature at 50 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 9 Loc [:Soil 50cm] 05: 1 Mult 06: 0 Offset 60: P20 Set Port 01: 1 Set high 02: 2 Port Number 61: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 62: P20 Set Port 01: 0 Set low 02: 2 Port Number 63: P4 Excite,Delay,Volt(SE) 107F Temperature LC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 26 Loc [:LC Store ] 08: .001 Mult 09: 0 Offset 64: P55 Polynomial 01: 1 Rep 02: 26 X Loc LC Store 03: 6 F(X) Loc [:Temp LC C] 04: -74.159 C0 Coefficients for 35 foot cable - 05: 645.87 C1 lower canopy 06: -3844.6 C2 07: 16081 C3 08: -34152 C4 09: 29933 C5 65: P34 Z=X+F 01: 6 X Loc Temp LC C 02: 273.15 F 03: 28 Z Loc [:Temp LC K] 66: P20 Set Port 01: 1 Set high 02: 2 Port Number 67: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 68: P20 Set Port 01: 0 Set low 02: 2 Port Number 69: P4 Excite,Delay,Volt(SE) HMP35CF Temperature UC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 27 Loc [:UC Store ] 08: .001 Mult 09: 0 Offset 70: P55 Polynomial 01: 1 Rep 02: 27 X Loc UC Store 03: 5 F(X) Loc [:Temp UC C] 04: -74.181 C0 Coefficients for 75 foot cable - 05: 646.76 C1 upper canopy 06: -3855.7 C2 07: 16149 C3 08: -34341 C4 09: 30134 C5 71: P20 Set Port 01: 1 Set high 02: 2 Port Number 72: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 73: P20 Set Port 01: 0 Set low 02: 2 Port Number 74: P4 Excite,Delay,Volt(SE) HMP35CF Relative Humidity %RH 01: 1 Rep 02: 5 5000 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 15 Delay (units .01sec) 06: 5000 mV Excitation 07: 10 Loc [:Humid %RH] 08: .1 Mult 09: 0 Offset 75: P20 Set Port 01: 0 Set low 02: 1 Port Number 76: P30 Z=F Beginning of Dewpoint Calculations 01: 9.5 F 02: 48 Z Loc [:a ] 77: P30 Z=F 01: 265.5 F 02: 49 Z Loc [:b ] 78: P37 Z=X*F 01: 5 X Loc Temp UC C 02: 9.5 F 03: 50 Z Loc [:a*T ] 79: P34 Z=X+F 01: 5 X Loc Temp UC C 02: 265.5 F 03: 51 Z Loc [:b+T ] 80: P38 Z=X/Y 01: 50 X Loc a*T 02: 51 Y Loc b+T 03: 52 Z Loc [:aT/b+T ] 81: P34 Z=X+F 01: 52 X Loc aT/b+T 02: -2 F 03: 53 Z Loc [:aT/b+T-2 ] 82: P40 Z=LN(X) 01: 10 X Loc Humid %RH 02: 54 Z Loc [:ln(RH) ] 83: P30 Z=F 01: 2.303 F 02: 55 Z Loc [:ln/log ] 84: P38 Z=X/Y 01: 54 X Loc ln(RH) 02: 55 Y Loc ln/log 03: 56 Z Loc [:log (RH) ] 85: P33 Z=X+Y 01: 56 X Loc log (RH) 02: 53 Y Loc aT/b+T-2 03: 57 Z Loc [:log +aT/b] 86: P38 Z=X/Y 01: 48 X Loc a 02: 57 Y Loc log +aT/b 03: 58 Z Loc [:a/logRH ] 87: P38 Z=X/Y 01: 49 X Loc b 02: 58 Y Loc a/logRH 03: 22 Z Loc [:Dewpoint ] End of Dewpoint Calculations 88: P95 End 89: P92 If time is 01: 0 minutes into a 02: 1 minute interval 03: 30 Then Do 90: P89 If X<=>F 01: 64 X Loc Minutes 02: 3 >= 03: 55 F 04: 30 Then Do 91: P4 Excite,Delay,Volt(SE) Belfort Weighing Gauge 01: 1 Rep 02: 5 5000 mV slow Range 03: 12 IN Chan 04: 4 Excite all reps w/EXchan 4 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 19 Loc [:Belfortmm] 08: .07181 Mult 09: 0 Offset 92: P20 Set Port Begin Snow Depth Sensor 01: 1 Set high 02: 6 Port Number 93: P20 Set Port 01: 0 Set low 02: 4 Port Number 94: P20 Set Port 01: 1 Set high 02: 5 Port Number 95: P20 Set Port 01: 0 Set low 02: 5 Port Number 96: P20 Set Port 01: 1 Set high 02: 4 Port Number 97: P20 Set Port 01: 1 Set high 02: 5 Port Number 98: P20 Set Port 01: 0 Set low 02: 5 Port Number 99: P20 Set Port 01: 0 Set low 02: 4 Port Number 100: P87 Beginning of Loop 01: 0 Delay 02: 6 Loop Count 101: P20 Set Port 01: 1 Set high 02: 5 Port Number 102: P20 Set Port 01: 0 Set low 02: 5 Port Number 103: P95 End 104: P20 Set Port 01: 1 Set high 02: 5 Port Number 105: P22 Excitation with Delay 01: 1 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 106: P20 Set Port 01: 0 Set low 02: 6 Port Number 107: P20 Set Port 01: 1 Set high 02: 6 Port Number 108: P22 Excitation with Delay 01: 1 EX Chan 02: 8 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 109: P20 Set Port 01: 0 Set low 02: 5 Port Number 110: P30 Z=F 01: 1 F 02: 39 Z Loc [:Snow Calc] 111: P30 Z=F 01: 0 F 02: 42 Z Loc [:Snow # Pu] 112: P87 Beginning of Loop 01: 0 Delay 02: 16 Loop Count 113: P20 Set Port 01: 1 Set high 02: 5 Port Number 114: P20 Set Port 01: 0 Set low 02: 5 Port Number 115: P1 Volt (SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 13 IN Chan 04: 40 Loc [:Snow Data] 05: 1 Mult 06: 0 Offset 116: P89 If X<=>F 01: 40 X Loc Snow Data 02: 3 >= 03: 3000 F 04: 30 Then Do 117: P33 Z=X+Y 01: 39 X Loc Snow Calc 02: 42 Y Loc Snow # Pu 03: 42 Z Loc [:Snow # Pu] 118: P95 End 119: P37 Z=X*F 01: 39 X Loc Snow Calc 02: 2 F 03: 39 Z Loc [:Snow Calc] 120: P95 End 121: P30 Z=F 01: 291 F 02: 41 Z Loc [:T2 291 K ] 122: P38 Z=X/Y 01: 28 X Loc Temp LC K 02: 41 Y Loc T2 291 K 03: 20 Z Loc [:Snow D mm] 123: P39 Z=SQRT(X) 01: 20 X Loc Snow D mm 02: 20 Z Loc [:Snow D mm] 124: P36 Z=X*Y 01: 42 X Loc Snow # Pu 02: 20 Y Loc Snow D mm 03: 20 Z Loc [:Snow D mm] 125: P37 Z=X*F 01: 20 X Loc Snow D mm 02: .52176 F 03: 20 Z Loc [:Snow D mm] 126: P34 Z=X+F 01: 20 X Loc Snow D mm 02: -39 F 03: 20 Z Loc [:Snow D mm] 127: P20 Set Port 01: 0 Set low 02: 4 Port Number 128: P20 Set Port 01: 0 Set low 02: 5 Port Number 129: P20 Set Port End of Snow Depth 01: 0 Set low 02: 6 Port Number 130: P89 If X<=>F Five Minute Average at the top of 01: 64 X Loc Minutes the hour for Belfort and Snow Depth 02: 1 = 03: 59 F 04: 10 Set high Flag 0 (output) 131: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 15 Array ID or location 132: P71 Average 01: 2 Reps 02: 19 Loc Belfortmm 133: P95 End 134: P95 End 135: P92 If time is 01: 0 minutes into a 02: 60 minute interval 03: 30 Then Do 136: P35 Z=X-Y 01: 15 X Loc Av Belfor 02: 59 Y Loc Prev Belf 03: 60 Z Loc [:Belf Diff] 137: P31 Z=X 01: 15 X Loc Av Belfor 02: 59 Z Loc [:Prev Belf] 138: P95 End 139: P89 If X<=>F Two minute average of Wind Speed 01: 64 X Loc Minutes and Direction at top of the hour 02: 3 >= 03: 58 F 04: 10 Set high Flag 0 (output) 140: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 23 Array ID or location 141: P69 Wind Vector 01: 1 Rep 02: 0 Samples per sub-interval 03: 1 Polar Sensor/(S, D1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 142: P92 If time is 01: 59 minutes into a 02: 60 minute interval 03: 10 Set high Flag 0 (output) 143: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 61 Array ID or location 144: P71 Average One minute average of Pressure 01: 1 Rep at top of the hour 02: 11 Loc Press KPa 145: P71 Average One minute average of Temperature 01: 1 Rep at top of the hour 02: 5 Loc Temp UC C 146: P71 Average One minute average of Dewpoint 01: 1 Rep at top of the hour 02: 22 Loc Dewpoint 147: P92 If time is Begin writing to the array - 01: 0 minutes into a 15 minute interval 02: 15 minute interval 03: 10 Set high Flag 0 (output) 148: P80 Set Active Storage Area 01: 1 Final Storage Area 02: 6 Array ID or location 149: P70 Sample Sample Battery 01: 1 Rep 02: 25 Loc Battery V 150: P77 Real Time Year, Day, Time 01: 1110 Year,Day,Hour-Minute 151: P78 Resolution 01: 1 High Resolution 152: P72 Totalize Totalize Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Loc Par KJ/m2 153: P78 Resolution 01: 0 Low Resolution 154: P82 Standard Deviation Std Dev Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Sample Loc Par KJ/m2 155: P71 Average Average TempUC, TempLC, Temp10 01: 6 Reps Temp20, Temp50, RelHum 02: 5 Loc Temp UC C 156: P78 Resolution 01: 1 High Resolution 157: P71 Average Average Pressure 01: 1 Rep 02: 11 Loc Press KPa 158: P78 Resolution 01: 0 Low Resolution 159: P71 Average Average IRSensor 01: 1 Rep 02: 12 Loc IRSensorC 160: P82 Standard Deviation Std Dev Temp UC, TempLC, Temp10 01: 8 Reps Temp20, Temp50, RelHum, Pressure 02: 5 Sample Loc Temp UC C IRSensor 161: P69 Wind Vector Average Wind Speed, Wind Direction 01: 1 Rep and Std Dev Wind Direction 02: 0 Samples per sub-interval 03: 0 Polar Sensor/(S, D1, SD1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 162: P82 Standard Deviation Std Dev Wind Speed 01: 1 Rep 02: 14 Sample Loc WindS m/s 163: P70 Sample Sample Belfort, Snow Depth 01: 2 Reps Average of last 5 minutes 02: 15 Loc Av Belfor of the hour 164: P72 Totalize Totalize Tip Bucket 01: 1 Rep 02: 18 Loc TipBuc mm 165: P33 Z=X+Y 01: 18 X Loc TipBuc mm 02: 65 Y Loc Total Tip 03: 65 Z Loc [:Total Tip] 166: P70 Sample Sample Soil Moisture 01: 1 Rep Average of minute 50 02: 17 Loc Av Soil M of the hour 167: P78 Resolution 01: 1 High Resolution 168: P70 Sample Sample Pressure for GTS 01: 1 Rep 02: 61 Loc Press 1hr 169: P78 Resolution 01: 0 Low Resolution 170: P70 Sample Sample TempUC, Dewpoint for GTS 01: 2 Reps 02: 62 Loc Temp 1hr 171: P70 Sample Sample Wind Dir for GTS 01: 1 Rep 02: 24 Loc WindD 1hr 172: P70 Sample Sample Wind Speed for GTS 01: 1 Rep 02: 23 Loc WindS 1hr 173: P70 Sample Sample Belfort difference from 01: 1 Rep previous hour 02: 60 Loc Belf Diff 174: P70 Sample 01: 1 Rep 02: 65 Loc Total Tip 175: P70 Sample 01: 2 Reps 02: 73 Loc ThC 1sec 176: P96 Serial Output 01: 30 SM192/SM716/CSM1 177: P18 Time Store end of Program time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 45 Loc [:LastTime ] 178: P35 Z=X-Y Program Execution Time 01: 45 X Loc LastTime 02: 43 Y Loc FirstTime 03: 44 Z Loc [:Prog Time] 179: P End Table 1 * 2 Table 2 Programs 01: 60 Sec. Execution Interval 01: P92 If time is 01: 50 minutes into a 02: 60 minute interval 03: 30 Then Do 02: P89 If X<=>F 01: 43 X Loc FirstTime 02: 4 < 03: 200 F 04: 30 Then Do 03: P86 Do 01: 10 Set high Flag 0 (output) 04: P30 Z=F 01: 0 F 02: 29 Z Loc [:OV Pw ] 05: P30 Z=F 01: 2000 F 02: 66 Z Loc [:2V Pw ] 06: P17 Panel Temperature 01: 67 Loc [:PanelTemp] 07: P20 Set Port 01: 1 Set high 02: 1 Port Number 08: P87 Beginning of Loop 01: 0 Delay 02: 2 Loop Count 09: P20 Set Port 01: 1 Set high 02: 2 Port Number 10: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 11: P20 Set Port 01: 0 Set low 02: 2 Port Number 12: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0.0000 mV Excitation 13: P95 End 14: P21 Analog Out 01: 2 CAO Chan 02: 66 mV Loc 2V Pw 15: P22 Excitation with Delay 01: 4 EX Chan 02: 100 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 16: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 46 Loc [:ThC 1 sec] 07: 1 Mult 08: 0 Offset 17: P22 Excitation with Delay 01: 4 EX Chan 02: 2000 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 18: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 47 Loc [:ThC 21sec] 07: 1 Mult 08: 0 Offset 19: P21 Analog Out 01: 2 CAO Chan 02: 29 mV Loc OV Pw 20: P20 Set Port 01: 0 Set low 02: 1 Port Number 21: P35 Z=X-Y End of Soil Moisture 01: 47 X Loc ThC 21sec 02: 46 Y Loc ThC 1 sec 03: 68 Z Loc [:Soil Diff] 22: P37 Z=X*F 01: 68 X Loc Soil Diff 02: 4.89 F 03: 69 Z Loc [:Soil Mult] 23: P30 Z=F 01: 10 F 02: 70 Z Loc [:Soil Ten ] 24: P47 Z=X^Y 01: 70 X Loc Soil Ten 02: 69 Y Loc Soil Mult 03: 71 Z Loc [:Soil Sub ] 25: P37 Z=X*F 01: 71 X Loc Soil Sub 02: .00026 F 03: 72 Z Loc [:Soil Res ] 26: P37 Z=X*F 01: 72 X Loc Soil Res 02: .1 F 03: 21 Z Loc [:Soil MPa ] 27: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 17 Array ID or location 28: P70 Sample 01: 1 Rep 02: 21 Loc Soil MPa 29: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 73 Array ID or location 30: P70 Sample 01: 2 Reps 02: 46 Loc ThC 1 sec 31: P95 End 32: P95 End 33: P End Table 2 * 3 Table 3 Subroutines 01: P End Table 3 * 4 Mode 4 Output Options 01: 0 (Tape OFF) (Printer OFF) 02: 0 Printer 300 Baud * A Mode 10 Memory Allocation 01: 76 Input Locations 02: 130 Intermediate Locations * C Mode 12 Security (OSX-0) 01: 00 Security Option 02: 0000 Security Code Input Location Assignments (with comments): Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 4: 1: Loc [:Par KJ/m2] 1: 5: 2: Loc [:Net KJ/m2] 1: 6: 3: Loc [:AlU KJ/m2] 1: 7: 4: Loc [:AlD KJ/m2] 1: 70: 5: F(X) Loc [:Temp UC C] 1: 64: 6: F(X) Loc [:Temp LC C] 1: 51: 7: Loc [:Soil 10cm] 1: 55: 8: Loc [:Soil 20cm] 1: 59: 9: Loc [:Soil 50cm] 1: 74: 10: Loc [:Humid %RH] 1: 43: 11: Loc [:Press KPa] 1: 33: 12: Z Loc [:IRSensorC] 1: 35: 13: Loc [:WindDdegT] 1: 36: 14: Loc [:WindS m/s] 1: 37: 18: Loc [:TipBuc mm] 1: 91: 19: Loc [:Belfortmm] 1:122: 20: Z Loc [:Snow D mm] 1:123: 20: Z Loc [:Snow D mm] 1:124: 20: Z Loc [:Snow D mm] 1:125: 20: Z Loc [:Snow D mm] 1:126: 20: Z Loc [:Snow D mm] 2: 26: 21: Z Loc [:Soil MPa ] 1: 87: 22: Z Loc [:Dewpoint ] End of Dewpoint Calculations 1: 3: 25: Loc [:Battery V] 1: 63: 26: Loc [:LC Store ] 1: 69: 27: Loc [:UC Store ] 1: 65: 28: Z Loc [:Temp LC K] 1: 8: 29: Z Loc [:OV Pw ] 2: 4: 29: Z Loc [:OV Pw ] 1: 9: 30: Z Loc [:5V Pw ] 1: 11: 31: Loc [:Ed Volts ] 1: 12: 32: Loc [:Erel Volt] 1: 28: 32: Z Loc [:Erel Volt] 1: 14: 33: F(X) Loc [:Td C ] 1: 18: 33: F(X) Loc [:Td C ] 1: 22: 33: Z Loc [:Td C ] 1: 25: 33: F(X) Loc [:Td C ] 1: 17: 34: Z Loc [:Temporary] 1: 20: 34: Z Loc [:Temporary] 1: 21: 34: Z Loc [:Temporary] 1: 24: 34: Z Loc [:Temporary] 1: 19: 35: Z Loc [:Six ] 1: 29: 36: Z Loc [:Erel Mult] 1: 30: 36: Z Loc [:Erel Mult] 1: 31: 37: Z Loc [:Ecrel V ] 1: 32: 38: F(X) Loc [:Trel C ] 1:110: 39: Z Loc [:Snow Calc] 1:119: 39: Z Loc [:Snow Calc] 1:115: 40: Loc [:Snow Data] 1:121: 41: Z Loc [:T2 291 K ] 1:111: 42: Z Loc [:Snow # Pu] 1:117: 42: Z Loc [:Snow # Pu] 1: 1: 43: Loc [:FirstTime] 1:178: 44: Z Loc [:Prog Time] 1:177: 45: Loc [:LastTime ] 2: 16: 46: Loc [:ThC 1 sec] 2: 18: 47: Loc [:ThC 21sec] 1: 76: 48: Z Loc [:a ] 1: 77: 49: Z Loc [:b ] 1: 78: 50: Z Loc [:a*T ] 1: 79: 51: Z Loc [:b+T ] 1: 80: 52: Z Loc [:aT/b+T ] 1: 81: 53: Z Loc [:aT/b+T-2 ] 1: 82: 54: Z Loc [:ln(RH) ] 1: 83: 55: Z Loc [:ln/log ] 1: 84: 56: Z Loc [:log (RH) ] 1: 85: 57: Z Loc [:log +aT/b] 1: 86: 58: Z Loc [:a/logRH ] 1:137: 59: Z Loc [:Prev Belf] 1:136: 60: Z Loc [:Belf Diff] 1: 2: 64: Loc [:Minutes ] 1:165: 65: Z Loc [:Total Tip] 2: 5: 66: Z Loc [:2V Pw ] 2: 6: 67: Loc [:PanelTemp] 2: 21: 68: Z Loc [:Soil Diff] 2: 22: 69: Z Loc [:Soil Mult] 2: 23: 70: Z Loc [:Soil Ten ] 2: 24: 71: Z Loc [:Soil Sub ] 2: 25: 72: Z Loc [:Soil Res ] Page 24 Input Location Labels: 1:Par KJ/m2 20:Snow D mm 39:Snow Calc 58:a/logRH 2:Net KJ/m2 21:Soil MPa 40:Snow Data 59:Prev Belf 3:AlU KJ/m2 22:Dewpoint 41:T2 291 K 60:Belf Diff 4:AlD KJ/m2 23:WindS 1hr 42:Snow # Pu 61:Press 1hr 5:Temp UC C 24:WindD 1hr 43:FirstTime 62:Temp 1hr 6:Temp LC C 25:Battery V 44:Prog Time 63:Dewpt 1hr 7:Soil 10cm 26:LC Store 45:LastTime 64:Minutes 8:Soil 20cm 27:UC Store 46:ThC 1 sec 65:Total Tip 9:Soil 50cm 28:Temp LC K 47:ThC 21sec 66:2V Pw 10:Humid %RH 29:OV Pw 48:a 67:PanelTemp 11:Press KPa 30:5V Pw 49:b 68:Soil Diff 12:IRSensorC 31:Ed Volts 50:a*T 69:Soil Mult 13:WindDdegT 32:Erel Volt 51:b+T 70:Soil Ten 14:WindS m/s 33:Td C 52:aT/b+T 71:Soil Sub 15:Av Belfor 34:Temporary 53:aT/b+T-2 72:Soil Res 16:Av Snow D 35:Six 54:ln(RH) 73:ThC 1sec 17:Av Soil M 36:Erel Mult 55:ln/log 74:ThC 21sec 18:TipBuc mm 37:Ecrel V 56:log (RH) 75:_________ 19:Belfortmm 38:Trel C 57:log +aT/b 76:_________ Program: Boreas The Pas, MB Jul 10/95 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continuous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P18 Time Beginning of Program Time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 43 Loc [:FirstTime] 02: P18 Time Time used for Soil Moisture 01: 1 Minutes into current day (maximum 1440) 02: 60 Mod/by 03: 64 Loc [:Minutes ] 03: P10 Battery Voltage Battery Voltage 01: 25 Loc [:Battery V] 04: P2 Volt (DIFF) PAR Sensor KJ/m*m 01: 1 Rep 02: 2 15 mV slow Range 03: 1 IN Chan 04: 1 Loc [:Par KJ/m2] 05: .5 Mult 06: 0 Offset 05: P2 Volt (DIFF) Net Radiometer KJ/m*m 01: 1 Rep 02: 4 500 mV slow Range 03: 2 IN Chan 04: 2 Loc [:Net KJ/m2] 05: .065 Mult 06: 0 Offset 06: P2 Volt (DIFF) Albedometer Up KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 3 IN Chan 04: 3 Loc [:AlU KJ/m2] 05: .58824 Mult 06: 0 Offset 07: P2 Volt (DIFF) Albedometer Down KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 4 IN Chan 04: 4 Loc [:AlD KJ/m2] 05: .62035 Mult 06: 0 Offset 08: P30 Z=F Beginning of IR Sensor deg C 01: 0 F 02: 29 Z Loc [:OV Pw ] 09: P30 Z=F 01: 5000 F 02: 30 Z Loc [:5V Pw ] 10: P21 Analog Out Set CAO channel 1 to 5000 mV 01: 1 CAO Chan 02: 30 mV Loc 5V Pw 11: P4 Excite,Delay,Volt(SE) Measures Ed and Erel 01: 1 Rep 02: 5 5000 mV slow Range 03: 9 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 1200 mV Excitation 07: 31 Loc [:Ed Volts ] 08: .001 Mult 09: 0 Offset 12: P4 Excite,Delay,Volt(SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 10 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 5000-- mV Excitation 07: 32 Loc [:Erel Volt] 08: .001 Mult 09: 0 Offset 13: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .42315 F 04: 30 Then Do 14: P55 Polynomial 01: 1 Rep 02: 31 X Loc Ed Volts 03: 33 F(X) Loc [:Td C ] 04: 48.653 C0 05: -302.29 C1 06: 658.31 C2 07: -911.19 C3 08: 660.33 C4 09: -201.44 C5 15: P94 Else 16: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .03125 F 04: 30 Then Do 17: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 10 F 03: 34 Z Loc [:Temporary] 18: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 88.341 C0 05: -140.82 C1 06: 131.86 C2 07: -74.476 C3 08: 23.529 C4 09: -3.8390 C5 19: P30 Z=F 01: 6 F 02: 35 Z Loc [:Six ] 20: P47 Z=X^Y 01: 34 X Loc Temporary 02: 35 Y Loc Six 03: 34 Z Loc [:Temporary] 21: P37 Z=X*F 01: 34 X Loc Temporary 02: .25131 F 03: 34 Z Loc [:Temporary] 22: P33 Z=X+Y 01: 34 X Loc Temporary 02: 33 Y Loc Td C 03: 33 Z Loc [:Td C ] 23: P94 Else 24: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 100 F 03: 34 Z Loc [:Temporary] 25: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 164.35 C0 05: -134.14 C1 06: 80.230 C2 07: -23.831 C3 08: 2.6569 C4 09: 0 C5 26: P95 End 27: P95 End 28: P37 Z=X*F 01: 32 X Loc Erel Volt 02: 1 F 03: 32 Z Loc [:Erel Volt] 29: P37 Z=X*F 01: 33 X Loc Td C 02: -.00224 F 03: 36 Z Loc [:Erel Mult] 30: P34 Z=X+F 01: 36 X Loc Erel Mult 02: 1.0589 F 03: 36 Z Loc [:Erel Mult] 31: P36 Z=X*Y 01: 32 X Loc Erel Volt 02: 36 Y Loc Erel Mult 03: 37 Z Loc [:Ecrel V ] 32: P55 Polynomial 01: 1 Rep 02: 37 X Loc Ecrel V 03: 38 F(X) Loc [:Trel C ] 04: .0836 C0 05: 122 C1 06: -65.5 C2 07: 126.4 C3 08: -223.2 C4 09: 140.3 C5 33: P33 Z=X+Y End of IR Sensor 01: 33 X Loc Td C 02: 38 Y Loc Trel C 03: 12 Z Loc [:IRSensorC] 34: P21 Analog Out 01: 1 CAO Chan 02: 29 mV Loc OV Pw 35: P4 Excite,Delay,Volt(SE) Wind Direction degrees true 01: 1 Rep 02: 5 5000 mV slow Range 03: 11 IN Chan 04: 3 Excite all reps w/EXchan 3 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 13 Loc [:WindDdegT] 08: .071 Mult 09: 0 Offset 36: P3 Pulse Wind Speed metres/sec 01: 1 Rep 02: 2 Pulse Input Chan 03: 21 Low level AC; Output Hz. 04: 14 Loc [:WindS m/s] 05: .0980 Mult 06: 0 Offset 37: P3 Pulse Tipping Bucket mm 01: 1 Rep 02: 1 Pulse Input Chan 03: 2 Switch closure 04: 18 Loc [:TipBuc mm] 05: .05 Mult 06: 0 Offset 38: P89 If X<=>F On the 50th minute skip the multiplexer 01: 64 X Loc Minutes and execute soil moisture in Table 2 02: 2 <> 03: 50 F 04: 30 Then Do 39: P20 Set Port Start of Multiplexer 01: 1 Set high 02: 1 Port Number 40: P20 Set Port 01: 1 Set high 02: 2 Port Number 41: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 42: P20 Set Port 01: 0 Set low 02: 2 Port Number 43: P8 Excite,Delay,Volt(DIFF) Setra Pressure Sensor KPa 01: 1 Rep 02: 4 500 mV slow Range 03: 8 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 1 Delay (units=.01sec) 06: 2500 mV Excitation 07: 11 Loc [:Press KPa] 08: .12 Mult 09: 80 Offset 44: P20 Set Port 01: 1 Set high 02: 2 Port Number 45: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 46: P20 Set Port 01: 0 Set low 02: 2 Port Number 47: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 48: P20 Set Port 01: 1 Set high 02: 2 Port Number 49: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 50: P20 Set Port 01: 0 Set low 02: 2 Port Number 51: P11 Temp 107 Probe Temperature at 10 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 7 Loc [:Soil 10cm] 05: 1 Mult 06: 0 Offset 52: P20 Set Port 01: 1 Set high 02: 2 Port Number 53: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 54: P20 Set Port 01: 0 Set low 02: 2 Port Number 55: P11 Temp 107 Probe Temperature at 20 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 8 Loc [:Soil 20cm] 05: 1 Mult 06: 0 Offset 56: P20 Set Port 01: 1 Set high 02: 2 Port Number 57: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 58: P20 Set Port 01: 0 Set low 02: 2 Port Number 59: P11 Temp 107 Probe Temperature at 50 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 9 Loc [:Soil 50cm] 05: 1 Mult 06: 0 Offset 60: P20 Set Port 01: 1 Set high 02: 2 Port Number 61: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 62: P20 Set Port 01: 0 Set low 02: 2 Port Number 63: P4 Excite,Delay,Volt(SE) 107F Temperature LC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 26 Loc [:LC Store ] 08: .001 Mult 09: 0 Offset 64: P55 Polynomial 01: 1 Rep 02: 26 X Loc LC Store 03: 6 F(X) Loc [:Temp LC C] 04: -74.159 C0 Coefficients for 35 foot cable - 05: 645.87 C1 lower canopy 06: -3844.6 C2 07: 16081 C3 08: -34152 C4 09: 29933 C5 65: P34 Z=X+F 01: 6 X Loc Temp LC C 02: 273.15 F 03: 28 Z Loc [:Temp LC K] 66: P20 Set Port 01: 1 Set high 02: 2 Port Number 67: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 68: P20 Set Port 01: 0 Set low 02: 2 Port Number 69: P4 Excite,Delay,Volt(SE) HMP35CF Temperature UC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 27 Loc [:UC Store ] 08: .001 Mult 09: 0 Offset 70: P55 Polynomial 01: 1 Rep 02: 27 X Loc UC Store 03: 5 F(X) Loc [:Temp UC C] 04: -74.168 C0 Coefficients for 50 foot cable - 05: 646.22 C1 upper canopy 06: -3848.9 C2 07: 16107 C3 08: -34225 C4 09: 30009 C5 71: P20 Set Port 01: 1 Set high 02: 2 Port Number 72: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 73: P20 Set Port 01: 0 Set low 02: 2 Port Number 74: P4 Excite,Delay,Volt(SE) HMP35CF Relative Humidity %RH 01: 1 Rep 02: 5 5000 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 15 Delay (units .01sec) 06: 5000 mV Excitation 07: 10 Loc [:Humid %RH] 08: .1 Mult 09: 0 Offset 75: P20 Set Port 01: 0 Set low 02: 1 Port Number 76: P30 Z=F Beginning of Dewpoint Calculations 01: 9.5 F 02: 48 Z Loc [:a ] 77: P30 Z=F 01: 265.5 F 02: 49 Z Loc [:b ] 78: P37 Z=X*F 01: 5 X Loc Temp UC C 02: 9.5 F 03: 50 Z Loc [:a*T ] 79: P34 Z=X+F 01: 5 X Loc Temp UC C 02: 265.5 F 03: 51 Z Loc [:b+T ] 80: P38 Z=X/Y 01: 50 X Loc a*T 02: 51 Y Loc b+T 03: 52 Z Loc [:aT/b+T ] 81: P34 Z=X+F 01: 52 X Loc aT/b+T 02: -2 F 03: 53 Z Loc [:aT/b+T-2 ] 82: P40 Z=LN(X) 01: 10 X Loc Humid %RH 02: 54 Z Loc [:ln(RH) ] 83: P30 Z=F 01: 2.303 F 02: 55 Z Loc [:ln/log ] 84: P38 Z=X/Y 01: 54 X Loc ln(RH) 02: 55 Y Loc ln/log 03: 56 Z Loc [:log (RH) ] 85: P33 Z=X+Y 01: 56 X Loc log (RH) 02: 53 Y Loc aT/b+T-2 03: 57 Z Loc [:log +aT/b] 86: P38 Z=X/Y 01: 48 X Loc a 02: 57 Y Loc log +aT/b 03: 58 Z Loc [:a/logRH ] 87: P38 Z=X/Y 01: 49 X Loc b 02: 58 Y Loc a/logRH 03: 22 Z Loc [:Dewpoint ] End of Dewpoint Calculations 88: P95 End 89: P92 If time is 01: 0 minutes into a 02: 1 minute interval 03: 30 Then Do 90: P89 If X<=>F 01: 64 X Loc Minutes 02: 3 >= 03: 55 F 04: 30 Then Do 91: P4 Excite,Delay,Volt(SE) Belfort Weighing Gauge 01: 1 Rep 02: 5 5000 mV slow Range 03: 12 IN Chan 04: 4 Excite all reps w/EXchan 4 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 19 Loc [:Belfortmm] 08: .07155 Mult 09: 0 Offset 92: P20 Set Port Begin Snow Depth Sensor 01: 1 Set high 02: 6 Port Number 93: P20 Set Port 01: 0 Set low 02: 4 Port Number 94: P20 Set Port 01: 1 Set high 02: 5 Port Number 95: P20 Set Port 01: 0 Set low 02: 5 Port Number 96: P20 Set Port 01: 1 Set high 02: 4 Port Number 97: P20 Set Port 01: 1 Set high 02: 5 Port Number 98: P20 Set Port 01: 0 Set low 02: 5 Port Number 99: P20 Set Port 01: 0 Set low 02: 4 Port Number 100: P87 Beginning of Loop 01: 0 Delay 02: 6 Loop Count 101: P20 Set Port 01: 1 Set high 02: 5 Port Number 102: P20 Set Port 01: 0 Set low 02: 5 Port Number 103: P95 End 104: P20 Set Port 01: 1 Set high 02: 5 Port Number 105: P22 Excitation with Delay 01: 1 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 106: P20 Set Port 01: 0 Set low 02: 6 Port Number 107: P20 Set Port 01: 1 Set high 02: 6 Port Number 108: P22 Excitation with Delay 01: 1 EX Chan 02: 8 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 109: P20 Set Port 01: 0 Set low 02: 5 Port Number 110: P30 Z=F 01: 1 F 02: 39 Z Loc [:Snow Calc] 111: P30 Z=F 01: 0 F 02: 42 Z Loc [:Snow # Pu] 112: P87 Beginning of Loop 01: 0 Delay 02: 16 Loop Count 113: P20 Set Port 01: 1 Set high 02: 5 Port Number 114: P20 Set Port 01: 0 Set low 02: 5 Port Number 115: P1 Volt (SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 13 IN Chan 04: 40 Loc [:Snow Data] 05: 1 Mult 06: 0 Offset 116: P89 If X<=>F 01: 40 X Loc Snow Data 02: 3 >= 03: 3000 F 04: 30 Then Do 117: P33 Z=X+Y 01: 39 X Loc Snow Calc 02: 42 Y Loc Snow # Pu 03: 42 Z Loc [:Snow # Pu] 118: P95 End 119: P37 Z=X*F 01: 39 X Loc Snow Calc 02: 2 F 03: 39 Z Loc [:Snow Calc] 120: P95 End 121: P30 Z=F 01: 291 F 02: 41 Z Loc [:T2 291 K ] 122: P38 Z=X/Y 01: 28 X Loc Temp LC K 02: 41 Y Loc T2 291 K 03: 20 Z Loc [:Snow D mm] 123: P39 Z=SQRT(X) 01: 20 X Loc Snow D mm 02: 20 Z Loc [:Snow D mm] 124: P36 Z=X*Y 01: 42 X Loc Snow # Pu 02: 20 Y Loc Snow D mm 03: 20 Z Loc [:Snow D mm] 125: P37 Z=X*F 01: 20 X Loc Snow D mm 02: .52176 F 03: 20 Z Loc [:Snow D mm] 126: P34 Z=X+F 01: 20 X Loc Snow D mm 02: -39 F 03: 20 Z Loc [:Snow D mm] 127: P20 Set Port 01: 0 Set low 02: 4 Port Number 128: P20 Set Port 01: 0 Set low 02: 5 Port Number 129: P20 Set Port End of Snow Depth 01: 0 Set low 02: 6 Port Number 130: P89 If X<=>F Five Minute Average at the top of 01: 64 X Loc Minutes the hour for Belfort and Snow Depth 02: 1 = 03: 59 F 04: 10 Set high Flag 0 (output) 131: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 15 Array ID or location 132: P71 Average 01: 2 Reps 02: 19 Loc Belfortmm 133: P95 End 134: P95 End 135: P92 If time is Calculate the Belfort change 01: 0 minutes into a from the previous hour 02: 60 minute interval 03: 30 Then Do 136: P35 Z=X-Y 01: 15 X Loc Av Belfor 02: 59 Y Loc Prev Belf 03: 60 Z Loc [:Belf Diff] 137: P31 Z=X 01: 15 X Loc Av Belfor 02: 59 Z Loc [:Prev Belf] 138: P95 End 139: P89 If X<=>F Two minute average of Wind Speed 01: 64 X Loc Minutes and Direction at top of the hour 02: 3 >= 03: 58 F 04: 10 Set high Flag 0 (output) 140: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 23 Array ID or location 141: P69 Wind Vector 01: 1 Rep 02: 0 Samples per sub-interval 03: 1 Polar Sensor/(S, D1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 142: P92 If time is 01: 59 minutes into a 02: 60 minute interval 03: 10 Set high Flag 0 (output) 143: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 61 Array ID or location 144: P71 Average One minute average of Pressure 01: 1 Rep at top of the hour 02: 11 Loc Press KPa 145: P71 Average One minute average of Temperature 01: 1 Rep at top of the hour 02: 5 Loc Temp UC C 146: P71 Average One minute average of Dewpoint 01: 1 Rep at top of the hour 02: 22 Loc Dewpoint 147: P92 If time is Begin writing to the array - 01: 0 minutes into a 15 minute interval 02: 15 minute interval 03: 10 Set high Flag 0 (output) 148: P80 Set Active Storage Area 01: 1 Final Storage Area 02: 7 Array ID or location 149: P70 Sample Sample Battery 01: 1 Rep 02: 25 Loc Battery V 150: P77 Real Time Year, Day, Time 01: 1110 Year,Day,Hour-Minute 151: P78 Resolution 01: 1 High Resolution 152: P72 Totalize Totalize Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Loc Par KJ/m2 153: P78 Resolution 01: 0 Low Resolution 154: P82 Standard Deviation Std Dev Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Sample Loc Par KJ/m2 155: P71 Average Average TempUC, TempLC, Temp10 01: 6 Reps Temp20, Temp50, RelHum 02: 5 Loc Temp UC C 156: P78 Resolution 01: 1 High Resolution 157: P71 Average Average Pressure 01: 1 Rep 02: 11 Loc Press KPa 158: P78 Resolution 01: 0 Low Resolution 159: P71 Average Average IRSensor 01: 1 Rep 02: 12 Loc IRSensorC 160: P82 Standard Deviation Std Dev Temp UC, TempLC, Temp10 01: 8 Reps Temp20, Temp50, RelHum, Pressure 02: 5 Sample Loc Temp UC C IRSensor 161: P69 Wind Vector Average Wind Speed, Wind Direction 01: 1 Rep and Std Dev Wind Direction 02: 0 Samples per sub-interval 03: 0 Polar Sensor/(S, D1, SD1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 162: P82 Standard Deviation Std Dev Wind Speed 01: 1 Rep 02: 14 Sample Loc WindS m/s 163: P70 Sample Sample Belfort, Snow Depth 01: 2 Reps Average of minute 50 02: 15 Loc Av Belfor of the hour 164: P72 Totalize Totalize Tip Bucket 01: 1 Rep 02: 18 Loc TipBuc mm 165: P33 Z=X+Y 01: 18 X Loc TipBuc mm 02: 65 Y Loc Total Tip 03: 65 Z Loc [:Total Tip] 166: P70 Sample Sample Soil Moisture 01: 1 Rep Average of last 5 minutes 02: 17 Loc Av Soil M of the hour 167: P78 Resolution 01: 1 High Resolution 168: P70 Sample Sample Pressure for GTS 01: 1 Rep 02: 61 Loc Press 1hr 169: P78 Resolution 01: 0 Low Resolution 170: P70 Sample Sample TempUC, Dewpoint for GTS 01: 2 Reps 02: 62 Loc Temp 1hr 171: P70 Sample Sample Wind Dir for GTS 01: 1 Rep 02: 24 Loc WindD 1hr 172: P70 Sample Sample Wind Speed for GTS 01: 1 Rep 02: 23 Loc WindS 1hr 173: P70 Sample Sample Belfort difference from 01: 1 Rep previous hour 02: 60 Loc Belf Diff 174: P70 Sample Sample Total Tipping Bucket for season 01: 1 Rep 02: 65 Loc Total Tip 175: P70 Sample 01: 2 Reps 02: 73 Loc ThC 1sec 176: P96 Serial Output 01: 30 SM192/SM716/CSM1 177: P18 Time Store end of Program time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 45 Loc [:LastTime ] 178: P35 Z=X-Y Program Execution Time 01: 45 X Loc LastTime 02: 43 Y Loc FirstTime 03: 44 Z Loc [:Prog Time] 179: P End Table 1 * 2 Table 2 Programs 01: 60 Sec. Execution Interval 01: P92 If time is 01: 50 minutes into a 02: 60 minute interval 03: 30 Then Do 02: P89 If X<=>F 01: 43 X Loc FirstTime 02: 4 < 03: 200 F 04: 30 Then Do 03: P86 Do 01: 10 Set high Flag 0 (output) 04: P30 Z=F 01: 0 F 02: 29 Z Loc [:OV Pw ] 05: P30 Z=F 01: 2000 F 02: 66 Z Loc [:2V Pw ] 06: P17 Panel Temperature 01: 67 Loc [:PanelTemp] 07: P20 Set Port 01: 1 Set high 02: 1 Port Number 08: P87 Beginning of Loop 01: 0 Delay 02: 2 Loop Count 09: P20 Set Port 01: 1 Set high 02: 2 Port Number 10: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 11: P20 Set Port 01: 0 Set low 02: 2 Port Number 12: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0.0000 mV Excitation 13: P95 End 14: P21 Analog Out 01: 2 CAO Chan 02: 66 mV Loc 2V Pw 15: P22 Excitation with Delay 01: 4 EX Chan 02: 100 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 16: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 46 Loc [:ThC 1 sec] 07: 1 Mult 08: 0 Offset 17: P22 Excitation with Delay 01: 4 EX Chan 02: 2000 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 18: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 47 Loc [:ThC 21sec] 07: 1 Mult 08: 0 Offset 19: P21 Analog Out 01: 2 CAO Chan 02: 29 mV Loc OV Pw 20: P20 Set Port 01: 0 Set low 02: 1 Port Number 21: P35 Z=X-Y End of Soil Moisture 01: 47 X Loc ThC 21sec 02: 46 Y Loc ThC 1 sec 03: 68 Z Loc [:Soil Diff] 22: P37 Z=X*F 01: 68 X Loc Soil Diff 02: 4.89 F 03: 69 Z Loc [:Soil Mult] 23: P30 Z=F 01: 10 F 02: 70 Z Loc [:Soil Ten ] 24: P47 Z=X^Y 01: 70 X Loc Soil Ten 02: 69 Y Loc Soil Mult 03: 71 Z Loc [:Soil Sub ] 25: P37 Z=X*F 01: 71 X Loc Soil Sub 02: .00026 F 03: 72 Z Loc [:Soil Res ] 26: P37 Z=X*F 01: 72 X Loc Soil Res 02: .1 F 03: 21 Z Loc [:Soil MPa ] 27: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 17 Array ID or location 28: P70 Sample 01: 1 Rep 02: 21 Loc Soil MPa 29: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 73 Array ID or location 30: P70 Sample 01: 2 Reps 02: 46 Loc ThC 1 sec 31: P95 End 32: P95 End 33: P End Table 2 * 3 Table 3 Subroutines 01: P End Table 3 * 4 Mode 4 Output Options 01: 0 (Tape OFF) (Printer OFF) 02: 0 Printer 300 Baud * A Mode 10 Memory Allocation 01: 76 Input Locations 02: 130 Intermediate Locations * C Mode 12 Security (OSX-0) 01: 00 Security Option 02: 0000 Security Code Input Location Assignments (with comments): Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 4: 1: Loc [:Par KJ/m2] 1: 5: 2: Loc [:Net KJ/m2] 1: 6: 3: Loc [:AlU KJ/m2] 1: 7: 4: Loc [:AlD KJ/m2] 1: 70: 5: F(X) Loc [:Temp UC C] 1: 64: 6: F(X) Loc [:Temp LC C] 1: 51: 7: Loc [:Soil 10cm] 1: 55: 8: Loc [:Soil 20cm] 1: 59: 9: Loc [:Soil 50cm] 1: 74: 10: Loc [:Humid %RH] 1: 43: 11: Loc [:Press KPa] 1: 33: 12: Z Loc [:IRSensorC] 1: 35: 13: Loc [:WindDdegT] 1: 36: 14: Loc [:WindS m/s] 1: 37: 18: Loc [:TipBuc mm] 1: 91: 19: Loc [:Belfortmm] 1:122: 20: Z Loc [:Snow D mm] 1:123: 20: Z Loc [:Snow D mm] 1:124: 20: Z Loc [:Snow D mm] 1:125: 20: Z Loc [:Snow D mm] 1:126: 20: Z Loc [:Snow D mm] 2: 26: 21: Z Loc [:Soil MPa ] 1: 87: 22: Z Loc [:Dewpoint ] End of Dewpoint Calculations 1: 3: 25: Loc [:Battery V] 1: 63: 26: Loc [:LC Store ] 1: 69: 27: Loc [:UC Store ] 1: 65: 28: Z Loc [:Temp LC K] 1: 8: 29: Z Loc [:OV Pw ] 2: 4: 29: Z Loc [:OV Pw ] 1: 9: 30: Z Loc [:5V Pw ] 1: 11: 31: Loc [:Ed Volts ] 1: 12: 32: Loc [:Erel Volt] 1: 28: 32: Z Loc [:Erel Volt] 1: 14: 33: F(X) Loc [:Td C ] 1: 18: 33: F(X) Loc [:Td C ] 1: 22: 33: Z Loc [:Td C ] 1: 25: 33: F(X) Loc [:Td C ] 1: 17: 34: Z Loc [:Temporary] 1: 20: 34: Z Loc [:Temporary] 1: 21: 34: Z Loc [:Temporary] 1: 24: 34: Z Loc [:Temporary] 1: 19: 35: Z Loc [:Six ] 1: 29: 36: Z Loc [:Erel Mult] 1: 30: 36: Z Loc [:Erel Mult] 1: 31: 37: Z Loc [:Ecrel V ] 1: 32: 38: F(X) Loc [:Trel C ] 1:110: 39: Z Loc [:Snow Calc] 1:119: 39: Z Loc [:Snow Calc] 1:115: 40: Loc [:Snow Data] 1:121: 41: Z Loc [:T2 291 K ] 1:111: 42: Z Loc [:Snow # Pu] 1:117: 42: Z Loc [:Snow # Pu] 1: 1: 43: Loc [:FirstTime] 1:178: 44: Z Loc [:Prog Time] 1:177: 45: Loc [:LastTime ] 2: 16: 46: Loc [:ThC 1 sec] 2: 18: 47: Loc [:ThC 21sec] 1: 76: 48: Z Loc [:a ] 1: 77: 49: Z Loc [:b ] 1: 78: 50: Z Loc [:a*T ] 1: 79: 51: Z Loc [:b+T ] 1: 80: 52: Z Loc [:aT/b+T ] 1: 81: 53: Z Loc [:aT/b+T-2 ] 1: 82: 54: Z Loc [:ln(RH) ] 1: 83: 55: Z Loc [:ln/log ] 1: 84: 56: Z Loc [:log (RH) ] 1: 85: 57: Z Loc [:log +aT/b] 1: 86: 58: Z Loc [:a/logRH ] 1:137: 59: Z Loc [:Prev Belf] 1:136: 60: Z Loc [:Belf Diff] 1: 2: 64: Loc [:Minutes ] 1:165: 65: Z Loc [:Total Tip] 2: 5: 66: Z Loc [:2V Pw ] 2: 6: 67: Loc [:PanelTemp] 2: 21: 68: Z Loc [:Soil Diff] 2: 22: 69: Z Loc [:Soil Mult] 2: 23: 70: Z Loc [:Soil Ten ] 2: 24: 71: Z Loc [:Soil Sub ] 2: 25: 72: Z Loc [:Soil Res ] Program: Boreas Nelson House, MB Nov 27/95 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continuous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P18 Time Beginning of Program Time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 43 Loc [:FirstTime] 02: P18 Time Time used for counting minutes 01: 1 Minutes into current day (maximum 1440) 02: 60 Mod/by 03: 64 Loc [:Minutes ] 03: P10 Battery Voltage Battery Voltage 01: 25 Loc [:Battery V] 04: P2 Volt (DIFF) PAR Sensor KJ/m*m 01: 1 Rep 02: 2 15 mV slow Range 03: 1 IN Chan 04: 1 Loc [:Par KJ/m2] 05: .5 Mult 06: 0 Offset 05: P2 Volt (DIFF) Net Radiometer KJ/m*m 01: 1 Rep 02: 4 500 mV slow Range 03: 2 IN Chan 04: 2 Loc [:Net KJ/m2] 05: .0645 Mult 06: 0 Offset 06: P2 Volt (DIFF) Albedometer Up KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 3 IN Chan 04: 3 Loc [:AlU KJ/m2] 05: .57537 Mult 06: 0 Offset 07: P2 Volt (DIFF) Albedometer Down KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 4 IN Chan 04: 4 Loc [:AlD KJ/m2] 05: .58480 Mult 06: 0 Offset 08: P30 Z=F Beginning of IR Sensor deg C 01: 0 F 02: 29 Z Loc [:OV Pw ] 09: P30 Z=F 01: 5000 F 02: 30 Z Loc [:5V Pw ] 10: P21 Analog Out Set CAO channel 1 to 5000 mV 01: 1 CAO Chan 02: 30 mV Loc 5V Pw 11: P4 Excite,Delay,Volt(SE) Measures Ed and Erel 01: 1 Rep 02: 5 5000 mV slow Range 03: 9 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 1200 mV Excitation 07: 31 Loc [:Ed Volts ] 08: .001 Mult 09: 0 Offset 12: P4 Excite,Delay,Volt(SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 10 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 5000-- mV Excitation 07: 32 Loc [:Erel Volt] 08: .001 Mult 09: 0 Offset 13: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .42315 F 04: 30 Then Do 14: P55 Polynomial 01: 1 Rep 02: 31 X Loc Ed Volts 03: 33 F(X) Loc [:Td C ] 04: 48.653 C0 05: -302.29 C1 06: 658.31 C2 07: -911.19 C3 08: 660.33 C4 09: -201.44 C5 15: P94 Else 16: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .03125 F 04: 30 Then Do 17: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 10 F 03: 34 Z Loc [:Temporary] 18: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 88.341 C0 05: -140.82 C1 06: 131.86 C2 07: -74.476 C3 08: 23.529 C4 09: -3.8390 C5 19: P30 Z=F 01: 6 F 02: 35 Z Loc [:Six ] 20: P47 Z=X^Y 01: 34 X Loc Temporary 02: 35 Y Loc Six 03: 34 Z Loc [:Temporary] 21: P37 Z=X*F 01: 34 X Loc Temporary 02: .25131 F 03: 34 Z Loc [:Temporary] 22: P33 Z=X+Y 01: 34 X Loc Temporary 02: 33 Y Loc Td C 03: 33 Z Loc [:Td C ] 23: P94 Else 24: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 100 F 03: 34 Z Loc [:Temporary] 25: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 164.35 C0 05: -134.14 C1 06: 80.230 C2 07: -23.831 C3 08: 2.6569 C4 09: 0 C5 26: P95 End 27: P95 End 28: P37 Z=X*F 01: 32 X Loc Erel Volt 02: 1 F 03: 32 Z Loc [:Erel Volt] 29: P37 Z=X*F 01: 33 X Loc Td C 02: -.00224 F 03: 36 Z Loc [:Erel Mult] 30: P34 Z=X+F 01: 36 X Loc Erel Mult 02: 1.0589 F 03: 36 Z Loc [:Erel Mult] 31: P36 Z=X*Y 01: 32 X Loc Erel Volt 02: 36 Y Loc Erel Mult 03: 37 Z Loc [:Ecrel V ] 32: P55 Polynomial 01: 1 Rep 02: 37 X Loc Ecrel V 03: 38 F(X) Loc [:Trel C ] 04: .0836 C0 05: 122 C1 06: -65.5 C2 07: 126.4 C3 08: -223.2 C4 09: 140.3 C5 33: P33 Z=X+Y End of IR Sensor 01: 33 X Loc Td C 02: 38 Y Loc Trel C 03: 12 Z Loc [:IRSensorC] 34: P21 Analog Out 01: 1 CAO Chan 02: 29 mV Loc OV Pw 35: P4 Excite,Delay,Volt(SE) Wind Direction degrees true 01: 1 Rep 02: 5 5000 mV slow Range 03: 11 IN Chan 04: 3 Excite all reps w/EXchan 3 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 13 Loc [:WindDdegT] 08: .071 Mult 09: 0 Offset 36: P3 Pulse Wind Speed metres/sec 01: 1 Rep 02: 2 Pulse Input Chan 03: 21 Low level AC; Output Hz. 04: 14 Loc [:WindS m/s] 05: .0980 Mult 06: 0 Offset 37: P3 Pulse Tipping Bucket mm 01: 1 Rep 02: 1 Pulse Input Chan 03: 2 Switch closure 04: 18 Loc [:TipBuc mm] 05: .025 Mult 06: 0 Offset 38: P89 If X<=>F On the 50th minute skip the multiplexer 01: 64 X Loc Minutes and execute soil moisture in Table 2 02: 2 <> 03: 50 F 04: 30 Then Do 39: P20 Set Port Start of Multiplexer 01: 1 Set high 02: 1 Port Number 40: P20 Set Port 01: 1 Set high 02: 2 Port Number 41: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 42: P20 Set Port 01: 0 Set low 02: 2 Port Number 43: P8 Excite,Delay,Volt(DIFF) Setra Pressure Sensor KPa 01: 1 Rep 02: 4 500 mV slow Range 03: 8 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 1 Delay (units=.01sec) 06: 2500 mV Excitation 07: 11 Loc [:Press KPa] 08: .12 Mult 09: 80 Offset 44: P20 Set Port 01: 1 Set high 02: 2 Port Number 45: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 46: P20 Set Port 01: 0 Set low 02: 2 Port Number 47: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 48: P20 Set Port 01: 1 Set high 02: 2 Port Number 49: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 50: P20 Set Port 01: 0 Set low 02: 2 Port Number 51: P11 Temp 107 Probe Temperature at 10 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 7 Loc [:Soil 10cm] 05: 1 Mult 06: 0 Offset 52: P20 Set Port 01: 1 Set high 02: 2 Port Number 53: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 54: P20 Set Port 01: 0 Set low 02: 2 Port Number 55: P11 Temp 107 Probe Temperature at 20 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 8 Loc [:Soil 20cm] 05: 1 Mult 06: 0 Offset 56: P20 Set Port 01: 1 Set high 02: 2 Port Number 57: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 58: P20 Set Port 01: 0 Set low 02: 2 Port Number 59: P11 Temp 107 Probe Temperature at 50 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 9 Loc [:Soil 50cm] 05: 1 Mult 06: 0 Offset 60: P20 Set Port 01: 1 Set high 02: 2 Port Number 61: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 62: P20 Set Port 01: 0 Set low 02: 2 Port Number 63: P4 Excite,Delay,Volt(SE) 107F Temperature LC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 26 Loc [:LC Store ] 08: .001 Mult 09: 0 Offset 64: P55 Polynomial 01: 1 Rep 02: 26 X Loc LC Store 03: 6 F(X) Loc [:Temp LC C] 04: -74.159 C0 Coefficients for 35 foot cable - 05: 645.87 C1 lower canopy 06: -3844.6 C2 07: 16081 C3 08: -34152 C4 09: 29933 C5 65: P34 Z=X+F 01: 6 X Loc Temp LC C 02: 273.15 F 03: 28 Z Loc [:Temp LC K] 66: P20 Set Port 01: 1 Set high 02: 2 Port Number 67: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 68: P20 Set Port 01: 0 Set low 02: 2 Port Number 69: P4 Excite,Delay,Volt(SE) HMP35CF Temperature UC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 27 Loc [:UC Store ] 08: .001 Mult 09: 0 Offset 70: P55 Polynomial 01: 1 Rep 02: 27 X Loc UC Store 03: 5 F(X) Loc [:Temp UC C] 04: -74.181 C0 Coefficients for 75 foot cable - 05: 646.76 C1 upper canopy 06: -3855.7 C2 07: 16149 C3 08: -34341 C4 09: 30134 C5 71: P20 Set Port 01: 1 Set high 02: 2 Port Number 72: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 73: P20 Set Port 01: 0 Set low 02: 2 Port Number 74: P4 Excite,Delay,Volt(SE) HMP35CF Relative Humidity %RH 01: 1 Rep 02: 5 5000 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 15 Delay (units .01sec) 06: 5000 mV Excitation 07: 10 Loc [:Humid %RH] 08: .1 Mult 09: 0 Offset 75: P20 Set Port 01: 0 Set low 02: 1 Port Number 76: P30 Z=F Beginning of Dewpoint Calculations 01: 9.5 F 02: 48 Z Loc [:a ] 77: P30 Z=F 01: 265.5 F 02: 49 Z Loc [:b ] 78: P37 Z=X*F 01: 5 X Loc Temp UC C 02: 9.5 F 03: 50 Z Loc [:a*T ] 79: P34 Z=X+F 01: 5 X Loc Temp UC C 02: 265.5 F 03: 51 Z Loc [:b+T ] 80: P38 Z=X/Y 01: 50 X Loc a*T 02: 51 Y Loc b+T 03: 52 Z Loc [:aT/b+T ] 81: P34 Z=X+F 01: 52 X Loc aT/b+T 02: -2 F 03: 53 Z Loc [:aT/b+T-2 ] 82: P40 Z=LN(X) 01: 10 X Loc Humid %RH 02: 54 Z Loc [:ln(RH) ] 83: P30 Z=F 01: 2.303 F 02: 55 Z Loc [:ln/log ] 84: P38 Z=X/Y 01: 54 X Loc ln(RH) 02: 55 Y Loc ln/log 03: 56 Z Loc [:log (RH) ] 85: P33 Z=X+Y 01: 56 X Loc log (RH) 02: 53 Y Loc aT/b+T-2 03: 57 Z Loc [:log +aT/b] 86: P38 Z=X/Y 01: 48 X Loc a 02: 57 Y Loc log +aT/b 03: 58 Z Loc [:a/logRH ] 87: P38 Z=X/Y 01: 49 X Loc b 02: 58 Y Loc a/logRH 03: 22 Z Loc [:Dewpoint ] End of Dewpoint Calculations 88: P95 End 89: P92 If time is 01: 0 minutes into a 02: 1 minute interval 03: 30 Then Do 90: P89 If X<=>F 01: 64 X Loc Minutes 02: 3 >= 03: 55 F 04: 30 Then Do 91: P4 Excite,Delay,Volt(SE) Belfort Weighing Gauge 01: 1 Rep 02: 5 5000 mV slow Range 03: 12 IN Chan 04: 4 Excite all reps w/EXchan 4 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 19 Loc [:Belfortmm] 08: .11384 Mult 09: 0 Offset 92: P20 Set Port Begin Snow Depth Sensor 01: 1 Set high 02: 6 Port Number 93: P20 Set Port 01: 0 Set low 02: 4 Port Number 94: P20 Set Port 01: 1 Set high 02: 5 Port Number 95: P20 Set Port 01: 0 Set low 02: 5 Port Number 96: P20 Set Port 01: 1 Set high 02: 4 Port Number 97: P20 Set Port 01: 1 Set high 02: 5 Port Number 98: P20 Set Port 01: 0 Set low 02: 5 Port Number 99: P20 Set Port 01: 0 Set low 02: 4 Port Number 100: P87 Beginning of Loop 01: 0 Delay 02: 6 Loop Count 101: P20 Set Port 01: 1 Set high 02: 5 Port Number 102: P20 Set Port 01: 0 Set low 02: 5 Port Number 103: P95 End 104: P20 Set Port 01: 1 Set high 02: 5 Port Number 105: P22 Excitation with Delay 01: 1 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 106: P20 Set Port 01: 0 Set low 02: 6 Port Number 107: P20 Set Port 01: 1 Set high 02: 6 Port Number 108: P22 Excitation with Delay 01: 1 EX Chan 02: 8 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 109: P20 Set Port 01: 0 Set low 02: 5 Port Number 110: P30 Z=F 01: 1 F 02: 39 Z Loc [:Snow Calc] 111: P30 Z=F 01: 0 F 02: 42 Z Loc [:Snow # Pu] 112: P87 Beginning of Loop 01: 0 Delay 02: 16 Loop Count 113: P20 Set Port 01: 1 Set high 02: 5 Port Number 114: P20 Set Port 01: 0 Set low 02: 5 Port Number 115: P1 Volt (SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 13 IN Chan 04: 40 Loc [:Snow Data] 05: 1 Mult 06: 0 Offset 116: P89 If X<=>F 01: 40 X Loc Snow Data 02: 3 >= 03: 3000 F 04: 30 Then Do 117: P33 Z=X+Y 01: 39 X Loc Snow Calc 02: 42 Y Loc Snow # Pu 03: 42 Z Loc [:Snow # Pu] 118: P95 End 119: P37 Z=X*F 01: 39 X Loc Snow Calc 02: 2 F 03: 39 Z Loc [:Snow Calc] 120: P95 End 121: P30 Z=F 01: 291 F 02: 41 Z Loc [:T2 291 K ] 122: P38 Z=X/Y 01: 28 X Loc Temp LC K 02: 41 Y Loc T2 291 K 03: 20 Z Loc [:Snow D mm] 123: P39 Z=SQRT(X) 01: 20 X Loc Snow D mm 02: 20 Z Loc [:Snow D mm] 124: P36 Z=X*Y 01: 42 X Loc Snow # Pu 02: 20 Y Loc Snow D mm 03: 20 Z Loc [:Snow D mm] 125: P37 Z=X*F 01: 20 X Loc Snow D mm 02: .52176 F 03: 20 Z Loc [:Snow D mm] 126: P34 Z=X+F 01: 20 X Loc Snow D mm 02: -39 F 03: 20 Z Loc [:Snow D mm] 127: P20 Set Port 01: 0 Set low 02: 4 Port Number 128: P20 Set Port 01: 0 Set low 02: 5 Port Number 129: P20 Set Port End of Snow Depth 01: 0 Set low 02: 6 Port Number 130: P89 If X<=>F Five Minute Average at the top of 01: 64 X Loc Minutes the hour for Belfort and Snow Depth 02: 1 = 03: 59 F 04: 10 Set high Flag 0 (output) 131: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 15 Array ID or location 132: P71 Average 01: 2 Reps 02: 19 Loc Belfortmm 133: P95 End 134: P95 End 135: P92 If time is 01: 0 minutes into a 02: 60 minute interval 03: 30 Then Do 136: P35 Z=X-Y 01: 15 X Loc Av Belfor 02: 59 Y Loc Prev Belf 03: 60 Z Loc [:Belf Diff] 137: P31 Z=X 01: 15 X Loc Av Belfor 02: 59 Z Loc [:Prev Belf] 138: P95 End 139: P89 If X<=>F Two minute average of Wind Speed 01: 64 X Loc Minutes and Direction at top of the hour 02: 3 >= 03: 58 F 04: 10 Set high Flag 0 (output) 140: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 23 Array ID or location 141: P69 Wind Vector 01: 1 Rep 02: 0 Samples per sub-interval 03: 1 Polar Sensor/(S, D1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 142: P92 If time is 01: 59 minutes into a 02: 60 minute interval 03: 10 Set high Flag 0 (output) 143: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 61 Array ID or location 144: P71 Average One minute average of Pressure 01: 1 Rep at top of the hour 02: 11 Loc Press KPa 145: P71 Average One minute average of Temperature 01: 1 Rep at top of the hour 02: 5 Loc Temp UC C 146: P71 Average One minutue average of Dewpoint 01: 1 Rep at top of the hour 02: 22 Loc Dewpoint 147: P92 If time is Begin writing to the array - 01: 0 minutes into a 15 minute interval 02: 15 minute interval 03: 10 Set high Flag 0 (output) 148: P80 Set Active Storage Area 01: 1 Final Storage Area 02: 8 Array ID or location 149: P70 Sample Sample Battery 01: 1 Rep 02: 25 Loc Battery V 150: P77 Real Time Year, Day, Time 01: 1110 Year,Day,Hour-Minute 151: P78 Resolution 01: 1 High Resolution 152: P72 Totalize Totalize Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Loc Par KJ/m2 153: P78 Resolution 01: 0 Low Resolution 154: P82 Standard Deviation Std Dev Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Sample Loc Par KJ/m2 155: P71 Average Average TempUC, TempLC, Temp10 01: 6 Reps Temp20, Temp50, RelHum 02: 5 Loc Temp UC C 156: P78 Resolution 01: 1 High Resolution 157: P71 Average Average Pressure 01: 1 Rep 02: 11 Loc Press KPa 158: P78 Resolution 01: 0 Low Resolution 159: P71 Average Average IRSensor 01: 1 Rep 02: 12 Loc IRSensorC 160: P82 Standard Deviation Std Dev Temp UC, TempLC, Temp10 01: 8 Reps Temp20, Temp50, RelHum, Pressure 02: 5 Sample Loc Temp UC C IRSensor 161: P69 Wind Vector Average Wind Speed, Wind Direction 01: 1 Rep and Std Dev Wind Direction 02: 0 Samples per sub-interval 03: 0 Polar Sensor/(S, D1, SD1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 162: P82 Standard Deviation Std Dev Wind Speed 01: 1 Rep 02: 14 Sample Loc WindS m/s 163: P70 Sample Sample Belfort, Snow Depth 01: 2 Reps Average of last 5 minutes 02: 15 Loc Av Belfor of the hour 164: P72 Totalize Totalize Tip Bucket 01: 1 Rep 02: 18 Loc TipBuc mm 165: P33 Z=X+Y 01: 18 X Loc TipBuc mm 02: 65 Y Loc Total Tip 03: 65 Z Loc [:Total Tip] 166: P70 Sample Sample Soil Moisture 01: 1 Rep Average of minute 50 02: 17 Loc Av Soil M of the hour 167: P78 Resolution 01: 1 High Resolution 168: P70 Sample Sample Pressure for GTS 01: 1 Rep 02: 61 Loc Press 1hr 169: P78 Resolution 01: 0 Low Resolution 170: P70 Sample Sample TempUC, Dewpoint for GTS 01: 2 Reps 02: 62 Loc Temp 1hr 171: P70 Sample Sample Wind Dir for GTS 01: 1 Rep 02: 24 Loc WindD 1hr 172: P70 Sample Sample Wind Speed for GTS 01: 1 Rep 02: 23 Loc WindS 1hr 173: P70 Sample Sample Belfort difference from 01: 1 Rep previous hour 02: 60 Loc Belf Diff 174: P70 Sample Sample Total Tipping Bucket for season 01: 1 Rep 02: 65 Loc Total Tip 175: P70 Sample Sample Soil Moisture Temps 01: 2 Reps 02: 73 Loc ThC 1sec 176: P96 Serial Output 01: 30 SM192/SM716/CSM1 177: P18 Time Store end of Program time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 45 Loc [:LastTime ] 178: P35 Z=X-Y Program Execution Time 01: 45 X Loc LastTime 02: 43 Y Loc FirstTime 03: 44 Z Loc [:Prog Time] 179: P92 If time is Alcohol Injection - At 8:30 a.m. 01: 510 minutes into a the alcohol injection system comes 02: 1440 minute interval on three times for 1 second with 03: 11 Set high Flag 1 5 seconds between pulses 180: P91 If Flag This calls Subroutine 1 contained 01: 11 1 is set in Table 3 02: 30 Then Do 181: P86 Do 01: 1 Call Subroutine 1 182: P32 Z=Z+1 01: 75 Z Loc [:Counter1 ] 183: P95 End 184: P89 If X<=>F This number controls the 01: 75 X Loc Counter1 number of pulses. 02: 3 >= 03: 3 F 04: 30 Then Do 185: P30 Z=F Resets the counter. 01: 0 F 02: 75 Z Loc [:Counter1 ] 186: P86 Do 01: 21 Set low Flag 1 187: P95 End 188: P End Table 1 * 2 Table 2 Programs 01: 60 Sec. Execution Interval 01: P92 If time is Soil Moisture 01: 50 minutes into a 02: 60 minute interval 03: 30 Then Do 02: P89 If X<=>F 01: 43 X Loc FirstTime 02: 4 < 03: 200 F 04: 30 Then Do 03: P86 Do 01: 10 Set high Flag 0 (output) 04: P30 Z=F 01: 0 F 02: 29 Z Loc [:OV Pw ] 05: P30 Z=F 01: 2000 F 02: 66 Z Loc [:2V Pw ] 06: P17 Panel Temperature 01: 67 Loc [:PanelTemp] 07: P20 Set Port 01: 1 Set high 02: 1 Port Number 08: P87 Beginning of Loop 01: 0 Delay 02: 2 Loop Count 09: P20 Set Port 01: 1 Set high 02: 2 Port Number 10: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 11: P20 Set Port 01: 0 Set low 02: 2 Port Number 12: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0.0000 mV Excitation 13: P95 End 14: P21 Analog Out 01: 2 CAO Chan 02: 66 mV Loc 2V Pw 15: P22 Excitation with Delay 01: 4 EX Chan 02: 100 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 16: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 46 Loc [:ThC 1 sec] 07: 1 Mult 08: 0 Offset 17: P22 Excitation with Delay 01: 4 EX Chan 02: 2000 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 18: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 47 Loc [:ThC 21sec] 07: 1 Mult 08: 0 Offset 19: P21 Analog Out 01: 2 CAO Chan 02: 29 mV Loc OV Pw 20: P20 Set Port 01: 0 Set low 02: 1 Port Number 21: P35 Z=X-Y End of Soil Moisture 01: 47 X Loc ThC 21sec 02: 46 Y Loc ThC 1 sec 03: 68 Z Loc [:Soil Diff] 22: P37 Z=X*F 01: 68 X Loc Soil Diff 02: 4.89 F 03: 69 Z Loc [:Soil Mult] 23: P30 Z=F 01: 10 F 02: 70 Z Loc [:Soil Ten ] 24: P47 Z=X^Y 01: 70 X Loc Soil Ten 02: 69 Y Loc Soil Mult 03: 71 Z Loc [:Soil Sub ] 25: P37 Z=X*F 01: 71 X Loc Soil Sub 02: .00026 F 03: 72 Z Loc [:Soil Res ] 26: P37 Z=X*F 01: 72 X Loc Soil Res 02: .1 F 03: 21 Z Loc [:Soil MPa ] 27: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 17 Array ID or location 28: P70 Sample 01: 1 Rep 02: 21 Loc Soil MPa 29: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 73 Array ID or location 30: P70 Sample 01: 2 Reps 02: 46 Loc ThC 1 sec 31: P95 End 32: P95 End 33: P End Table 2 * 3 Table 3 Subroutines 01: P85 Beginning of Subroutine Alcohol Injection 01: 1 Subroutine Number 02: P20 Set Port 01: 1 Set high 02: 3 Port Number 03: P22 Excitation with Delay 01: 3 EX Chan 02: 0 Delay w/EX (units=.01sec) 03: 100 Delay after EX (units=.01sec) 04: 0 mV Excitation 04: P20 Set Port 01: 0 Set low 02: 3 Port Number 05: P95 End 06: P End Table 3 * 4 Mode 4 Output Options 01: 0 (Tape OFF) (Printer OFF) 02: 0 Printer 300 Baud * A Mode 10 Memory Allocation 01: 76 Input Locations 02: 130 Intermediate Locations * C Mode 12 Security (OSX-0) 01: 00 Security Option 02: 0000 Security Code Input Location Assignments (with comments): Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 4: 1: Loc [:Par KJ/m2] 1: 5: 2: Loc [:Net KJ/m2] 1: 6: 3: Loc [:AlU KJ/m2] 1: 7: 4: Loc [:AlD KJ/m2] 1: 70: 5: F(X) Loc [:Temp UC C] 1: 64: 6: F(X) Loc [:Temp LC C] 1: 51: 7: Loc [:Soil 10cm] 1: 55: 8: Loc [:Soil 20cm] 1: 59: 9: Loc [:Soil 50cm] 1: 74: 10: Loc [:Humid %RH] 1: 43: 11: Loc [:Press KPa] 1: 33: 12: Z Loc [:IRSensorC] 1: 35: 13: Loc [:WindDdegT] 1: 36: 14: Loc [:WindS m/s] 1: 37: 18: Loc [:TipBuc mm] 1: 91: 19: Loc [:Belfortmm] 1:122: 20: Z Loc [:Snow D mm] 1:123: 20: Z Loc [:Snow D mm] 1:124: 20: Z Loc [:Snow D mm] 1:125: 20: Z Loc [:Snow D mm] 1:126: 20: Z Loc [:Snow D mm] 2: 26: 21: Z Loc [:Soil MPa ] 1: 87: 22: Z Loc [:Dewpoint ] End of Dewpoint Calculations 1: 3: 25: Loc [:Battery V] 1: 63: 26: Loc [:LC Store ] 1: 69: 27: Loc [:UC Store ] 1: 65: 28: Z Loc [:Temp LC K] 1: 8: 29: Z Loc [:OV Pw ] 2: 4: 29: Z Loc [:OV Pw ] 1: 9: 30: Z Loc [:5V Pw ] 1: 11: 31: Loc [:Ed Volts ] 1: 12: 32: Loc [:Erel Volt] 1: 28: 32: Z Loc [:Erel Volt] 1: 14: 33: F(X) Loc [:Td C ] 1: 18: 33: F(X) Loc [:Td C ] 1: 22: 33: Z Loc [:Td C ] 1: 25: 33: F(X) Loc [:Td C ] 1: 17: 34: Z Loc [:Temporary] 1: 20: 34: Z Loc [:Temporary] 1: 21: 34: Z Loc [:Temporary] 1: 24: 34: Z Loc [:Temporary] 1: 19: 35: Z Loc [:Six ] 1: 29: 36: Z Loc [:Erel Mult] 1: 30: 36: Z Loc [:Erel Mult] 1: 31: 37: Z Loc [:Ecrel V ] 1: 32: 38: F(X) Loc [:Trel C ] 1:110: 39: Z Loc [:Snow Calc] 1:119: 39: Z Loc [:Snow Calc] 1:115: 40: Loc [:Snow Data] 1:121: 41: Z Loc [:T2 291 K ] 1:111: 42: Z Loc [:Snow # Pu] 1:117: 42: Z Loc [:Snow # Pu] 1: 1: 43: Loc [:FirstTime] 1:178: 44: Z Loc [:Prog Time] 1:177: 45: Loc [:LastTime ] 2: 16: 46: Loc [:ThC 1 sec] 2: 18: 47: Loc [:ThC 21sec] 1: 76: 48: Z Loc [:a ] 1: 77: 49: Z Loc [:b ] 1: 78: 50: Z Loc [:a*T ] 1: 79: 51: Z Loc [:b+T ] 1: 80: 52: Z Loc [:aT/b+T ] 1: 81: 53: Z Loc [:aT/b+T-2 ] 1: 82: 54: Z Loc [:ln(RH) ] 1: 83: 55: Z Loc [:ln/log ] 1: 84: 56: Z Loc [:log (RH) ] 1: 85: 57: Z Loc [:log +aT/b] 1: 86: 58: Z Loc [:a/logRH ] 1:137: 59: Z Loc [:Prev Belf] 1:136: 60: Z Loc [:Belf Diff] 1: 2: 64: Loc [:Minutes ] 1:165: 65: Z Loc [:Total Tip] 2: 5: 66: Z Loc [:2V Pw ] 2: 6: 67: Loc [:PanelTemp] 2: 21: 68: Z Loc [:Soil Diff] 2: 22: 69: Z Loc [:Soil Mult] 2: 23: 70: Z Loc [:Soil Ten ] 2: 24: 71: Z Loc [:Soil Sub ] 2: 25: 72: Z Loc [:Soil Res ] 1:182: 75: Z Loc [:Counter1 ] 1:185: 75: Z Loc [:Counter1 ] Input Location Labels: 1:Par KJ/m2 20:Snow D mm 39:Snow Calc 58:a/logRH 2:Net KJ/m2 21:Soil MPa 40:Snow Data 59:Prev Belf 3:AlU KJ/m2 22:Dewpoint 41:T2 291 K 60:Belf Diff 4:AlD KJ/m2 23:WindS 1hr 42:Snow # Pu 61:Press 1hr 5:Temp UC C 24:WindD 1hr 43:FirstTime 62:Temp 1hr 6:Temp LC C 25:Battery V 44:Prog Time 63:Dewpt 1hr 7:Soil 10cm 26:LC Store 45:LastTime 64:Minutes 8:Soil 20cm 27:UC Store 46:ThC 1 sec 65:Total Tip 9:Soil 50cm 28:Temp LC K 47:ThC 21sec 66:2V Pw 10:Humid %RH 29:OV Pw 48:a 67:PanelTemp 11:Press KPa 30:5V Pw 49:b 68:Soil Diff 12:IRSensorC 31:Ed Volts 50:a*T 69:Soil Mult 13:WindDdegT 32:Erel Volt 51:b+T 70:Soil Ten 14:WindS m/s 33:Td C 52:aT/b+T 71:Soil Sub 15:Av Belfor 34:Temporary 53:aT/b+T-2 72:Soil Res 16:Av Snow D 35:Six 54:ln(RH) 73:ThC 1sec 17:Av Soil M 36:Erel Mult 55:ln/log 74:ThC 21sec 18:TipBuc mm 37:Ecrel V 56:log (RH) 75:Counter1 19:Belfortmm 38:Trel C 57:log +aT/b 76:_________ Program: Boreas Suite B Nelson House Dec 7/94 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P10 Battery Voltage Battery Voltage 01: 7 Loc [:Battery V] 02: P22 Excitation with Delay Signal Light 01: 3 EX Chan 02: 25 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 2500 mV Excitation 03: P2 Volt (DIFF) Pyranometer 01: 1 Rep 02: 23 25 mV 60 Hz rejection Range 03: 1 IN Chan 04: 1 Loc [:PSP kJ/m2] 05: .5848 Mult 06: 0.0000 Offset 04: P2 Volt (DIFF) Pyrgeometer 01: 1 Rep 02: 23 25 mV 60 Hz rejection Range 03: 2 IN Chan 04: 2 Loc [:PIR kJ/m2] 05: 1.4620 Mult 06: 0.0000 Offset 05: P2 Volt (DIFF) 01: 1 Rep 02: 21 2.5 mV 60 Hz rejection Range 03: 3 IN Chan 04: 3 Loc [:ThPile mV] 05: 1 Mult 06: 0.0000 Offset 06: P89 If X<=>F 01: 1 X Loc PSP kJ/m2 02: 4 < 03: 0.0000 F 04: 30 Then Do 07: P30 Z=F 01: 0.0000 F 02: 00 Exponent of 10 03: 1 Z Loc [:PSP kJ/m2] 08: P95 End 09: P89 If X<=>F 01: 2 X Loc PIR kJ/m2 02: 4 < 03: 0.0000 F 04: 30 Then Do 10: P30 Z=F 01: 0.0000 F 02: 00 Exponent of 10 03: 2 Z Loc [:PIR kJ/m2] 11: P95 End YSI 44031 Thermistor Measurement 12: P4 Excite,Delay,Volt(SE) 01: 2 Reps 02: 24 250 mV 60 Hz rejection Range 03: 7 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0000 Delay (units .01sec) 06: 1700 mV Excitation 07: 4 Loc [:Tcase C ] 08: .01 Mult 09: 0 Offset YSI 44031 Linearization 13: P87 Beginning of Loop 01: 0000 Delay 02: 2 Loop Count 14: P89 If X<=>F 01: 4-- X Loc Tcase C 02: 4 < 03: .5 F 04: 30 Then Do 15: P55 Polynomial 01: 1 Rep 02: 4-- X Loc Tcase C 03: 4-- F(X) Loc [:Tcase C ] 04: -64.140 C0 05: 472.02 C1 06: -2304.8 C2 07: 7037.4 C3 08: -11140 C4 09: 7001.6 C5 16: P94 Else 17: P55 Polynomial 01: 1 Rep 02: 4-- X Loc Tcase C 03: 4-- F(X) Loc [:Tcase C ] 04: -32.981 C0 05: 85.859 C1 06: -62.706 C2 07: 30.782 C3 08: -8.1108 C4 09: .87158 C5 18: P95 End 19: P95 End 20: P92 If time is 01: 0 minutes into a 02: 15 minute interval 03: 10 Set high Flag 0 (output) 21: P80 Set Active Storage Area 01: 1 Final Storage Area 1 02: 8 Array ID or location 22: P70 Sample 01: 1 Reps 02: 7 Loc Battery V 23: P77 Real Time 01: 1220 Year,Day,Hour-Minute 24: P78 Resolution 01: 1 High Resolution 25: P72 Totalize Totalize PSP, PIR, ThPile 01: 3 Reps 02: 1 Loc PSP kJ/m2 26: P78 Resolution 01: 0 Low Resolution 27: P71 Average Average Tcase, Themisph 01: 2 Reps 02: 4 Loc Tcase C 28: P82 Standard Deviation Std Dev PSP, PIR, ThPile, 01: 5 Reps Tcase, Themisph 02: 1 Sample Loc PSP kJ/m2 29: P96 Serial Output 01: 71 SM192/SM716/CSM1 30: P92 If time is Alcohol Injection - At 8:30 a.m. 01: 510 minutes into a the alcohol injection system comes 02: 1440 minute interval on three times for 1 second with 03: 11 Set high Flag 1 5 seconds between pulses 31: P91 If Flag/Port This calls Subroutine 1 01: 11 Do if flag 1 is high contained in Table 3 02: 30 Then Do 32: P86 Do 01: 1 Call Subroutine 1 33: P32 Z=Z+1 01: 6 Z Loc [:Counter1 ] 34: P95 End 35: P89 If X<=>F This number controls the 01: 6 X Loc Counter1 number of pulses 02: 3 >= 03: 3 F 04: 30 Then Do 36: P30 Z=F 01: 0 F 02: 0 Exponent of 10 03: 6 Z Loc [:Counter1 ] 37: P86 Do 01: 21 Set low Flag 1 38: P95 End 39: P End Table 1 * 2 Table 2 Programs 01: 0 Sec. Execution Interval 01: P End Table 2 * 3 Table 3 Subroutines 01: P85 Beginning of Subroutine Alcohol Injection 01: 1 Subroutine Number 02: P86 Do 01: 43 Set high Port 3 03: P22 Excitation with Delay 01: 3 EX Chan 02: 0 Delay w/EX (units=.01sec) 03: 100 Delay after EX (units=.01sec) 04: 0 mV Excitation 04: P86 Do 01: 53 Set low Port 3 05: P95 End 06: P End Table 3 * A Mode 10 Memory Allocation 01: 28 Input Locations 02: 64 Intermediate Locations 03: 0.0000 Final Storage Area 2 * C Mode 12 Security 01: 0000 LOCK 1 02: 0000 LOCK 2 03: 0000 LOCK 3 Input Location Assignments (with comments): Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 3: 1: Loc [:PSP kJ/m2] 1: 7: 1: Z Loc [:PSP kJ/m2] 1: 4: 2: Loc [:PIR kJ/m2] 1: 10: 2: Z Loc [:PIR kJ/m2] 1: 5: 3: Loc [:ThPile mV] 1: 12: 4: Loc [:Tcase C ] 1: 15: 4: F(X) Loc [:Tcase C ] 1: 17: 4: F(X) Loc [:Tcase C ] 1: 33: 6: Z Loc [:Counter1 ] 1: 36: 6: Z Loc [:Counter1 ] 1: 1: 7: Loc [:Battery V] Program: Boreas Thompson, MB December 19/95 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continuous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P18 Time Beginning of Program Time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 43 Loc [:FirstTime] 02: P18 Time Time used for counting minutes 01: 1 Minutes into current day (maximum 1440) 02: 60 Mod/by 03: 64 Loc [:Minutes ] 03: P10 Battery Voltage Battery Voltage 01: 25 Loc [:Battery V] 04: P2 Volt (DIFF) PAR Sensor KJ/m*m 01: 1 Rep 02: 2 15 mV slow Range 03: 1 IN Chan 04: 1 Loc [:Par KJ/m2] 05: .5 Mult 06: 0 Offset 05: P2 Volt (DIFF) Net Radiometer KJ/m*m 01: 1 Rep 02: 4 500 mV slow Range 03: 2 IN Chan 04: 2 Loc [:Net KJ/m2] 05: .0645 Mult 06: 0 Offset 06: P2 Volt (DIFF) Albedometer Up KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 3 IN Chan 04: 3 Loc [:AlU KJ/m2] 05: .56883 Mult 06: 0 Offset 07: P2 Volt (DIFF) Albedometer Down KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 4 IN Chan 04: 4 Loc [:AlD KJ/m2] 05: .55991 Mult 06: 0 Offset 08: P30 Z=F Beginning of IR Sensor deg C 01: 0 F 02: 29 Z Loc [:OV Pw ] 09: P30 Z=F 01: 5000 F 02: 30 Z Loc [:5V Pw ] 10: P21 Analog Out Set CAO channel 1 to 5000 mV 01: 1 CAO Chan 02: 30 mV Loc 5V Pw 11: P4 Excite,Delay,Volt(SE) Measures Ed and Erel 01: 1 Rep 02: 5 5000 mV slow Range 03: 9 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 1200 mV Excitation 07: 31 Loc [:Ed Volts ] 08: .001 Mult 09: 0 Offset 12: P4 Excite,Delay,Volt(SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 10 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 5000-- mV Excitation 07: 32 Loc [:Erel Volt] 08: .001 Mult 09: 0 Offset 13: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .42315 F 04: 30 Then Do 14: P55 Polynomial 01: 1 Rep 02: 31 X Loc Ed Volts 03: 33 F(X) Loc [:Td C ] 04: 48.653 C0 05: -302.29 C1 06: 658.31 C2 07: -911.19 C3 08: 660.33 C4 09: -201.44 C5 15: P94 Else 16: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .03125 F 04: 30 Then Do 17: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 10 F 03: 34 Z Loc [:Temporary] 18: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 88.341 C0 05: -140.82 C1 06: 131.86 C2 07: -74.476 C3 08: 23.529 C4 09: -3.8390 C5 19: P30 Z=F 01: 6 F 02: 35 Z Loc [:Six ] 20: P47 Z=X^Y 01: 34 X Loc Temporary 02: 35 Y Loc Six 03: 34 Z Loc [:Temporary] 21: P37 Z=X*F 01: 34 X Loc Temporary 02: .25131 F 03: 34 Z Loc [:Temporary] 22: P33 Z=X+Y 01: 34 X Loc Temporary 02: 33 Y Loc Td C 03: 33 Z Loc [:Td C ] 23: P94 Else 24: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 100 F 03: 34 Z Loc [:Temporary] 25: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 164.35 C0 05: -134.14 C1 06: 80.230 C2 07: -23.831 C3 08: 2.6569 C4 09: 0 C5 26: P95 End 27: P95 End 28: P37 Z=X*F 01: 32 X Loc Erel Volt 02: 1 F 03: 32 Z Loc [:Erel Volt] 29: P37 Z=X*F 01: 33 X Loc Td C 02: -.00224 F 03: 36 Z Loc [:Erel Mult] 30: P34 Z=X+F 01: 36 X Loc Erel Mult 02: 1.0589 F 03: 36 Z Loc [:Erel Mult] 31: P36 Z=X*Y 01: 32 X Loc Erel Volt 02: 36 Y Loc Erel Mult 03: 37 Z Loc [:Ecrel V ] 32: P55 Polynomial 01: 1 Rep 02: 37 X Loc Ecrel V 03: 38 F(X) Loc [:Trel C ] 04: .0836 C0 05: 122 C1 06: -65.5 C2 07: 126.4 C3 08: -223.2 C4 09: 140.3 C5 33: P33 Z=X+Y End of IR Sensor 01: 33 X Loc Td C 02: 38 Y Loc Trel C 03: 12 Z Loc [:IRSensorC] 34: P21 Analog Out 01: 1 CAO Chan 02: 29 mV Loc OV Pw 35: P4 Excite,Delay,Volt(SE) Wind Direction degrees true 01: 1 Rep 02: 5 5000 mV slow Range 03: 11 IN Chan 04: 3 Excite all reps w/EXchan 3 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 13 Loc [:WindDdegT] 08: .071 Mult 09: 0 Offset 36: P3 Pulse Wind Speed metres/sec 01: 1 Rep 02: 2 Pulse Input Chan 03: 21 Low level AC; Output Hz. 04: 14 Loc [:WindS m/s] 05: .0980 Mult 06: 0 Offset 37: P3 Pulse Tipping Bucket mm 01: 1 Rep 02: 1 Pulse Input Chan 03: 2 Switch closure 04: 18 Loc [:TipBuc mm] 05: .025 Mult 06: 0 Offset 38: P89 If X<=>F On the 50th minute skip the multiplexer 01: 64 X Loc Minutes and execute soil moisture in Table 2 02: 2 <> 03: 50 F 04: 30 Then Do 39: P20 Set Port Start of Multiplexer 01: 1 Set high 02: 1 Port Number 40: P20 Set Port 01: 1 Set high 02: 2 Port Number 41: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 42: P20 Set Port 01: 0 Set low 02: 2 Port Number 43: P8 Excite,Delay,Volt(DIFF) Setra Pressure Sensor KPa 01: 1 Rep 02: 4 500 mV slow Range 03: 8 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 1 Delay (units=.01sec) 06: 2500 mV Excitation 07: 11 Loc [:Press KPa] 08: .12 Mult 09: 80 Offset 44: P20 Set Port 01: 1 Set high 02: 2 Port Number 45: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 46: P20 Set Port 01: 0 Set low 02: 2 Port Number 47: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 48: P20 Set Port 01: 1 Set high 02: 2 Port Number 49: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 50: P20 Set Port 01: 0 Set low 02: 2 Port Number 51: P11 Temp 107 Probe Temperature at 10 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 7 Loc [:Soil 10cm] 05: 1 Mult 06: 0 Offset 52: P20 Set Port 01: 1 Set high 02: 2 Port Number 53: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 54: P20 Set Port 01: 0 Set low 02: 2 Port Number 55: P11 Temp 107 Probe Temperature at 20 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 8 Loc [:Soil 20cm] 05: 1 Mult 06: 0 Offset 56: P20 Set Port 01: 1 Set high 02: 2 Port Number 57: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 58: P20 Set Port 01: 0 Set low 02: 2 Port Number 59: P11 Temp 107 Probe Temperature at 50 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 9 Loc [:Soil 50cm] 05: 1 Mult 06: 0 Offset 60: P20 Set Port 01: 1 Set high 02: 2 Port Number 61: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 62: P20 Set Port 01: 0 Set low 02: 2 Port Number 63: P4 Excite,Delay,Volt(SE) 107F Temperature LC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 26 Loc [:LC Store ] 08: .001 Mult 09: 0 Offset 64: P55 Polynomial 01: 1 Rep 02: 26 X Loc LC Store 03: 6 F(X) Loc [:Temp LC C] 04: -74.159 C0 Coefficients for 35 foot cable - 05: 645.87 C1 lower canopy 06: -3844.6 C2 07: 16081 C3 08: -34152 C4 09: 29933 C5 65: P34 Z=X+F 01: 6 X Loc Temp LC C 02: 273.15 F 03: 28 Z Loc [:Temp LC K] 66: P20 Set Port 01: 1 Set high 02: 2 Port Number 67: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 68: P20 Set Port 01: 0 Set low 02: 2 Port Number 69: P4 Excite,Delay,Volt(SE) HMP35CF Temperature UC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 27 Loc [:UC Store ] 08: .001 Mult 09: 0 Offset 70: P55 Polynomial 01: 1 Rep 02: 27 X Loc UC Store 03: 5 F(X) Loc [:Temp UC C] 04: -74.181 C0 Coefficients for 75 foot cable - 05: 646.76 C1 upper canopy 06: -3855.7 C2 07: 16149 C3 08: -34341 C4 09: 30134 C5 71: P20 Set Port 01: 1 Set high 02: 2 Port Number 72: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 73: P20 Set Port 01: 0 Set low 02: 2 Port Number 74: P4 Excite,Delay,Volt(SE) HMP35CF Relative Humidity %RH 01: 1 Rep 02: 5 5000 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 15 Delay (units .01sec) 06: 5000 mV Excitation 07: 10 Loc [:Humid %RH] 08: .1 Mult 09: 0 Offset 75: P20 Set Port 01: 0 Set low 02: 1 Port Number 76: P30 Z=F Beginning of Dewpoint Calculations 01: 9.5 F 02: 48 Z Loc [:a ] 77: P30 Z=F 01: 265.5 F 02: 49 Z Loc [:b ] 78: P37 Z=X*F 01: 5 X Loc Temp UC C 02: 9.5 F 03: 50 Z Loc [:a*T ] 79: P34 Z=X+F 01: 5 X Loc Temp UC C 02: 265.5 F 03: 51 Z Loc [:b+T ] 80: P38 Z=X/Y 01: 50 X Loc a*T 02: 51 Y Loc b+T 03: 52 Z Loc [:aT/b+T ] 81: P34 Z=X+F 01: 52 X Loc aT/b+T 02: -2 F 03: 53 Z Loc [:aT/b+T-2 ] 82: P40 Z=LN(X) 01: 10 X Loc Humid %RH 02: 54 Z Loc [:ln(RH) ] 83: P30 Z=F 01: 2.303 F 02: 55 Z Loc [:ln/log ] 84: P38 Z=X/Y 01: 54 X Loc ln(RH) 02: 55 Y Loc ln/log 03: 56 Z Loc [:log (RH) ] 85: P33 Z=X+Y 01: 56 X Loc log (RH) 02: 53 Y Loc aT/b+T-2 03: 57 Z Loc [:log +aT/b] 86: P38 Z=X/Y 01: 48 X Loc a 02: 57 Y Loc log +aT/b 03: 58 Z Loc [:a/logRH ] 87: P38 Z=X/Y 01: 49 X Loc b 02: 58 Y Loc a/logRH 03: 22 Z Loc [:Dewpoint ] End of Dewpoint Calculations 88: P95 End 89: P92 If time is 01: 0 minutes into a 02: 1 minute interval 03: 30 Then Do 90: P89 If X<=>F 01: 64 X Loc Minutes 02: 3 >= 03: 55 F 04: 30 Then Do 91: P4 Excite,Delay,Volt(SE) Belfort Weighing Gauge 01: 1 Rep 02: 5 5000 mV slow Range 03: 12 IN Chan 04: 4 Excite all reps w/EXchan 4 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 19 Loc [:Belfortmm] 08: .11518 Mult 09: 0 Offset 92: P20 Set Port Begin Snow Depth Sensor 01: 1 Set high 02: 6 Port Number 93: P20 Set Port 01: 0 Set low 02: 4 Port Number 94: P20 Set Port 01: 1 Set high 02: 5 Port Number 95: P20 Set Port 01: 0 Set low 02: 5 Port Number 96: P20 Set Port 01: 1 Set high 02: 4 Port Number 97: P20 Set Port 01: 1 Set high 02: 5 Port Number 98: P20 Set Port 01: 0 Set low 02: 5 Port Number 99: P20 Set Port 01: 0 Set low 02: 4 Port Number 100: P87 Beginning of Loop 01: 0 Delay 02: 6 Loop Count 101: P20 Set Port 01: 1 Set high 02: 5 Port Number 102: P20 Set Port 01: 0 Set low 02: 5 Port Number 103: P95 End 104: P20 Set Port 01: 1 Set high 02: 5 Port Number 105: P22 Excitation with Delay 01: 1 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 106: P20 Set Port 01: 0 Set low 02: 6 Port Number 107: P20 Set Port 01: 1 Set high 02: 6 Port Number 108: P22 Excitation with Delay 01: 1 EX Chan 02: 8 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 109: P20 Set Port 01: 0 Set low 02: 5 Port Number 110: P30 Z=F 01: 1 F 02: 39 Z Loc [:Snow Calc] 111: P30 Z=F 01: 0 F 02: 42 Z Loc [:Snow # Pu] 112: P87 Beginning of Loop 01: 0 Delay 02: 16 Loop Count 113: P20 Set Port 01: 1 Set high 02: 5 Port Number 114: P20 Set Port 01: 0 Set low 02: 5 Port Number 115: P1 Volt (SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 13 IN Chan 04: 40 Loc [:Snow Data] 05: 1 Mult 06: 0 Offset 116: P89 If X<=>F 01: 40 X Loc Snow Data 02: 3 >= 03: 3000 F 04: 30 Then Do 117: P33 Z=X+Y 01: 39 X Loc Snow Calc 02: 42 Y Loc Snow # Pu 03: 42 Z Loc [:Snow # Pu] 118: P95 End 119: P37 Z=X*F 01: 39 X Loc Snow Calc 02: 2 F 03: 39 Z Loc [:Snow Calc] 120: P95 End 121: P30 Z=F 01: 291 F 02: 41 Z Loc [:T2 291 K ] 122: P38 Z=X/Y 01: 28 X Loc Temp LC K 02: 41 Y Loc T2 291 K 03: 20 Z Loc [:Snow D mm] 123: P39 Z=SQRT(X) 01: 20 X Loc Snow D mm 02: 20 Z Loc [:Snow D mm] 124: P36 Z=X*Y 01: 42 X Loc Snow # Pu 02: 20 Y Loc Snow D mm 03: 20 Z Loc [:Snow D mm] 125: P37 Z=X*F 01: 20 X Loc Snow D mm 02: .52176 F 03: 20 Z Loc [:Snow D mm] 126: P34 Z=X+F 01: 20 X Loc Snow D mm 02: -39 F 03: 20 Z Loc [:Snow D mm] 127: P20 Set Port 01: 0 Set low 02: 4 Port Number 128: P20 Set Port 01: 0 Set low 02: 5 Port Number 129: P20 Set Port End of Snow Depth 01: 0 Set low 02: 6 Port Number 130: P89 If X<=>F Five Minute Average at the top of 01: 64 X Loc Minutes the hour for Belfort and Snow Depth 02: 1 = 03: 59 F 04: 10 Set high Flag 0 (output) 131: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 15 Array ID or location 132: P71 Average 01: 2 Reps 02: 19 Loc Belfortmm 133: P95 End 134: P95 End 135: P92 If time is 01: 0 minutes into a 02: 60 minute interval 03: 30 Then Do 136: P35 Z=X-Y 01: 15 X Loc Av Belfor 02: 59 Y Loc Prev Belf 03: 60 Z Loc [:Belf Diff] 137: P31 Z=X 01: 15 X Loc Av Belfor 02: 59 Z Loc [:Prev Belf] 138: P95 End 139: P89 If X<=>F Two minute average of Wind Speed 01: 64 X Loc Minutes and Direction at top of the hour 02: 3 >= 03: 58 F 04: 10 Set high Flag 0 (output) 140: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 23 Array ID or location 141: P69 Wind Vector 01: 1 Rep 02: 0 Samples per sub-interval 03: 1 Polar Sensor/(S, D1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 142: P92 If time is 01: 59 minutes into a 02: 60 minute interval 03: 10 Set high Flag 0 (output) 143: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 61 Array ID or location 144: P71 Average One minute average of Pressure 01: 1 Rep at top of the hour 02: 11 Loc Press KPa 145: P71 Average One minute average of Temperature 01: 1 Rep at top of the hour 02: 5 Loc Temp UC C 146: P71 Average One minute average of Dewpoint 01: 1 Rep at top of the hour 02: 22 Loc Dewpoint 147: P92 If time is Begin writing to the array - 01: 0 minutes into a 15 minute interval 02: 15 minute interval 03: 10 Set high Flag 0 (output) 148: P80 Set Active Storage Area 01: 1 Final Storage Area 02: 9 Array ID or location 149: P70 Sample Sample Battery 01: 1 Rep 02: 25 Loc Battery V 150: P77 Real Time Year, Day, Time 01: 1110 Year,Day,Hour-Minute 151: P78 Resolution 01: 1 High Resolution 152: P72 Totalize Totalize Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Loc Par KJ/m2 153: P78 Resolution 01: 0 Low Resolution 154: P82 Standard Deviation Std Dev Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Sample Loc Par KJ/m2 155: P71 Average Average TempUC, TempLC, Temp10 01: 6 Reps Temp20, Temp50, RelHum 02: 5 Loc Temp UC C 156: P78 Resolution 01: 1 High Resolution 157: P71 Average Average Pressure 01: 1 Rep 02: 11 Loc Press KPa 158: P78 Resolution 01: 0 Low Resolution 159: P71 Average Average IRSensor 01: 1 Rep 02: 12 Loc IRSensorC 160: P82 Standard Deviation Std Dev Temp UC, TempLC, Temp10 01: 8 Reps Temp20, Temp50, RelHum, Pressure 02: 5 Sample Loc Temp UC C IRSensor 161: P69 Wind Vector Average Wind Speed, Wind Direction 01: 1 Rep and Std Dev Wind Direction 02: 0 Samples per sub-interval 03: 0 Polar Sensor/(S, D1, SD1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 162: P82 Standard Deviation Std Dev Wind Speed 01: 1 Rep 02: 14 Sample Loc WindS m/s 163: P70 Sample Sample Belfort, Snow Depth 01: 2 Reps Average of last 5 minutes 02: 15 Loc Av Belfor of the hour 164: P72 Totalize Totalize Tip Bucket 01: 1 Rep 02: 18 Loc TipBuc mm 165: P33 Z=X+Y 01: 18 X Loc TipBuc mm 02: 65 Y Loc Total Tip 03: 65 Z Loc [:Total Tip] 166: P70 Sample Sample Soil Moisture 01: 1 Rep Average of minute 50 02: 17 Loc Av Soil M of the hour 167: P78 Resolution 01: 1 High Resolution 168: P70 Sample Sample Pressure for GTS 01: 1 Rep 02: 61 Loc Press 1hr 169: P78 Resolution 01: 0 Low Resolution 170: P70 Sample Sample TempUC, Dewpoint for GTS 01: 2 Reps 02: 62 Loc Temp 1hr 171: P70 Sample Sample Wind Dir for GTS 01: 1 Rep 02: 24 Loc WindD 1hr 172: P70 Sample Sample Wind Speed for GTS 01: 1 Rep 02: 23 Loc WindS 1hr 173: P70 Sample Sample Belfort difference from 01: 1 Rep previous hour 02: 60 Loc Belf Diff 174: P70 Sample Sample Total Tipping Bucket for season 01: 1 Rep 02: 65 Loc Total Tip 175: P70 Sample 01: 2 Reps 02: 73 Loc ThC 1sec 176: P96 Serial Output 01: 30 SM192/SM716/CSM1 177: P18 Time Store end of Program time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 45 Loc [:LastTime ] 178: P35 Z=X-Y Program Execution Time 01: 45 X Loc LastTime 02: 43 Y Loc FirstTime 03: 44 Z Loc [:Prog Time] 179: P End Table 1 * 2 Table 2 Programs 01: 60 Sec. Execution Interval 01: P92 If time is 01: 50 minutes into a 02: 60 minute interval 03: 30 Then Do 02: P89 If X<=>F 01: 43 X Loc FirstTime 02: 4 < 03: 200 F 04: 30 Then Do 03: P86 Do 01: 10 Set high Flag 0 (output) 04: P30 Z=F 01: 0 F 02: 29 Z Loc [:OV Pw ] 05: P30 Z=F 01: 2000 F 02: 66 Z Loc [:2V Pw ] 06: P17 Panel Temperature 01: 67 Loc [:PanelTemp] 07: P20 Set Port 01: 1 Set high 02: 1 Port Number 08: P87 Beginning of Loop 01: 0 Delay 02: 2 Loop Count 09: P20 Set Port 01: 1 Set high 02: 2 Port Number 10: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 11: P20 Set Port 01: 0 Set low 02: 2 Port Number 12: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0.0000 mV Excitation 13: P95 End 14: P21 Analog Out 01: 2 CAO Chan 02: 66 mV Loc 2V Pw 15: P22 Excitation with Delay 01: 4 EX Chan 02: 100 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 16: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 46 Loc [:ThC 1 sec] 07: 1 Mult 08: 0 Offset 17: P22 Excitation with Delay 01: 4 EX Chan 02: 2000 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 18: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 47 Loc [:ThC 21sec] 07: 1 Mult 08: 0 Offset 19: P21 Analog Out 01: 2 CAO Chan 02: 29 mV Loc OV Pw 20: P20 Set Port 01: 0 Set low 02: 1 Port Number 21: P35 Z=X-Y End of Soil Moisture 01: 47 X Loc ThC 21sec 02: 46 Y Loc ThC 1 sec 03: 68 Z Loc [:Soil Diff] 22: P37 Z=X*F 01: 68 X Loc Soil Diff 02: 4.89 F 03: 69 Z Loc [:Soil Mult] 23: P30 Z=F 01: 10 F 02: 70 Z Loc [:Soil Ten ] 24: P47 Z=X^Y 01: 70 X Loc Soil Ten 02: 69 Y Loc Soil Mult 03: 71 Z Loc [:Soil Sub ] 25: P37 Z=X*F 01: 71 X Loc Soil Sub 02: .00026 F 03: 72 Z Loc [:Soil Res ] 26: P37 Z=X*F 01: 72 X Loc Soil Res 02: .1 F 03: 21 Z Loc [:Soil MPa ] 27: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 17 Array ID or location 28: P70 Sample 01: 1 Rep 02: 21 Loc Soil MPa 29: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 73 Array ID or location 30: P70 Sample 01: 2 Reps 02: 46 Loc ThC 1 sec 31: P95 End 32: P95 End 33: P End Table 2 * 3 Table 3 Subroutines 01: P End Table 3 * 4 Mode 4 Output Options 01: 0 (Tape OFF) (Printer OFF) 02: 0 Printer 300 Baud * A Mode 10 Memory Allocation 01: 76 Input Locations 02: 130 Intermediate Locations * C Mode 12 Security (OSX-0) 01: 00 Security Option 02: 0000 Security Code Input Location Assignments (with comments): Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 4: 1: Loc [:Par KJ/m2] 1: 5: 2: Loc [:Net KJ/m2] 1: 6: 3: Loc [:AlU KJ/m2] 1: 7: 4: Loc [:AlD KJ/m2] 1: 70: 5: F(X) Loc [:Temp UC C] 1: 64: 6: F(X) Loc [:Temp LC C] 1: 51: 7: Loc [:Soil 10cm] 1: 55: 8: Loc [:Soil 20cm] 1: 59: 9: Loc [:Soil 50cm] 1: 74: 10: Loc [:Humid %RH] 1: 43: 11: Loc [:Press KPa] 1: 33: 12: Z Loc [:IRSensorC] 1: 35: 13: Loc [:WindDdegT] 1: 36: 14: Loc [:WindS m/s] 1: 37: 18: Loc [:TipBuc mm] 1: 91: 19: Loc [:Belfortmm] 1:122: 20: Z Loc [:Snow D mm] 1:123: 20: Z Loc [:Snow D mm] 1:124: 20: Z Loc [:Snow D mm] 1:125: 20: Z Loc [:Snow D mm] 1:126: 20: Z Loc [:Snow D mm] 2: 26: 21: Z Loc [:Soil MPa ] 1: 87: 22: Z Loc [:Dewpoint ] End of Dewpoint Calculations 1: 3: 25: Loc [:Battery V] 1: 63: 26: Loc [:LC Store ] 1: 69: 27: Loc [:UC Store ] 1: 65: 28: Z Loc [:Temp LC K] 1: 8: 29: Z Loc [:OV Pw ] 2: 4: 29: Z Loc [:OV Pw ] 1: 9: 30: Z Loc [:5V Pw ] 1: 11: 31: Loc [:Ed Volts ] 1: 12: 32: Loc [:Erel Volt] 1: 28: 32: Z Loc [:Erel Volt] 1: 14: 33: F(X) Loc [:Td C ] 1: 18: 33: F(X) Loc [:Td C ] 1: 22: 33: Z Loc [:Td C ] 1: 25: 33: F(X) Loc [:Td C ] 1: 17: 34: Z Loc [:Temporary] 1: 20: 34: Z Loc [:Temporary] 1: 21: 34: Z Loc [:Temporary] 1: 24: 34: Z Loc [:Temporary] 1: 19: 35: Z Loc [:Six ] 1: 29: 36: Z Loc [:Erel Mult] 1: 30: 36: Z Loc [:Erel Mult] 1: 31: 37: Z Loc [:Ecrel V ] 1: 32: 38: F(X) Loc [:Trel C ] 1:110: 39: Z Loc [:Snow Calc] 1:119: 39: Z Loc [:Snow Calc] 1:115: 40: Loc [:Snow Data] 1:121: 41: Z Loc [:T2 291 K ] 1:111: 42: Z Loc [:Snow # Pu] 1:117: 42: Z Loc [:Snow # Pu] 1: 1: 43: Loc [:FirstTime] 1:178: 44: Z Loc [:Prog Time] 1:177: 45: Loc [:LastTime ] 2: 16: 46: Loc [:ThC 1 sec] 2: 18: 47: Loc [:ThC 21sec] 1: 76: 48: Z Loc [:a ] 1: 77: 49: Z Loc [:b ] 1: 78: 50: Z Loc [:a*T ] 1: 79: 51: Z Loc [:b+T ] 1: 80: 52: Z Loc [:aT/b+T ] 1: 81: 53: Z Loc [:aT/b+T-2 ] 1: 82: 54: Z Loc [:ln(RH) ] 1: 83: 55: Z Loc [:ln/log ] 1: 84: 56: Z Loc [:log (RH) ] 1: 85: 57: Z Loc [:log +aT/b] 1: 86: 58: Z Loc [:a/logRH ] 1:137: 59: Z Loc [:Prev Belf] 1:136: 60: Z Loc [:Belf Diff] 1: 2: 64: Loc [:Minutes ] 1:165: 65: Z Loc [:Total Tip] 2: 5: 66: Z Loc [:2V Pw ] 2: 6: 67: Loc [:PanelTemp] 2: 21: 68: Z Loc [:Soil Diff] 2: 22: 69: Z Loc [:Soil Mult] 2: 23: 70: Z Loc [:Soil Ten ] 2: 24: 71: Z Loc [:Soil Sub ] 2: 25: 72: Z Loc [:Soil Res ] Program: Boreas Flin Flon, MB November 24/95 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continuous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P18 Time Beginning of Program Time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 43 Loc [:FirstTime] 02: P18 Time Time used for counting minutes 01: 1 Minutes into current day (maximum 1440) 02: 60 Mod/by 03: 64 Loc [:Minutes ] 03: P10 Battery Voltage Battery Voltage 01: 25 Loc [:Battery V] 04: P2 Volt (DIFF) PAR Sensor KJ/m*m 01: 1 Rep 02: 2 15 mV slow Range 03: 1 IN Chan 04: 1 Loc [:Par KJ/m2] 05: .5 Mult 06: 0 Offset 05: P2 Volt (DIFF) Net Radiometer KJ/m*m 01: 1 Rep 02: 4 500 mV slow Range 03: 2 IN Chan 04: 2 Loc [:Net KJ/m2] 05: .0660 Mult 06: 0 Offset 06: P2 Volt (DIFF) Albedometer Up KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 3 IN Chan 04: 3 Loc [:AlU KJ/m2] 05: .56243 Mult 06: 0 Offset 07: P2 Volt (DIFF) Albedometer Down KJ/m*m 01: 1 Rep 02: 3 50 mV slow Range 03: 4 IN Chan 04: 4 Loc [:AlD KJ/m2] 05: .60901 Mult 06: 0 Offset 08: P30 Z=F Beginning of IR Sensor deg C 01: 0 F 02: 29 Z Loc [:OV Pw ] 09: P30 Z=F 01: 5000 F 02: 30 Z Loc [:5V Pw ] 10: P21 Analog Out Set CAO channel 1 to 5000 mV 01: 1 CAO Chan 02: 30 mV Loc 5V Pw 11: P4 Excite,Delay,Volt(SE) Measures Ed and Erel 01: 1 Rep 02: 5 5000 mV slow Range 03: 9 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 1200 mV Excitation 07: 31 Loc [:Ed Volts ] 08: .001 Mult 09: 0 Offset 12: P4 Excite,Delay,Volt(SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 10 IN Chan 04: 2 Excite all reps w/EXchan 2 05: 100 Delay (units .01sec) 06: 5000-- mV Excitation 07: 32 Loc [:Erel Volt] 08: .001 Mult 09: 0 Offset 13: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .42315 F 04: 30 Then Do 14: P55 Polynomial 01: 1 Rep 02: 31 X Loc Ed Volts 03: 33 F(X) Loc [:Td C ] 04: 48.653 C0 05: -302.29 C1 06: 658.31 C2 07: -911.19 C3 08: 660.33 C4 09: -201.44 C5 15: P94 Else 16: P89 If X<=>F 01: 31 X Loc Ed Volts 02: 3 >= 03: .03125 F 04: 30 Then Do 17: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 10 F 03: 34 Z Loc [:Temporary] 18: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 88.341 C0 05: -140.82 C1 06: 131.86 C2 07: -74.476 C3 08: 23.529 C4 09: -3.8390 C5 19: P30 Z=F 01: 6 F 02: 35 Z Loc [:Six ] 20: P47 Z=X^Y 01: 34 X Loc Temporary 02: 35 Y Loc Six 03: 34 Z Loc [:Temporary] 21: P37 Z=X*F 01: 34 X Loc Temporary 02: .25131 F 03: 34 Z Loc [:Temporary] 22: P33 Z=X+Y 01: 34 X Loc Temporary 02: 33 Y Loc Td C 03: 33 Z Loc [:Td C ] 23: P94 Else 24: P37 Z=X*F 01: 31 X Loc Ed Volts 02: 100 F 03: 34 Z Loc [:Temporary] 25: P55 Polynomial 01: 1 Rep 02: 34 X Loc Temporary 03: 33 F(X) Loc [:Td C ] 04: 164.35 C0 05: -134.14 C1 06: 80.230 C2 07: -23.831 C3 08: 2.6569 C4 09: 0 C5 26: P95 End 27: P95 End 28: P37 Z=X*F 01: 32 X Loc Erel Volt 02: 1 F 03: 32 Z Loc [:Erel Volt] 29: P37 Z=X*F 01: 33 X Loc Td C 02: -.00224 F 03: 36 Z Loc [:Erel Mult] 30: P34 Z=X+F 01: 36 X Loc Erel Mult 02: 1.0589 F 03: 36 Z Loc [:Erel Mult] 31: P36 Z=X*Y 01: 32 X Loc Erel Volt 02: 36 Y Loc Erel Mult 03: 37 Z Loc [:Ecrel V ] 32: P55 Polynomial 01: 1 Rep 02: 37 X Loc Ecrel V 03: 38 F(X) Loc [:Trel C ] 04: .0836 C0 05: 122 C1 06: -65.5 C2 07: 126.4 C3 08: -223.2 C4 09: 140.3 C5 33: P33 Z=X+Y End of IR Sensor 01: 33 X Loc Td C 02: 38 Y Loc Trel C 03: 12 Z Loc [:IRSensorC] 34: P21 Analog Out 01: 1 CAO Chan 02: 29 mV Loc OV Pw 35: P4 Excite,Delay,Volt(SE) Wind Direction degrees true 01: 1 Rep 02: 5 5000 mV slow Range 03: 11 IN Chan 04: 3 Excite all reps w/EXchan 3 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 13 Loc [:WindDdegT] 08: .071 Mult 09: 0 Offset 36: P3 Pulse Wind Speed metres/sec 01: 1 Rep 02: 2 Pulse Input Chan 03: 21 Low level AC; Output Hz. 04: 14 Loc [:WindS m/s] 05: .0980 Mult 06: 0 Offset 37: P3 Pulse Tipping Bucket mm 01: 1 Rep 02: 1 Pulse Input Chan 03: 2 Switch closure 04: 18 Loc [:TipBuc mm] 05: .05 Mult 06: 0 Offset 38: P89 If X<=>F On the 50th minute skip the multiplexer 01: 64 X Loc Minutes and execute soil moisture in Table 2 02: 2 <> 03: 50 F 04: 30 Then Do 39: P20 Set Port Start of Multiplexer 01: 1 Set high 02: 1 Port Number 40: P20 Set Port 01: 1 Set high 02: 2 Port Number 41: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 42: P20 Set Port 01: 0 Set low 02: 2 Port Number 43: P8 Excite,Delay,Volt(DIFF) Setra Pressure Sensor KPa 01: 1 Rep 02: 4 500 mV slow Range 03: 8 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 1 Delay (units=.01sec) 06: 2500 mV Excitation 07: 11 Loc [:Press KPa] 08: .12 Mult 09: 80 Offset 44: P20 Set Port 01: 1 Set high 02: 2 Port Number 45: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 46: P20 Set Port 01: 0 Set low 02: 2 Port Number 47: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 48: P20 Set Port 01: 1 Set high 02: 2 Port Number 49: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 50: P20 Set Port 01: 0 Set low 02: 2 Port Number 51: P11 Temp 107 Probe Temperature at 10 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 7 Loc [:Soil 10cm] 05: 1 Mult 06: 0 Offset 52: P20 Set Port 01: 1 Set high 02: 2 Port Number 53: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 54: P20 Set Port 01: 0 Set low 02: 2 Port Number 55: P11 Temp 107 Probe Temperature at 20 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 8 Loc [:Soil 20cm] 05: 1 Mult 06: 0 Offset 56: P20 Set Port 01: 1 Set high 02: 2 Port Number 57: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 58: P20 Set Port 01: 0 Set low 02: 2 Port Number 59: P11 Temp 107 Probe Temperature at 50 cm deg C 01: 1 Rep 02: 14 IN Chan 03: 1 Excite all reps w/EXchan 1 04: 9 Loc [:Soil 50cm] 05: 1 Mult 06: 0 Offset 60: P20 Set Port 01: 1 Set high 02: 2 Port Number 61: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 62: P20 Set Port 01: 0 Set low 02: 2 Port Number 63: P4 Excite,Delay,Volt(SE) 107F Temperature LC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 26 Loc [:LC Store ] 08: .001 Mult 09: 0 Offset 64: P55 Polynomial 01: 1 Rep 02: 26 X Loc LC Store 03: 6 F(X) Loc [:Temp LC C] 04: -74.159 C0 Coefficients for 35 foot cable - 05: 645.87 C1 lower canopy 06: -3844.6 C2 07: 16081 C3 08: -34152 C4 09: 29933 C5 65: P34 Z=X+F 01: 6 X Loc Temp LC C 02: 273.15 F 03: 28 Z Loc [:Temp LC K] 66: P20 Set Port 01: 1 Set high 02: 2 Port Number 67: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 68: P20 Set Port 01: 0 Set low 02: 2 Port Number 69: P4 Excite,Delay,Volt(SE) HMP35CF Temperature UC deg C 01: 1 Rep 02: 4 500 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0 Delay (units .01sec) 06: 500 mV Excitation 07: 27 Loc [:UC Store ] 08: .001 Mult 09: 0 Offset 70: P55 Polynomial 01: 1 Rep 02: 27 X Loc UC Store 03: 5 F(X) Loc [:Temp UC C] 04: -74.168 C0 Coefficients for 50 foot cable - 05: 646.22 C1 upper canopy 06: -3848.9 C2 07: 16107 C3 08: -34225 C4 09: 30009 C5 71: P20 Set Port 01: 1 Set high 02: 2 Port Number 72: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 73: P20 Set Port 01: 0 Set low 02: 2 Port Number 74: P4 Excite,Delay,Volt(SE) HMP35CF Relative Humidity %RH 01: 1 Rep 02: 5 5000 mV slow Range 03: 14 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 15 Delay (units .01sec) 06: 5000 mV Excitation 07: 10 Loc [:Humid %RH] 08: .1 Mult 09: 0 Offset 75: P20 Set Port 01: 0 Set low 02: 1 Port Number 76: P30 Z=F Beginning of Dewpoint Calculations 01: 9.5 F 02: 48 Z Loc [:a ] 77: P30 Z=F 01: 265.5 F 02: 49 Z Loc [:b ] 78: P37 Z=X*F 01: 5 X Loc Temp UC C 02: 9.5 F 03: 50 Z Loc [:a*T ] 79: P34 Z=X+F 01: 5 X Loc Temp UC C 02: 265.5 F 03: 51 Z Loc [:b+T ] 80: P38 Z=X/Y 01: 50 X Loc a*T 02: 51 Y Loc b+T 03: 52 Z Loc [:aT/b+T ] 81: P34 Z=X+F 01: 52 X Loc aT/b+T 02: -2 F 03: 53 Z Loc [:aT/b+T-2 ] 82: P40 Z=LN(X) 01: 10 X Loc Humid %RH 02: 54 Z Loc [:ln(RH) ] 83: P30 Z=F 01: 2.303 F 02: 55 Z Loc [:ln/log ] 84: P38 Z=X/Y 01: 54 X Loc ln(RH) 02: 55 Y Loc ln/log 03: 56 Z Loc [:log (RH) ] 85: P33 Z=X+Y 01: 56 X Loc log (RH) 02: 53 Y Loc aT/b+T-2 03: 57 Z Loc [:log +aT/b] 86: P38 Z=X/Y 01: 48 X Loc a 02: 57 Y Loc log +aT/b 03: 58 Z Loc [:a/logRH ] 87: P38 Z=X/Y 01: 49 X Loc b 02: 58 Y Loc a/logRH 03: 22 Z Loc [:Dewpoint ] End of Dewpoint Calculations 88: P95 End 89: P92 If time is 01: 0 minutes into a 02: 1 minute interval 03: 30 Then Do 90: P89 If X<=>F 01: 64 X Loc Minutes 02: 3 >= 03: 55 F 04: 30 Then Do 91: P4 Excite,Delay,Volt(SE) Belfort Weighing Gauge 01: 1 Rep 02: 5 5000 mV slow Range 03: 12 IN Chan 04: 4 Excite all reps w/EXchan 4 05: 20 Delay (units .01sec) 06: 5000 mV Excitation 07: 19 Loc [:Belfortmm] 08: .07558 Mult 09: 0 Offset 92: P20 Set Port Begin Snow Depth Sensor 01: 1 Set high 02: 6 Port Number 93: P20 Set Port 01: 0 Set low 02: 4 Port Number 94: P20 Set Port 01: 1 Set high 02: 5 Port Number 95: P20 Set Port 01: 0 Set low 02: 5 Port Number 96: P20 Set Port 01: 1 Set high 02: 4 Port Number 97: P20 Set Port 01: 1 Set high 02: 5 Port Number 98: P20 Set Port 01: 0 Set low 02: 5 Port Number 99: P20 Set Port 01: 0 Set low 02: 4 Port Number 100: P87 Beginning of Loop 01: 0 Delay 02: 6 Loop Count 101: P20 Set Port 01: 1 Set high 02: 5 Port Number 102: P20 Set Port 01: 0 Set low 02: 5 Port Number 103: P95 End 104: P20 Set Port 01: 1 Set high 02: 5 Port Number 105: P22 Excitation with Delay 01: 1 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 106: P20 Set Port 01: 0 Set low 02: 6 Port Number 107: P20 Set Port 01: 1 Set high 02: 6 Port Number 108: P22 Excitation with Delay 01: 1 EX Chan 02: 8 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 109: P20 Set Port 01: 0 Set low 02: 5 Port Number 110: P30 Z=F 01: 1 F 02: 39 Z Loc [:Snow Calc] 111: P30 Z=F 01: 0 F 02: 42 Z Loc [:Snow # Pu] 112: P87 Beginning of Loop 01: 0 Delay 02: 16 Loop Count 113: P20 Set Port 01: 1 Set high 02: 5 Port Number 114: P20 Set Port 01: 0 Set low 02: 5 Port Number 115: P1 Volt (SE) 01: 1 Rep 02: 5 5000 mV slow Range 03: 13 IN Chan 04: 40 Loc [:Snow Data] 05: 1 Mult 06: 0 Offset 116: P89 If X<=>F 01: 40 X Loc Snow Data 02: 3 >= 03: 3000 F 04: 30 Then Do 117: P33 Z=X+Y 01: 39 X Loc Snow Calc 02: 42 Y Loc Snow # Pu 03: 42 Z Loc [:Snow # Pu] 118: P95 End 119: P37 Z=X*F 01: 39 X Loc Snow Calc 02: 2 F 03: 39 Z Loc [:Snow Calc] 120: P95 End 121: P30 Z=F 01: 291 F 02: 41 Z Loc [:T2 291 K ] 122: P38 Z=X/Y 01: 28 X Loc Temp LC K 02: 41 Y Loc T2 291 K 03: 20 Z Loc [:Snow D mm] 123: P39 Z=SQRT(X) 01: 20 X Loc Snow D mm 02: 20 Z Loc [:Snow D mm] 124: P36 Z=X*Y 01: 42 X Loc Snow # Pu 02: 20 Y Loc Snow D mm 03: 20 Z Loc [:Snow D mm] 125: P37 Z=X*F 01: 20 X Loc Snow D mm 02: .52176 F 03: 20 Z Loc [:Snow D mm] 126: P34 Z=X+F 01: 20 X Loc Snow D mm 02: -39 F 03: 20 Z Loc [:Snow D mm] 127: P20 Set Port 01: 0 Set low 02: 4 Port Number 128: P20 Set Port 01: 0 Set low 02: 5 Port Number 129: P20 Set Port End of Snow Depth 01: 0 Set low 02: 6 Port Number 130: P89 If X<=>F Five Minute Average at the top of 01: 64 X Loc Minutes the hour for Belfort and Snow Depth 02: 1 = 03: 59 F 04: 10 Set high Flag 0 (output) 131: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 15 Array ID or location 132: P71 Average 01: 2 Reps 02: 19 Loc Belfortmm 133: P95 End 134: P95 End 135: P92 If time is 01: 0 minutes into a 02: 60 minute interval 03: 30 Then Do 136: P35 Z=X-Y 01: 15 X Loc Av Belfor 02: 59 Y Loc Prev Belf 03: 60 Z Loc [:Belf Diff] 137: P31 Z=X 01: 15 X Loc Av Belfor 02: 59 Z Loc [:Prev Belf] 138: P95 End 139: P89 If X<=>F Two minute average of Wind Speed 01: 64 X Loc Minutes and Direction at top of the hour 02: 3 >= 03: 58 F 04: 10 Set high Flag 0 (output) 140: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 23 Array ID or location 141: P69 Wind Vector 01: 1 Rep 02: 0 Samples per sub-interval 03: 1 Polar Sensor/(S, D1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 142: P92 If time is 01: 59 minutes into a 02: 60 minute interval 03: 10 Set high Flag 0 (output) 143: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 61 Array ID or location 144: P71 Average One minute average of Pressure 01: 1 Rep at top of the hour 02: 11 Loc Press KPa 145: P71 Average One minute average of Temperature 01: 1 Rep at top of the hour 02: 5 Loc Temp UC C 146: P71 Average One minute average of Dewpoint 01: 1 Rep at top of the hour 02: 22 Loc Dewpoint 147: P92 If time is Begin writing to the array - 01: 0 minutes into a 15 minute interval 02: 15 minute interval 03: 10 Set high Flag 0 (output) 148: P80 Set Active Storage Area 01: 1 Final Storage Area 02: 10 Array ID or location 149: P70 Sample Sample Battery 01: 1 Rep 02: 25 Loc Battery V 150: P77 Real Time Year, Day, Time 01: 1110 Year,Day,Hour-Minute 151: P78 Resolution 01: 1 High Resolution 152: P72 Totalize Totalize Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Loc Par KJ/m2 153: P78 Resolution 01: 0 Low Resolution 154: P82 Standard Deviation Std Dev Par, Net, AlbUp, AlbDn 01: 4 Reps 02: 1 Sample Loc Par KJ/m2 155: P71 Average Average TempUC, TempLC, Temp10 01: 6 Reps Temp20, Temp50, RelHum 02: 5 Loc Temp UC C 156: P78 Resolution 01: 1 High Resolution 157: P71 Average Average Pressure 01: 1 Rep 02: 11 Loc Press KPa 158: P78 Resolution 01: 0 Low Resolution 159: P71 Average Average IRSensor 01: 1 Rep 02: 12 Loc IRSensorC 160: P82 Standard Deviation Std Dev Temp UC, TempLC, Temp10 01: 8 Reps Temp20, Temp50, RelHum, Pressure 02: 5 Sample Loc Temp UC C IRSensor 161: P69 Wind Vector Average Wind Speed, Wind Direction 01: 1 Rep and Std Dev Wind Direction 02: 0 Samples per sub-interval 03: 0 Polar Sensor/(S, D1, SD1) 04: 14 Wind Speed/East Loc WindS m/s 05: 13 Wind Direction/North Loc WindDdegT 162: P82 Standard Deviation Std Dev Wind Speed 01: 1 Rep 02: 14 Sample Loc WindS m/s 163: P70 Sample Sample Belfort, Snow Depth 01: 2 Reps Average of last 5 minutes 02: 15 Loc Av Belfor of the hour 164: P72 Totalize Totalize Tip Bucket 01: 1 Rep 02: 18 Loc TipBuc mm 165: P33 Z=X+Y 01: 18 X Loc TipBuc mm 02: 65 Y Loc Total Tip 03: 65 Z Loc [:Total Tip] 166: P70 Sample Sample Soil Moisture 01: 1 Rep Average of minute 50 02: 17 Loc Av Soil M of the hour 167: P78 Resolution 01: 1 High Resolution 168: P70 Sample Sample Pressure for GTS 01: 1 Rep 02: 61 Loc Press 1hr 169: P78 Resolution 01: 0 Low Resolution 170: P70 Sample Sample TempLC, Dewpoint for GTS 01: 2 Reps 02: 62 Loc Temp 1hr 171: P70 Sample Sample Wind Dir for GTS 01: 1 Rep 02: 24 Loc WindD 1hr 172: P70 Sample Sample Wind Speed for GTS 01: 1 Rep 02: 23 Loc WindS 1hr 173: P70 Sample Sample Belfort difference from 01: 1 Rep previous hour 02: 60 Loc Belf Diff 174: P70 Sample Sample Total Tipping Bucket for season 01: 1 Rep 02: 65 Loc Total Tip 175: P70 Sample Sample Soil Moisture Temps 01: 2 Reps 02: 73 Loc ThC 1sec 176: P96 Serial Output 01: 30 SM192/SM716/CSM1 177: P18 Time Store end of Program time 01: 0 Tenths of seconds into minute (maximum 600) 02: 0 Mod/by 03: 45 Loc [:LastTime ] 178: P35 Z=X-Y Program Execution Time 01: 45 X Loc LastTime 02: 43 Y Loc FirstTime 03: 44 Z Loc [:Prog Time] 179: P92 If time is Alcohol Injection - At 8:30 a.m. 01: 510 minutes into a the alcohol injection system comes 02: 1440 minute interval on three times for 1 second with 03: 11 Set high Flag 1 5 seconds between pulses 180: P91 If Flag This calls Subroutine 1 contained 01: 11 1 is set in Table 3 02: 30 Then Do 181: P86 Do 01: 1 Call Subroutine 1 182: P32 Z=Z+1 01: 75 Z Loc [:Counter1 ] 183: P95 End 184: P89 If X<=>F This number controls the 01: 75 X Loc Counter1 number of pulses. 02: 3 >= 03: 3 F 04: 30 Then Do 185: P30 Z=F Resets the counter. 01: 0 F 02: 75 Z Loc [:Counter1 ] 186: P86 Do 01: 21 Set low Flag 1 187: P95 End 188: P End Table 1 * 2 Table 2 Programs 01: 60 Sec. Execution Interval 01: P92 If time is Soil Moisture 01: 50 minutes into a 02: 60 minute interval 03: 30 Then Do 02: P89 If X<=>F 01: 43 X Loc FirstTime 02: 4 < 03: 200 F 04: 30 Then Do 03: P86 Do 01: 10 Set high Flag 0 (output) 04: P30 Z=F 01: 0 F 02: 29 Z Loc [:OV Pw ] 05: P30 Z=F 01: 2000 F 02: 66 Z Loc [:2V Pw ] 06: P17 Panel Temperature 01: 67 Loc [:PanelTemp] 07: P20 Set Port 01: 1 Set high 02: 1 Port Number 08: P87 Beginning of Loop 01: 0 Delay 02: 2 Loop Count 09: P20 Set Port 01: 1 Set high 02: 2 Port Number 10: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0 mV Excitation 11: P20 Set Port 01: 0 Set low 02: 2 Port Number 12: P22 Excitation with Delay 01: 4 EX Chan 02: 1 Delay w/EX (units=.01sec) 03: 1 Delay after EX (units=.01sec) 04: 0.0000 mV Excitation 13: P95 End 14: P21 Analog Out 01: 2 CAO Chan 02: 66 mV Loc 2V Pw 15: P22 Excitation with Delay 01: 4 EX Chan 02: 100 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 16: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 46 Loc [:ThC 1 sec] 07: 1 Mult 08: 0 Offset 17: P22 Excitation with Delay 01: 4 EX Chan 02: 2000 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 0 mV Excitation 18: P14 Thermocouple Temp (DIFF) 01: 1 Rep 02: 1 5 mV slow Range 03: 8 IN Chan 04: 1 Type T (Copper-Constantan) 05: 67 Ref Temp Loc PanelTemp 06: 47 Loc [:ThC 21sec] 07: 1 Mult 08: 0 Offset 19: P21 Analog Out 01: 2 CAO Chan 02: 29 mV Loc OV Pw 20: P20 Set Port 01: 0 Set low 02: 1 Port Number 21: P35 Z=X-Y End of Soil Moisture 01: 47 X Loc ThC 21sec 02: 46 Y Loc ThC 1 sec 03: 68 Z Loc [:Soil Diff] 22: P37 Z=X*F 01: 68 X Loc Soil Diff 02: 4.89 F 03: 69 Z Loc [:Soil Mult] 23: P30 Z=F 01: 10 F 02: 70 Z Loc [:Soil Ten ] 24: P47 Z=X^Y 01: 70 X Loc Soil Ten 02: 69 Y Loc Soil Mult 03: 71 Z Loc [:Soil Sub ] 25: P37 Z=X*F 01: 71 X Loc Soil Sub 02: .00026 F 03: 72 Z Loc [:Soil Res ] 26: P37 Z=X*F 01: 72 X Loc Soil Res 02: .1 F 03: 21 Z Loc [:Soil MPa ] 27: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 17 Array ID or location 28: P70 Sample 01: 1 Rep 02: 21 Loc Soil MPa 29: P80 Set Active Storage Area 01: 3 Input Storage Area 02: 73 Array ID or location 30: P70 Sample 01: 2 Reps 02: 46 Loc ThC 1 sec 31: P95 End 32: P95 End 33: P End Table 2 * 3 Table 3 Subroutines 01: P85 Beginning of Subroutine Alcohol Injection 01: 1 Subroutine Number 02: P20 Set Port 01: 1 Set high 02: 3 Port Number 03: P22 Excitation with Delay 01: 3 EX Chan 02: 0 Delay w/EX (units=.01sec) 03: 100 Delay after EX (units=.01sec) 04: 0 mV Excitation 04: P20 Set Port 01: 0 Set low 02: 3 Port Number 05: P95 End 06: P End Table 3 * 4 Mode 4 Output Options 01: 0 (Tape OFF) (Printer OFF) 02: 0 Printer 300 Baud * A Mode 10 Memory Allocation 01: 76 Input Locations 02: 130 Intermediate Locations * C Mode 12 Security (OSX-0) 01: 00 Security Option 02: 0000 Security Code Input Location Assignments (with comments): Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 4: 1: Loc [:Par KJ/m2] 1: 5: 2: Loc [:Net KJ/m2] 1: 6: 3: Loc [:AlU KJ/m2] 1: 7: 4: Loc [:AlD KJ/m2] 1: 70: 5: F(X) Loc [:Temp UC C] 1: 64: 6: F(X) Loc [:Temp LC C] 1: 51: 7: Loc [:Soil 10cm] 1: 55: 8: Loc [:Soil 20cm] 1: 59: 9: Loc [:Soil 50cm] 1: 74: 10: Loc [:Humid %RH] 1: 43: 11: Loc [:Press KPa] 1: 33: 12: Z Loc [:IRSensorC] 1: 35: 13: Loc [:WindDdegT] 1: 36: 14: Loc [:WindS m/s] 1: 37: 18: Loc [:TipBuc mm] 1: 91: 19: Loc [:Belfortmm] 1:122: 20: Z Loc [:Snow D mm] 1:123: 20: Z Loc [:Snow D mm] 1:124: 20: Z Loc [:Snow D mm] 1:125: 20: Z Loc [:Snow D mm] 1:126: 20: Z Loc [:Snow D mm] 2: 26: 21: Z Loc [:Soil MPa ] 1: 87: 22: Z Loc [:Dewpoint ] End of Dewpoint Calculations 1: 3: 25: Loc [:Battery V] 1: 63: 26: Loc [:LC Store ] 1: 69: 27: Loc [:UC Store ] 1: 65: 28: Z Loc [:Temp LC K] 1: 8: 29: Z Loc [:OV Pw ] 2: 4: 29: Z Loc [:OV Pw ] 1: 9: 30: Z Loc [:5V Pw ] 1: 11: 31: Loc [:Ed Volts ] 1: 12: 32: Loc [:Erel Volt] 1: 28: 32: Z Loc [:Erel Volt] 1: 14: 33: F(X) Loc [:Td C ] 1: 18: 33: F(X) Loc [:Td C ] 1: 22: 33: Z Loc [:Td C ] 1: 25: 33: F(X) Loc [:Td C ] 1: 17: 34: Z Loc [:Temporary] 1: 20: 34: Z Loc [:Temporary] 1: 21: 34: Z Loc [:Temporary] 1: 24: 34: Z Loc [:Temporary] 1: 19: 35: Z Loc [:Six ] 1: 29: 36: Z Loc [:Erel Mult] 1: 30: 36: Z Loc [:Erel Mult] 1: 31: 37: Z Loc [:Ecrel V ] 1: 32: 38: F(X) Loc [:Trel C ] 1:110: 39: Z Loc [:Snow Calc] 1:119: 39: Z Loc [:Snow Calc] 1:115: 40: Loc [:Snow Data] 1:121: 41: Z Loc [:T2 291 K ] 1:111: 42: Z Loc [:Snow # Pu] 1:117: 42: Z Loc [:Snow # Pu] 1: 1: 43: Loc [:FirstTime] 1:178: 44: Z Loc [:Prog Time] 1:177: 45: Loc [:LastTime ] 2: 16: 46: Loc [:ThC 1 sec] 2: 18: 47: Loc [:ThC 21sec] 1: 76: 48: Z Loc [:a ] 1: 77: 49: Z Loc [:b ] 1: 78: 50: Z Loc [:a*T ] 1: 79: 51: Z Loc [:b+T ] 1: 80: 52: Z Loc [:aT/b+T ] 1: 81: 53: Z Loc [:aT/b+T-2 ] 1: 82: 54: Z Loc [:ln(RH) ] 1: 83: 55: Z Loc [:ln/log ] 1: 84: 56: Z Loc [:log (RH) ] 1: 85: 57: Z Loc [:log +aT/b] 1: 86: 58: Z Loc [:a/logRH ] 1:137: 59: Z Loc [:Prev Belf] 1:136: 60: Z Loc [:Belf Diff] 1: 2: 64: Loc [:Minutes ] 1:165: 65: Z Loc [:Total Tip] 2: 5: 66: Z Loc [:2V Pw ] 2: 6: 67: Loc [:PanelTemp] 2: 21: 68: Z Loc [:Soil Diff] 2: 22: 69: Z Loc [:Soil Mult] 2: 23: 70: Z Loc [:Soil Ten ] 2: 24: 71: Z Loc [:Soil Sub ] 2: 25: 72: Z Loc [:Soil Res ] 1:182: 75: Z Loc [:Counter1 ] 1:185: 75: Z Loc [:Counter1 ] Page 25 Input Location Labels: 1:Par KJ/m2 20:Snow D mm 39:Snow Calc 58:a/logRH 2:Net KJ/m2 21:Soil MPa 40:Snow Data 59:Prev Belf 3:AlU KJ/m2 22:Dewpoint 41:T2 291 K 60:Belf Diff 4:AlD KJ/m2 23:WindS 1hr 42:Snow # Pu 61:Press 1hr 5:Temp UC C 24:WindD 1hr 43:FirstTime 62:Temp 1hr 6:Temp LC C 25:Battery V 44:Prog Time 63:Dewpt 1hr 7:Soil 10cm 26:LC Store 45:LastTime 64:Minutes 8:Soil 20cm 27:UC Store 46:ThC 1 sec 65:Total Tip 9:Soil 50cm 28:Temp LC K 47:ThC 21sec 66:2V Pw 10:Humid %RH 29:OV Pw 48:a 67:PanelTemp 11:Press KPa 30:5V Pw 49:b 68:Soil Diff 12:IRSensorC 31:Ed Volts 50:a*T 69:Soil Mult 13:WindDdegT 32:Erel Volt 51:b+T 70:Soil Ten 14:WindS m/s 33:Td C 52:aT/b+T 71:Soil Sub 15:Av Belfor 34:Temporary 53:aT/b+T-2 72:Soil Res 16:Av Snow D 35:Six 54:ln(RH) 73:ThC 1sec 17:Av Soil M 36:Erel Mult 55:ln/log 74:ThC 21sec 18:TipBuc mm 37:Ecrel V 56:log (RH) 75:Counter1 19:Belfortmm 38:Trel C 57:log +aT/b 76:_________ Program: Boreas Suite B Flin Flon Dec 6/94 Flag Usage: Input Channel Usage: Excitation Channel Usage: Continous Analog Output Usage: Control Port Usage: Pulse Input Channel Usage: Output Array Definitions: * 1 Table 1 Programs 01: 5 Sec. Execution Interval 01: P22 Excitation with Delay Signal Light 01: 3 EX Chan 02: 25 Delay w/EX (units=.01sec) 03: 0 Delay after EX (units=.01sec) 04: 2500 mV Excitation 02: P2 Volt (DIFF) Pyranometer 01: 1 Rep 02: 23 25 mV 60 Hz rejection Range 03: 1 IN Chan 04: 1 Loc [:PSP kJ/m2] 05: .56818 Mult 06: 0.0000 Offset 03: P2 Volt (DIFF) Pyrgeometer 01: 1 Rep 02: 23 25 mV 60 Hz rejection Range 03: 2 IN Chan 04: 2 Loc [:PIR kJ/m2] 05: 1.2821 Mult 06: 0.0000 Offset 04: P2 Volt (DIFF) 01: 1 Rep 02: 21 2.5 mV 60 Hz rejection Range 03: 3 IN Chan 04: 3 Loc [:ThPile mV] 05: 1 Mult 06: 0.0000 Offset 05: P89 If X<=>F 01: 1 X Loc PSP kJ/m2 02: 4 < 03: 0.0000 F 04: 30 Then Do 06: P30 Z=F 01: 0.0000 F 02: 00 Exponent of 10 03: 1 Z Loc [:PSP kJ/m2] 07: P95 End 08: P89 If X<=>F 01: 2 X Loc PIR kJ/m2 02: 4 < 03: 0.0000 F 04: 30 Then Do 09: P30 Z=F 01: 0.0000 F 02: 00 Exponent of 10 03: 2 Z Loc [:PIR kJ/m2] 10: P95 End YSI 44031 Thermistor Measurement 11: P4 Excite,Delay,Volt(SE) 01: 2 Reps 02: 24 250 mV 60 Hz rejection Range 03: 7 IN Chan 04: 1 Excite all reps w/EXchan 1 05: 0000 Delay (units .01sec) 06: 1700 mV Excitation 07: 4 Loc [:Tcase C ] 08: .01 Mult 09: 0 Offset YSI 44031 Linearization 12: P87 Beginning of Loop 01: 0000 Delay 02: 2 Loop Count 13: P89 If X<=>F 01: 4-- X Loc Tcase C 02: 4 < 03: .5 F 04: 30 Then Do 14: P55 Polynomial 01: 1 Rep 02: 4-- X Loc Tcase C 03: 4-- F(X) Loc [:Tcase C ] 04: -64.140 C0 05: 472.02 C1 06: -2304.8 C2 07: 7037.4 C3 08: -11140 C4 09: 7001.6 C5 15: P94 Else 16: P55 Polynomial 01: 1 Rep 02: 4-- X Loc Tcase C 03: 4-- F(X) Loc [:Tcase C ] 04: -32.981 C0 05: 85.859 C1 06: -62.706 C2 07: 30.782 C3 08: -8.1108 C4 09: .87158 C5 17: P95 End 18: P95 End 19: P92 If time is 01: 0 minutes into a 02: 15 minute interval 03: 10 Set high Flag 0 (output) 20: P80 Set Active Storage Area 01: 1 Final Storage Area 1 02: 10 Array ID or location 21: P77 Real Time 01: 1220 Year,Day,Hour-Minute 22: P78 Resolution 01: 1 High Resolution 23: P72 Totalize Totalize PSP, PIR, ThPile 01: 3 Reps 02: 1 Loc PSP kJ/m2 24: P78 Resolution 01: 0 Low Resolution 25: P71 Average Average Tcase, Themisph 01: 2 Reps 02: 4 Loc Tcase C 26: P82 Standard Deviation Std Dev PSP, PIR, ThPile 01: 5 Reps Tcase, Themisph 02: 1 Sample Loc PSP kJ/m2 27: P96 Serial Output 01: 71 SM192/SM716/CSM1 28: P92 If time is Alcohol Injection - At 8:30 a.m. 01: 510 minutes into a the alcohol injection system comes 02: 1440 minute interval on three times for 1 second with 03: 11 Set high Flag 1 5 seconds between pulses 29: P91 If Flag/Port This calls Subroutine 1 01: 11 Do if flag 1 is high contained in Table 3 02: 30 Then Do 30: P86 Do 01: 1 Call Subroutine 1 31: P32 Z=Z+1 01: 6 Z Loc [:Counter1 ] 32: P95 End 33: P89 If X<=>F This number controls the 01: 6 X Loc Counter1 number of pulses. 02: 3 >= 03: 3 F 04: 30 Then Do 34: P30 Z=F 01: 0 F 02: 0 Exponent of 10 03: 6 Z Loc [:Counter1 ] 35: P86 Do 01: 21 Set low Flag 1 36: P95 End 37: P End Table 1 * 2 Table 2 Programs 01: 0.0000 Sec. Execution Interval 01: P End Table 2 * 3 Table 3 Subroutines 01: P85 Beginning of Subroutine Alcohol Injection 01: 1 Subroutine Number 02: P86 Do 01: 43 Set high Port 3 03: P22 Excitation with Delay 01: 3 EX Chan 02: 0 Delay w/EX (units=.01sec) 03: 100 Delay after EX (units=.01sec) 04: 0 mV Excitation 04: P86 Do 01: 53 Set low Port 3 Page 5 Table 3 05: P95 End 06: P End Table 3 * A Mode 10 Memory Allocation 01: 28 Input Locations 02: 64 Intermediate Locations 03: 0.0000 Final Storage Area 2 * C Mode 12 Security 01: 0000 LOCK 1 02: 0000 LOCK 2 03: 0000 LOCK 3 Input Location Assignments (with comments): Key: T=Table Number E=Entry Number L=Location Number T: E: L: 1: 2: 1: Loc [:PSP kJ/m2] 1: 6: 1: Z Loc [:PSP kJ/m2] 1: 3: 2: Loc [:PIR kJ/m2] 1: 9: 2: Z Loc [:PIR kJ/m2] 1: 4: 3: Loc [:ThPile mV] 1: 11: 4: Loc [:Tcase C ] 1: 14: 4: F(X) Loc [:Tcase C ] 1: 16: 4: F(X) Loc [:Tcase C ] 1: 31: 6: Z Loc [:Counter1 ] 1: 34: 6: Z Loc [:Counter1 ] AFM07_CS_Progs.doc Page 250 of 250