Campbell CR1000 User manual

CR1000 Measurement and
Control System
Revision: 7/08
Copyright © 2000-2008
Campbell Scientific, Inc.

Warranty and Assistance
The CR1000 MEASUREMENT AND CONTROL SYSTEM is warranted
by CAMPBELL SCIENTIFIC, INC. to be free from defects in materials and
workmanship under normal use and service for thirty-six (36) months from
date of shipment unless specified otherwise. Batteries have no warranty.
CAMPBELL SCIENTIFIC, INC.'s obligation under this warranty is limited to
repairing or replacing (at CAMPBELL SCIENTIFIC, INC.'s option) defective
products. The customer shall assume all costs of removing, reinstalling, and
shipping defective products to CAMPBELL SCIENTIFIC, INC. CAMPBELL
SCIENTIFIC, INC. will return such products by surface carrier prepaid. This
warranty shall not apply to any CAMPBELL SCIENTIFIC, INC. products
which have been subjected to modification, misuse, neglect, accidents of
nature, or shipping damage. This warranty is in lieu of all other warranties,
expressed or implied, including warranties of merchantability or fitness for a
particular purpose. CAMPBELL SCIENTIFIC, INC. is not liable for special,
indirect, incidental, or consequential damages.
Products may not be returned without prior authorization. The following
contact information is for US and International customers residing in countries
served by Campbell Scientific, Inc. directly. Affiliate companies handle
repairs for customers within their territories. Please visit
www.campbellsci.com to determine which Campbell Scientific company
serves your country. To obtain a Returned Materials Authorization (RMA),
contact CAMPBELL SCIENTIFIC, INC., phone (435) 753-2342. After an
applications engineer determines the nature of the problem, an RMA number
will be issued. Please write this number clearly on the outside of the shipping
container. CAMPBELL SCIENTIFIC's shipping address is:
CAMPBELL SCIENTIFIC, INC.
RMA#_____
815 West 1800 North
Logan, Utah 84321-1784
CAMPBELL SCIENTIFIC, INC. does not accept collect calls.

i
CR1000 Table of Contents
PDF viewers note: These page numbers refer to the printed version of this document. Use
the Adobe Acrobat® bookmarks tab for links to specific sections.
1. Introduction...............................................................1-1
2. Quickstart Tutorial....................................................2-1
2.1 Primer – CR1000 Data Acquisition...................................................... 2-1
2.1.1 Components of a Data Acquisition System ................................ 2-1
2.1.1.1 Sensors .............................................................................. 2-1
2.1.1.2 Datalogger ......................................................................... 2-1
2.1.1.3 Data Retrieval.................................................................... 2-1
2.1.2 CR1000 Mounting....................................................................... 2-2
2.1.3 Wiring Panel ............................................................................... 2-2
2.1.4 Battery Backup............................................................................ 2-2
2.1.5 Power Supply.............................................................................. 2-2
2.1.6 Analog Sensors ........................................................................... 2-4
2.1.7 Bridge Sensors ............................................................................ 2-6
2.1.8 Pulse Sensors............................................................................... 2-7
2.1.9 Digital I/O Ports.......................................................................... 2-7
2.1.10 RS-232 Sensors......................................................................... 2-8
2.2 Hands-on Exercise – Measuring a Thermocouple ................................ 2-9
2.2.1 Connections to the CR1000 ........................................................ 2-9
2.2.2 PC200W Software..................................................................... 2-10
2.2.2.1 Programming with Short Cut........................................... 2-10
2.2.2.2 Connecting to the Datalogger.......................................... 2-15
2.2.2.3 Synchronizing the Clocks................................................ 2-16
2.2.2.4 Sending the Program ....................................................... 2-16
2.2.2.5 Monitoring Data Tables................................................... 2-16
2.2.2.6 Collecting Data................................................................ 2-16
2.2.2.7 Viewing Data................................................................... 2-17
3. Overview....................................................................3-1
3.1 CR1000 Overview................................................................................ 3-1
3.1.1 Sensor Support............................................................................ 3-2
3.1.2 Input / Output Interface: The Wiring Panel................................. 3-2
3.1.2.1 Measurement Inputs.......................................................... 3-2
3.1.2.2 Voltage Outputs ................................................................ 3-3
3.1.2.3 Grounding Terminals ........................................................ 3-4
3.1.2.4 Power Terminals ............................................................... 3-4
3.1.2.5 Communications Ports ...................................................... 3-5
3.1.3 Power Requirements ................................................................... 3-6
3.1.4 Programming: Firmware and User Programs.............................. 3-6
3.1.4.1 Firmware: OS and Settings................................................ 3-6
3.1.4.2 User Programming............................................................. 3-7
3.1.5 Memory and Data Storage .......................................................... 3-7
3.1.6 Communications ......................................................................... 3-8
3.1.6.1 PakBus............................................................................... 3-8
3.1.6.2 Modbus.............................................................................. 3-8
3.1.6.3 DNP3 Communication ...................................................... 3-9
3.1.6.4 Keyboard Display.............................................................. 3-9

CR1000 Table of Contents
ii
3.1.7 Security......................................................................................3-10
3.1.8 Care and Maintenance............................................................... 3-10
3.1.8.1 Protection from Water ..................................................... 3-10
3.1.8.2 Protection from Voltage Transients................................. 3-11
3.1.8.3 Calibration .......................................................................3-11
3.1.8.4 Internal Battery ................................................................ 3-11
3.2 PC Support Software .......................................................................... 3-11
3.3 Specifications...................................................................................... 3-13
4. Sensor Support ........................................................ 4-1
4.1 Powering Sensors .................................................................................4-1
4.1.1 Switched Precision (-2500 to +2500 mV)................................... 4-1
4.1.2 Continuous Regulated (5 Volt) ................................................... 4-1
4.1.3 Continuous Unregulated (Nominal 12 Volt)............................... 4-1
4.1.4 Switched Unregulated (Nominal 12 Volt) ..................................4-2
4.2 Voltage Measurement........................................................................... 4-2
4.2.1 Electronic “Noise”: VoltDiff() or VoltSE()? ..............................4-3
4.2.2 Measurement Sequence ............................................................... 4-4
4.2.3 Voltage Range.............................................................................4-4
4.2.4 Offset Voltage Compensation .....................................................4-6
4.2.4.1 Input and Excitation Reversal (RevDiff, RevEx = True) ..4-7
4.2.4.2 Ground Reference Offset Voltage (MeasOff = True)........4-8
4.2.4.3 Background Calibration (RevDiff, RevEx, MeasOff =
False) .....................................................................................4-8
4.2.5 Measurements Requiring AC Excitation..................................... 4-8
4.2.6 Integration ...................................................................................4-9
4.2.6.1 AC Power Line Noise Rejection........................................ 4-9
4.2.7 Signal Settling Time.................................................................. 4-11
4.2.7.1 Minimizing Settling Errors .............................................. 4-12
4.2.7.2 Measuring the Necessary Settling Time .......................... 4-12
4.2.8 Self-Calibration ......................................................................... 4-14
4.3 Bridge Resistance Measurements ....................................................... 4-17
4.3.1 Strain Calculations .................................................................... 4-20
4.4 Thermocouple Measurements............................................................. 4-22
4.4.1 Error Analysis ........................................................................... 4-22
4.4.1.1 Panel Temperature ........................................................... 4-23
4.4.1.2 Thermocouple Limits of Error......................................... 4-25
4.4.1.3 Accuracy of Thermocouple Voltage Measurement ......... 4-26
4.4.1.4 Noise on Voltage Measurement....................................... 4-27
4.4.1.5 Thermocouple Polynomial: Voltage to Temperature...... 4-27
4.4.1.6 Reference Junction Compensation: Temperature to
Voltage................................................................................. 4-28
4.4.1.7 Error Summary ................................................................4-29
4.4.1.8 Use of External Reference Junction................................. 4-29
4.5 Pulse Count Measurement................................................................... 4-30
4.5.1 Pulse Input Channels P1 and P2................................................ 4-31
4.5.1.1 High-frequency Pulse ...................................................... 4-32
4.5.1.2 Low-Level AC ................................................................. 4-33
4.5.1.3 Switch Closure................................................................. 4-33
4.5.2 Digital I/O Portsfor Pulse Counting ......................................... 4-33
4.6 Period Averaging Measurements........................................................ 4-34
4.7 SDI-12 Recording............................................................................... 4-35
4.8 RS-232 and TTL Recording ............................................................... 4-35
4.9 Field Calibration of Linear Sensor......................................................4-36

CR1000 Table of Contents
iii
4.10 Cabling Effects on Measurements.................................................... 4-36
4.10.1 Analog Sensors ....................................................................... 4-36
4.10.2 Digital Sensors ........................................................................ 4-36
4.10.3 Serial Sensors.......................................................................... 4-36
4.10.3.1 RS-232 Sensors ............................................................. 4-36
4.10.3.2 SDI-12 Sensors.............................................................. 4-36
5. Measurement and Control Peripherals...................5-1
5.1 Analog Input Expansion....................................................................... 5-1
5.2 Pulse Input Expansion Modules ........................................................... 5-1
5.3 Serial Input Expansion Modules........................................................... 5-1
5.4 Control Output...................................................................................... 5-1
5.4.1 Binary Control ............................................................................ 5-2
5.4.1.1 Digital I/O Ports................................................................ 5-2
5.4.1.2 Switched 12 V Control...................................................... 5-2
5.4.1.3 Relays and Relay Drivers.................................................. 5-2
5.4.1.4 Component Built Relays ................................................... 5-2
5.5 Analog Control / Output Devices ......................................................... 5-3
5.6 Other Peripherals.................................................................................. 5-3
5.6.1 TIMs............................................................................................ 5-3
5.6.2 Vibrating Wire ............................................................................ 5-4
5.6.3 Low-level AC.............................................................................. 5-4
6. CR1000 Power Supply..............................................6-1
6.1 Power Requirement .............................................................................. 6-1
6.2 Calculating Power Consumption.......................................................... 6-1
6.3 Campbell Scientific Power Supplies .................................................... 6-1
6.4 Battery Connection............................................................................... 6-2
6.5 Vehicle Power Connections ................................................................. 6-2
7. Grounding .................................................................7-1
7.1 ESD Protection ..................................................................................... 7-1
7.1.1 Lightning Protection ................................................................... 7-3
7.2 Common Mode Range.......................................................................... 7-4
7.3 Single-Ended Measurement Reference ................................................ 7-5
7.4 Ground Potential Differences ............................................................... 7-5
7.4.1 Soil Temperature Thermocouple................................................. 7-6
7.4.2 External Signal Conditioner........................................................ 7-6
7.5 Ground Looping in Ionic Measurements.............................................. 7-6
8. CR1000 Configuration ..............................................8-1
8.1 DevConfig ............................................................................................ 8-1
8.2 Sending the Operating System ............................................................. 8-2
8.2.1 Sending OS with DevConfig ...................................................... 8-2
8.2.2 Sending OS to Remote CR1000 ................................................. 8-4
8.2.3 Sending OS Using CF Card........................................................ 8-4
8.3 Settings................................................................................................. 8-4
8.3.1 Settings via DevConfig ............................................................... 8-4
8.3.1.1 Deployment Tab................................................................ 8-7
8.3.1.2 Logger Control Tab......................................................... 8-10
8.3.2 Settings under Program Control................................................ 8-11
8.3.3 Settings via Terminal Emulator................................................. 8-11

CR1000 Table of Contents
iv
8.3.4 Durable Settings ........................................................................ 8-12
8.3.4.1 “Include” File...................................................................8-12
8.3.4.2 Default.CR1 File.............................................................. 8-14
8.3.4.3 Priorities........................................................................... 8-14
9. CR1000 Programming ............................................. 9-1
9.1 Inserting Comments into Program........................................................ 9-1
9.2 Uploading CR1000 Programs............................................................... 9-1
9.3 Writing CR1000 Programs ................................................................... 9-1
9.3.1 Short Cut Editor and Program Generator.................................... 9-1
9.3.2 CRBASIC Editor ........................................................................ 9-2
9.3.3 Transformer................................................................................. 9-2
9.4 Numerical Formats ............................................................................... 9-2
9.5 Structure................................................................................................9-4
9.6 Declarations..........................................................................................9-6
9.6.1 Variables...................................................................................... 9-6
9.6.1.1 Arrays................................................................................ 9-6
9.6.1.2 Dimensions ........................................................................9-7
9.6.1.3 Data Types.........................................................................9-7
9.6.1.4 Data Type Operational Detail............................................ 9-9
9.6.2 Constants ................................................................................... 9-11
9.6.2.1 Predefined Constants ....................................................... 9-12
9.6.3 Flags .......................................................................................... 9-13
9.7 Data Tables ......................................................................................... 9-13
9.7.1 Data Table Programming .......................................................... 9-15
9.7.1.1 DataTable () and EndTable () Instructions ...................... 9-15
9.7.1.2 DataInterval () Instruction ............................................... 9-16
9.7.1.3 OpenInterval () Instruction ..............................................9-17
9.7.1.4 Output Processing Instructions........................................ 9-17
9.8 Subroutines ......................................................................................... 9-19
9.9 Program Timing: Main Scan............................................................... 9-19
9.10 Program Timing: Slow Sequence Scans ........................................... 9-20
9.11 Program Execution and Task Priority............................................... 9-20
9.11.1 Pipeline Mode.......................................................................... 9-21
9.11.2 Sequential Mode...................................................................... 9-22
9.12 Instructions ....................................................................................... 9-22
9.12.1 Measurement and Data Storage Processing............................. 9-23
9.12.2 Parameter Types ...................................................................... 9-23
9.12.3 Names in Parameters............................................................... 9-23
9.12.4 Expressions in Parameters....................................................... 9-24
9.12.5 Arrays of Multipliers and Offsets............................................ 9-24
9.13 Expressions....................................................................................... 9-25
9.13.1 Floating Point Arithmetic........................................................ 9-26
9.13.2 Mathematical Operations......................................................... 9-26
9.13.3 Expressions with Numeric Data Types ................................... 9-27
9.13.3.1 Boolean from FLOAT or LONG ................................... 9-27
9.13.3.2 FLOAT from LONG or Boolean ................................... 9-27
9.13.3.3 LONG from FLOAT or Boolean ................................... 9-27
9.13.3.4 Integers in Expressions .................................................. 9-27
9.13.3.5 Constants Conversion .................................................... 9-28
9.13.4 Logical Expressions ................................................................ 9-28
9.13.5 String Expressions................................................................... 9-31
9.14 Program Access to Data Tables ........................................................ 9-31

CR1000 Table of Contents
v
10. CRBASIC Programming Instructions .................10-1
10.1 Program Declarations....................................................................... 10-1
10.2 Data Table Declarations ................................................................... 10-3
10.2.1 Data Table Modifiers.............................................................. 10-3
10.2.2 On-Line Data Destinations ..................................................... 10-3
10.2.3 Data Storage Output Processing ............................................. 10-4
10.2.3.1 Single-Source................................................................ 10-4
10.2.3.2 Multiple-Source ............................................................ 10-5
10.2.4 Histograms..................................................................................... 10-6
10.3 Single Execution at Compile ............................................................ 10-6
10.4 Program Control Instructions ........................................................... 10-7
10.4.1 Common Controls................................................................... 10-7
10.4.2 Advanced Controls.................................................................. 10-9
10.5 Measurement Instructions .............................................................. 10-10
10.5.1 Diagnostics............................................................................ 10-10
10.5.2 Voltage.................................................................................. 10-11
10.5.3 Thermocouples...................................................................... 10-11
10.5.4 Bridge Measurements............................................................ 10-11
10.5.5 Excitation .............................................................................. 10-12
10.5.6 Pulse...................................................................................... 10-12
10.5.7 Digital I/O ............................................................................. 10-13
10.5.8 SDI-12................................................................................... 10-14
10.5.9 Specific Sensors .................................................................... 10-14
10.5.10 Peripheral Device Support .................................................. 10-15
10.6 Processing and Math Instructions................................................... 10-17
10.6.1 Mathematical Operators........................................................ 10-17
10.6.2 Logical Operators.................................................................. 10-19
10.6.3 Trigonometric Functions....................................................... 10-19
10.6.3.1 Derived Functions.............................................................. 10-19
10.6.3.2 Intrinsic Functions.................................................................... 10-20
10.6.4 Arithmetic Functions............................................................. 10-21
10.6.5 Integrated Processing ............................................................ 10-23
10.6.6 Spatial Processing ................................................................. 10-23
10.6.7 Other Functions..................................................................... 10-24
10.7 String Functions ............................................................................. 10-25
10.7.1 String Operations .................................................................. 10-25
10.7.2 String Commands.................................................................. 10-25
10.8 Clock Functions.............................................................................. 10-27
10.9 Voice Modem Instructions ............................................................. 10-28
10.10 Custom Keyboard and Display Menus......................................... 10-30
10.11 Serial Input / Output..................................................................... 10-31
10.12 Peer-to-Peer PakBus Communications......................................... 10-32
10.13 Variable Management .................................................................. 10-35
10.14 File Management.......................................................................... 10-35
10.15 Data Table Access and Management............................................ 10-37
10.16 Information Services .................................................................... 10-38
10.17 Modem Control ............................................................................ 10-40
10.18 SCADA ........................................................................................ 10-40
10.19 Calibration Functions ................................................................... 10-41
10.20 Satellite Systems Programming.................................................... 10-42
10.20.1 Argos................................................................................... 10-42
10.20.2 GOES .................................................................................. 10-42
10.20.3 OMNISAT .......................................................................... 10-43
10.20.4 INMARSAT-C.................................................................... 10-43

CR1000 Table of Contents
vi
11. Programming Resource Library ......................... 11-1
11.1 Field Calibration of Linear Sensors (FieldCal)................................. 11-1
11.1.1 CAL Files................................................................................ 11-1
11.1.2 CRBASIC Programming......................................................... 11-2
11.1.3 Calibration Wizard Overview ................................................. 11-2
11.1.4 Manual Calibration Overview................................................. 11-2
11.1.4.1 Single-point Calibrations (zero or offset) ...................... 11-3
11.1.4.2 Two-point Calibrations (multiplier / gain) .................... 11-3
11.1.5 FieldCal () Demonstration Programs....................................... 11-3
11.1.5.1 Zero (Option 0).............................................................. 11-3
11.1.5.2 Offset (Option 1) ........................................................... 11-5
11.1.5.3 Two Point Slope and Offset (Option 2)......................... 11-6
11.1.5.4 Two Point Slope Only (Option 3) .................................11-8
11.1.6 FieldCalStrain () Demonstration Program............................. 11-10
11.1.6.1 Quarter bridge Shunt (Option 13)................................ 11-13
11.1.6.2 Quarter bridge Zero (Option 10) ................................. 11-13
11.2 Information Services....................................................................... 11-14
11.2.1 PakBus Over TCP/IP and Callback....................................... 11-15
11.2.2 HTTP Web Server................................................................. 11-15
11.2.3 FTP Server............................................................................. 11-18
11.2.4 FTP Client ............................................................................. 11-18
11.2.5 Telnet..................................................................................... 11-19
11.2.6 SNMP.................................................................................... 11-19
11.2.7 Ping ....................................................................................... 11-19
11.2.8 Micro-Serial Server ............................................................... 11-19
11.2.9 Modbus TCP/IP..................................................................... 11-19
11.2.10 DHCP .................................................................................. 11-19
11.2.11 DNS..................................................................................... 11-20
11.2.12 SMTP .................................................................................. 11-20
11.3 SDI-12 Sensor Support ................................................................... 11-20
11.3.1 SDI-12 Transparent Mode..................................................... 11-20
11.3.2 SDI-12 Command Basics ...................................................... 11-21
11.3.3 Addressing............................................................................. 11-21
11.3.3.1 Address Query Command............................................ 11-22
11.3.3.2 Change Address Command ......................................... 11-22
11.3.3.3 Send Identification Command ..................................... 11-22
11.3.4 Making Measurements .......................................................... 11-22
11.3.4.1 Start Measurement Command..................................... 11-23
11.3.4.2 Start Concurrent Measurement Command.................. 11-23
11.3.4.3 Aborting a Measurement Command............................ 11-24
11.3.5 Obtaining Measurement Values ............................................ 11-24
11.3.5.1 Send Data Command................................................... 11-24
11.3.5.2 Continuous Measurements Command......................... 11-24
11.3.6 SDI-12 Power Considerations ............................................... 11-26
11.4 Subroutines ..................................................................................... 11-27
11.5 Wind Vector ................................................................................... 11-27
11.5.1 OutputOpt Parameters ........................................................... 11-27
11.5.2 Wind Vector Processing........................................................ 11-28
11.5.2.1 Measured Raw Data .................................................... 11-29
11.5.2.2 Calculations................................................................. 11-29
11.6 Custom Menus ................................................................................ 11-32
11.6.1 Programming......................................................................... 11-32
11.6.2 Programming Example.......................................................... 11-32
11.7 Conditional Compilation................................................................. 11-36

CR1000 Table of Contents
vii
11.8 Serial I/O......................................................................................... 11-38
11.8.1 Introduction........................................................................... 11-38
11.8.2 Serial Ports............................................................................ 11-40
11.8.3 Serial Protocols ..................................................................... 11-40
11.8.4 Terms .................................................................................... 11-41
11.8.5 CRBASIC Programming....................................................... 11-41
11.8.5.1 Serial Input Instruction Set Basics ..................................... 11-42
11.8.5.2 Serial Input Programming Basics................................ 11-43
11.8.5.3 Serial Output Programming Basics............................. 11-44
11.8.5.4 Translating Bytes ........................................................ 11-45
11.8.5.5 Memory Considerations.............................................. 11-45
11.8.6 Demonstration Programs....................................................... 11-46
11.8.7 Testing Serial I/O Applications............................................. 11-47
11.8.7.1 Configure HyperTerminal........................................... 11-48
11.8.7.2 Create Send Text File.................................................. 11-49
11.8.7.3 Create Text Capture File ............................................. 11-50
11.8.8 Example Test Program.......................................................... 11-50
11.8.9 Q & A.................................................................................... 11-55
11.9 TrigVar and DisableVar -- Controlling Data Output and
Output Processing............................................................................ 11-56
11.10 Programming for Control ............................................................. 11-58
11.11 NSEC Data Type .......................................................................... 11-58
11.11.1 NSEC Application............................................................... 11-58
11.11.2 NSEC Options..................................................................... 11-59
11.11.3 Example NSEC Programming ............................................ 11-59
11.12 Bool8 Data Type .......................................................................... 11-61
11.13 Burst Mode................................................................................... 11-64
11.13.1 CR1000 Burst Mode ........................................................... 11-64
11.13.2 Comparing CR1000 and CR10X Burst Modes ................... 11-65
11.13.3 Burst Mode Programming................................................... 11-66
11.14 String Operations .......................................................................... 11-66
11.14.1 Operators............................................................................. 11-66
11.14.2 Concatenation...................................................................... 11-67
11.14.3 NULL Character ................................................................. 11-67
11.14.4 Inserting String Characters.................................................. 11-68
11.14.5 Extracting String Characters ............................................... 11-68
11.14.6 Use of ASCII / ANSII Codes.............................................. 11-68
11.14.7 Formatting Strings............................................................... 11-68
11.14.8 Formatting Hexadecimal Variables..................................... 11-69
11.15 Data Tables................................................................................... 11-69
11.15.1 Two Data Intervals – One Data Table................................. 11-69
12. Memory and Data Storage ...................................12-1
12.1 Internal SRAM ................................................................................. 12-4
12.2 CompactFlash®(CF) ........................................................................ 12-4
12.3 Memory Drives................................................................................. 12-5
12.3.1 CPU: ....................................................................................... 12-5
12.3.2 CRD: (CF card memory) ........................................................ 12-5
12.3.3 USR: ....................................................................................... 12-5
12.4 Memory Conservation...................................................................... 12-6
12.5 Memory Reset .................................................................................. 12-6
12.5.1 Full Memory Reset ................................................................. 12-6
12.5.2 Data Table Reset..................................................................... 12-6

CR1000 Table of Contents
viii
12.6 File Management .............................................................................. 12-7
12.6.1 File Attributes ......................................................................... 12-9
12.6.2 CF Power-up ......................................................................... 12-10
12.7 File Names...................................................................................... 12-14
13. Telecommunications and Data Retrieval........... 13-1
13.1 Hardware and Carrier Signal ............................................................ 13-1
13.2 Protocols ........................................................................................... 13-2
13.3 Initiating Telecommunications ......................................................... 13-2
13.4 Data Retrieval................................................................................... 13-3
13.4.1 Via Telecommunications......................................................... 13-3
13.4.2 Via CF Card ............................................................................ 13-3
13.4.3 Data Format on Computer....................................................... 13-3
14. PakBus Overview................................................. 14-1
14.1 PakBus Addresses............................................................................. 14-1
14.2 Nodes: Leaf Nodes and Routers .......................................................14-1
14.3 Router and Leaf Node Configuration ............................................... 14-2
14.4 Linking Nodes: Neighbor Discovery ................................................ 14-3
14.4.1 Hello-message (two-way exchange)........................................ 14-3
14.4.2 Beacon (one-way broadcast) ................................................... 14-3
14.4.3 Hello-request (one-way broadcast).......................................... 14-3
14.4.4 Neighbor Lists ......................................................................... 14-3
14.4.5 Adjusting Links ....................................................................... 14-3
14.4.6 Maintaining Links ................................................................... 14-4
14.5 Troubleshooting................................................................................ 14-4
14.5.1 Link Integrity........................................................................... 14-4
14.5.2 Ping ......................................................................................... 14-5
14.5.3 Traffic Flow............................................................................. 14-5
14.6 LoggerNet Device Map Configuration ............................................. 14-6
15. Alternate Telecoms Resource Library ............... 15-1
15.1 DNP3 ................................................................................................ 15-1
15.1.1 Overview ................................................................................. 15-1
15.1.2 Programming for DNP3 .......................................................... 15-1
15.1.2.1 Declarations................................................................... 15-1
15.1.2.2 CRBASIC Instructions .................................................. 15-2
15.1.2.3 Programming for Data Acquisition ............................... 15-3
15.1.2.4 Programming for Control .............................................. 15-3
15.1.2.5 Program Example.......................................................... 15-4
15.2 Modbus............................................................................................. 15-4
15.2.1 Overview ................................................................................. 15-4
15.2.2 Terminology............................................................................ 15-5
15.2.2.1 Glossary of Terms ......................................................... 15-5
15.2.3 Programming for Modbus ....................................................... 15-6
15.2.3.1 Declarations................................................................... 15-6
15.2.3.2 CRBASIC Instructions .................................................. 15-6
15.2.3.3 Addressing (ModbusAddr)............................................ 15-7
15.2.3.4 Supported Function Codes (Function)........................... 15-7
15.2.3.5 Reading Inverse Format Registers................................. 15-7
15.2.4 Troubleshooting....................................................................... 15-8
15.2.5 Modbus over IP with NL115................................................... 15-8

CR1000 Table of Contents
ix
15.2.6 Modbus Slave over IP with NL100......................................... 15-8
15.2.6.1 Configuring the NL100................................................. 15-8
15.2.6.2 Configuring the CR1000............................................. 15-12
15.2.6.3 ModBus tidBytes......................................................... 15-13
16. Support Software..................................................16-1
16.1 Short Cut .......................................................................................... 16-1
16.2 PC200W ........................................................................................... 16-1
16.3 Visual Weather................................................................................. 16-1
16.4 PC400............................................................................................... 16-1
16.5 LoggerNet Suite ............................................................................... 16-1
16.6 PDA Software................................................................................... 16-3
17. CR1000KD: Using the Keyboard Display ...........17-1
17.1 Data Display..................................................................................... 17-3
17.1.1 Real Time Tables .................................................................... 17-4
17.1.2 Real Time Custom .................................................................. 17-5
17.1.3 Final Storage Tables................................................................ 17-6
17.2 Run/Stop Program ............................................................................ 17-7
17.3 File Display ...................................................................................... 17-8
17.3.1 File: Edit.................................................................................. 17-9
17.4 PCCard Display.............................................................................. 17-10
17.5 Ports and Status .............................................................................. 17-11
17.6 Settings........................................................................................... 17-12
17.6.1 Set Time / Date ..................................................................... 17-13
17.6.2 PakBus Settings..................................................................... 17-13
17.6.3 Configure Display................................................................. 17-13
18. Care and Maintenance..........................................18-1
18.1 Temperature Range .......................................................................... 18-1
18.2 Moisture Protection .......................................................................... 18-1
18.3 Enclosures ........................................................................................ 18-1
18.4 Replacing the Internal Battery.......................................................... 18-2
19. Troubleshooting ...................................................19-1
19.1 Programming.................................................................................... 19-1
19.1.1 Debugging Resources.............................................................. 19-1
19.1.1.1 CompileResults ............................................................. 19-1
19.1.1.2 SkippedScan / SkippedSlowScan.................................. 19-1
19.1.1.3 SkippedRecord.............................................................. 19-2
19.1.1.4 ProgErrors..................................................................... 19-2
19.1.1.5 Memoryfree................................................................... 19-2
19.1.1.6 VarOutOfBound............................................................ 19-2
19.1.1.7 WatchdogErrors ............................................................ 19-2
19.1.2 Program does not Compile...................................................... 19-2
19.1.3 Program Compiles / Does Not Run Correctly......................... 19-3
19.1.4 NAN and ±INF........................................................................ 19-3
19.1.4.1 Measurements and NAN............................................... 19-3
19.1.4.2 Floating Point Math, NAN, and ±INF........................... 19-4
19.1.4.3 Data Types, NAN, and ±INF ........................................ 19-4

CR1000 Table of Contents
x
19.2 Communications ............................................................................... 19-5
19.2.1 RS-232..................................................................................... 19-5
19.2.2 Communicating with Multiple PC Programs .......................... 19-5
19.3 Memory Errors.................................................................................. 19-6
19.4 Power Supply.................................................................................... 19-6
19.4.1 Overview ................................................................................. 19-6
19.4.2 Troubleshooting at a Glance.................................................... 19-6
19.4.3 Diagnosis and Fix Procedures ................................................. 19-7
19.4.3.1 Battery Voltage Test...................................................... 19-7
19.4.3.2 Charging Circuit Test — Solar Panel............................ 19-8
19.4.3.3 Charging Circuit Test — Transformer .......................... 19-9
19.4.3.4 Adjusting Charging Circuit Voltage............................ 19-10
Appendices
A. Glossary ................................................................... A-1
A.1 Terms .................................................................................................. A-1
A.2 Concepts.............................................................................................. A-9
A.2.1 Accuracy, Precision, and Resolution......................................... A-9
B. Status Table and Settings ...................................... B-1
C. Serial Port Pin Outs.................................................C-1
C.1 CS I/O Communications Port.............................................................. C-1
C.2 RS-232 Communications Port............................................................. C-2
C.2.1 Pin-Out....................................................................................... C-2
C.2.2 Power States .............................................................................. C-3
D. ASCII / ANSI Table...................................................D-1
E. FP2 Data Format ...................................................... E-1
Index to Sections ....................................................Index-1
Figures
2.1-1. CR1000 Wiring Panel....................................................................... 2-3
2.1-2. Single-ended and Differential Input Channels..................................2-4
2.1-3. Single-ended and Differential Analog Sensor Wiring ...................... 2-5
2.1-4. Half and Full Bridge Wiring.............................................................2-6
2.1-5. Pulse Input Types .............................................................................2-7
2.1-6. Anemometer Wired to Pulse Channel #1.......................................... 2-7
2.1-7. Control and Monitoring of a Device using Digital I/O Ports............2-8
2.1-8. Use of RS-232 and Digital I/O when Reading RS-232 Devices.......2-8
2.2-1. Power and RS-232 Connections ....................................................... 2-9
2.2-2. PC200W Setup/Connect Tab.......................................................... 2-10
2.2-3. Short Cut “1. New/Open” Page ......................................................2-11
2.2-4. Short Cut Sensors Page.................................................................... 2-13
2.2-5. Short Cut Wiring Diagram.............................................................. 2-13
2.2-6. Short Cut Outputs Page................................................................... 2-14
2.2-7. Short Cut Finish Page ..................................................................... 2-15

CR1000 Table of Contents
xi
2.2-8. Using PC200W Connect Button to Establish Communication
Link.................................................................................................... 2-15
2.2-9. PC200W Monitor Values Tab ........................................................ 2-16
2.2-10. PC200W Collect Data Tab ........................................................... 2-17
2.2-11. PC200W View Data Utility.......................................................... 2-18
3.1-1. Principal Features of CR1000 Data Acquisition Systems ................ 3-1
3.1-2. CR1000KD Custom Menu Example ................................................ 3-9
4.2-1. Full and ½ Cycle Integration Methods for AC Power Line
Noise Rejection.................................................................................. 4-10
4.2-2. Settling Time for Pressure Transducer ........................................... 4-14
4.3-1. Circuits Used with Bridge Measurement Instructions.................... 4-19
4.4-1. Panel Temperature Errors............................................................... 4-23
4.4-2. Panel Temperature Gradients during -55 to 80°C Change ............. 4-24
4.4-3. Panel Temperature Gradients during 80 to 25°C Change............... 4-25
4.4-4. Diagram of Junction Box................................................................ 4-30
4.5-1. Schematic of a Pulse Sensor on a CR1000..................................... 4-31
4.5-2. Pulse Input Types ........................................................................... 4-32
4.5-3. Amplitude reduction of pulse-count waveform before and after
1 μs time constant filter. .................................................................... 4-32
4.6-1. Input conditioning circuit for low-level and high level period
averaging. .......................................................................................... 4-35
5.4-1. Relay Driver Circuit with Relay....................................................... 5-3
5.4-2. Power Switching without Relay ....................................................... 5-3
6.5-1. Connecting CR1000 to Vehicle Power Supply................................. 6-2
7.1-1. Schematic of CR1000 Grounds ........................................................ 7-2
7.1-2. CR1000 Lightning Protection Scheme ............................................. 7-4
7.5-1. Model of Resistive Sensor with Ground Loop ................................. 7-6
8.1-1. DevConfig CR1000 Facility............................................................. 8-2
8.2-1. DevConfig OS download window for CR1000................................ 8-3
8.2-2. Dialog Box Confirming a Successful OS Download........................ 8-3
8.3-1. DevConfig Settings Editor................................................................ 8-5
8.3-2. Summary of CR1000 Configuration................................................. 8-6
8.3-3. DevConfig Deployment Tab ............................................................ 8-7
8.3-4. DevConfig Deployment | Ports Settings Tab.................................... 8-8
8.3-5. DevConfig Deployment | Advanced Tab.......................................... 8-9
8.3-6. DevConfig Logger Control Tab...................................................... 8-10
8.3-7. DevConfig Terminal Emulator Tab................................................ 8-11
8.3-8. CR1000 “Include File” settings via DevConfig. ............................ 8-13
8.3-9. “Include File” settings via LoggerNet | PakBusGraph –
provides a settings portal via telecommunications............................. 8-14
9.6-1. Predefined CONST Error ............................................................... 9-12
11.1-1. Quarter bridge strain gage schematic with RC resistor
shunt locations shown...................................................................... 11-11
11.1-2. Strain gage shunt calibration started.......................................... 11-13
11.1-3. Strain gage shunt calibration finished........................................ 11-13
11.1-4. Starting zero procedure............................................................... 11-14
11.1-5. Zero procedure finished.............................................................. 11-14
11.2-1. CR1000 Default Home Page ...................................................... 11-15
11.2-2. Home Page Created using WebPageBegin () Instruction........... 11-17
11.2-3. Monitor Web Page Generated By Datalogger Program ............. 11-18
11.3-1. Entering SDI-12 Transparent Mode through LoggerNet
Terminal Emulator........................................................................... 11-21
11.5-1. Input Sample Vectors ................................................................. 11-29
11.5-2. Mean Wind Vector ..................................................................... 11-30
11.5-3. Standard Deviation of Direction................................................. 11-31
11.6-1. Custom Menu Home from Example 18.6-1................................ 11-33

CR1000 Table of Contents
xii
11.6-2. View Data Window from Example 18.6-1 ................................. 11-33
11.6-3. Make Notes Sub Menu from Example 18.6-1 ............................ 11-33
11.6-4. Predfined Notes Pick List from Example 18.6-1 ........................ 11-33
11.6-5. Free Entry Notes Window from Example 18.6-1 ....................... 11-33
11.6-6. Accept / Clear Notes Window from Example 18.6-1 ................. 11-34
11.6-7. Control Sub Menu from Example 18.6-1.................................... 11-34
11.6-8. Control LED Pick List from Example 18.6-1............................. 11-34
11.6-9. Control LED Manual Boolean Pick List from Example 18.6-1..11-34
11.8-1. HyperTerminal Connection Description..................................... 11-48
11.8-2. HyperTerminal Connect To Settings .......................................... 11-48
11.8-3. HyperTerminal COM Port Settings ............................................ 11-49
11.8-4. HyperTerminal ASCII Setup ...................................................... 11-49
11.12-1. Alarms toggled in...................................................................... 11-63
11.12-2. Bool8 data from ........................................................................ 11-63
11.12-3. Bool8 data from ........................................................................ 11-64
12.6-1. Summary of the Effect of CF Data Options on CR1000 Data. ... 12-10
14.2-1. PakBus Network Addressing. PakBus addresses are shown
in parentheses after each datalogger in the network........................... 14-2
14.6-1. Flat Map........................................................................................ 14-6
14.6-2. Tree Map....................................................................................... 14-6
15.2-1. NL100/NL105 Settings. Verify the correct OS version and
enter IP address, net mask, and default gateway................................ 15-9
15.2-2. PakBus Settings. The PakBus address must be unique to the
network. PakBus / TCP Server must be enabled. Pick a PakBus /
TCP Server port number or use the default. PakBus / TCP Client
should be disabled. Modbus / TCP – PakBus Gateway should be
enabled............................................................................................... 15-9
15.2-3. RS-485 Settings. This port should be disabled, unless an
RS485 connection is being used. ..................................................... 15-10
15.2-4. RS-232 Settings. This port should be set to
Configuration Monitor. .................................................................... 15-10
15.2-5. CS I/O Settings. The CS I/O Configuration should be set to
PakBus. The SDC Address/Me Baud Rate should be set to SDC7
or SDC8. The Serial Server Port will not be active. PakBus Beacon
Interval will probably be ok at 60 sec. As a result the PakBus
verify Interval will be 0.................................................................... 15-11
15.2-6. Tlink Settings. This option is disabled........................................ 15-11
18.4-1. CR1000 with wiring panel............................................................ 18-3
18.4-2. Loosen thumbscrew to remove CR1000 canister from wiring
panel................................................................................................... 18-3
18.4-3. Pull edge with thumbscrew away from wiring panel.................... 18-4
18.4-4. Remove nuts to disassemble canister............................................ 18-4
18.4-5. Remove and replace battery.......................................................... 18-5
Tables
4.1-1. Current Sourcing Limits ................................................................... 4-2
4.2-1. CRBASIC Parameters Varying Measurement Sequence and
Timing.................................................................................................. 4-4
4.2-2. Analog Voltage Input Ranges with Options for Open Input
Detect (OID) and Pull into Common Mode (PCM)............................. 4-5
4.2-3. Analog Measurement Offset Voltage Compensation .......................4-7
4.2-4. CRBASIC Measurement Settling Time and Integration Codes........ 4-9
4.2-5. AC Noise Rejection Integration on Voltage Ranges Except
mV5000 and mV2500.......................................................................... 4-9

CR1000 Table of Contents
xiii
4.2-6. AC Noise Rejection Integration on Voltage Ranges mV5000
and mV2500 ...................................................................................... 4-11
4.2-7. CRBASIC Measurement Settling Times ........................................ 4-12
4.2-8. First Six Values of Settling Time Data........................................... 4-14
4.2-9. Values Generated by the Calibrate () Instruction ........................... 4-16
4.3-1. Strain Equations.............................................................................. 4-21
4.4-1. Limits of Error for Thermocouple Wire (Reference Junction at
0°C).................................................................................................... 4-25
4.4-2. Voltage Range for Maximum Thermocouple Resolution (with
reference temperature at 20°C).......................................................... 4-27
4.4-3. Limits of Error on CR1000 Thermocouple Polynomials (Relative
to NIST Standards) ............................................................................ 4-28
4.4-4. Reference Temperature Compensation Range and Polynomial
Error Relative to NIST Standards...................................................... 4-28
4.4-5. Example of Errors in Thermocouple Temperature......................... 4-29
9.4-1. Formats for Entering Numbers in CRBASIC................................... 9-3
9.5-1. CRBASIC Program Structure........................................................... 9-4
9.6-1. Data Types........................................................................................ 9-9
9.6-2. Resolution and Range Limits of FP2 Data ....................................... 9-9
9.6-3. FP2 Decimal Location.................................................................... 9-10
9.6-4. Predefined Constants and Reserved Words.................................... 9-12
9.7-1. Typical Data Table ......................................................................... 9-14
9.7-2. DataInterval () Lapse Parameter Options ....................................... 9-16
9.11-1. Task Processes.............................................................................. 9-21
9.11-2. Pipeline Mode Task Priorities ...................................................... 9-22
9.12-1. Rules for Names ........................................................................... 9-24
9.13-1. Binary Conditions of TRUE and FALSE ..................................... 9-29
9.14-1. Abbreviations of Names of Data Processes.................................. 9-32
10.6-1. Derived Trigonometric Functions............................................... 10-20
11.3-1. The SDI-12 basic command / response set. Courtesy SDI-12
Support Group. ................................................................................ 11-25
11.3-2. Example Power Usage Profile for a Network of SDI-12 Probes 11-26
11.5-1. OutputOpt Options ..................................................................... 11-27
11.8-1. ASCII / ANSI Equivalents ......................................................... 11-39
11.8-2. CR1000 Serial Ports ................................................................... 11-40
11.9-1. Data Generated by Code in EXAMPLE 11.9-1.......................... 11-58
11.13-1. Burst Mode Specifications........................................................ 11-64
11.13-2. Burst Mode Parameter Changes for Burst Enabled
Instructions ...................................................................................... 11-65
12.6-1. File Control Functions.................................................................. 12-8
12.6-2. CR1000 File Attributes................................................................. 12-9
12.6-3. Powerup.ini Commands.............................................................. 12-12
13.1-1. CR1000 Telecommunications Options......................................... 13-1
14.3-1. PakBus Leaf Node and Router Devices........................................ 14-2
14.5-1. PakBus Link Performance Gage................................................... 14-5
15.1-1. CRBASIC data types required to store data in the public
table for each object group................................................................. 15-2
15.2-1. Modbus to Campbell Scientific Equivalents ................................ 15-5
15.2-2. Linkage between CR1000 Ports, Flags, and Variables and
Modbus Registers. ............................................................................. 15-6
16.5-1. LoggerNet Products that Include the LoggerNet Server............... 16-2
16.5-2. LoggerNet Clients (require, but do not include, the LoggerNet
Server) ............................................................................................... 16-2
18.4-1. CR1000 Lithium Battery Specifications....................................... 18-2
19.1-1. Math Expressions and CRBASIC Results.................................... 19-4
19.1-2. Variable and FS Data Types with NAN and ±INF....................... 19-5

CR1000 Table of Contents
xiv
B-1. Common Uses of the Status Table ..................................................... B-1
B-2. Status / Setting Fields and Descriptions............................................. B-2
B-3. Settings............................................................................................. B-10
C-1. CS I/O Pin Description....................................................................... C-1
C-2. Computer RS-232 Pin-Out................................................................. C-2
C-3. Standard Null Modem Cable or Adapter Pin Connections................. C-3
E-1. FP2 Data Format Bit Descriptions ......................................................E-1
E-2. FP2 Decimal Locator Bits ...................................................................E-1
Examples
4.2-1. CRBASIC Code: Measuring Settling Time .................................... 4-13
4.3-1. CRBASIC Code: 4 Wire Full Bridge Measurement and
Processing .......................................................................................... 4-20
8.2-1. CRBASIC Code: A simple Default.CR1 file to control SW-12
switched power terminal. .....................................................................8-4
8.3-1. CRBASIC Code: A simple main program wherein the
programmer expects an Include file to be activated...........................8-12
8.3-2. CRBASIC Code: A simple Include file to control SW-12
switched power terminal. ...................................................................8-13
8.3-3. CRBASIC Code: A simple Default.CR1 file to control SW-12
switched power terminal. ...................................................................8-14
9.1-1. CRBASIC Code: Inserting Comments ............................................. 9-1
9.4-1. CRBASIC Code: Program to load binary information into a
single variable. ..................................................................................... 9-3
9.5-1. CRBASIC Code: Proper Program Structure .................................... 9-5
9.6-1. CRBASIC Code: Using a variable array in calculations................... 9-6
9.6-2. Using Variable Array Dimension Indicies........................................9-7
9.6-3. CRBASIC Code: Data Type Declarations........................................9-8
9.6-4. CRBASIC Code: Using the Const Declaration............................... 9-11
9.6-5. CRBASIC Code: Flag Declaration and Use ................................... 9-13
9.7-1. CRBASIC Code: Definition and Use of a Data Table.................... 9-14
9.7-2. CRBASIC Code: Use of the Disable Variable................................ 9-18
9.9-1. CRBASIC Code: BeginProg / Scan / NextScan / EndProg
Syntax ................................................................................................ 9-19
9.9-2. CRBASIC Code: Scan Syntax........................................................ 9-19
9.12-1. CRBASIC Code: Measurement Instruction Syntax...................... 9-23
9.12-2. CRBASIC Code: Use of Expressions in Parameters ....................9-24
9.12-3. CRBASIC Code: Use of Arrays as Multipliers and Offsets ......... 9-25
9.13-1. CRBASIC Code: Use of variable arrays to save code space. ....... 9-26
9.13-2. CRBASIC Code: Conversion of FLOAT / LONG to Boolean..... 9-27
9.13-3. CRBASIC Code: Evaluation of Integers ...................................... 9-28
9.13-4. CRBASIC Code: Constants to LONGs or FLOATs..................... 9-28
9.13-5. Logical Expression Examples....................................................... 9-30
9.13-6. CRBASIC Code: String and Variable Concatenation................... 9-31
10.6-1. CRBASIC Code: Using bit shift operators. ................................ 10-18
10.12-1. CRBASIC Code: Programming for retries in PakBus
peer-to-peer communications........................................................... 10-33
11.1-1. FieldCal zeroing demonstration program. .................................... 11-4
11.1-2. FieldCal offset demonstration program. .......................................11-6
11.1-3. FieldCal multiplier and offset demonstration program................. 11-8
11.1-4. FieldCal multiplier only demonstration program.......................... 11-9
11.1-5. FieldCalStrain () calibration demonstration................................ 11-12
11.2-1. CRBASIC Code. HTML............................................................ 11-16
11.6-1. CRBASIC Code: Custom menus as shown in Figs 18.6-1 to
18.6-9. .............................................................................................. 11-35

CR1000 Table of Contents
xv
11.7-1. Use of Conditional Compile Instructions #If, #ElseIf, #Else
and #EndIf ....................................................................................... 11-37
11.8-1. CRBASIC Code: Serial I/O program to receive a simulated
RS-232 sensor string. Output string is simulated by the program. . 11-47
11.8-2. HyperTerminal Send Text File Example.................................... 11-50
11.8-3. HyperTerminal Text Capture File Example ............................... 11-50
11.8-4. CRBASIC Code: measures sensors and sends data out the
RS-232 port in Printable ASCII format. Accepts “C” command
to set the CR1000 clock................................................................... 11-51
11.9-1. Using TrigVar to Trigger Data Storage...................................... 11-57
11.11-1. CRBASIC Code: Using NSEC data type on a 1 element array.11-59
11.11-2. CRBASIC Code: Using NSEC data type on a 2 element array.11-60
11.11-3. CRBASIC Code: Using NSEC data type with a 7 element
time array......................................................................................... 11-60
11.12-1. Programming with Bool8 and a bit-shift operator.................... 11-61
11.13-1. Burst Mode Programming ........................................................ 11-66
11.15-1. Programming for two data intervals in one data table .............. 11-69
12.6-1. Powerup.ini code. ....................................................................... 12-12
12.6-2. Run Program on Power-up. ........................................................ 12-13
12.6-3. Format the USR: drive................................................................ 12-13
12.6-4. Send OS on Power-up................................................................. 12-13
12.6-5. Run Programfrom CRD: drive................................................... 12-13
12.6-6. Run Program Always, Erase CF data. ........................................ 12-13
12.6-7. Run Program Now, Erase CF data.............................................. 12-13
15.1-1. CRBASIC Code: Implementation of DNP3................................ 15-4
15.2-1. CRBASIC Code: Modbus Slave................................................. 15-12
19.1-1. Using NAN in an Expressions...................................................... 19-3

CR1000 Table of Contents
xvi

1-1
Section 1. Introduction
Whether in extreme cold in Antarctica, scorching heat in Death Valley, salt
spray from the Pacific, micro-gravity in space, or the harsh environment of
your office, Campbell Scientific dataloggers support research and operations
all over the world. Our customers work a broad spectrum of applications, from
those more complex than any of us imagined, to those simpler than any of us
thought practical. The limits of the CR1000 are defined by our customers. Our
intent with the CR1000 manual is to guide you to the tools you need to explore
the limits of your application.
You can take advantage of the CR1000’s powerful analog and digital
measurement features by spending a few minutes working through the
Quickstart Tutorial of Section 2 and the Overview of Section 3. For more
demanding applications, the remainder of the manual and other Campbell
Scientific publications are available. If you are programming with CRBASIC,
you will need the extensive Help available with the CRBASIC Editor software.
Formal CR1000 training is also available from Campbell Scientific.
This manual is organized to take you progressively deeper into the complexity
of CR1000 function. You may not find it necessary to progress beyond the
Quick Start Tutorial or Overview sections. Section 2 Quick Start Tutorial
gives a cursory view of CR1000 data acquisition and walks you through a first
attempt at data acquisition. Section 3 Overview reviews salient topics, which
are covered in-depth in subsequent sections and Appendices.
More in-depth study requires other Campbell Scientific publications, most of
which are available on-line at www.campbellsci.com. Generally, if a particular
feature of the CR1000 requires a peripheral hardware device, more information
will be available in the manual written for that device. Manuals for Campbell
Scientific products are available at www.campbellsci.com.
If you are unable to find the information you need, please contact us at
435-753-2342 and speak with an applications engineer. Or you can email us at

Section 1. Introduction
1-2
This is a blank page.
Other manuals for CR1000
3
Table of contents