PakBus NetWorking Guide
Page 13
... enable (ME), synchronous device communications (SDC), or concurrent synchronous device communication (CSDC). 4. When devices establish each record at a given interval. PakBus Dataloggers Datalogger with PakBus operating systems: • Use packet-based communication • Create specific final storage tables to automatically allocate table size so that information with other as hourly, daily...
... enable (ME), synchronous device communications (SDC), or concurrent synchronous device communication (CSDC). 4. When devices establish each record at a given interval. PakBus Dataloggers Datalogger with PakBus operating systems: • Use packet-based communication • Create specific final storage tables to automatically allocate table size so that information with other as hourly, daily...
PakBus NetWorking Guide
Page 16
Other radio settings can be changed using Device Configuration Utility. 4.3 Edlog Dataloggers (CR510-PB, CR10X-PB and CR23X-PB) A PakBus operating system is with the Device Configuration Utility. Use *D15 and *D18 for the CR510, CR10X and CR23X dataloggers. Sending the program to ...Options | PakBus Settings menu item in the datalogger but there are no other PakBus settings that can be changed on the Deployment tab. The operating system can be sent to the datalogger with the Device Configuration Utility. 4.3.1 PakBus Settings PakBus settings can be entered in the CR510-PB, CR10X...
Other radio settings can be changed using Device Configuration Utility. 4.3 Edlog Dataloggers (CR510-PB, CR10X-PB and CR23X-PB) A PakBus operating system is with the Device Configuration Utility. Use *D15 and *D18 for the CR510, CR10X and CR23X dataloggers. Sending the program to ...Options | PakBus Settings menu item in the datalogger but there are no other PakBus settings that can be changed on the Deployment tab. The operating system can be sent to the datalogger with the Device Configuration Utility. 4.3.1 PakBus Settings PakBus settings can be entered in the CR510-PB, CR10X...
PakBus NetWorking Guide
Page 21
... to find a route to *A. The maximum neighbors for this node. The maximum must be careful with a Keyboard Display If using *D settings anytime after downloading a PakBus operating system to the datalogger and either before typing *0 to save *D15 edits to FLASH because final storage data is a good idea when configuring them to...
... to find a route to *A. The maximum neighbors for this node. The maximum must be careful with a Keyboard Display If using *D settings anytime after downloading a PakBus operating system to the datalogger and either before typing *0 to save *D15 edits to FLASH because final storage data is a good idea when configuring them to...
CR1000 Measurement and Control System
Page 8
... 5.1.4 CR1000KD Keyboard Display 63 5.1.5 Power Requirements 64 5.1.6 Programming 65 5.1.6.1 Operating System and Settings 65 5.1.6.2 User Programming 66 5.1.7 Memory and Final Data Storage 66 5.1.8 Data Retrieval 67 5.1.8.1 Via Telecommunications 67 5.1.8.2 Via Mass-Storage Device 67 5.1.8.3 Via CF Card 68 5.1.8.4 Data File-Formats in CR1000 Memory 68 5.1.8.5 Data Format on Computer 68 5.1.9 Communications 68...
... 5.1.4 CR1000KD Keyboard Display 63 5.1.5 Power Requirements 64 5.1.6 Programming 65 5.1.6.1 Operating System and Settings 65 5.1.6.2 User Programming 66 5.1.7 Memory and Final Data Storage 66 5.1.8 Data Retrieval 67 5.1.8.1 Via Telecommunications 67 5.1.8.2 Via Mass-Storage Device 67 5.1.8.3 Via CF Card 68 5.1.8.4 Data File-Formats in CR1000 Memory 68 5.1.8.5 Data Format on Computer 68 5.1.9 Communications 68...
CR1000 Measurement and Control System
Page 9
... 7. Installation 81 7.1 Moisture Protection 81 7.2 Temperature Range 81 7.3 Enclosures 81 7.4 Power Sources 82 7.4.1 CR1000 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 ...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 CR1000 Configuration 92 7.6.1 Device Configuration Utility 92 7.6.2 Sending the Operating System 93 7.6.2.1 Sending OS with DevConfig 94 7.6.2.2 Sending OS with Program Send 95 7.6.2.3 Sending OS...
... 7. Installation 81 7.1 Moisture Protection 81 7.2 Temperature Range 81 7.3 Enclosures 81 7.4 Power Sources 82 7.4.1 CR1000 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 ...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 CR1000 Configuration 92 7.6.1 Device Configuration Utility 92 7.6.2 Sending the Operating System 93 7.6.2.1 Sending OS with DevConfig 94 7.6.2.2 Sending OS with Program Send 95 7.6.2.3 Sending OS...
CR1000 Measurement and Control System
Page 10
... 139 7.7.3.8.2 Argument Types 140 7.7.3.8.3 Names in Arguments 140 7.7.3.8.4 Expressions in Arguments 141 7.7.3.8.5 Arrays of Multipliers and Offsets 141 7.7.3.9 Expressions 142 7.7.3.9.1 Floating-Point Arithmetic 142 7.7.3.9.2 Mathematical Operations 143 7.7.3.9.3 Expressions with Numeric Data Types 143 7.7.3.9.4 Logical Expressions 145 7.7.3.9.5 String Expressions 147 7.7.3.10 Program Access to Data Tables 148 7.7.3.11 System Signatures 150 7.7.4 Tips...
... 139 7.7.3.8.2 Argument Types 140 7.7.3.8.3 Names in Arguments 140 7.7.3.8.4 Expressions in Arguments 141 7.7.3.8.5 Arrays of Multipliers and Offsets 141 7.7.3.9 Expressions 142 7.7.3.9.1 Floating-Point Arithmetic 142 7.7.3.9.2 Mathematical Operations 143 7.7.3.9.3 Expressions with Numeric Data Types 143 7.7.3.9.4 Logical Expressions 145 7.7.3.9.5 String Expressions 147 7.7.3.10 Program Access to Data Tables 148 7.7.3.11 System Signatures 150 7.7.4 Tips...
CR1000 Measurement and Control System
Page 11
... Hz 232 7.8.12.2 Measurement Rate: 101 to 600 Hz 233 7.8.12.2.1 SubScan() / NextSubScan Details 234 7.8.12.3 Measurement Rate: 601 to 2000 Hz 235 7.8.13 String Operations 236 7.8.13.1 String Operators 237 7.8.13.2 String Concatenation 237 7.8.13.3 String NULL Character 238 11
... Hz 232 7.8.12.2 Measurement Rate: 101 to 600 Hz 233 7.8.12.2.1 SubScan() / NextSubScan Details 234 7.8.12.3 Measurement Rate: 601 to 2000 Hz 235 7.8.13 String Operations 236 7.8.13.1 String Operators 237 7.8.13.2 String Concatenation 237 7.8.13.3 String NULL Character 238 11
CR1000 Measurement and Control System
Page 12
... 64 Replaces CardOut 267 7.8.20.3 TableFile() with Option 64 Programming 267 7.8.20.4 Converting TOB3 Files with CardConvert 268 7.8.20.5 TableFile() with Option 64 Q & A 268 Section 8. Operation 273 8.1 Measurements 273 8.1.1 Time 273 8.1.1.1 Time Stamps 273 8.1.2 Voltage 274 8.1.2.1 Input Limits 275 8.1.2.2 Reducing Error 276 8.1.2.3 Measurement Sequence 277 8.1.2.4 Measurement Accuracy 278 8.1.2.5 Voltage Range 280...
... 64 Replaces CardOut 267 7.8.20.3 TableFile() with Option 64 Programming 267 7.8.20.4 Converting TOB3 Files with CardConvert 268 7.8.20.5 TableFile() with Option 64 Q & A 268 Section 8. Operation 273 8.1 Measurements 273 8.1.1 Time 273 8.1.1.1 Time Stamps 273 8.1.2 Voltage 274 8.1.2.1 Input Limits 275 8.1.2.2 Reducing Error 276 8.1.2.3 Measurement Sequence 277 8.1.2.4 Measurement Accuracy 278 8.1.2.5 Voltage Range 280...
CR1000 Measurement and Control System
Page 16
Troubleshooting 423 10.1 Status Table 423 10.2 Operating Systems 423 10.3 Programming 423 10.3.1 Status Table as Debug Resource 423 10.3.1.1 CompileResults 424 10.3.1.2 SkippedScan 425 10.3.1.3 SkippedSlowScan 425 10.3.1.4 SkippedRecord 425 10.3.1.5 ...
Troubleshooting 423 10.1 Status Table 423 10.2 Operating Systems 423 10.3 Programming 423 10.3.1 Status Table as Debug Resource 423 10.3.1.1 CompileResults 424 10.3.1.2 SkippedScan 425 10.3.1.3 SkippedSlowScan 425 10.3.1.4 SkippedRecord 425 10.3.1.5 ...
CR1000 Measurement and Control System
Page 17
... A.5.10 Peripheral Device Support 490 A.6 Processing and Math Instructions 493 A.6.1 Mathematical Operators 493 A.6.2 Arithmetic Operators 493 A.6.3 Bitwise Operators 493 A.6.4 Compound-assignment operators 494 A.6.5 Logical Operators 495 A.6.6 Trigonometric Functions 496 A.6.6.1 Derived Functions 496 A.6.6.2 Intrinsic Functions 496 A.6.7... A.6.9 Spatial Processing 500 A.6.10 Other Functions 501 A.6.10.1 Histograms 501 A.7 String Functions 502 A.7.1 String Operations 502 A.7.2 String Commands 503 A.8 Clock Functions 505 A.9 Voice-Modem Instructions 507 A.10 Custom Keyboard and ...
... A.5.10 Peripheral Device Support 490 A.6 Processing and Math Instructions 493 A.6.1 Mathematical Operators 493 A.6.2 Arithmetic Operators 493 A.6.3 Bitwise Operators 493 A.6.4 Compound-assignment operators 494 A.6.5 Logical Operators 495 A.6.6 Trigonometric Functions 496 A.6.6.1 Derived Functions 496 A.6.6.2 Intrinsic Functions 496 A.6.7... A.6.9 Spatial Processing 500 A.6.10 Other Functions 501 A.6.10.1 Histograms 501 A.7 String Functions 502 A.7.1 String Operations 502 A.7.2 String Commands 503 A.8 Clock Functions 505 A.9 Voice-Modem Instructions 507 A.10 Custom Keyboard and ...
CR1000 Measurement and Control System
Page 21
... Options 130 Table 15. Program Timing Instructions 135 Table 18. Rules for Entering Numbers in CRBasic 112 Table 9. PC200W EZSetup Wizard Example Selections 45 Table 4. Operating System Version in a rain gage circuit 325 Figure 105: Control port current sourcing 328 Figure 106: Relay driver circuit with relay 329 Figure 107: Power...
... Options 130 Table 15. Program Timing Instructions 135 Table 18. Rules for Entering Numbers in CRBasic 112 Table 9. PC200W EZSetup Wizard Example Selections 45 Table 4. Operating System Version in a rain gage circuit 325 Figure 105: Control port current sourcing 328 Figure 106: Relay driver circuit with relay 329 Figure 107: Power...
CR1000 Measurement and Control System
Page 22
... Report for a 10 Hz input signal 319 Standard SDI-12 Command and Response Set 174 Table 26. OutputOpt Options 189 Table 30. CR1000 Serial Ports 202 Table 32. Summary of Settling-Time Data 289 Table 59. Measuring VoltSE() at 1 Hz 232 Table 34. Examples ... Table 61. Calibration Report for Analog Burst Mode (601 to 2000 Hz 236 Table 38. CRBasic EXAMPLE. String Operators 237 Table 39. ac Noise Rejection on CR1000 Thermocouple Polynomials 309 Table 67. Pulse-Input Channels and Measurements 313 Table 70. Voltage Range for Salinity Sensor 156...
... Report for a 10 Hz input signal 319 Standard SDI-12 Command and Response Set 174 Table 26. OutputOpt Options 189 Table 30. CR1000 Serial Ports 202 Table 32. Summary of Settling-Time Data 289 Table 59. Measuring VoltSE() at 1 Hz 232 Table 34. Examples ... Table 61. Calibration Report for Analog Burst Mode (601 to 2000 Hz 236 Table 38. CRBasic EXAMPLE. String Operators 237 Table 39. ac Noise Rejection on CR1000 Thermocouple Polynomials 309 Table 67. Pulse-Input Channels and Measurements 313 Table 70. Voltage Range for Salinity Sensor 156...
CR1000 Measurement and Control System
Page 23
...;INF 429 Table 113. Arithmetic Operators 493 Table 117. CS I/O Pin Description 549 Table 124. Data Types Required to Campbell Scientific Equivalents 368 Table 89. ClockCheck API Command Parameters 389 Table 100. FileControl API Command Parameters 393 Table 103. Filter Attenuation of the Status Table 527 Table 121. CR1000 Telecommunications Options 349 Table 84...
...;INF 429 Table 113. Arithmetic Operators 493 Table 117. CS I/O Pin Description 549 Table 124. Data Types Required to Campbell Scientific Equivalents 368 Table 89. ClockCheck API Command Parameters 389 Table 100. FileControl API Command Parameters 393 Table 103. Filter Attenuation of the Status Table 527 Table 121. CR1000 Telecommunications Options 349 Table 84...
CR1000 Measurement and Control System
Page 25
... 170 CRBasic Example 33. Using SDI12Sensor() Command 182 CRBasic Example 35. SDI-12 Sensor Setup 185 CRBasic Example 37. Subroutine with Bool8 and a bit-shift operator .. 229 CRBasic Example 48. Custom Menus 196 CRBasic Example 39. Conditional Compile 199 CRBasic Example 40. Measure Sensors / Send RS-232 Data 215 CRBasic Example...
... 170 CRBasic Example 33. Using SDI12Sensor() Command 182 CRBasic Example 35. SDI-12 Sensor Setup 185 CRBasic Example 37. Subroutine with Bool8 and a bit-shift operator .. 229 CRBasic Example 48. Custom Menus 196 CRBasic Example 39. Conditional Compile 199 CRBasic Example 40. Measure Sensors / Send RS-232 Data 215 CRBasic Example...
CR1000 Measurement and Control System
Page 26
Retries in Expressions 428 CRBasic Example 69. Table of Contents CRBasic Example 68. Using NAN to Filter Data 431 CRBasic Example 70. Using Bit-Shift Operators 495 CRBasic Example 71. Using NAN in PakBus Communications 514 26
Retries in Expressions 428 CRBasic Example 69. Table of Contents CRBasic Example 68. Using NAN to Filter Data 431 CRBasic Example 70. Using Bit-Shift Operators 495 CRBasic Example 71. Using NAN in PakBus Communications 514 26
CR1000 Measurement and Control System
Page 27
... in the manual written for Campbell Scientific products are available. In earlier days, Campbell Scientific dataloggers greeted our customers with the CRBasic Editor software. beginning of CR1000 data-acquisition and walks you need, need the extensive help available with a cheery HELLO at Campbell Scientific. 1.2 Typography The following type faces used throughout the CR1000 operator's manual. Section 1. Our intent with...
... in the manual written for Campbell Scientific products are available. In earlier days, Campbell Scientific dataloggers greeted our customers with the CRBasic Editor software. beginning of CR1000 data-acquisition and walks you need, need the extensive help available with a cheery HELLO at Campbell Scientific. 1.2 Typography The following type faces used throughout the CR1000 operator's manual. Section 1. Our intent with...
CR1000 Measurement and Control System
Page 46
...portion of Europe. 6. A new window will use Short Cut to create a program that measures the CR1000 power supply voltage, wiring-panel temperature, and ambient air temperature. Select CR1000. 4. Select 60 Hz for the scan interval. This shows several tabs available. Screen Name wizard. ... Short Cut is visible. You should probably click Campbell Scientific, Inc. The CR1000 will appear asking for Europe and other countries using 60-Hz ac voltage. The program now prompts for the United States and other countries operating on the + symbol. Under Available Sensors and ...
...portion of Europe. 6. A new window will use Short Cut to create a program that measures the CR1000 power supply voltage, wiring-panel temperature, and ambient air temperature. Select CR1000. 4. Select 60 Hz for the scan interval. This shows several tabs available. Screen Name wizard. ... Short Cut is visible. You should probably click Campbell Scientific, Inc. The CR1000 will appear asking for Europe and other countries using 60-Hz ac voltage. The program now prompts for the United States and other countries operating on the + symbol. Under Available Sensors and ...
CR1000 Measurement and Control System
Page 48
Campbell Scientific designed the first CR7 datalogger to the temperature difference is wired... slurry, and a thick reference book. When the two junctions are at one end. Click 3. Another sat in the CR1000 operating system. 10. When the temperature settled out, the micro-voltmeter was inserted into the wires. Nowadays, a thermocouple consists ... using proprietary algorithms in the vacuum flask. Now, there's an idea! Then along came Eric and Evan Campbell. Outputs to advance to the microvoltmeter. The joined end is the reference junction. This value was connected to...
Campbell Scientific designed the first CR7 datalogger to the temperature difference is wired... slurry, and a thick reference book. When the two junctions are at one end. Click 3. Another sat in the CR1000 operating system. 10. When the temperature settled out, the micro-voltmeter was inserted into the wires. Nowadays, a thermocouple consists ... using proprietary algorithms in the vacuum flask. Now, there's an idea! Then along came Eric and Evan Campbell. Outputs to advance to the microvoltmeter. The joined end is the reference junction. This value was connected to...
CR1000 Measurement and Control System
Page 58
The user program is one part of a data-acquisition system 5.1 CR1000 Datalogger The CR1000 datalogger is written in conjunction with the user program and on-board clock. Campbell Scientific datalogger support software facilitates program generation, editing, data retrieval, and real-time data monitoring (... are required to complete a data acquisition system. 58 In addition to the CR1000 datalogger, suitable sensors and reliable telecommunications devices are controlled by the operating system in CRBasic, a programming language that includes data processing and analysis routines and...
The user program is one part of a data-acquisition system 5.1 CR1000 Datalogger The CR1000 datalogger is written in conjunction with the user program and on-board clock. Campbell Scientific datalogger support software facilitates program generation, editing, data retrieval, and real-time data monitoring (... are required to complete a data acquisition system. 58 In addition to the CR1000 datalogger, suitable sensors and reliable telecommunications devices are controlled by the operating system in CRBasic, a programming language that includes data processing and analysis routines and...
CR1000 Measurement and Control System
Page 59
... program times functions through calculations or statistical operations and stored in CRBasic as wind direction and wind speed. For example, 0 minutes into measurable electrical forms, outputting voltage, current, resistance, pulses, or state changes. Measurements can measure nearly all CR1000 functions depend on sensors available from Campbell Scientific. • Analog voltage • Analog current (with...
... program times functions through calculations or statistical operations and stored in CRBasic as wind direction and wind speed. For example, 0 minutes into measurable electrical forms, outputting voltage, current, resistance, pulses, or state changes. Measurements can measure nearly all CR1000 functions depend on sensors available from Campbell Scientific. • Analog voltage • Analog current (with...