CR800 and CR850 Measurement and Control Systems
Page 9
... OS with DevConfig 94 7.6.2.2 Sending OS with Program Send 96 7.6.2.3 Sending OS with External 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" File 103 7.6.3.3.2 Default.cr8 File 105 7.6.3.4 Program Run Priorities 106 7.6.3.5 Network Planner 107 7.6.3.5.1 Overview...
... OS with DevConfig 94 7.6.2.2 Sending OS with Program Send 96 7.6.2.3 Sending OS with External 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" File 103 7.6.3.3.2 Default.cr8 File 105 7.6.3.4 Program Run Priorities 106 7.6.3.5 Network Planner 107 7.6.3.5.1 Overview...
CR800 and CR850 Measurement and Control Systems
Page 19
... 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" settings via PakBusGraph 104 Figure 45: Network Planner Setup 107...
... 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" settings via PakBusGraph 104 Figure 45: Network Planner Setup 107...
CR800 and CR850 Measurement and Control Systems
Page 68
...communication protocols are also supported. PC communications with no PC required. • Other PakBus dataloggers can talk to another logger. To communicate with a network. The PakBus address is changed using signatured data packets, PakBus increases the number of ... in concept to -peer communication - the CR800 can occur via PakBus, a proprietary network communications protocol. The CR800 communicates with Campbell Scientific support software, telecommunication peripherals, and other devices. • Peer-to IP (Internet protocol). By using the external keyboard / ...
...communication protocols are also supported. PC communications with no PC required. • Other PakBus dataloggers can talk to another logger. To communicate with a network. The PakBus address is changed using signatured data packets, PakBus increases the number of ... in concept to -peer communication - the CR800 can occur via PakBus, a proprietary network communications protocol. The CR800 communicates with Campbell Scientific support software, telecommunication peripherals, and other devices. • Peer-to IP (Internet protocol). By using the external keyboard / ...
CR800 and CR850 Measurement and Control Systems
Page 71
... 5. 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. Contact Campbell Scientific for information on upgrading the CR1000KD operating system. LoggerNet: • All datalogger functions ... • Send and change datalogger programs. • Send data that have provided sufficient protection in the past, Campbell Scientific dataloggers increasingly are not operable in CR1000KDs with the keyboard display. • Keyboard display security bypass does not allow ...
... 5. 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. Contact Campbell Scientific for information on upgrading the CR1000KD operating system. LoggerNet: • All datalogger functions ... • Send and change datalogger programs. • Send data that have provided sufficient protection in the past, Campbell Scientific dataloggers increasingly are not operable in CR1000KDs with the keyboard display. • Keyboard display security bypass does not allow ...
CR800 and CR850 Measurement and Control Systems
Page 101
... Set Clock button will remain active even when communication is active on the RS-232 port when non-zero. Figure 41: DevConfig Deployment | Advanced tab 7.6.3.1.2 Logger Control Tab • Clocks in tens of milliseconds the timeout that the CR800 will be checked. • RS-232 Hardware Handshaking Buffer Size indicates hardware...
... Set Clock button will remain active even when communication is active on the RS-232 port when non-zero. Figure 41: DevConfig Deployment | Advanced tab 7.6.3.1.2 Logger Control Tab • Clocks in tens of milliseconds the timeout that the CR800 will be checked. • RS-232 Hardware Handshaking Buffer Size indicates hardware...
CR800 and CR850 Measurement and Control Systems
Page 102
... a variable, x, equal to be requested or set during program execution using CRBasic commands SetStatus() and SetSecurity(). As with variables in the datalogger. Figure 42: DevConfig Logger Control tab 7.6.3.2 Settings via CRBasic Some variables in . Installation • Current Program displays the current program known to a Status table entry, the syntax is available...
... a variable, x, equal to be requested or set during program execution using CRBasic commands SetStatus() and SetSecurity(). As with variables in the datalogger. Figure 42: DevConfig Logger Control tab 7.6.3.2 Settings via CRBasic Some variables in . Installation • Current Program displays the current program known to a Status table entry, the syntax is available...
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 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. Installation Table 6. Section 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 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. Installation Table 6. Section 7.
CR800 and CR850 Measurement and Control Systems
Page 177
... data integrity. Note This command is initiated with M! Start Concurrent Measurement Command (aC!) Concurrent measurement allows the CR800 to the sensor. 177 Older sensors, older loggers, or new sensors that the resulting skew between 1 and 9. Variants may include: • alternate units (for example, °C or °F) • additional values (e.g., level and...
... data integrity. Note This command is initiated with M! Start Concurrent Measurement Command (aC!) Concurrent measurement allows the CR800 to the sensor. 177 Older sensors, older loggers, or new sensors that the resulting skew between 1 and 9. Variants may include: • alternate units (for example, °C or °F) • additional values (e.g., level and...
CR800 and CR850 Measurement and Control Systems
Page 178
...() instruction automates the issuance of commands and interpretation of the sensor. command (note that can be programmed to a aDv! to obtain data. command, the data logger issues aD1!, aD2!, etc., until CR800> prompt appears. If the number of characters exceed the limit, the remainder of SDI-12 traffic. will capture only...
...() instruction automates the issuance of commands and interpretation of the sensor. command (note that can be programmed to a aDv! to obtain data. command, the data logger issues aD1!, aD2!, etc., until CR800> prompt appears. If the number of characters exceed the limit, the remainder of SDI-12 traffic. will capture only...
CR800 and CR850 Measurement and Control Systems
Page 199
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 ????? as a null prompt 'Clear notes when requested 'Clear pick list note 'Clear free entry note 'Write ????? EndIf If CycleNotes = "Clear" Then SelectNote = "" EnterNote = "" CycleNotes = "??????" Section 7. as a null prompt 'Menu Item "Control" Menu Support Code CountDown = CountDown - 1 'Count down by 1 If CountDown Installation 'Measure Two Thermocouples TCDiff(TCTemp(),2,mV2500C,1,TypeT,RefTemp,True,0,250,1.0,0) ...
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 ????? as a null prompt 'Clear notes when requested 'Clear pick list note 'Clear free entry note 'Write ????? EndIf If CycleNotes = "Clear" Then SelectNote = "" EnterNote = "" CycleNotes = "??????" Section 7. as a null prompt 'Menu Item "Control" Menu Support Code CountDown = CountDown - 1 'Count down by 1 If CountDown Installation 'Measure Two Thermocouples TCDiff(TCTemp(),2,mV2500C,1,TypeT,RefTemp,True,0,250,1.0,0) ...
CR800 and CR850 Measurement and Control Systems
Page 200
... = CR3000 Const SourcSerialPort = Com3 #ElseIf LoggerTypes = CR1000 Const SourcSerialPort = Com2 200 Conditional Compile 'Conditional compilation example for instance, which measurement instructions to the CR800, which logger type the program is running in the program. Const ProgramSpeed = 2 #If ProgramSpeed = 1 Const ScanRate = 1 Const Speed = "1 Second" #ElseIf ProgramSpeed = 2 Const ScanRate = 10 Const ... logic allows a simple change of .DLD type used at the pre-compiler command line by using this feature might be used by legacy Campbell Scientific dataloggers. Section 7.
... = CR3000 Const SourcSerialPort = Com3 #ElseIf LoggerTypes = CR1000 Const SourcSerialPort = Com2 200 Conditional Compile 'Conditional compilation example for instance, which measurement instructions to the CR800, which logger type the program is running in the program. Const ProgramSpeed = 2 #If ProgramSpeed = 1 Const ScanRate = 1 Const Speed = "1 Second" #ElseIf ProgramSpeed = 2 Const ScanRate = 10 Const ... logic allows a simple change of .DLD type used at the pre-compiler command line by using this feature might be used by legacy Campbell Scientific dataloggers. Section 7.
CR800 and CR850 Measurement and Control Systems
Page 201
..._50Hz,0.1,-30) #ElseIf LoggerType = CR1000 'This instruction is used if the logger is a CR1000 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 = ...SelectedSpeed As String * 50 'Main Program BeginProg 'Return the selected speed and logger type for background on the datalogger type the program is running at " & Speed & " intervals." #Else SelectedSpeed = "Unknown Logger " & Speed & " intervals." #EndIf 'Open the serial port SerialOpen(...
..._50Hz,0.1,-30) #ElseIf LoggerType = CR1000 'This instruction is used if the logger is a CR1000 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 = ...SelectedSpeed As String * 50 'Main Program BeginProg 'Return the selected speed and logger type for background on the datalogger type the program is running at " & Speed & " intervals." #Else SelectedSpeed = "Unknown Logger " & Speed & " intervals." #EndIf 'Open the serial port SerialOpen(...
CR800 and CR850 Measurement and Control Systems
Page 221
... waiting for input. After receiving input, there is : CHR(02)+CHR(01)+"CWGT0"+CHR(03)+CHR(00)+CHR(13)+CHR(10) How does the logger handle the null character? A: Accessing the string using the third dimension allows access to transmit a serial command that starts at the first null it ...port is left on " setting. Is there a way that we can I am writing a CR800 program to the remainder of the packet. I get the logger to the "dormant" state with extra sync bytes at the start at the third dimension specified. PakBus® takes this ? Both of these conditions power...
... waiting for input. After receiving input, there is : CHR(02)+CHR(01)+"CWGT0"+CHR(03)+CHR(00)+CHR(13)+CHR(10) How does the logger handle the null character? A: Accessing the string using the third dimension allows access to transmit a serial command that starts at the first null it ...port is left on " setting. Is there a way that we can I am writing a CR800 program to the remainder of the packet. I get the logger to the "dormant" state with extra sync bytes at the start at the third dimension specified. PakBus® takes this ? Both of these conditions power...
CR800 and CR850 Measurement and Control Systems
Page 311
... minimized. 6. Precisions are usually maintained to use . try to the appendix Sensors and Peripherals, www.campbellsci.com, or contact a Campbell Scientific applications engineer. 311 For complete information on available measurement and control peripherals, go to ask for network connection latency. 4. Try to... will cause an additional error (typically a few microseconds of each other and within 10 ms. The NTP server could be another logger or any NTP server (such as its clock relative to execute the NetworkTimeProtocol() at least, consistent. While a GPS signal is ...
... minimized. 6. Precisions are usually maintained to use . try to the appendix Sensors and Peripherals, www.campbellsci.com, or contact a Campbell Scientific applications engineer. 311 For complete information on available measurement and control peripherals, go to ask for network connection latency. 4. Try to... will cause an additional error (typically a few microseconds of each other and within 10 ms. The NTP server could be another logger or any NTP server (such as its clock relative to execute the NetworkTimeProtocol() at least, consistent. While a GPS signal is ...
CR800 and CR850 Measurement and Control Systems
Page 405
... occur on a voltage input can induce this error. 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.
... occur on a voltage input can induce this error. 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.
CR800 and CR850 Measurement and Control Systems
Page 408
... of the two measurements in conjunction with CR LF and there is floating and the resulting measured voltage often remains near the voltage of the logger, but it can mimic a valid measurement. A voltage input not connected to a sensor is no data. Using NAN in Expressions If WindDir = NAN Then WDFlag = False...
... of the two measurements in conjunction with CR LF and there is floating and the resulting measured voltage often remains near the voltage of the logger, but it can mimic a valid measurement. A voltage input not connected to a sensor is no data. Using NAN in Expressions If WindDir = NAN Then WDFlag = False...
CR800 and CR850 Measurement and Control Systems
Page 422
... technical data concerning an installed CF card. Lists copyright notice and version of current program including comments. Campbell Scientific engineering tool Campbell Scientific engineering tool Lists main menu. Section 10. Only active when ConstTable / EndConstTable in CR800 memory. Sends...the logger serial port to SDI12 Talk Through. 422 Table 111. Technical data regarding analog-to collect data, especially over telecommunications. Outputs all table data. Campbell Scientific engineering tool Lists compile errors for the current program download attempt. Campbell Scientific ...
... technical data concerning an installed CF card. Lists copyright notice and version of current program including comments. Campbell Scientific engineering tool Campbell Scientific engineering tool Lists main menu. Section 10. Only active when ConstTable / EndConstTable in CR800 memory. Sends...the logger serial port to SDI12 Talk Through. 422 Table 111. Technical data regarding analog-to collect data, especially over telecommunications. Outputs all table data. Campbell Scientific engineering tool Lists compile errors for the current program download attempt. Campbell Scientific ...
CR800 and CR850 Measurement and Control Systems
Page 516
These numbers are updated by the background slow sequence if needed in the Status table (by typing it . See the Program Access to Data Tables (p. 148) section for a PC by the datalogger support software (p. 76) is the station name entered when the software was set in the program. Integer array of 18 Default Range close to 4094 are automatically reset upon compiling a new program. 4 Replace the lithium battery if In contrast, the station name set up to communicate with it directly into the field, using the StationName() instruction, or using the SetStatus() instruction), can be ...
These numbers are updated by the background slow sequence if needed in the Status table (by typing it . See the Program Access to Data Tables (p. 148) section for a PC by the datalogger support software (p. 76) is the station name entered when the software was set in the program. Integer array of 18 Default Range close to 4094 are automatically reset upon compiling a new program. 4 Replace the lithium battery if In contrast, the station name set up to communicate with it directly into the field, using the StationName() instruction, or using the SetStatus() instruction), can be ...
CR800 and CR850 Measurement and Control Systems
Page 521
... For a router, specifies amount of a leaf node, that is for the route. Status Table and Settings Table 118. CR800 Settings Settings are accessed through the Campbell Scientific Device Configuration Utility (DevConfig) via direct-serial and IP connections, or through PakBus/TCP, either by the CR800 executing a TCPOpen() instruction or by commas and... case of time (in bytes allocated for the "USR:" ram disk drive. 0 521 Specifies the size in ms) that were known to the PakBus/TCP logger service.
... For a router, specifies amount of a leaf node, that is for the route. Status Table and Settings Table 118. CR800 Settings Settings are accessed through the Campbell Scientific Device Configuration Utility (DevConfig) via direct-serial and IP connections, or through PakBus/TCP, either by the CR800 executing a TCPOpen() instruction or by commas and... case of time (in bytes allocated for the "USR:" ram disk drive. 0 521 Specifies the size in ms) that were known to the PakBus/TCP logger service.
CR800 and CR850 Measurement and Control Systems
Page 523
...is not taking place. The formal syntax for which the datalogger will not run by this setting, it starts are accessed through the Campbell Scientific Device Configuration Utility (DevConfig) via direct-serial and IP connections, or through PakBusGraph via DHCP are configured automatically using DHCP. This ...this setting follows: include-setting := device-name ":" file-name "." Note that is marked as "run on its CPU: drive. 5. If the logger is starting from power-up to act both as an include file and as follows: 1. If there is a file specified by the datalogger when...
...is not taking place. The formal syntax for which the datalogger will not run by this setting, it starts are accessed through the Campbell Scientific Device Configuration Utility (DevConfig) via direct-serial and IP connections, or through PakBusGraph via DHCP are configured automatically using DHCP. This ...this setting follows: include-setting := device-name ":" file-name "." Note that is marked as "run on its CPU: drive. 5. If the logger is starting from power-up to act both as an include file and as follows: 1. If there is a file specified by the datalogger when...