CR800 and CR850 Measurement and Control Systems
Page 201
... 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 = NaN #EndIf NextScan EndProg 7.8.8 Serial I/O The CR800 communicates with smart sensors that deliver measurement data through serial data protocols. Read More! Section...
... 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 = NaN #EndIf NextScan EndProg 7.8.8 Serial I/O The CR800 communicates with smart sensors that deliver measurement data through serial data protocols. Read More! Section...
CR1000 Measurement and Control System
Page 9
... 7.5.3.2 External Signal Conditioner 90 7.5.4 Ground Looping in Ionic Measurements 91 7.6 CR1000 Configuration 92 7.6.1 Device Configuration Utility 92 7.6.2 Sending the Operating System 93...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 102 7.6.3.2 Settings via CRBasic 103 7.6.3.3 Durable Settings 103 7.6.3.3.1 "Include... 109 7.7.1.2.1 Inserting Comments into Program 110 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 CR1000 Configuration 92 7.6.1 Device Configuration Utility 92 7.6.2 Sending the Operating System 93...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 102 7.6.3.2 Settings via CRBasic 103 7.6.3.3 Durable Settings 103 7.6.3.3.1 "Include... 109 7.7.1.2.1 Inserting Comments into Program 110 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 ...
CR1000 Measurement and Control System
Page 19
...95 Figure 36: Dialog box confirming OS download 95 Figure 37: DevConfig Settings Editor 97 Figure 38: Summary of a data-acquisition system 58 Figure 27: CR1000KD Keyboard Display 64 Figure 28: Custom menu example 70 Figure 29: Enclosure 82 Figure 30: Connecting to differential channel ...PC200W View data table 55 Figure 25: PC200W View line graph 55 Figure 26: Features of CR1000 configuration 98 Figure 39: DevConfig Deployment tab 99 Figure 40: DevConfig Deployment | ComPorts Settings tab 101 Figure 41: DevConfig Deployment | Advanced tab 102 Figure 42: DevConfig Logger Control tab...
...95 Figure 36: Dialog box confirming OS download 95 Figure 37: DevConfig Settings Editor 97 Figure 38: Summary of a data-acquisition system 58 Figure 27: CR1000KD Keyboard Display 64 Figure 28: Custom menu example 70 Figure 29: Enclosure 82 Figure 30: Connecting to differential channel ...PC200W View data table 55 Figure 25: PC200W View line graph 55 Figure 26: Features of CR1000 configuration 98 Figure 39: DevConfig Deployment tab 99 Figure 40: DevConfig Deployment | ComPorts Settings tab 101 Figure 41: DevConfig Deployment | Advanced tab 102 Figure 42: DevConfig Logger Control tab...
CR1000 Measurement and Control System
Page 69
...be routed to other PakBus dataloggers. • Datalogger to another logger. no extra hardware --a CR1000 can be used as a router, passing on messages intended ...distance networks with the CR1000, the datalogger support software (p. 77) must know the CR1000 PakBus address. special CRBasic instructions simplify transferring data between the CR1000 and other dataloggers via...communications with Campbell Scientific support software, telecommunication peripherals, and other devices. • Peer-to a unique address before being installed. See Modbus (p. 367). The CR1000 supports Modbus...
...be routed to other PakBus dataloggers. • Datalogger to another logger. no extra hardware --a CR1000 can be used as a router, passing on messages intended ...distance networks with the CR1000, the datalogger support software (p. 77) must know the CR1000 PakBus address. special CRBasic instructions simplify transferring data between the CR1000 and other dataloggers via...communications with Campbell Scientific support software, telecommunication peripherals, and other devices. • Peer-to a unique address before being installed. See Modbus (p. 367). The CR1000 supports Modbus...
CR1000 Measurement and Control System
Page 103
SW-12 is normally off and the remote CR1000 drops out of the CRBasic program. This convenience comes with a program that neglects SW-12 control, the cell modem is required when changing settings via CRBasic Some variables in any data table. For example, to set a variable, x, ...changing settings and disabling communications. Entries can be requested or set by a switched 12-Vdc (SW12) channel. Installation Figure 42: DevConfig Logger Control tab 7.6.3.2 Settings via CRBasic to ensure users are often controlled by setting a Public or Dim variable equivalent to the Status table ...
SW-12 is normally off and the remote CR1000 drops out of the CRBasic program. This convenience comes with a program that neglects SW-12 control, the cell modem is required when changing settings via CRBasic Some variables in any data table. For example, to set a variable, x, ...changing settings and disabling communications. Entries can be requested or set by a switched 12-Vdc (SW12) channel. Installation Figure 42: DevConfig Logger Control tab 7.6.3.2 Settings via CRBasic to ensure users are often controlled by setting a Public or Dim variable equivalent to the Status table ...
CR1000 Measurement and Control System
Page 176
...Example: Command: 5M! Older sensors, older loggers, or new sensors that the resulting skew between 1 and 9. If supported by the sensor manufacturer, v requests variant data. Start Concurrent Measurement Command (aC!) Concurrent measurement allows the CR1000 to the sensor. A measurement request is ...then sent again so data are issued. v = 7 instructs the sensor to Version 1.2 or ...
...Example: Command: 5M! Older sensors, older loggers, or new sensors that the resulting skew between 1 and 9. If supported by the sensor manufacturer, v requests variant data. Start Concurrent Measurement Command (aC!) Concurrent measurement allows the CR1000 to the sensor. A measurement request is ...then sent again so data are issued. v = 7 instructs the sensor to Version 1.2 or ...
CR1000 Measurement and Control System
Page 177
...return the current reading of the response is 35 characters (75 characters for data. SDI-12 communications are formatted like responses to D commands. or aCv!. command, the data logger issues aD1!, aD2!, etc., until CR1000> prompt appears. command is 75. For example, if the sensor is ...SDI-12 Recorder Mode The SDI12Recorder() instruction automates the issuance of commands and interpretation of SDI-12 traffic. In programmed mode, the CR1000 provides command and timing services within a single line of the response are not returned in response to 9) with the operator providing ...
...return the current reading of the response is 35 characters (75 characters for data. SDI-12 communications are formatted like responses to D commands. or aCv!. command, the data logger issues aD1!, aD2!, etc., until CR1000> prompt appears. command is 75. For example, if the sensor is ...SDI-12 Recorder Mode The SDI12Recorder() instruction automates the issuance of commands and interpretation of SDI-12 traffic. In programmed mode, the CR1000 provides command and timing services within a single line of the response are not returned in response to 9) with the operator providing ...
CR1000 Measurement and Control System
Page 198
... 'Menu Item "Make Notes" Support Code If CycleNotes = "Accept" Then CallTable Notes CycleNotes = "Accepted" Delay(1,500,mSec) 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 ????? as a null prompt 'Clear notes ...
... 'Menu Item "Make Notes" Support Code If CycleNotes = "Accept" Then CallTable Notes CycleNotes = "Accepted" Delay(1,500,mSec) 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 ????? as a null prompt 'Clear notes ...
CR1000 Measurement and Control System
Page 200
... 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 = NaN #EndIf NextScan EndProg 7.8.8 Serial I/O The CR1000 communicates with smart sensors that deliver measurement data through serial data protocols. Read More! Section...
... 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 = NaN #EndIf NextScan EndProg 7.8.8 Serial I/O The CR1000 communicates with smart sensors that deliver measurement data through serial data protocols. Read More! Section...
CR1000 Measurement and Control System
Page 220
... that there is a 40-second software timeout that starts at the first null it can I am writing a CR1000 program to the remainder of these conditions power up the interface, send the data, and return to send this? Under normal operation the port is : CHR(02)+CHR(01)+"CWGT0"+CHR(03...a serial command that contains a null character. I get the logger to the "dormant" state with no timeout). Both of the string that must expire before shutting down the port. When the CR1000 has data to send via the RS-232 port, if the data are lost. The string to a received packet, such as ...
... that there is a 40-second software timeout that starts at the first null it can I am writing a CR1000 program to the remainder of these conditions power up the interface, send the data, and return to send this? Under normal operation the port is : CHR(02)+CHR(01)+"CWGT0"+CHR(03...a serial command that contains a null character. I get the logger to the "dormant" state with no timeout). Both of the string that must expire before shutting down the port. When the CR1000 has data to send via the RS-232 port, if the data are lost. The string to a received packet, such as ...
CR1000 Measurement and Control System
Page 326
...instruction. An RF401 radio network has an advantage over Ethernet in that ClockReport() can be synchronized to the CR1000 326 With any CR1000 with a PakBusClock() instruction. try to a data table. Classes of each other using the WaitDigTrig() instructions, independent of skipping a record to ask for ...top of a digital pulse from the master. Section 8. Operation each other . Node clocks in the network must be another logger or any NTP server (such as SDM (synchronous devices for the server time between even seconds. 8.2 Measurement and Control Peripherals Peripheral...
...instruction. An RF401 radio network has an advantage over Ethernet in that ClockReport() can be synchronized to the CR1000 326 With any CR1000 with a PakBusClock() instruction. try to a data table. Classes of each other using the WaitDigTrig() instructions, independent of skipping a record to ask for ...top of a digital pulse from the master. Section 8. Operation each other . Node clocks in the network must be another logger or any NTP server (such as SDM (synchronous devices for the server time between even seconds. 8.2 Measurement and Control Peripherals Peripheral...
CR1000 Measurement and Control System
Page 425
... 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 the analog measurement hardware during the self calibration. Section 10. Removing the offending signal and powering up , the...
... 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 the analog measurement hardware during the self calibration. Section 10. Removing the offending signal and powering up , the...
CR1000 Measurement and Control System
Page 428
...tuning a program. 10.3.4 NAN and ±INF NAN (not-a-number) and ±INF (infinite) are data words indicating an exceptional occurrence in the program. CRBasic EXAMPLE. Analyzing InstructionTimes() results can also be a useful ... CRBasic Example 68. A voltage input not connected to Filter Data (p. 431). 10.3.4.1 Measurements and NAN A NAN indicates an invalid measurement. 10.3.4.1.1 Voltage Measurements The CR1000 has the following user-selectable voltage ranges: ±5000 mV...voltage often remains near the voltage of the logger, but it can mimic a valid measurement. Section 10.
...tuning a program. 10.3.4 NAN and ±INF NAN (not-a-number) and ±INF (infinite) are data words indicating an exceptional occurrence in the program. CRBasic EXAMPLE. Analyzing InstructionTimes() results can also be a useful ... CRBasic Example 68. A voltage input not connected to Filter Data (p. 431). 10.3.4.1 Measurements and NAN A NAN indicates an invalid measurement. 10.3.4.1.1 Voltage Measurements The CR1000 has the following user-selectable voltage ranges: ±5000 mV...voltage often remains near the voltage of the logger, but it can mimic a valid measurement. Section 10.
CR1000 Measurement and Control System
Page 443
... 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. CR1000 Terminal ...data regarding the CR1000 scan. Campbell Scientific engineering tool Campbell Scientific engineering tool Lists main menu. Lists technical data concerning data-table sizes. Concurrent terminal sessions are dumped as a means to the connected device. Campbell Scientific engineering tool Lists binary data concerning the CR1000...
... 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. CR1000 Terminal ...data regarding the CR1000 scan. Campbell Scientific engineering tool Campbell Scientific engineering tool Lists main menu. Lists technical data concerning data-table sizes. Concurrent terminal sessions are dumped as a means to the connected device. Campbell Scientific engineering tool Lists binary data concerning the CR1000...
CR1000 Measurement and Control System
Page 538
...the datalogger support software (p. 77). 3 Watchdog errors are valid. Addresses >= 4000 are generally reserved for more information. 2 PakBus Addresses 1 to Data Tables (p. 148) section for a PC by the background slow sequence if needed in the program. Status Table and Settings Table 121. Appendix ...Info Type Calib Calib 1 The station name written to the header of 18 Default Range close to 0 close to communicate with the CR1000. In contrast, the station name set up to 0 Edit? Integer array of 18 CalDiffOffset19 Calibration table of singleended offset values. ...
...the datalogger support software (p. 77). 3 Watchdog errors are valid. Addresses >= 4000 are generally reserved for more information. 2 PakBus Addresses 1 to Data Tables (p. 148) section for a PC by the background slow sequence if needed in the program. Status Table and Settings Table 121. Appendix ...Info Type Calib Calib 1 The station name written to the header of 18 Default Range close to 0 close to communicate with the CR1000. In contrast, the station name set up to 0 Edit? Integer array of 18 CalDiffOffset19 Calibration table of singleended offset values. ...
CR1000 Measurement and Control System
Page 545
... drive. 5. This feature allows the specified file to IP addresses. If the logger is starting from power-up to be valid for which it is marked as ... This setting is made available only if an Ethernet link is selected. Appendix B. CR1000 Settings Settings are accessed through the Campbell Scientific Device Configuration Utility (DevConfig) via direct-serial and IP connections, or through PakBusGraph ...no route. 0.0.0.0 Name Servers This setting specifies the addresses of bytes per data collection packet. 1000 RS232 Always On Controls whether the RS-232 port will...
... drive. 5. This feature allows the specified file to IP addresses. If the logger is starting from power-up to be valid for which it is marked as ... This setting is made available only if an Ethernet link is selected. Appendix B. CR1000 Settings Settings are accessed through the Campbell Scientific Device Configuration Utility (DevConfig) via direct-serial and IP connections, or through PakBusGraph ...no route. 0.0.0.0 Name Servers This setting specifies the addresses of bytes per data collection packet. 1000 RS232 Always On Controls whether the RS-232 port will...
CR1000 Measurement and Control System
Page 550
... bytes are not a response to a standard DCE device. When the logger has data to modem or other DCE device via a null modem. These pins will power up . PakBus® takes this into the CR1000 from a RS-232 device. I * Ring *Different pin function compared...detect activity and wake up the interface, send the data, and return to the CR1000 DCE device. PIN DCE Function Logger Function I/O Description 1 DCD DTR (tied to pin 6) O* Data terminal ready 2 TXD TXD O Asynchronous data transmit 3 RXD RXD I Asynchronous data receive 4 DTR N/A X* Not connected 5 GND...
... bytes are not a response to a standard DCE device. When the logger has data to modem or other DCE device via a null modem. These pins will power up . PakBus® takes this into the CR1000 from a RS-232 device. I * Ring *Different pin function compared...detect activity and wake up the interface, send the data, and return to the CR1000 DCE device. PIN DCE Function Logger Function I/O Description 1 DCD DTR (tied to pin 6) O* Data terminal ready 2 TXD TXD O Asynchronous data transmit 3 RXD RXD I Asynchronous data receive 4 DTR N/A X* Not connected 5 GND...