CR3000 Micrologger
Page 9
... 81 7.1 Moisture Protection 81 7.2 Temperature Range 81 7.3 Enclosures 81 7.4 Power Sources 82 7.4.1 CR3000 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.3.2 Internal... Signal Conditioner 95 7.5.4 Ground Looping in Ionic Measurements 96 7.6 CR3000 Configuration 97 7.6.1 Device Configuration Utility 97 7.6.2 Sending the Operating System 98 7.6.2.1 Sending OS with DevConfig 99 7.6.2.2 Sending OS with Program Send 100 7.6.2.3 Sending OS with External Memory 101 7.6.3 Settings 101 7.6.3.1 Settings via DevConfig...
... 81 7.1 Moisture Protection 81 7.2 Temperature Range 81 7.3 Enclosures 81 7.4 Power Sources 82 7.4.1 CR3000 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.3.2 Internal... Signal Conditioner 95 7.5.4 Ground Looping in Ionic Measurements 96 7.6 CR3000 Configuration 97 7.6.1 Device Configuration Utility 97 7.6.2 Sending the Operating System 98 7.6.2.1 Sending OS with DevConfig 99 7.6.2.2 Sending OS with Program Send 100 7.6.2.3 Sending OS with External Memory 101 7.6.3 Settings 101 7.6.3.1 Settings via DevConfig...
CR3000 Micrologger
Page 15
...: Edit 412 8.8.4 PCCard (CF Card) Display 414 8.8.5 Ports and Status 414 8.8.6 Settings 415 8.8.6.1 Set Time / Date 415 8.8.6.2 PakBus Settings 415 8.8.7 Configure Display 416 8.9 Program and OS File Compression 416 8.10 CF Cards & Records Number 419 15
...: Edit 412 8.8.4 PCCard (CF Card) Display 414 8.8.5 Ports and Status 414 8.8.6 Settings 415 8.8.6.1 Set Time / Date 415 8.8.6.2 PakBus Settings 415 8.8.7 Configure Display 416 8.9 Program and OS File Compression 416 8.10 CF Cards & Records Number 419 15
CR3000 Micrologger
Page 19
anemometer switch 41 Figure 10: Location of RS-232 ports 41 Figure 11: Use of CR3000 configuration 103 19 pressure transducer 38 Figure 7: Current excitation wiring -- PRT 39 Figure 8: Pulse-sensor output signal types 40 Figure 9: Pulse input wiring -- Public... Figure 35: Model of a ground loop with a resistive sensor 97 Figure 36: Device Configuration Utility (DevConfig 98 Figure 37: DevConfig OS download window 100 Figure 38: Dialog box confirming OS download 100 Figure 39: DevConfig Settings Editor 102 Figure 40: Summary of RS-232 and digital I/O when reading RS-232 devices...
anemometer switch 41 Figure 10: Location of RS-232 ports 41 Figure 11: Use of CR3000 configuration 103 19 pressure transducer 38 Figure 7: Current excitation wiring -- PRT 39 Figure 8: Pulse-sensor output signal types 40 Figure 9: Pulse input wiring -- Public... Figure 35: Model of a ground loop with a resistive sensor 97 Figure 36: Device Configuration Utility (DevConfig 98 Figure 37: DevConfig OS download window 100 Figure 38: Dialog box confirming OS download 100 Figure 39: DevConfig Settings Editor 102 Figure 40: Summary of RS-232 and digital I/O when reading RS-232 devices...
CR3000 Micrologger
Page 65
... following options: • DevConfig (Device Configuration Utility - Changes to create CR3000 programs. • Short Cut creates a datalogger program and wiring diagram in datalogger support software. Two Campbell Scientific software applications, Short Cut and CRBasic Editor, are used to settings can store... may need adjustment. OS files are easily imported into CRBasic Editor for additional editing. It supports most sensors sold by Campbell Scientific and is active at www.campbellsci.com. Section 5. Settings default to those necessary to the CR3000 with an upper input...
... following options: • DevConfig (Device Configuration Utility - Changes to create CR3000 programs. • Short Cut creates a datalogger program and wiring diagram in datalogger support software. Two Campbell Scientific software applications, Short Cut and CRBasic Editor, are used to settings can store... may need adjustment. OS files are easily imported into CRBasic Editor for additional editing. It supports most sensors sold by Campbell Scientific and is active at www.campbellsci.com. Section 5. Settings default to those necessary to the CR3000 with an upper input...
CR3000 Micrologger
Page 66
...and Final Data Storage (p. 335). CR3000 memory is posted in the Status table (see the appendix Status Table and Settings (p. 529) ). • OS Flash o 2 MB o Operating system (OS) o Serial number and board rev o Boot code o Erased when loading new OS (boot code only erased if changed... Automatically allocated FAT file system Limited write cycles (100,000) Slow (serial accesses) • Main Memory o 4-MB SRAM o Battery backed o OS variables o CRBasic compiled program binary structure (490 kB maximum) o CRBasic variables o Final Storage o Communications memory o USR: drive User allocated FAT32 ...
...and Final Data Storage (p. 335). CR3000 memory is posted in the Status table (see the appendix Status Table and Settings (p. 529) ). • OS Flash o 2 MB o Operating system (OS) o Serial number and board rev o Boot code o Erased when loading new OS (boot code only erased if changed... Automatically allocated FAT file system Limited write cycles (100,000) Slow (serial accesses) • Main Memory o 4-MB SRAM o Battery backed o OS variables o CRBasic compiled program binary structure (490 kB maximum) o CRBasic variables o Final Storage o Communications memory o USR: drive User allocated FAT32 ...
CR3000 Micrologger
Page 67
... cause data corruption and can damage the card. Sending a program to the datalogger. Removing a Campbell Scientific mass storage device from the CR3000 while the device is taken, binary data from TableFile() instruction (TOA5, TOB1, CSIXML and CSIJSON) o Keep memory (OS variables not initialized) o Dynamic runtime memory allocation Additional final data storage is available by...
... cause data corruption and can damage the card. Sending a program to the datalogger. Removing a Campbell Scientific mass storage device from the CR3000 while the device is taken, binary data from TableFile() instruction (TOA5, TOB1, CSIXML and CSIJSON) o Keep memory (OS variables not initialized) o Dynamic runtime memory allocation Additional final data storage is available by...
CR3000 Micrologger
Page 77
The software allows you to manage the LoggerNet Linux server. • VISUALWEATHER Weather Station Software supports Campbell Scientific weather stations. System Overview applications in LoggerNet Remote are run on a separate computer, and are used to initialize the ... weather stations. • PCONNECT Palm Datalogger Software supports communications, program send, data collection, and real time monitoring of a CR3000 using a lightweight Palm OS-based PDA. • PCONNECTCE PocketPC Datalogger Software supports communications, program send, data collection, and real time monitoring of...
The software allows you to manage the LoggerNet Linux server. • VISUALWEATHER Weather Station Software supports Campbell Scientific weather stations. System Overview applications in LoggerNet Remote are run on a separate computer, and are used to initialize the ... weather stations. • PCONNECT Palm Datalogger Software supports communications, program send, data collection, and real time monitoring of a CR3000 using a lightweight Palm OS-based PDA. • PCONNECTCE PocketPC Datalogger Software supports communications, program send, data collection, and real time monitoring of...
CR3000 Micrologger
Page 98
... for that device. • Update from www.campbellsci.com. Different device types offer one or more than one baud rate. However, OS updates are made available at www.campbellsci.com and can also be sent to communicate with the operating system pre-loaded. Figure 36: Device...appropriate settings for a particular device can be found in the user manual for each device presents instructions to set up the device to the CR3000. 98 Section 7. As shown in configuring devices not directly supported by DevConfig graphical user interface. • Show Help as prompts and explanations...
... for that device. • Update from www.campbellsci.com. Different device types offer one or more than one baud rate. However, OS updates are made available at www.campbellsci.com and can also be sent to communicate with the operating system pre-loaded. Figure 36: Device...appropriate settings for a particular device can be found in the user manual for each device presents instructions to set up the device to the CR3000. 98 Section 7. As shown in configuring devices not directly supported by DevConfig graphical user interface. • Show Help as prompts and explanations...
CR3000 Micrologger
Page 99
...correct a problem of the operating system. 99 Is sending the OS necessary to the CR3000 resets memory, data loss will certainly occur. See the appendix Program and OS Compression. 7.6.2.1 Sending OS with DevConfig will accept and decompress the file on an identically programmed..., more conveniently located CR3000. When the CR3000 is clicked, a file-open dialog box prompts for the operating...
...correct a problem of the operating system. 99 Is sending the OS necessary to the CR3000 resets memory, data loss will certainly occur. See the appendix Program and OS Compression. 7.6.2.1 Sending OS with DevConfig will accept and decompress the file on an identically programmed..., more conveniently located CR3000. When the CR3000 is clicked, a file-open dialog box prompts for the operating...
CR3000 Micrologger
Page 100
Installation Figure 37: DevConfig OS download window Figure 38: Dialog box confirming OS download 7.6.2.2 Sending OS with the OS indicated in table OS Version Introducing Preserve Settings via 100 Section 7. Beginning with Program Send Operating system files can be sent using the Program Send command.
Installation Figure 37: DevConfig OS download window Figure 38: Dialog box confirming OS download 7.6.2.2 Sending OS with the OS indicated in table OS Version Introducing Preserve Settings via 100 Section 7. Beginning with Program Send Operating system files can be sent using the Program Send command.
CR3000 Micrologger
Page 101
....campbellsci.com. Caution Depending on the method and quality of telecommunications, sending an OS via DevConfig The CR3000 has several settings, some of usually (but not always) preserving CR3000 settings. Read More! These buttons will become active only after a setting has been...has focus. The Settings Editor tab, which Preserve Settings via Program Send Instituted Datalogger OS Version / Date CR1000 16 / 11-10-08 CR800 7 / 11-10-08 CR3000 9 / 11-10-08 Campbell Scientific recommends upgrading operating systems only via program Send because: o Operating systems are specific ...
....campbellsci.com. Caution Depending on the method and quality of telecommunications, sending an OS via DevConfig The CR3000 has several settings, some of usually (but not always) preserving CR3000 settings. Read More! These buttons will become active only after a setting has been...has focus. The Settings Editor tab, which Preserve Settings via Program Send Instituted Datalogger OS Version / Date CR1000 16 / 11-10-08 CR800 7 / 11-10-08 CR3000 9 / 11-10-08 Campbell Scientific recommends upgrading operating systems only via program Send because: o Operating systems are specific ...
CR3000 Micrologger
Page 104
...serial port to respond regardless of the datalogger. See the PakBus® Networking Guide (available from Campbell Scientific) for comports. ComPorts Settings Sub-Tab As shown in the CR3000. • Station Name displays the name that is set the PakBus® address of their respective... cannot be edited. • OS Version displays the operating system version that is in figure DevConfig Deployment | ComPorts Settings Tab (p. 106), the following settings are applied. 104 See Security (p. 70). Read More! The allowable range is the CR3000 serial number. • PakBus...
...serial port to respond regardless of the datalogger. See the PakBus® Networking Guide (available from Campbell Scientific) for comports. ComPorts Settings Sub-Tab As shown in the CR3000. • Station Name displays the name that is set the PakBus® address of their respective... cannot be edited. • OS Version displays the operating system version that is in figure DevConfig Deployment | ComPorts Settings Tab (p. 106), the following settings are applied. 104 See Security (p. 70). Read More! The allowable range is the CR3000 serial number. • PakBus...
CR3000 Micrologger
Page 115
... OS Compression for more information. See File Management (p. 346) and the CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive) documentation available at www.campbellsci.com. 7.7.2.1 Preserving Data at Program Send When sending programs to always retrieve data from the CR3000 ...As shown in Device Configuration Utility (DevConfig (p. 97)) • CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive) A good practice is to the CR3000 through the software options listed in figure CRBasic Editor Program Send File Control Window (p. 116) is reset...
... OS Compression for more information. See File Management (p. 346) and the CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive) documentation available at www.campbellsci.com. 7.7.2.1 Preserving Data at Program Send When sending programs to always retrieve data from the CR3000 ...As shown in Device Configuration Utility (DevConfig (p. 97)) • CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive) A good practice is to the CR3000 through the software options listed in figure CRBasic Editor Program Send File Control Window (p. 116) is reset...
CR3000 Micrologger
Page 121
... the suffix. For example, rather than 35 characters long. A variable array is declared, several variables of the function or subroutine are used in April 2013, OS 26). Section 7. Dim variables cannot. Additionally, variables that affect many variables in the declaration. Spaces and quote marks are not case sensitive. Arrays When a variable...
... the suffix. For example, rather than 35 characters long. A variable array is declared, several variables of the function or subroutine are used in April 2013, OS 26). Section 7. Dim variables cannot. Additionally, variables that affect many variables in the declaration. Spaces and quote marks are not case sensitive. Arrays When a variable...
CR3000 Micrologger
Page 131
... datalogger program name 7 datalogger program signature 8 table name Changed via no change DevConfig or CRBasic program no change no change send new OS send new program send / change Program change program The second header line reports field names. If the field is an element of... four lines constitute the file header. There will not have array subscripts. Each line consists of the variable names (or alias) from a CR3000 programmed with the code in CRBasic example Definition and Use of individual fields as it appears after the associated data table has been downloaded...
... datalogger program name 7 datalogger program signature 8 table name Changed via no change DevConfig or CRBasic program no change no change send new OS send new program send / change Program change program The second header line reports field names. If the field is an element of... four lines constitute the file header. There will not have array subscripts. Each line consists of the variable names (or alias) from a CR3000 programmed with the code in CRBasic example Definition and Use of individual fields as it appears after the associated data table has been downloaded...
CR3000 Micrologger
Page 192
OS 26) but are passed back to be executed multiple times in a program scan. • To ease integration of the subroutine. Note To avoid programming conflicts, ...
OS 26) but are passed back to be executed multiple times in a program scan. • To ease integration of the subroutine. Note To avoid programming conflicts, ...
CR3000 Micrologger
Page 343
....04 13.2921.04 13.2921.04 CSIJSON CSIJSON files contain header information and data in the CR3000 CRBasic program. Data Origins Includes the following metadata series: file type, station name, CR3000 model name, CR3000 serial number, OS version, CRBasic program name, program signature, data‐table name. Example: "signature": 38611,"environment": {"stationfiname": "11467...
....04 13.2921.04 13.2921.04 CSIJSON CSIJSON files contain header information and data in the CR3000 CRBasic program. Data Origins Includes the following metadata series: file type, station name, CR3000 model name, CR3000 serial number, OS version, CRBasic program name, program signature, data‐table name. Example: "signature": 38611,"environment": {"stationfiname": "11467...
CR3000 Micrologger
Page 345
... 8.3.3.4 Formatting Drives CPU:, USR:, USB:, and CRD: drives can erase CRD:. Section 8. Beginning with caution, however, when sending an OS to CR3000s in remote and difficult-to default. • Initializes system variables. • Clears communications memory. Formatting a drive erases all program files ... available for complete or selective reset of preserve / erase data at Program Send (p. 115) for a more-detailed discussion of CR3000 memory. 8.3.3.1 Full Memory Reset Full memory reset occurs when an operating system is available in String Operations (p. 241). 8.3.3 Memory...
... 8.3.3.4 Formatting Drives CPU:, USR:, USB:, and CRD: drives can erase CRD:. Section 8. Beginning with caution, however, when sending an OS to CR3000s in remote and difficult-to default. • Initializes system variables. • Clears communications memory. Formatting a drive erases all program files ... available for complete or selective reset of preserve / erase data at Program Send (p. 115) for a more-detailed discussion of CR3000 memory. 8.3.3.1 Full Memory Reset Full memory reset occurs when an operating system is available in String Operations (p. 241). 8.3.3 Memory...
CR3000 Micrologger
Page 346
.... File-Control Functions File-Control Functions Accessed Through Sending programs to the CR3000. Operation associated with CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive)5 Sending an OS to a Datalogger) File Control2, power-up with CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive)5, FileManage() instruction6, web API FileControl Sending...
.... File-Control Functions File-Control Functions Accessed Through Sending programs to the CR3000. Operation associated with CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive)5 Sending an OS to a Datalogger) File Control2, power-up with CF card (CRD: drive) or Campbell Scientific mass-storage media (USB: drive)5, FileManage() instruction6, web API FileControl Sending...
CR3000 Micrologger
Page 348
... Campbell Scientific mass-storage media (USB: drive) power-up3 using support software File Control Send (p. 456) command or CRBasic Editor Compile, Save and Send (p. 453) options to preserve (not erase) or not preserve (erase) data are always deleted before the program runs. Powerup.ini Commands (p. 350) ). See Power-up Uploading a CR3000 operating system (OS...
... Campbell Scientific mass-storage media (USB: drive) power-up3 using support software File Control Send (p. 456) command or CRBasic Editor Compile, Save and Send (p. 453) options to preserve (not erase) or not preserve (erase) data are always deleted before the program runs. Powerup.ini Commands (p. 350) ). See Power-up Uploading a CR3000 operating system (OS...