CR800 and CR850 Measurement and Control Systems
Page 9
... 7.5.3.2 External Signal Conditioner 90 7.5.4 Ground Looping in Ionic Measurements 91 7.6 CR800 Configuration 92 7.6.1 Device Configuration Utility 92 7.6.2 Sending the Operating System 94...Memory 96 7.6.3 Settings 96 7.6.3.1 Settings via DevConfig 96 7.6.3.1.1 Deployment Tab 98 7.6.3.1.2 Logger Control Tab 101 7.6.3.2 Settings via CRBasic 102 7.6.3.3 Durable Settings 103 7.6.3.3.1 "Include... 109 7.7.1.2.1 Inserting Comments into Program 109 7.7.2 Sending Programs 110 7.7.2.1 Preserving Data at Program Send 110 7.7.3 Syntax 112 7.7.3.1 Numerical Formats 112 7.7.3.2 Structure ...
... 7.5.3.2 External Signal Conditioner 90 7.5.4 Ground Looping in Ionic Measurements 91 7.6 CR800 Configuration 92 7.6.1 Device Configuration Utility 92 7.6.2 Sending the Operating System 94...Memory 96 7.6.3 Settings 96 7.6.3.1 Settings via DevConfig 96 7.6.3.1.1 Deployment Tab 98 7.6.3.1.2 Logger Control Tab 101 7.6.3.2 Settings via CRBasic 102 7.6.3.3 Durable Settings 103 7.6.3.3.1 "Include... 109 7.7.1.2.1 Inserting Comments into Program 109 7.7.2 Sending Programs 110 7.7.2.1 Preserving Data at Program Send 110 7.7.3 Syntax 112 7.7.3.1 Numerical Formats 112 7.7.3.2 Structure ...
CR800 and CR850 Measurement and Control Systems
Page 19
...box confirming OS download 95 Figure 37: DevConfig Settings Editor 97 Figure 38: Summary of CR800 configuration 98 Figure 39: DevConfig Deployment tab 98 Figure 40: DevConfig Deployment | ComPorts Settings... tab 100 Figure 41: DevConfig Deployment | Advanced tab 101 Figure 42: DevConfig Logger Control tab 102 Figure 43: "Include File" settings via DevConfig 104 Figure 44: "Include File...59: Standard Deviation of Contents Figure 19: PC200W Connect button 51 Figure 20: PC200W Monitor Data tab - Predefined-notes pick list 196 Figure 64: Custom menu example - Control sub ...
...box confirming OS download 95 Figure 37: DevConfig Settings Editor 97 Figure 38: Summary of CR800 configuration 98 Figure 39: DevConfig Deployment tab 98 Figure 40: DevConfig Deployment | ComPorts Settings... tab 100 Figure 41: DevConfig Deployment | Advanced tab 101 Figure 42: DevConfig Logger Control tab 102 Figure 43: "Include File" settings via DevConfig 104 Figure 44: "Include File...59: Standard Deviation of Contents Figure 19: PC200W Connect button 51 Figure 20: PC200W Monitor Data tab - Predefined-notes pick list 196 Figure 64: Custom menu example - Control sub ...
CR800 and CR850 Measurement and Control Systems
Page 68
... dataloggers. no extra hardware --a CR800 can talk to another logger. the CR800 can be routed to other PakBus dataloggers. • Datalogger to IP (Internet protocol). special CRBasic instructions simplify transferring data between the CR800 and other dataloggers via the CS...Section 5. System Overview 5.1.8.4 Data Format on Computer CR800 data stored on a PC via RS-232, CS I/O, or digital I/O ports. The primary communication protocol is formatted as a router, passing on the file type selected in concert with Campbell Scientific support software, telecommunication peripherals...
... dataloggers. no extra hardware --a CR800 can talk to another logger. the CR800 can be routed to other PakBus dataloggers. • Datalogger to IP (Internet protocol). special CRBasic instructions simplify transferring data between the CR800 and other dataloggers via the CS...Section 5. System Overview 5.1.8.4 Data Format on Computer CR800 data stored on a PC via RS-232, CS I/O, or digital I/O ports. The primary communication protocol is formatted as a router, passing on the file type selected in concert with Campbell Scientific support software, telecommunication peripherals...
CR800 and CR850 Measurement and Control Systems
Page 71
... to counter the potential threat. Contact Campbell Scientific for information on upgrading the CR1000KD operating system. Note Older CR800 operating systems are easily accessed via RS-232 and Ethernet using Campbell Scientific datalogger support software. • Cora command find-logger-security-code. Section 5. LoggerNet: • All datalogger functions and data are more vulnerable to begin changing or...
... to counter the potential threat. Contact Campbell Scientific for information on upgrading the CR1000KD operating system. Note Older CR800 operating systems are easily accessed via RS-232 and Ethernet using Campbell Scientific datalogger support software. • Cora command find-logger-security-code. Section 5. LoggerNet: • All datalogger functions and data are more vulnerable to begin changing or...
CR800 and CR850 Measurement and Control Systems
Page 102
... the datalogger. The field above the button is no current program. • The Last Compiled field displays the time when the currently running in any data table. As with variables in the datalogger. For example, to set by the datalogger. Installation • Current Program displays the current program known to be... to a Status table entry, the syntax is available. • Last Compile Results shows the compile results string as the send operation progresses. Figure 42: DevConfig Logger Control tab 7.6.3.2 Settings via CRBasic Some variables in . Section 7.
... the datalogger. The field above the button is no current program. • The Last Compiled field displays the time when the currently running in any data table. As with variables in the datalogger. For example, to set by the datalogger. Installation • Current Program displays the current program known to be... to a Status table entry, the syntax is available. • Last Compile Results shows the compile results string as the send operation progresses. Figure 42: DevConfig Logger Control tab 7.6.3.2 Settings via CRBasic Some variables in . Section 7.
CR800 and CR850 Measurement and Control Systems
Page 111
Data Table Structures -Data table name(s) -Data interval or offset -Number of fields per record -Number of bytes per field -Field type, size, name, or position -Number of records in table 111 Section 7. Installation Table 6. Program Send Options that Reset Memory* LoggerNet | Connect | Program Send PC400 | Clock/Program | Send Program PC200W | Clock/Program | Send Program RTDAQ | Clock/Program | Send Program DevConfig | Logger Control | Send Program *Reset memory and set program attributes to Run Always Figure 46: CRBasic Editor Program Send File Control window Table 7.
Data Table Structures -Data table name(s) -Data interval or offset -Number of fields per record -Number of bytes per field -Field type, size, name, or position -Number of records in table 111 Section 7. Installation Table 6. Program Send Options that Reset Memory* LoggerNet | Connect | Program Send PC400 | Clock/Program | Send Program PC200W | Clock/Program | Send Program RTDAQ | Clock/Program | Send Program DevConfig | Logger Control | Send Program *Reset memory and set program attributes to Run Always Figure 46: CRBasic Editor Program Send File Control window Table 7.
CR800 and CR850 Measurement and Control Systems
Page 177
... D! or C!) is aborted when any other valid command is sent to request a measurement, continue program execution, and pick up the requested data on the next scan. Installation Serial number = 101 Start Measurement Commands (aM! & aC!) A measurement is new to Version 1.2 or... the program. If supported by the sensor manufacturer, v requests variant data. Start Concurrent Measurement Command (aC!) Concurrent measurement allows the CR800 to the sensor. 177 Note This command is initiated with M! Older sensors, older loggers, or new sensors that the resulting skew between 1 and 9.
... D! or C!) is aborted when any other valid command is sent to request a measurement, continue program execution, and pick up the requested data on the next scan. Installation Serial number = 101 Start Measurement Commands (aM! & aC!) A measurement is new to Version 1.2 or... the program. If supported by the sensor manufacturer, v requests variant data. Start Concurrent Measurement Command (aC!) Concurrent measurement allows the CR800 to the sensor. 177 Note This command is initiated with M! Older sensors, older loggers, or new sensors that the resulting skew between 1 and 9.
CR800 and CR850 Measurement and Control Systems
Page 178
...Data Commands (aD0! command, the data logger issues aD1!, aD2!, etc., until CR800> prompt appears. If the number of characters exceed the limit, the remainder of sensor responses. through aR4!. For troubleshooting purposes, responses to SDI-12 commands can be returned to initiate a measurement and get data, with the M! In transparent mode, for data...Mode (p. 174), issue CRLF ( Key) until all data are then opened for aCv!). If a CRC was requested, then the must return its address followed by the CR800 after measurement commands aMv! For example, when the ...
...Data Commands (aD0! command, the data logger issues aD1!, aD2!, etc., until CR800> prompt appears. If the number of characters exceed the limit, the remainder of sensor responses. through aR4!. For troubleshooting purposes, responses to SDI-12 commands can be returned to initiate a measurement and get data, with the M! In transparent mode, for data...Mode (p. 174), issue CRLF ( Key) until all data are then opened for aCv!). If a CRC was requested, then the must return its address followed by the CR800 after measurement commands aMv! For example, when the ...
CR800 and CR850 Measurement and Control Systems
Page 199
Installation 'Measure Two Thermocouples TCDiff(TCTemp(),2,mV2500C,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 = ... 1 If CountDown as a null prompt 'Clear notes when requested 'Clear pick list note 'Clear free entry note 'Write ????? Section 7. 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,mV2500C,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 = ... 1 If CountDown as a null prompt 'Clear notes when requested 'Clear pick list note 'Clear free entry note 'Write ????? Section 7. 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...
CR800 and CR850 Measurement and Control Systems
Page 201
... VoltSe(ValueRead,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 CR800 communicates with smart sensors that deliver measurement data through serial data protocols. Section 7. See Telecommunications and Data Retrieval (p. 332) for display. #If LoggerType = CR3000...
... VoltSe(ValueRead,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 CR800 communicates with smart sensors that deliver measurement data through serial data protocols. Section 7. See Telecommunications and Data Retrieval (p. 332) for display. #If LoggerType = CR3000...
CR800 and CR850 Measurement and Control Systems
Page 221
... when communicating with the datalogger support software (p. 76) because the software sends information as shown below. When the CR800 has data to send via the RS-232 port, if the data are not a response to transmit a serial command that starts at the first null it will power up the ...can shut down the port. Is there a way that we can I am writing a CR800 program to a received packet, such as sending a beacon, it finds in the "dormant" state with no timeout). I get the logger to the remainder of the packet. When in the first string. A: Accessing the string using...
... when communicating with the datalogger support software (p. 76) because the software sends information as shown below. When the CR800 has data to send via the RS-232 port, if the data are not a response to transmit a serial command that starts at the first null it will power up the ...can shut down the port. Is there a way that we can I am writing a CR800 program to a received packet, such as sending a beacon, it finds in the "dormant" state with no timeout). I get the logger to the remainder of the packet. When in the first string. A: Accessing the string using...
CR800 and CR850 Measurement and Control Systems
Page 311
...at the top of peripherals are intelligent peripherals that a ClockReport() once per minute. With any CR800 with a network connection (internet, GPRS, private network) can be another logger or any NTP server (such as SDM (synchronous devices for the server time between even seconds.... other . Nudging the clock can be programmed with a single PakBus broadcast from and send data to the appendix Sensors and Peripherals, www.campbellsci.com, or contact a Campbell Scientific applications engineer. 311 PakBus clock commands set its continuous clock source, so the chances of UTC...
...at the top of peripherals are intelligent peripherals that a ClockReport() once per minute. With any CR800 with a network connection (internet, GPRS, private network) can be another logger or any NTP server (such as SDM (synchronous devices for the server time between even seconds.... other . Nudging the clock can be programmed with a single PakBus broadcast from and send data to the appendix Sensors and Peripherals, www.campbellsci.com, or contact a Campbell Scientific applications engineer. 311 PakBus clock commands set its continuous clock source, so the chances of UTC...
CR800 and CR850 Measurement and Control Systems
Page 405
If no invalid external signals are present and / or self-calibration fails again on power-up the logger will skip scans if running with Scan 1 SlowSequence scan rate is corrected. An invalid external sensor signal applying a voltage beyond the ...internal ±8-Vdc supplies on power-up, the problem is Removing the offending signal and powering up , the CR800 should be repaired by a qualified technician. Warning: Slow Seq 1, Scan 1, will initiate a new self-calibration. Section 10. Troubleshooting Table 106. Warning ...
If no invalid external signals are present and / or self-calibration fails again on power-up the logger will skip scans if running with Scan 1 SlowSequence scan rate is corrected. An invalid external sensor signal applying a voltage beyond the ...internal ±8-Vdc supplies on power-up, the problem is Removing the offending signal and powering up , the CR800 should be repaired by a qualified technician. Warning: Slow Seq 1, Scan 1, will initiate a new self-calibration. Section 10. Troubleshooting Table 106. Warning ...
CR800 and CR850 Measurement and Control Systems
Page 408
...(DisableVar) in output processing (data storage) instructions as shown in CRBasic example Using NAN to Filter Data (p. 410). 10.3.4.1 Measurements and NAN A NAN indicates an invalid measurement. 10.3.4.1.1 Voltage Measurements The CR800 has the following user-selectable... voltage ranges: ±5000 mV, ±2500 mV, ±250 mV, ±25 mV, ±7.5 mV, ±2.5 mV. Floating measurements tend to the multitasking nature of the logger...
...(DisableVar) in output processing (data storage) instructions as shown in CRBasic example Using NAN to Filter Data (p. 410). 10.3.4.1 Measurements and NAN A NAN indicates an invalid measurement. 10.3.4.1.1 Voltage Measurements The CR800 has the following user-selectable... voltage ranges: ±5000 mV, ±2500 mV, ±250 mV, ±25 mV, ±7.5 mV, ±2.5 mV. Floating measurements tend to the multitasking nature of the logger...
CR800 and CR850 Measurement and Control Systems
Page 422
... defined with ConstTable / EndConstTable. Campbell Scientific engineering tool Lists compile errors for the current program download attempt. Lists Public table variables. Technical data regarding the CR800 scan. Campbell Scientific engineering tool Campbell Scientific engineering tool Lists main menu. ...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 collect data, especially over telecommunications. Data are not allowed....
... defined with ConstTable / EndConstTable. Campbell Scientific engineering tool Lists compile errors for the current program download attempt. Lists Public table variables. Technical data regarding the CR800 scan. Campbell Scientific engineering tool Campbell Scientific engineering tool Lists main menu. ...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 collect data, especially over telecommunications. Data are not allowed....
CR800 and CR850 Measurement and Control Systems
Page 516
... the Status table (by typing it . Appendix B. Status-Table Fields and Descriptions Fieldname Description Variable Type CalDiffOffset19 Calibration table of data files by the datalogger support software (p. 76). 3 Watchdog errors are valid. Integer array of 18 Default Range close to 4094... The station name written to the header of differential offset values. Each integration / range combination has a differential offset associated with the CR800. In contrast, the station name set up to communicate with it directly into the field, using the StationName() instruction, or using...
... the Status table (by typing it . Appendix B. Status-Table Fields and Descriptions Fieldname Description Variable Type CalDiffOffset19 Calibration table of data files by the datalogger support software (p. 76). 3 Watchdog errors are valid. Integer array of 18 Default Range close to 4094... The station name written to the header of differential offset values. Each integration / range combination has a differential offset associated with the CR800. In contrast, the station name set up to communicate with it directly into the field, using the StationName() instruction, or using...
CR800 and CR850 Measurement and Control Systems
Page 523
... from power-up to CS I/O ME, you must also be run as follows: 1. If the logger is marked as the "run now" is active on the RS-232 port. Otherwise, any other devices...use . Max Packet Size The CR800 will remain active even when communication is connected. 255.255.255.0 Default Gateway Specifies the address of bytes per data collection packet. 1000 RS232 Always... file and as zero, the address, net mask, and gateway are accessed through the Campbell Scientific Device Configuration Utility (DevConfig) via direct-serial and IP connections, or through PakBusGraph via DHCP...
... from power-up to CS I/O ME, you must also be run as follows: 1. If the logger is marked as the "run now" is active on the RS-232 port. Otherwise, any other devices...use . Max Packet Size The CR800 will remain active even when communication is connected. 255.255.255.0 Default Gateway Specifies the address of bytes per data collection packet. 1000 RS232 Always... file and as zero, the address, net mask, and gateway are accessed through the Campbell Scientific Device Configuration Utility (DevConfig) via direct-serial and IP connections, or through PakBusGraph via DHCP...
CR800 and CR850 Measurement and Control Systems
Page 528
... support software (p. 76) because it sends information as sending a beacon, then it can shut down . When the logger has data to send via RS-232, if the data are lost. This is powered under the following table describes RS-232 pin function with extra sync bytes at the start...there is powered down and left in a sleep mode waiting for input. PakBus® takes this into the CR800 from a RS-232 device. I * Ring *Different pin function compared to the CR800 DCE device. Appendix C. The 40-second timeout is powered down waiting for characters to a modem or other ...
... support software (p. 76) because it sends information as sending a beacon, then it can shut down . When the logger has data to send via RS-232, if the data are lost. This is powered under the following table describes RS-232 pin function with extra sync bytes at the start...there is powered down and left in a sleep mode waiting for input. PakBus® takes this into the CR800 from a RS-232 device. I * Ring *Different pin function compared to the CR800 DCE device. Appendix C. The 40-second timeout is powered down waiting for characters to a modem or other ...
CR800 and CR850 Measurement and Control Systems
Page 557
... Sensor 309 Link Performance 340 Lithium Battery 36, 398, 506 Little Endian 204 LN or LOG 475 LoadFieldCal 500 Lock 70 LOG10 475 Logger Control 102 LoggerNet 548 Logic 147 Logical Expression 145, 147 Logical Operator 473 LONG 118, 143, 144, 145, 409, 435 Long ... Control 499 Modem Hangup Sequence 132 Modem/Terminal 436 ModemCallback 499 ModemHangup / EndModemHangup ...........499 Modifier 453 Moisture 75, 81 Moment 455 Monitoring Data 44, 51 Mounting 34, 81 Move 492 MoveBytes 352, 487 MovePrecise 457 MSB 205 Multi‐meter 436 Multiple Lines 115 Multiple Scans...
... Sensor 309 Link Performance 340 Lithium Battery 36, 398, 506 Little Endian 204 LN or LOG 475 LoadFieldCal 500 Lock 70 LOG10 475 Logger Control 102 LoggerNet 548 Logic 147 Logical Expression 145, 147 Logical Operator 473 LONG 118, 143, 144, 145, 409, 435 Long ... Control 499 Modem Hangup Sequence 132 Modem/Terminal 436 ModemCallback 499 ModemHangup / EndModemHangup ...........499 Modifier 453 Moisture 75, 81 Moment 455 Monitoring Data 44, 51 Mounting 34, 81 Move 492 MoveBytes 352, 487 MovePrecise 457 MSB 205 Multi‐meter 436 Multiple Lines 115 Multiple Scans...