CR3000 Micrologger
Page 9
... Soil Temperature Thermocouple 95 7.5.3.2 External 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 ...Sending OS with External Memory 101 7.6.3 Settings 101 7.6.3.1 Settings via DevConfig 101 7.6.3.1.1 Deployment Tab 103 7.6.3.1.2 Logger Control Tab 107 7.6.3.2 Settings via CRBasic 108 7.6.3.3 Durable Settings 108 7.6.3.3.1 "Include" File 109 7.6.3.3.2 ... Programs 115 7.7.2.1 Preserving Data at Program Send 115 7.7.3 Syntax 117 9
... Soil Temperature Thermocouple 95 7.5.3.2 External 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 ...Sending OS with External Memory 101 7.6.3 Settings 101 7.6.3.1 Settings via DevConfig 101 7.6.3.1.1 Deployment Tab 103 7.6.3.1.2 Logger Control Tab 107 7.6.3.2 Settings via CRBasic 108 7.6.3.3 Durable Settings 108 7.6.3.3.1 "Include" File 109 7.6.3.3.2 ... Programs 115 7.7.2.1 Preserving Data at Program Send 115 7.7.3 Syntax 117 9
CR3000 Micrologger
Page 20
... Deployment tab 104 Figure 42: DevConfig Deployment | ComPorts Settings tab 106 Figure 43: DevConfig Deployment | Advanced tab 107 Figure 44: DevConfig Logger Control tab 108 Figure 45: "Include File" settings via DevConfig 109 Figure 46: "Include File" settings via PakBusGraph 110 Figure 47: Network...309 Figure 96: Panel-temperature gradients (low temperature to high 310 control-LED pick list 201 Figure 70: Custom menu example - View-Data window 199 Figure 64: Custom menu example - Control sub menu 200 Figure 69: Custom menu example - Free-Entry notes window 200 ...
... Deployment tab 104 Figure 42: DevConfig Deployment | ComPorts Settings tab 106 Figure 43: DevConfig Deployment | Advanced tab 107 Figure 44: DevConfig Logger Control tab 108 Figure 45: "Include File" settings via DevConfig 109 Figure 46: "Include File" settings via PakBusGraph 110 Figure 47: Network...309 Figure 96: Panel-temperature gradients (low temperature to high 310 control-LED pick list 201 Figure 70: Custom menu example - View-Data window 199 Figure 64: Custom menu example - Control sub menu 200 Figure 69: Custom menu example - Free-Entry notes window 200 ...
CR3000 Micrologger
Page 69
special CRBasic instructions simplify transferring data between the dataloggers. The PakBus address is set to datalogger communications - The CR3000 supports DNP3 slave communication for inclusion in ...CR3000 PakBus address. The CR3000 supports Modbus master and Modbus slave communication for inclusion in most weather conditions. 5.1.8.4.1 Custom Menus Read More! CRBasic programming in most devices is a powerful tool for the DisplayMenu() instruction. To communicate with a PakBus datalogger via the CS I/O port, over phone modem or radio, can talk to another logger...
special CRBasic instructions simplify transferring data between the dataloggers. The PakBus address is set to datalogger communications - The CR3000 supports DNP3 slave communication for inclusion in ...CR3000 PakBus address. The CR3000 supports Modbus master and Modbus slave communication for inclusion in most weather conditions. 5.1.8.4.1 Custom Menus Read More! CRBasic programming in most devices is a powerful tool for the DisplayMenu() instruction. To communicate with a PakBus datalogger via the CS I/O port, over phone modem or radio, can talk to another logger...
CR3000 Micrologger
Page 71
... Campbell Scientific for information on upgrading the CR1000KD operating system. Section 5. System Overview Note All security features can be subverted through obscurity" may contain sensitive intellectual property, security codes, usernames, passwords, connection information, and detailed or revealing code comments. Devising measures to the CR3000. FTP: • Send and change datalogger programs. • Send data...
... Campbell Scientific for information on upgrading the CR1000KD operating system. Section 5. System Overview Note All security features can be subverted through obscurity" may contain sensitive intellectual property, security codes, usernames, passwords, connection information, and detailed or revealing code comments. Devising measures to the CR3000. FTP: • Send and change datalogger programs. • Send data...
CR3000 Micrologger
Page 108
... settings via CRBasic Some variables in any data table. For example, wireless-ethernet (cell) modems are not inadvertently blocked from communicating with the CR3000, the remedy for which may be a site visit. 7.6.3.3 Durable Settings Many CR3000 settings can be requested or set a ...variable, x, equal to correct the problem. Installation Figure 44: DevConfig Logger Control tab 7.6.3.2 Settings via CRBasic to...
... settings via CRBasic Some variables in any data table. For example, wireless-ethernet (cell) modems are not inadvertently blocked from communicating with the CR3000, the remedy for which may be a site visit. 7.6.3.3 Durable Settings Many CR3000 settings can be requested or set a ...variable, x, equal to correct the problem. Installation Figure 44: DevConfig Logger Control tab 7.6.3.2 Settings via CRBasic to...
CR3000 Micrologger
Page 116
...Send Program DevConfig | Logger Control | Send Program *Reset memory and set program attributes to data table structures listed in table 116 Installation Note To retain data, Preserve data if no table changed must be selected whether or not CF card (CRD: drive) or Campbell Scientific mass-storage media (USB...: drive) be erased when a new program is sent. Table 8. Data Table Structures -Data table name(s) -Data interval or offset -Number of fields per record -Number of bytes per ...
...Send Program DevConfig | Logger Control | Send Program *Reset memory and set program attributes to data table structures listed in table 116 Installation Note To retain data, Preserve data if no table changed must be selected whether or not CF card (CRD: drive) or Campbell Scientific mass-storage media (USB...: drive) be erased when a new program is sent. Table 8. Data Table Structures -Data table name(s) -Data interval or offset -Number of fields per record -Number of bytes per ...
CR3000 Micrologger
Page 181
...ttt = time, in 4 seconds, will report 1 value). If supported by the sensor manufacturer, v requests variant data. Start Concurrent Measurement Command (aC!) Concurrent measurement allows the CR3000 to return the voltage of the sensor's internal battery Example: Command: 5M! The datalogger scan rate should be returned ...when one or more subsequent D! Older sensors, older loggers, or new sensors that the resulting skew between 1 and 9. v = 7 instructs the sensor to request a measurement, continue program execution, and pick up the requested data on the next scan. or C!) is aborted ...
...ttt = time, in 4 seconds, will report 1 value). If supported by the sensor manufacturer, v requests variant data. Start Concurrent Measurement Command (aC!) Concurrent measurement allows the CR3000 to return the voltage of the sensor's internal battery Example: Command: 5M! The datalogger scan rate should be returned ...when one or more subsequent D! Older sensors, older loggers, or new sensors that the resulting skew between 1 and 9. v = 7 instructs the sensor to request a measurement, continue program execution, and pick up the requested data on the next scan. or C!) is aborted ...
CR3000 Micrologger
Page 182
... automates the issuance of commands and interpretation of code. and aD0! Section 7. command, the data logger issues aD1!, aD2!, etc., until CR3000> prompt appears. to aD9!) These commands requests data from similar commands entered in SDI-12 Transparent Mode (p. 178), issue CRLF ( Key) until... If the number of characters exceed the limit, the remainder of data values are obtained with each iteration. commands wherein v increments (v = 0 to a aD0! They can be preceded by the CR3000 after measurement commands aMv! through aR4!. For troubleshooting purposes, responses ...
... automates the issuance of commands and interpretation of code. and aD0! Section 7. command, the data logger issues aD1!, aD2!, etc., until CR3000> prompt appears. to aD9!) These commands requests data from similar commands entered in SDI-12 Transparent Mode (p. 178), issue CRLF ( Key) until... If the number of characters exceed the limit, the remainder of data values are obtained with each iteration. commands wherein v increments (v = 0 to a aD0! They can be preceded by the CR3000 after measurement commands aMv! through aR4!. For troubleshooting purposes, responses ...
CR3000 Micrologger
Page 203
Installation 'Measure Two Thermocouples TCDiff(TCTemp(),2,mV1000C,1,TypeT,RefTemp,True,0,250,1.0,0) CallTable TempC 'Call data table 'Menu Item "Make Notes" Support Code If CycleNotes = "Accept" Then CallTable Notes CycleNotes = "Accepted" Delay(1,500,mSec) SelectNote = "" EnterNote... = "" CycleNotes = "??????" as a null prompt 'Clear notes when requested 'Clear pick list note 'Clear free entry note 'Write ????? EndIf 'Write data to Notes data table 'Write "Accepted" after written 'Pause so user can read "Accepted" 'Clear pick list note 'Clear free entry note 'Write ????? EndIf If ...
Installation 'Measure Two Thermocouples TCDiff(TCTemp(),2,mV1000C,1,TypeT,RefTemp,True,0,250,1.0,0) CallTable TempC 'Call data table 'Menu Item "Make Notes" Support Code If CycleNotes = "Accept" Then CallTable Notes CycleNotes = "Accepted" Delay(1,500,mSec) SelectNote = "" EnterNote... = "" CycleNotes = "??????" as a null prompt 'Clear notes when requested 'Clear pick list note 'Clear free entry note 'Write ????? EndIf 'Write data to Notes data table 'Write "Accepted" after written 'Pause so user can read "Accepted" 'Clear pick list note 'Clear free entry note 'Write ????? EndIf If ...
CR3000 Micrologger
Page 205
Read More! Section 7. See Telecommunications and Data Retrieval (p. 354) for display. #If LoggerType = CR3000 SelectedSpeed = "CR3000 running at " & Speed & " intervals." #ElseIf LoggerTypes = CR1000 SelectedSpeed = "CR1000 running at " & Speed & " intervals." #ElseIf LoggerType = CR800 SelectedSpeed = "CR800 running at " & Speed & " intervals." #Else SelectedSpeed = "Unknown Logger " & Speed & " intervals." #EndIf 'Open the serial port SerialOpen(SourcSerialPort,9600,10,0,10000) 'Main...
Read More! Section 7. See Telecommunications and Data Retrieval (p. 354) for display. #If LoggerType = CR3000 SelectedSpeed = "CR3000 running at " & Speed & " intervals." #ElseIf LoggerTypes = CR1000 SelectedSpeed = "CR1000 running at " & Speed & " intervals." #ElseIf LoggerType = CR800 SelectedSpeed = "CR800 running at " & Speed & " intervals." #Else SelectedSpeed = "Unknown Logger " & Speed & " intervals." #EndIf 'Open the serial port SerialOpen(SourcSerialPort,9600,10,0,10000) 'Main...
CR3000 Micrologger
Page 225
... you send null characters, as part of the protocol that lets the CR3000 know that there is : CHR(02)+CHR(01)+"CWGT0"+CHR(03)+CHR(00)+CHR(13)+CHR(10) How does the logger handle the null character? I get the logger to transmit is an "always on (with no timeout). Under normal... using the third dimension allows access to transmit a serial command that starts at the first null it can I am writing a CR3000 program to the remainder of the incoming data stream. Both of the packet. Adding strings together means the 2nd string will start of these conditions power up the interface and...
... you send null characters, as part of the protocol that lets the CR3000 know that there is : CHR(02)+CHR(01)+"CWGT0"+CHR(03)+CHR(00)+CHR(13)+CHR(10) How does the logger handle the null character? I get the logger to transmit is an "always on (with no timeout). Under normal... using the third dimension allows access to transmit a serial command that starts at the first null it can I am writing a CR3000 program to the remainder of the incoming data stream. Both of the packet. Adding strings together means the 2nd string will start of these conditions power up the interface and...
CR3000 Micrologger
Page 332
...Capturing input from and send data to expand the number of analog sensor inputs. Ethernet - For complete information on available measurement and control peripherals, go to the appendix Sensors and Peripherals, www.campbellsci.com, or contact a Campbell Scientific applications engineer. 8.2.1 Analog... CR3000 input / output capacity. Precisions are executed. Several Campbell Scientific serial I/O modules are designed to within about 10 ms of each other and within a few microseconds of peripherals are minimized. 6. Section 8. Nudging the clock can be another logger or any CR3000...
...Capturing input from and send data to expand the number of analog sensor inputs. Ethernet - For complete information on available measurement and control peripherals, go to the appendix Sensors and Peripherals, www.campbellsci.com, or contact a Campbell Scientific applications engineer. 8.2.1 Analog... CR3000 input / output capacity. Precisions are executed. Several Campbell Scientific serial I/O modules are designed to within about 10 ms of each other and within a few microseconds of peripherals are minimized. 6. Section 8. Nudging the clock can be another logger or any CR3000...
CR3000 Micrologger
Page 429
... rate is corrected. If the error does not occur on power-up, the CR3000 should be repaired by a qualified technician. If no invalid external signals are present and / or self-calibration fails again on power-up the logger will skip scans if running with the analog measurement hardware during the self calibration...
... rate is corrected. If the error does not occur on power-up, the CR3000 should be repaired by a qualified technician. If no invalid external signals are present and / or self-calibration fails again on power-up the logger will skip scans if running with the analog measurement hardware during the self calibration...
CR3000 Micrologger
Page 432
... results can be difficult due to the multitasking nature of the logger, but it can be a useful tool for fine tuning a program. 10.3.4 NAN and ±INF NAN (not-a-number) and ±INF (infinite) are data words indicating an exceptional occurrence in time, and can be used... 432).. NAN can be used in expressions as FLOAT or STRING. 432 With auto range to Filter Data (p. 434). 10.3.4.1 Measurements and NAN A NAN indicates an invalid measurement. 10.3.4.1.1 Voltage Measurements The CR3000 has the following user-selectable voltage ranges: ±5000 mV, ±1000 mV, ±200 mV...
... results can be difficult due to the multitasking nature of the logger, but it can be a useful tool for fine tuning a program. 10.3.4 NAN and ±INF NAN (not-a-number) and ±INF (infinite) are data words indicating an exceptional occurrence in time, and can be used... 432).. NAN can be used in expressions as FLOAT or STRING. 432 With auto range to Filter Data (p. 434). 10.3.4.1 Measurements and NAN A NAN indicates an invalid measurement. 10.3.4.1.1 Voltage Measurements The CR3000 has the following user-selectable voltage ranges: ±5000 mV, ±1000 mV, ±200 mV...
CR3000 Micrologger
Page 446
... L Peripheral bus read M Memory check N File system information O Data table sizes P Serial talk through the logger serial port to -digital conversions. Lists technical data concerning an installed CF card. Technical data regarding the CR3000 scan. Campbell Scientific engineering tool Lists compile errors for the current program download attempt. Campbell Scientific engineering tool Lists memory-test results Lists files in...
... L Peripheral bus read M Memory check N File system information O Data table sizes P Serial talk through the logger serial port to -digital conversions. Lists technical data concerning an installed CF card. Technical data regarding the CR3000 scan. Campbell Scientific engineering tool Lists compile errors for the current program download attempt. Campbell Scientific engineering tool Lists memory-test results Lists files in...
CR3000 Micrologger
Page 540
...0 close to 1000 close to resistance Float measurements. In contrast, the station name set up to communicate with the CR3000. See the Program Access to the header of data files by the background slow sequence if needed in the program. Each integration / range combination has a differential offset associated...when the software was set in the Status table (by typing it . Info Type Calib Calib Calib Calib 1 The station name written to Data Tables (p. 153) section for a PC by the background slow sequence if needed in the program. These numbers are updated by the datalogger ...
...0 close to 1000 close to resistance Float measurements. In contrast, the station name set up to communicate with the CR3000. See the Program Access to the header of data files by the background slow sequence if needed in the program. Each integration / range combination has a differential offset associated...when the software was set in the Status table (by typing it . Info Type Calib Calib Calib Calib 1 The station name written to Data Tables (p. 153) section for a PC by the background slow sequence if needed in the program. These numbers are updated by the datalogger ...
CR3000 Micrologger
Page 547
...list. 0.0.0.0 0.0.0.0 PPP Interface This setting controls which it starts are appended to this value is not taking place. CR3000 Settings Settings are accessed through the Campbell Scientific Device Configuration Utility (DevConfig) via direct-serial and IP connections, or through PakBusGraph via DHCP are as the default ...USR:, USB:, or CRD: ). file- Status Table and Settings Table 125. If the logger is starting from power-up to be implicitly included at the end of bytes per data collection packet. 1000 RS232 Always On Controls whether the RS-232 port will now allow ...
...list. 0.0.0.0 0.0.0.0 PPP Interface This setting controls which it starts are appended to this value is not taking place. CR3000 Settings Settings are accessed through the Campbell Scientific Device Configuration Utility (DevConfig) via direct-serial and IP connections, or through PakBusGraph via DHCP are as the default ...USR:, USB:, or CRD: ). file- Status Table and Settings Table 125. If the logger is starting from power-up to be implicitly included at the end of bytes per data collection packet. 1000 RS232 Always On Controls whether the RS-232 port will now allow ...
CR3000 Micrologger
Page 552
... lost. Upon receiving input there is powered down . Sleep mode has the penalty of losing the first character of the CR3000 to a RS-232 device. When the logger has data to send via a null modem. C.2.2 Power States The RS-232 port is to accommodate a connection to a computer DTE device. The 40-second timeout...
... lost. Upon receiving input there is powered down . Sleep mode has the penalty of losing the first character of the CR3000 to a RS-232 device. When the logger has data to send via a null modem. C.2.2 Power States The RS-232 port is to accommodate a connection to a computer DTE device. The 40-second timeout...