Campbell Scientific TE525MM TE525, TE525WS, and TE525MM Texas Electronics Rain - Page 21

Appendix A. Edlog Program Examples

Page 21 highlights

Appendix A. Edlog Program Examples A.1 CR10X Pulse Count Example Program The CR10X program will also work with the CR500, CR510, CR10, 21X or CR23X. CR7 programming is similar to the CR10X but has an additional parameter in the Pulse (P3) instruction to specify the slot that the pulse card is in. ;{CR10X} *Table 1 Program 01: 1.0000 Execution Interval (seconds) 1: Pulse (P3) 1: 1 2: 1 3: 2 4: 3 5: 0.254 6: 0 Reps Pulse Channel 1 Switch Closure, All Counts Loc [ Rain_mm ] Multiplier Offset 2: If time is (P92) 1: 0 2: 60 3: 10 Minutes (Seconds --) into a Interval (same units as above) Set Output Flag High (Flag 0) 3: Set Active Storage Area (P80) 1: 1 Final Storage Area 1 2: 101 Array ID 4: Real Time (P77) 1: 1220 Year,Day,Hour/Minute (midnight = 2400) 5: Totalize (P72) 1: 1 2: 3 Reps Loc [ Rain_mm ] *Table 2 Program 01: 0 Execution Interval (seconds) *Table 3 Subroutines End Program A-1

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

Appendix A. Edlog Program Examples
A.1 CR10X Pulse Count Example Program
The CR10X program will also work with the CR500, CR510, CR10, 21X or
CR23X.
CR7 programming is similar to the CR10X but has an additional
parameter in the
Pulse (P3)
instruction to specify the slot that the pulse card is
in.
;{CR10X}
*Table 1 Program
01: 1.0000
Execution Interval (seconds)
1:
Pulse (P3)
1:
1
Reps
2:
1
Pulse Channel 1
3:
2
Switch Closure, All Counts
4:
3
Loc [ Rain_mm
]
5:
0.254
Multiplier
6:
0
Offset
2:
If time is (P92)
1:
0
Minutes (Seconds --) into a
2:
60
Interval (same units as above)
3:
10
Set Output Flag High (Flag 0)
3:
Set Active Storage Area (P80)
1:
1
Final Storage Area 1
2:
101
Array ID
4:
Real Time (P77)
1:
1220
Year,Day,Hour/Minute (midnight = 2400)
5:
Totalize (P72)
1:
1
Reps
2:
3
Loc [ Rain_mm
]
*Table 2 Program
01: 0
Execution Interval (seconds)
*Table 3 Subroutines
End Program
A-1