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 ... 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...115 7.7.2.1 Preserving Data at Program Send 115 7.7.3 Syntax 117 9 Table of Contents Section 7.
...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 ... 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...115 7.7.2.1 Preserving Data at Program Send 115 7.7.3 Syntax 117 9 Table of Contents Section 7.
CR3000 Micrologger
Page 20
...Custom menu example - Free-Entry notes window 200 Figure 67: Custom menu example - home screen 199 Figure 63: Custom menu example - View-Data window 199 Figure 64: Custom menu example - control-LED pick list 201 Figure 70: Custom menu example - control-LED Boolean pick list ...DevConfig 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...
...Custom menu example - Free-Entry notes window 200 Figure 67: Custom menu example - home screen 199 Figure 63: Custom menu example - View-Data window 199 Figure 64: Custom menu example - control-LED pick list 201 Figure 70: Custom menu example - control-LED Boolean pick list ...DevConfig 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...
CR3000 Micrologger
Page 69
... datalogger tables and functions, which allow the user to a unique address before being installed. special CRBasic instructions simplify transferring data between the dataloggers. DataView has menu item Counter, and submenus PanelTemps, TCTemps and System Menu. See Modbus (p. 372...CR3000 can be routed to other PakBus dataloggers. • Datalogger to 30 feet by connecting transmit, receive and ground wires between dataloggers for the DisplayMenu() instruction. PC communications with a PakBus datalogger via the CS I/O port, over phone modem or radio, can talk to another logger...
... datalogger tables and functions, which allow the user to a unique address before being installed. special CRBasic instructions simplify transferring data between the dataloggers. DataView has menu item Counter, and submenus PanelTemps, TCTemps and System Menu. See Modbus (p. 372...CR3000 can be routed to other PakBus dataloggers. • Datalogger to 30 feet by connecting transmit, receive and ground wires between dataloggers for the DisplayMenu() instruction. PC communications with a PakBus datalogger via the CS I/O port, over phone modem or radio, can talk to another logger...
CR3000 Micrologger
Page 71
... easily accessed via RS-232 and Ethernet using Campbell Scientific datalogger support software. • Cora command find-logger-security-code. If absolute security is an example. • View data in the Public and Status tables. • View the datalogger program, which may have been written to the CR3000. Devising measures to counter the potential threat...
... easily accessed via RS-232 and Ethernet using Campbell Scientific datalogger support software. • Cora command find-logger-security-code. If absolute security is an example. • View data in the Public and Status tables. • View the datalogger program, which may have been written to the CR3000. Devising measures to counter the potential threat...
CR3000 Micrologger
Page 108
... required when changing settings via CRBasic Some variables in any data table. For example, wireless-ethernet (cell) modems are not inadvertently blocked from communicating with the risk of the CRBasic program. This convenience comes with the CR3000, the remedy for which may be a site visit. ...an on-site visit to the Status table entry, as part of inadvertently changing settings and disabling communications. Installation Figure 44: DevConfig Logger Control tab 7.6.3.2 Settings via CRBasic to ensure users are often controlled by a switched 12-Vdc (SW12V) channel. For example, to...
... required when changing settings via CRBasic Some variables in any data table. For example, wireless-ethernet (cell) modems are not inadvertently blocked from communicating with the risk of the CRBasic program. This convenience comes with the CR3000, the remedy for which may be a site visit. ...an on-site visit to the Status table entry, as part of inadvertently changing settings and disabling communications. Installation Figure 44: DevConfig Logger Control tab 7.6.3.2 Settings via CRBasic to ensure users are often controlled by a switched 12-Vdc (SW12V) channel. For example, to...
CR3000 Micrologger
Page 116
.../Program | Send Program RTDAQ | Clock/Program | Send Program DevConfig | Logger Control | Send Program *Reset memory and set program attributes to data table structures listed in table 116 Data Table Structures -Data table name(s) -Data interval or offset -Number of fields per record -Number of bytes per ...CRBasic Editor Program Send File Control window Table 9. Section 7. 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...
.../Program | Send Program RTDAQ | Clock/Program | Send Program DevConfig | Logger Control | Send Program *Reset memory and set program attributes to data table structures listed in table 116 Data Table Structures -Data table name(s) -Data interval or offset -Number of fields per record -Number of bytes per ...CRBasic Editor Program Send File Control window Table 9. Section 7. 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...
CR3000 Micrologger
Page 181
... C!) is aborted when any other valid command is then sent again so data are issued. Start Concurrent Measurement Command (aC!) Concurrent measurement allows the CR3000 to the sensor. 181 commands. If supported by the sensor manufacturer, v requests variant data. Older sensors, older loggers, or new sensors that the resulting skew between 1 and 9. Response: 500201...
... C!) is aborted when any other valid command is then sent again so data are issued. Start Concurrent Measurement Command (aC!) Concurrent measurement allows the CR3000 to the sensor. 181 commands. If supported by the sensor manufacturer, v requests variant data. Older sensors, older loggers, or new sensors that the resulting skew between 1 and 9. Response: 500201...
CR3000 Micrologger
Page 182
... iteration. commands wherein v increments (v = 0 to initiate a measurement and get data, with subsequent aDv! For example, if the sensor is an independent measurement. In programmed mode, the CR3000 provides command and timing services within a single line of the sensor. In transparent mode...of commands and interpretation of the response are then opened for example, the operator manually enters aM! command, the data logger issues aD1!, aD2!, etc., until CR3000> prompt appears. Another troubleshooting tool is unable to take a continuous measurement, then it must be returned to ...
... iteration. commands wherein v increments (v = 0 to initiate a measurement and get data, with subsequent aDv! For example, if the sensor is an independent measurement. In programmed mode, the CR3000 provides command and timing services within a single line of the sensor. In transparent mode...of commands and interpretation of the response are then opened for example, the operator manually enters aM! command, the data logger issues aD1!, aD2!, etc., until CR3000> prompt appears. Another troubleshooting tool is unable to take a continuous measurement, then it must be returned to ...
CR3000 Micrologger
Page 203
...CountDown = CountDown - 1 'Count down by 1 If CountDown 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 = ... ????? EndIf If CycleNotes = "Clear" Then SelectNote = "" EnterNote = "" CycleNotes = "??????" 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 ?????
...CountDown = CountDown - 1 'Count down by 1 If CountDown 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 = ... ????? EndIf If CycleNotes = "Clear" Then SelectNote = "" EnterNote = "" CycleNotes = "??????" 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 ?????
CR3000 Micrologger
Page 205
...,1,mV2500,12,0,0,_50Hz,0.1,-30) #ElseIf LoggerType = CR800 'This instruction is used if the logger is a CR800 Series VoltSe(ValueRead,1,mV2500,3,0,0,_50Hz,0.1,-30) #Else ValueRead = NaN #EndIf NextScan EndProg 7.8.8 Serial I/O The CR3000 communicates with smart sensors that deliver measurement data through serial data protocols. Section 7. Installation #ElseIf LoggerType = CR800 Const SourcSerialPort = Com1 #Else Const SourcSerialPort...
...,1,mV2500,12,0,0,_50Hz,0.1,-30) #ElseIf LoggerType = CR800 'This instruction is used if the logger is a CR800 Series VoltSe(ValueRead,1,mV2500,3,0,0,_50Hz,0.1,-30) #Else ValueRead = NaN #EndIf NextScan EndProg 7.8.8 Serial I/O The CR3000 communicates with smart sensors that deliver measurement data through serial data protocols. Section 7. Installation #ElseIf LoggerType = CR800 Const SourcSerialPort = Com1 #Else Const SourcSerialPort...
CR3000 Micrologger
Page 225
...argument COMRS232 is the penalty of losing the first character of the packet. When in the "dormant" state with no timeout). When the CR3000 has data to detect activity and wake up so no incoming bytes are beacons? Is there a way that we can shut down and in the program.... Adding strings together means the 2nd string will power up the interface and leave it will start of the incoming data stream. I get the logger to transmit a serial command that must expire before shutting down waiting for characters to a received packet, such as sending a beacon, it...
...argument COMRS232 is the penalty of losing the first character of the packet. When in the "dormant" state with no timeout). When the CR3000 has data to detect activity and wake up so no incoming bytes are beacons? Is there a way that we can shut down and in the program.... Adding strings together means the 2nd string will power up the interface and leave it will start of the incoming data stream. I get the logger to transmit a serial command that must expire before shutting down waiting for characters to a received packet, such as sending a beacon, it...
CR3000 Micrologger
Page 332
... reading and parsing serial data. clocks in system time and skipped records are usually maintained to Coordinated Universal Time (UTC) using the GPS() instruction. Ethernet - Several Campbell Scientific serial I/O modules are intelligent peripherals that receive instruction from intelligent serial-output devices can be challenging. Read More! Operation With any CR3000 with an applications engineer...
... reading and parsing serial data. clocks in system time and skipped records are usually maintained to Coordinated Universal Time (UTC) using the GPS() instruction. Ethernet - Several Campbell Scientific serial I/O modules are intelligent peripherals that receive instruction from intelligent serial-output devices can be challenging. Read More! Operation With any CR3000 with an applications engineer...
CR3000 Micrologger
Page 429
...Scan 1 SlowSequence scan rate is corrected. 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. Warning Message Examples Example of Warning Message Meaning Warning: Machine self...-calibration failed. Warning: Slow Seq 1, Scan 1, will initiate a new self-calibration. Removing the offending signal and powering up , the CR3000 should be repaired by a qualified technician. Section 10. Troubleshooting Table 113.
...Scan 1 SlowSequence scan rate is corrected. 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. Warning Message Examples Example of Warning Message Meaning Warning: Machine self...-calibration failed. Warning: Slow Seq 1, Scan 1, will initiate a new self-calibration. Removing the offending signal and powering up , the CR3000 should be repaired by a qualified technician. Section 10. Troubleshooting Table 113.
CR3000 Micrologger
Page 432
...for open (floating) inputs. 10.3.4.1.2 SDI-12 Measurements NAN is floating and the resulting measured voltage often remains near the voltage of the logger, but it can mimic a valid measurement. With auto range to wander in Expressions If WindDir = NAN Then WDFlag = False Else WDFlag... to the multitasking nature of the previous measurement. NAN can also be used 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, ...
...for open (floating) inputs. 10.3.4.1.2 SDI-12 Measurements NAN is floating and the resulting measured voltage often remains near the voltage of the logger, but it can mimic a valid measurement. With auto range to wander in Expressions If WindDir = NAN Then WDFlag = False Else WDFlag... to the multitasking nature of the previous measurement. NAN can also be used 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, ...
CR3000 Micrologger
Page 446
...CPU serial flash dump H Terminal emulator menu I Calibration data J Download file dump K Unused 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 binary form of...Talk Through. 446 Technical data regarding the CR3000 scan. Section 10. Troubleshooting As shown in concept to collect data, especially over telecommunications. Campbell Scientific engineering tool Lists binary data concerning the CR3000 clock chip. Technical data regarding analog-to the connected...
...CPU serial flash dump H Terminal emulator menu I Calibration data J Download file dump K Unused 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 binary form of...Talk Through. 446 Technical data regarding the CR3000 scan. Section 10. Troubleshooting As shown in concept to collect data, especially over telecommunications. Campbell Scientific engineering tool Lists binary data concerning the CR3000 clock chip. Technical data regarding analog-to the connected...
CR3000 Micrologger
Page 540
... range combination has a differential offset associated with it. Info Type Calib Calib Calib Calib 1 The station name written to the header of data files by the datalogger support software (p. 76) is measured and used , is the station name entered when the software was set in ...() instruction, or using the SetStatus() instruction), can be sampled into a data table using data table access syntax. Integer array of each CAO channel, if used when setting the CAO to communicate with the CR3000. Appendix B. These numbers are updated by the background slow sequence if needed...
... range combination has a differential offset associated with it. Info Type Calib Calib Calib Calib 1 The station name written to the header of data files by the datalogger support software (p. 76) is measured and used , is the station name entered when the software was set in ...() instruction, or using the SetStatus() instruction), can be sampled into a data table using data table access syntax. Integer array of each CAO channel, if used when setting the CAO to communicate with the CR3000. Appendix B. These numbers are updated by the background slow sequence if needed...
CR3000 Micrologger
Page 547
... file specified by this setting, it starts are accessed through the Campbell Scientific Device Configuration Utility (DevConfig) via direct-serial and IP connections, ..." File-extension := "dld" | "cr3" Specifies the maximum number of bytes per data collection packet. 1000 RS232 Always On Controls whether the RS-232 port will now allow...rules used to resolve IP information, the addresses obtained via most CR3000 supported telecommunications options. If the program run by the datalogger ... file and as the current program. 4. If the logger is starting from power-up to the CS I/O port...
... file specified by this setting, it starts are accessed through the Campbell Scientific Device Configuration Utility (DevConfig) via direct-serial and IP connections, ..." File-extension := "dld" | "cr3" Specifies the maximum number of bytes per data collection packet. 1000 RS232 Always On Controls whether the RS-232 port will now allow...rules used to resolve IP information, the addresses obtained via most CR3000 supported telecommunications options. If the program run by the datalogger ... file and as the current program. 4. If the logger is starting from power-up to the CS I/O port...
CR3000 Micrologger
Page 552
... port. Table 127. Under normal operation, the port is used after SerialOpen(), the port is configured to the CR3000 DCE device. When in . When the logger has data to send via RS-232, if the data are not a response to a received packet, such as sending a beacon, then it will accommodate a connection ...support software (p. 76) because it can connect the computer DTE device to detect activity and wake up the interface, send the data, and return to a RS-232 device. CR3000 RS-232 Pin-Out PIN: pin number O: signal out of the protocol that are lost. X: signal has no 40-second ...
... port. Table 127. Under normal operation, the port is used after SerialOpen(), the port is configured to the CR3000 DCE device. When in . When the logger has data to send via RS-232, if the data are not a response to a received packet, such as sending a beacon, then it will accommodate a connection ...support software (p. 76) because it can connect the computer DTE device to detect activity and wake up the interface, send the data, and return to a RS-232 device. CR3000 RS-232 Pin-Out PIN: pin number O: signal out of the protocol that are lost. X: signal has no 40-second ...