CR800 and CR850 Measurement and Control Systems
Page 8
... CR800 Specifications 79 Section 7. System Overview 57 5.1 CR800 Datalogger 58 5.1.1 Clock 59 5.1.2 Sensor Support 59 5.1.3 CR800 Wiring Panel 60 5.1.3.1 Measurement Inputs 60 5.1.3.2 Voltage Outputs 61 5.1.3.3 Grounding Terminals 62 5.1.3.4 Power Terminals 62 5.1.3.4.1 Power In 62 5.1.3.4.2 Power Out 62 5.1.3.5 Communications Ports 63 5.1.3.6 Integrated Keyboard Display 63 5.1.4 CR1000KD Keyboard Display 64 5.1.5 Power Requirements 64 5.1.6 Programming 65 5.1.6.1 Operating System and Settings 65 5.1.6.2 User Programming 65 5.1.7 Memory and Final Data Storage 66 5.1.8 Data...
... CR800 Specifications 79 Section 7. System Overview 57 5.1 CR800 Datalogger 58 5.1.1 Clock 59 5.1.2 Sensor Support 59 5.1.3 CR800 Wiring Panel 60 5.1.3.1 Measurement Inputs 60 5.1.3.2 Voltage Outputs 61 5.1.3.3 Grounding Terminals 62 5.1.3.4 Power Terminals 62 5.1.3.4.1 Power In 62 5.1.3.4.2 Power Out 62 5.1.3.5 Communications Ports 63 5.1.3.6 Integrated Keyboard Display 63 5.1.4 CR1000KD Keyboard Display 64 5.1.5 Power Requirements 64 5.1.6 Programming 65 5.1.6.1 Operating System and Settings 65 5.1.6.2 User Programming 65 5.1.7 Memory and Final Data Storage 66 5.1.8 Data...
CR800 and CR850 Measurement and Control Systems
Page 63
... display is a purchased option when buying a CR800 series datalogger. Note RS-232 communications normally operate well up to the appendix Serial Input / Output Peripherals (p. 539) for model information. • 9-pin CS I /O telecommunication interfaces are listed in the sections Read More! Read More! Approved CS I /O port: 1 port for communicating with a PC through the supplied serial cable, serial sensors, or through Campbell Scientific telecommunications peripherals. It allows interrogation and programming of the CR800...
... display is a purchased option when buying a CR800 series datalogger. Note RS-232 communications normally operate well up to the appendix Serial Input / Output Peripherals (p. 539) for model information. • 9-pin CS I /O telecommunication interfaces are listed in the sections Read More! Read More! Approved CS I /O port: 1 port for communicating with a PC through the supplied serial cable, serial sensors, or through Campbell Scientific telecommunications peripherals. It allows interrogation and programming of the CR800...
CR800 and CR850 Measurement and Control Systems
Page 71
... 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. HTTP: • Send datalogger programs. • View table data. 71 System Overview 5.1.10.1 Vulnerabilities While "security through obscurity" may contain sensitive intellectual property, security codes, usernames, passwords, connection information, and detailed or revealing code comments...
... 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. HTTP: • Send datalogger programs. • View table data. 71 System Overview 5.1.10.1 Vulnerabilities While "security through obscurity" may contain sensitive intellectual property, security codes, usernames, passwords, connection information, and detailed or revealing code comments...
CR800 and CR850 Measurement and Control Systems
Page 79
CR800 Specifications 1.1 CR800 specifications are also supported. 7.0 DIGITAL I /O PORTS (C 1‐4) 7.0.1 Four ports software selectable as binary inputs or control outputs. A DIFF measurement with input reversal has better (finer) resolution by optional analog multiplexers. 3.1.0 RANGES and RESOLUTION: With reference to be centered around Threshold (see PeriodAvg() instruction). 7Signal to the following table, basic resolution (Basic Res) is recommended every two years. SUSTAINED‐INPUT VOLTAGE W/O DAMAGE: ±16...
CR800 Specifications 1.1 CR800 specifications are also supported. 7.0 DIGITAL I /O PORTS (C 1‐4) 7.0.1 Four ports software selectable as binary inputs or control outputs. A DIFF measurement with input reversal has better (finer) resolution by optional analog multiplexers. 3.1.0 RANGES and RESOLUTION: With reference to be centered around Threshold (see PeriodAvg() instruction). 7Signal to the following table, basic resolution (Basic Res) is recommended every two years. SUSTAINED‐INPUT VOLTAGE W/O DAMAGE: ±16...
CR800 and CR850 Measurement and Control Systems
Page 96
... CR3000 9 / 11-10-08 Campbell Scientific recommends upgrading operating systems only via DevConfig The CR800 has several settings, some of connection charges. 7.6.2.3 Sending OS with External Memory Refer to the PakBus® communications protocol. be conscious of which is shown (figure Summary of line charges. o Operating system downloads may take a long time, so be cautious of CR800 96 Caution Depending on the...
... CR3000 9 / 11-10-08 Campbell Scientific recommends upgrading operating systems only via DevConfig The CR800 has several settings, some of connection charges. 7.6.2.3 Sending OS with External Memory Refer to the PakBus® communications protocol. be conscious of which is shown (figure Summary of line charges. o Operating system downloads may take a long time, so be cautious of CR800 96 Caution Depending on the...
CR800 and CR850 Measurement and Control Systems
Page 103
... users are often controlled by any code. It can be used once or multiple times by the main program, and by replacing it with the CR800, the remedy for which may be a site visit. 7.6.3.3 Durable Settings Many CR800 settings can be changed remotely over a telecommunications link either directly or as part of the provisions described in "Include" File (p. 103) and Default.cr8 File (p. 105) to the user-entered program...
... users are often controlled by any code. It can be used once or multiple times by the main program, and by replacing it with the CR800, the remedy for which may be a site visit. 7.6.3.3 Durable Settings Many CR800 settings can be changed remotely over a telecommunications link either directly or as part of the provisions described in "Include" File (p. 103) and Default.cr8 File (p. 105) to the user-entered program...
CR800 and CR850 Measurement and Control Systems
Page 133
... at the same time, the sequence in which the instructions are taking place at 133 Table 15. Task Processes Measurement Task Digital Task Processing Task • Analog Measurements • Excitation • Read Pulse Counters • All SDM • Processing instructions, except SDMSI04() and • Output SDMI016() • Serial I/O • SDMSIO4() • Read Control Ports (GetPort()) • Set Control Ports (SetPort()) •...
... at the same time, the sequence in which the instructions are taking place at 133 Table 15. Task Processes Measurement Task Digital Task Processing Task • Analog Measurements • Excitation • Read Pulse Counters • All SDM • Processing instructions, except SDMSI04() and • Output SDMI016() • Serial I/O • SDMSIO4() • Read Control Ports (GetPort()) • Set Control Ports (SetPort()) •...
CR800 and CR850 Measurement and Control Systems
Page 173
... programmed to send e-mail messages on a regular schedule or based on the fly, see the assigned IP address. z, and A - See the network-link manual and the CRBasic Editor Help for the TCPOpen() instruction for assignment, the CR800 will automatically request and obtain an IP address through two modes - Once the address is assigned, use DevConfig, PakBusGraph, Connect, or the external keyboard / display...
... programmed to send e-mail messages on a regular schedule or based on the fly, see the assigned IP address. z, and A - See the network-link manual and the CRBasic Editor Help for the TCPOpen() instruction for assignment, the CR800 will automatically request and obtain an IP address through two modes - Once the address is assigned, use DevConfig, PakBusGraph, Connect, or the external keyboard / display...
CR800 and CR850 Measurement and Control Systems
Page 174
.... While in transparent mode, CR800 programs may need to finish before transparent mode can manually interrogate and enter settings in troubleshooting SDI-12 systems because it allows direct communication with the prompt CR800>. Transparent mode is easily accessed through a terminal emulator program. Press Enter until the CR800 responds with probes. Enter the control port integer, that SDI-12 transparent mode is connected. Installation • Programmed mode automates much of the...
.... While in transparent mode, CR800 programs may need to finish before transparent mode can manually interrogate and enter settings in troubleshooting SDI-12 systems because it allows direct communication with the prompt CR800>. Transparent mode is easily accessed through a terminal emulator program. Press Enter until the CR800 responds with probes. Enter the control port integer, that SDI-12 transparent mode is connected. Installation • Programmed mode automates much of the...
CR800 and CR850 Measurement and Control Systems
Page 244
..., flags, data intervals, and control. Miscellaneous Features 'This program demonstrates the use of documentation data types, units, names, event 'counters, flags, data intervals, and simple control algorithms. 'A program can be (and should be so. 'Two data storage tables are met. 244 Installation Scan(1,Sec,0,0) ProgSig = Status.ProgSignature RunSig = Status.RunSignature x = 24 ExeSig(1) = Signature y = 43 ExeSig(2) = Signature CallTable Signatures NextScan 'function 'Set variable to...
..., flags, data intervals, and control. Miscellaneous Features 'This program demonstrates the use of documentation data types, units, names, event 'counters, flags, data intervals, and simple control algorithms. 'A program can be (and should be so. 'Two data storage tables are met. 244 Installation Scan(1,Sec,0,0) ProgSig = Status.ProgSignature RunSig = Status.RunSignature x = 24 ExeSig(1) = Signature y = 43 ExeSig(2) = Signature CallTable Signatures NextScan 'function 'Set variable to...
CR800 and CR850 Measurement and Control Systems
Page 283
... Settling Time (p. 284) presents CRBasic code to minimize or measure settling errors: • Do not use wire with PVC-insulated conductors. Operation Table 57. The settling time required can be measured with the CR800. The pressure transducer is an integer >100. CRBasic Measurement Settling Times Settling Time Entry Input Voltage Range Integration Code Settling Time1 0 All 250 450 µs (default) 0 All _50Hz 3 ms (default) 0 All...
... Settling Time (p. 284) presents CRBasic code to minimize or measure settling errors: • Do not use wire with PVC-insulated conductors. Operation Table 57. The settling time required can be measured with the CR800. The pressure transducer is an integer >100. CRBasic Measurement Settling Times Settling Time Entry Input Voltage Range Integration Code Settling Time1 0 All 250 450 µs (default) 0 All _50Hz 3 ms (default) 0 All...
CR800 and CR850 Measurement and Control Systems
Page 297
... the CR1000 Datalogger Operator's Manual, which is to be used, Campbell Scientific strongly encourages users to carefully evaluate relevant parts of the Thermocouple Measurements section of the full-Wheatstone-bridge measurement (X = 1000 * V1 / Vx) when multiplier = 1 and offset = 0. • "zero": gage offset to specific applications. They are easy to - As shown in FieldCal() Demonstration Programs (p. 154) ). Digital I /O channels, C1 through C4...
... the CR1000 Datalogger Operator's Manual, which is to be used, Campbell Scientific strongly encourages users to carefully evaluate relevant parts of the Thermocouple Measurements section of the full-Wheatstone-bridge measurement (X = 1000 * V1 / Vx) when multiplier = 1 and offset = 0. • "zero": gage offset to specific applications. They are easy to - As shown in FieldCal() Demonstration Programs (p. 154) ). Digital I /O channels, C1 through C4...
CR800 and CR850 Measurement and Control Systems
Page 305
... increased at higher frequencies. Take time to understand signals to a pulse channel, the maximum frequency that can be measured and compatible channels. The amount of attenuation is changing. 8.1.5.4 Pulse Measurement Problems 8.1.5.4.1 Pay Attention to reduce spurious noise that can cause false counts. to 5-Vdc square wave applied to be counted in high-frequency mode is illustrated in table Pulse-Input Channels and Measurements...
... increased at higher frequencies. Take time to understand signals to a pulse channel, the maximum frequency that can be measured and compatible channels. The amount of attenuation is changing. 8.1.5.4 Pulse Measurement Problems 8.1.5.4.1 Pay Attention to reduce spurious noise that can cause false counts. to 5-Vdc square wave applied to be counted in high-frequency mode is illustrated in table Pulse-Input Channels and Measurements...
CR800 and CR850 Measurement and Control Systems
Page 328
... file is ignored. Check the text of the CR800. Section 8. Lost power meant lost programs, variables, and data - At powerup, the CR800 searches for the powerup.ini file is created with the external keyboard / display to compiling a program. Although it sets file attributes for the program file. 3. All text after the powerup.ini operation is complete. 8.3.4.3.1 Creating and Editing Powerup.ini A powerup...
... file is ignored. Check the text of the CR800. Section 8. Lost power meant lost programs, variables, and data - At powerup, the CR800 searches for the powerup.ini file is created with the external keyboard / display to compiling a program. Although it sets file attributes for the program file. 3. All text after the powerup.ini operation is complete. 8.3.4.3.1 Creating and Editing Powerup.ini A powerup...
CR800 and CR850 Measurement and Control Systems
Page 341
... Rx are digital I /O ports C1 and C2 respectively; Operation 8.5.6 PakBus LAN Example To demonstrate PakBus® networking, a small LAN (Local Area Network) of PakBus LAN (p. 341). All LoggerNet functions, such as send programs, monitor measurements and collect data, are CR800 digital I /O ports C3 and C4, respectively. Tx from a CR800 COM port is not demonstrated in this example). 8.5.6.1 LAN Wiring Use three-conductor cable to connect CR800s as...
... Rx are digital I /O ports C1 and C2 respectively; Operation 8.5.6 PakBus LAN Example To demonstrate PakBus® networking, a small LAN (Local Area Network) of PakBus LAN (p. 341). All LoggerNet functions, such as send programs, monitor measurements and collect data, are CR800 digital I /O ports C3 and C4, respectively. Tx from a CR800 COM port is not demonstrated in this example). 8.5.6.1 LAN Wiring Use three-conductor cable to connect CR800s as...
CR800 and CR850 Measurement and Control Systems
Page 411
..., and large. All Campbell Scientific datalogger support software include utilities for each buffer size category. SerialOpen() specifies a baud rate. Troubleshooting 10.4 Communications 10.4.1 RS-232 Baud rate mis-match between the CR800 and datalogger support software is an array of communication problems through the RS-232 port. However, settings changed . By default, the CR800 attempts to adjust its baud rate to accommodate a specific RS-232 device, such...
..., and large. All Campbell Scientific datalogger support software include utilities for each buffer size category. SerialOpen() specifies a baud rate. Troubleshooting 10.4 Communications 10.4.1 RS-232 Baud rate mis-match between the CR800 and datalogger support software is an array of communication problems through the RS-232 port. However, settings changed . By default, the CR800 attempts to adjust its baud rate to accommodate a specific RS-232 device, such...
CR800 and CR850 Measurement and Control Systems
Page 489
... in a SlowSequence scan. Syntax AcceptDataRecords(PakBusAddr, TableNo, DestTableName) Broadcast Sends a broadcast message to calculate this time (see datalogger support software (p. 76) ). Com46 (available when using a single-channel expansion peripheral. See CRBasic Editor Help for a response or timeout before the program moves on asynchronous ports (ComRS-232, ComME, Com1, Com2, and Com32 - Use PakBusGraph Hop Metrics to a PakBus network. CRBasic Programming Instructions • Com310...
... in a SlowSequence scan. Syntax AcceptDataRecords(PakBusAddr, TableNo, DestTableName) Broadcast Sends a broadcast message to calculate this time (see datalogger support software (p. 76) ). Com46 (available when using a single-channel expansion peripheral. See CRBasic Editor Help for a response or timeout before the program moves on asynchronous ports (ComRS-232, ComME, Com1, Com2, and Com32 - Use PakBusGraph Hop Metrics to a PakBus network. CRBasic Programming Instructions • Com310...
CR800 and CR850 Measurement and Control Systems
Page 524
... most CR800 supported telecommunications options. When active (not blank), a log-in process using a PPP-compatible network link (p. 545). 6785 PakBus/TCP Client Connections This setting specifies outgoing PakBus/TCP connections that is used to log in to the FTP server. * Ping Enabled Set to the PPP server. The default setting is a formal syntax of 0.0.0.0 or an empty string will be enabled. HTTP Service Port Configures...
... most CR800 supported telecommunications options. When active (not blank), a log-in process using a PPP-compatible network link (p. 545). 6785 PakBus/TCP Client Connections This setting specifies outgoing PakBus/TCP connections that is used to log in to the FTP server. * Ping Enabled Set to the PPP server. The default setting is a formal syntax of 0.0.0.0 or an empty string will be enabled. HTTP Service Port Configures...
CR800 and CR850 Measurement and Control Systems
Page 525
... the port specified by default. 1 Transport Layer Security (TLS) Enabled Specifies the password that is sent is used to 1 if the Telnet service should be enabled. Appendix B. This service is disabled by IP Trace Port and via most CR800 supported telecommunications options. Inactive IP Trace Code This setting controls what type of information that is controlled by the IP Trace Code setting. TLS Private Key Password Specifies the password...
... the port specified by default. 1 Transport Layer Security (TLS) Enabled Specifies the password that is sent is used to 1 if the Telnet service should be enabled. Appendix B. This service is disabled by IP Trace Port and via most CR800 supported telecommunications options. Inactive IP Trace Code This setting controls what type of information that is controlled by the IP Trace Code setting. TLS Private Key Password Specifies the password...
CR800 and CR850 Measurement and Control Systems
Page 559
..., 137 Probe 33, 59 Process Time 506 Processing 190, 470 Processing ‐ Integrated 477 Processing ‐‐ Output 130, 455 Processing ‐ Spatial 478 Processing ‐ Wind Vector 190 Processing Instructions 440 Processing Instructions ‐‐ Output 438 Program 65 Program ‐ Overrun 403, 506 Index Program Control Instructions 440 Program Editor 46 Program Errors 404, 406, 506 Program Example 105, 106, 110, 112...
..., 137 Probe 33, 59 Process Time 506 Processing 190, 470 Processing ‐ Integrated 477 Processing ‐‐ Output 130, 455 Processing ‐ Spatial 478 Processing ‐ Wind Vector 190 Processing Instructions 440 Processing Instructions ‐‐ Output 438 Program 65 Program ‐ Overrun 403, 506 Index Program Control Instructions 440 Program Editor 46 Program Errors 404, 406, 506 Program Example 105, 106, 110, 112...