Campbell Scientific CR800 and CR850 Measurement and Control Systems User Manual
Page 9

Table of Contents
9
7.2 Temperature Range ................................................................................. 81
7.3 Enclosures ............................................................................................... 81
7.4 Power Sources......................................................................................... 82
7.4.1 CR800 Power Requirement ........................................................... 83
7.4.2 Calculating Power Consumption ................................................... 83
7.4.3 Power Supplies .............................................................................. 83
7.4.3.1 External Batteries................................................................. 83
7.4.4 Vehicle Power Connections........................................................... 83
7.4.5 Powering Sensors and Devices...................................................... 84
7.4.5.1 Switched Voltage Excitation................................................ 85
7.4.5.2 Continuous Regulated (5 Volt) ............................................ 85
7.4.5.3 Continuous Unregulated (Nominal 12 Volt)........................ 86
7.4.5.4 Switched Unregulated (Nominal 12 Volt) ........................... 86
7.5 Grounding ............................................................................................... 86
7.5.1 ESD Protection .............................................................................. 86
7.5.1.1 Lightning Protection ............................................................ 88
7.5.2 Single-Ended Measurement Reference.......................................... 90
7.5.3 Ground Potential Differences ........................................................ 90
7.5.3.1 Soil Temperature Thermocouple.......................................... 90
7.5.3.2 External Signal Conditioner................................................. 90
7.5.4 Ground Looping in Ionic Measurements ....................................... 91
7.6 CR800 Configuration .............................................................................. 92
7.6.1 Device Configuration Utility ......................................................... 92
7.6.2 Sending the Operating System....................................................... 94
7.6.2.1 Sending OS with DevConfig................................................ 94
7.6.2.2 Sending OS with Program Send........................................... 96
7.6.2.3 Sending OS with External Memory ..................................... 96
7.6.3 Settings .......................................................................................... 96
7.6.3.1 Settings via DevConfig ........................................................ 96
7.6.3.1.1 Deployment Tab ......................................................... 98
7.6.3.1.2 Logger Control Tab .................................................. 101
7.6.3.2 Settings via CRBasic.......................................................... 102
7.6.3.3 Durable Settings................................................................. 103
7.6.3.3.1 "Include" File............................................................ 103
7.6.3.3.2 Default.cr8 File......................................................... 105
7.6.3.4 Program Run Priorities....................................................... 106
7.6.3.5 Network Planner ................................................................ 107
7.6.3.5.1 Overview .................................................................. 107
7.6.3.5.2 Basics ....................................................................... 108
7.7 Programming......................................................................................... 108
7.7.1 Writing and Editing Programs ..................................................... 108
7.7.1.1 Short Cut Editor and Program Generator........................... 108
7.7.1.2 CRBasic Editor .................................................................. 109
7.7.1.2.1 Inserting Comments into Program............................ 109
7.7.2 Sending Programs........................................................................ 110
7.7.2.1 Preserving Data at Program Send....................................... 110
7.7.3 Syntax.......................................................................................... 112
7.7.3.1 Numerical Formats............................................................. 112
7.7.3.2 Structure............................................................................. 113
7.7.3.3 Command Line................................................................... 115
7.7.3.3.1 Multiple Statements on One Line............................. 115
7.7.3.3.2 One Statement on Multiple Lines............................. 115
7.7.3.4 Single-Line Declarations.................................................... 116
7.7.3.4.1 Variables................................................................... 116
7.7.3.4.2 Constants .................................................................. 122
7.7.3.4.3 Alias and Unit Declarations...................................... 124