CR800/CR850 Measurement and Control System Overview Revision: 9/07 C o p y r i g h t © 2 0 0 0 - 2 0 0 7 C a m p b e l l S c i e n t i f i c , I n c .
CR800/CR850 Overview Table of Contents PDF viewers note: These page numbers refer to the printed version of this document. Use the Adobe Acrobat® bookmarks tab for links to specific sections. CR800 and CR850 Overview ..................................... OV-1 OV1. Physical Description ......................................................................OV-1 OV1.1 Measurement Inputs ..............................................................OV-1 OV1.1.1 Analog Inputs (SE 1-6, DIFF 1-3) .................
CR800/CR850 Overview Table of Contents OV4.4 PC200W Software .............................................................. OV-22 OV4.4.1 Creating a CR800 Program using Short Cut ............. OV-23 OV4.4.2 Configuring the Setup Tab ........................................ OV-27 OV4.4.3 Synchronize the Clocks............................................. OV-27 OV4.4.4 Send the Program...................................................... OV-27 OV4.4.5 Monitor Data Tables ....................................
CR800 and CR850 Overview The CR800 and CR850 provide precision measurement capabilities in a rugged, batteryoperated package. The CR800 and CR850 include CPU and analog and digital inputs and outputs. The on-board, BASIC-like programming language includes data processing and analysis routines. PC200, PC400, or LoggerNet software provides program generation and editing, data retrieval, and real-time monitoring. The CR800 and CR850 differ in their keyboard display.
CR800 and CR850 Overview Analog Inputs Voltage VoltDiff VoltSE Thermocouple TCDiff TCSE Bridge measurements (use VX) BrFull BrFull6W BrHalf BrHalf3W BrHalf4W Others PanelTemp PeriodAvg AM25T Ground Lug Switched Voltage Excitation (EX) Excite BrFull BrFull6w BrHalf BrHalf3W BrHalf4W 12 V Power Ground (G), for 5V SW-12 12V SDM Control I/O CS I/O DSP4 (Data Tables and Output) Signal Ground ( Analog Pulse Excitation Sensor Shields Pulse Inputs PulseCount PulseCountReset Control I/O PortGet PortSet Puls
CR800 and CR850 Overview OV1.1.2 Signal Grounds ( ) ) should be used as the reference for Single-ended Analog Signal Grounds ( inputs, Pulse inputs, Excitation returns, and sensor shield wires. Signal returns terminals located next to the Pulse for the Pulse inputs should use the inputs. OV1.1.3 Power Grounds (G) Power Grounds (G) should be used as the returns for the 5V, SW12, 12V, and C1-C8 outputs.
CR800 and CR850 Overview OV1.1.9 Pulse Inputs (P1-2) Two Pulse input channels can count pulses from high-level (5 V square wave), switch closure, or low-level A/C signals. OV1.1.10 Program Status The LED will blink once every 3 seconds if there is power, but no program executing. If there is an executing program, the LED flashes once every 15 seconds. OV1.2 Communication and Data Storage OV1.2.
CR800 and CR850 Overview Pin 5 CS I/O COMPUTER RS232 Pin 9 Pin 1 Pin 6 FIGURE OV1-3. Serial Communication Interfaces OV1.2.2 Computer RS-232 The CR800 RS-232 port is not isolated. Direct connection of the CR800 to a PC is most conveniently done through the "Computer RS232" port (Figure OV1-3). Table OV1-2 gives a brief description of each "Computer RS232" pin. The Computer RS-232 port is a DCE device when connected to a PC with a serial cable.
CR800 and CR850 Overview OV1.3 Power Supply and AC Adapter The CR800 requires a separate 12 V power supply. The PS100 power supply has a 7 amp hour battery with built in charging regulator. Optional adapters for AC power are available. Charging power can also come from a 17-28 VDC input such as a solar panel. OV2. Memory and Operating Concepts OV2.1 Memory The CR800 has 2 MB Flash EEPROM that is used to store the Operating System. Another 128 K of Flash is used to store configuration settings.
CR800 and CR850 Overview OV2.3 Instruction Execution within the Datalogger The execution of instructions within the datalogger is accomplished using three separate task types: measurement, SDM, and processing. As it is named, the measurement task handles measuring the signals received on the datalogger’s wiring panel, as well as outputting signals for control of other devices. The measurement and control hardware is manipulated on a rigidly timed sequence.
CR800 and CR850 Overview is converted to a value determined by the processing included in the instruction, and then the datalogger proceeds to the next instruction. Because of this step-by-step instruction execution, conditional measurements are allowed in sequential mode. The exact time at which measurements are made may vary if other measurements or processing are made conditionally, if there is heavy communications activity or other interrupts. OV2.3.
CR800 and CR850 Overview conflicting use of measurement hardware. In this scheme the main scan has the highest priority and prevents other sequences from using measurement hardware until the main scan is completed (including processing). Other tasks, such as processing from other sequences and communications, can occur while the main sequence is running.
CR800 and CR850 Overview • Datalogger to datalogger communications – Special PakBus instructions simplify transferring data between dataloggers for distributed decision making or control. All devices that send or receive messages in a PakBus network must have a unique PakBus Address. The CR800 default PakBus address is 1. In a PakBus Network each datalogger must be set to a unique address before it is installed in the network. To communicate with the CR800, the PC software (e.g.
CR800 and CR850 Overview • Updates to DevConfig are available from Campbell Scientific's web site. These may be installed over top of older versions. OV3.1 Main DevConfig Screen The DevConfig window is divided into two main sections: the device selection panel on the left side and tabs on the right side. After choosing a device on the left, you will then have a list of the serial ports (COM1, COM2, etc.) installed on your PC.
CR800 and CR850 Overview OV3.2 Deployment Tab The Deployment Tab allows the user to configure the datalogger prior to deploying it. OV3.2.1 Datalogger Serial Number displays the CR800 serial number. This setting is set at the factory and cannot be edited. OS Version displays the operating system version that is in the CR800. Station Name displays the name that is set for this station. PakBus Address allows you to set the PakBus address of the datalogger. The allowable range is between 1 and 4094.
CR800 and CR850 Overview security code. If the user enters the Security1 code, the datalogger program can be changed or retrieved or variables can be set in the Status table. Security Password 2 When this level is set, data collection is unrestricted, requiring no security code. If the user enters the Security2 code, the datalogger clock can be changed and variables in the public table can be changed.
CR800 and CR850 Overview as neighbors on the port specified by Selected Port. As you select items in this list, the values of the Begin and End range controls will change to reflect the selected range. You can add multiple lists of neighbors on the same port. Begin and End Range are used to enter a range of addresses that can either be added to or removed from the neighbors list for the port specified by Selected Port.
CR800 and CR850 Overview OV3.2.3 Advanced Is Router allows you to control whether the datalogger will act as a PakBus router. PakBus Nodes Allocation Specifies the amount of memory that the CR800 Allocates for maintaining PakBus Routing information. This value represents roughly the maximum number of PakBus Nodes that the CR800 will be able to track in its routing tables.
CR800 and CR850 Overview OV3.3 Logger Control Tab The clock in the PC and the datalogger will be checked every second and the difference displayed. The System Clock Setting allows you to configure what offset, if any, should be used with respect to standard time (Local Daylight Time or UTC, Greenwich mean time). The value selected for this control will be remembered between sessions. Clicking the Set Clock Button will synchronize the station clock to the current computer system time.
CR800 and CR850 Overview OV3.4 Send OS Tab - Downloading an Operating System DevConfig can send operating systems to all Campbell Scientific devices with flash replaceable operating systems. An example for the CR800 is shown below: The text at right gives the instructions for downloading the OS. Follow these instructions. When you click the Start button, DevConfig offers a file open dialog box to prompt you for the operating system file (*.obj file).
CR800 and CR850 Overview OV3.5 Settings Editor Tab The CR800 has a number of properties, referred to as “settings”, some of which are specific to the PakBus protocol. PakBus is discussed in more detail in the PakBus Networking Guide available from the Campbell Scientific website (www.campbellsci.com). The Settings Editor tab provides access to most of the PakBus settings, however, the Deployment tab makes configuring some of these settings a bit easier.
CR800 and CR850 Overview Clicking the Revert to Defaults button on the Settings Editor will send a command to the device to revert to its factory default settings. The reverted values will not take effect until the final changes have been applied. This button will remain disabled if the device does not support the DevConfig protocol messages.
CR800 and CR850 Overview OV4. Quick Start Tutorial OV4.1 Software Products for the CR800 PC200W Starter Software supports a direct connection between the PC and the CR800, and includes Short Cut for Windows (Short Cut) for creating CR800 programs. PC200W provides basic tools for setting the datalogger’s clock, sending a program, monitoring sensors, and manually collecting and viewing data. CR800 support was added to PC200W in Version 3.0.
CR800 and CR850 Overview 2. The CRBasic Editor is a program editor used to create more complex CR800 programs. Short Cut generated programs can be imported into the CRBasic Editor for adding instructions, or for functionality not supported by Short Cut. For those users of CR10X dataloggers who are switching to CR800 dataloggers, the Transformer Utility can be used to convert a CR10X program to a CR800 program, which can be imported into the CRBasic Editor.
CR800 and CR850 Overview OV4.3 Setting the CR800 PakBus Address The CR800 default PakBus address is 1 (Section OV2.5). Unless the CR800 is used in a network, there is no need to change the Pakbus address, or any of the other default settings. To change settings, the Device Configuration Utility (DevConfig) is used, as described in Section 0V3. OV4.
CR800 and CR850 Overview OV4.4.1 Creating a CR800 Program using Short Cut Objective: Every one second, measure air temperature in degrees C with a Type T thermocouple, and store one-minute average Battery Voltage, Panel Temperature, and Thermocouple temperature. NOTE A Type T Thermocouple is included with CR800, packaged with the screwdriver. The thermocouple consists of a pair of 5-inch wires with blue/red insulation, soldered together at one end.
CR800 and CR850 Overview Step 2 is to select the sensors to be measured. From the Home page, click the Sensors button. The Sensors worksheet is divided into two sections: the Available sensors tree and the Selected sensors table, as shown below. The sensors you want to measure are chosen from the Available sensors tree. Double click on the Temperature application group to display the available sensors. Double click on the Wiring Panel Temperature sensor to add it the selected sensors table.
CR800 and CR850 Overview Click on the Wiring Diagram tab to view the sensor wiring diagram, as shown below. Wire the Type T Thermocouple (provided) to the CR800 as shown on the diagram. Click the Sensors tab and the Home button to return to the Home page to continue with Step 3. Step 3: Output Processing Step 3 is to define the output processing for the sensor measurements. From the Home page, click the Output button.
CR800 and CR850 Overview Click the Home button to continue with Step 4 to complete the program. Step 4: Finish Step 4 is to finish the program. From the Home page, click the Finish button. Type in QuickStart for the file name. Any errors the compiler may have detected are displayed, along with the names of the files that were created. The file QuickStart.CR8 is the program file that will be sent to the CR800, QuickStart.
CR800 and CR850 Overview OV4.4.2 Configuring the Setup Tab From the Setup/Connect screen, click on the Connect button to establish communications with the CR800. When communications have been established, the text on the button will change to Disconnect. Connect Button OV4.4.3 Synchronize the Clocks Click the Set Clock button to synchronize the datalogger’s clock with the computer’s clock. OV4.4.4 Send the Program Click the Select and Send Program button.
CR800 and CR850 Overview OV4.4.6 Collect Data Click on the Collect Data tab. From the Collect Data window you can choose what data to collect, and where to store the retrieved data. Click on the OneMin Table, with the Option New data from datalogger selected. Click the Collect button and a dialog box appears, prompting for a file name. Click the Save button to use the default file name CR800_OneMin.dat. A progress bar, followed by the message Collection Complete is displayed.
CR800 and CR850 Overview OV4.4.7 View Data To view the collected data, click on the View button (located in the upper right hand corner of the main screen). Options are accessed by using the menus or by selecting the toolbar icons. If you move and hold the mouse over a toolbar icon for a few seconds, a brief description of that icon's function will appear. To open a data file, click the Open file icon, and double click on the file CR800_OneMin.dat in the PC200W folder.
CR800 and CR850 Overview OV4.5 Programming using the CRBasic Program Editor Those users who are moving from the Edlog Program Editor to the CRBasic Program Editor may find Short Cut to be an excellent way to learn CRBasic. First create a program using Short Cut, then open the file with CRBasic to see how Short Cut created the program. The program file listed below is the Short Cut file QuickStart.CR8 from the tutorial after being imported into the CRBasic editor.
CR800 and CR850 Overview OV5. Keyboard Display This section illustrates the use of the CR1000KD or the CR850’s on-board keyboard display. The keyboard displays have a few keys that have special functions which are listed below.
CR800 and CR850 Overview Power Up Screen CR1000KD or CR850 Display CAMPBELL SCIENTIFIC CR800 Datalogger 06/18/2000, 18:24:35 CPU: TRIG.CR1 Running. Press any key for Main Menu (except <, >, ^.
CR800 and CR850 Overview OV5.1 Data Display Data Run/Stop Program File Ports and Status Configure, Settings Move the cursor to Data and press Enter Real Time Tables Real Time Custom Final Storage Data Reset Data Tables Graph Setup List of Data Tables created by active program List of Data Tables created by active program List of Data Tables created by active program All Tables List of Data Tables created by active program Graph Type Roll Scaler Manual Upper: 0.000000 Lower: 0.
CR800 and CR850 Overview OV5.1.1 Real Time Tables List of Data Tables created by active program. For Example, Public Table1 Temps Move the cursor to desired table and press Enter Tref TCTemp(1) TCTemp(2) TCTemp(3) Flag(1) Flag(2) Flag(3) Flag(4) : 23.0234 : 19.6243 : 19.3429 : 21.2003 : -1.0000 : 0.00000 : 0.00000 : 0.00000 Public Table values can be changed. Move the cursor to value and press Enter to edit value.
CR800 and CR850 Overview OV5.1.2 Real Time Custom The first time you navigate to Real Time Custom you will need to set up the display. The CR800 will keep the setup as long as the same program is running. List of Data Tables created by active program.
CR800 and CR850 Overview OV5.1.3 Final Storage Tables List of Data Tables created by active program.
CR800 and CR850 Overview OV5.2 Run/Stop Program Data Run/Stop Program File Ports and Status Configure, Settings Move the cursor to run/stop program and press Enter. If program is running CPU: ProgramName.CR8 Is Running >* Run on Power Up Stop, Retain Data Stop, Delete Data Restart, Retain Data Restart, Delete Data Execute } Select 1 (press Enter) and move the cursor to Execute. Press Enter to execute. Press escape to cancel or get list of available programs. If program is stopped CPU: ProgramName.
CR800 and CR850 Overview OV5.3 File Display Data Run/Stop Program File Ports and Status Configure, Settings New File Name: CPU: .CR8 Move the cursor to File and press Enter CPU: New Edit Copy Delete Run Options Directory Format Copy From To Execute List of files on CPU.
CR800 and CR850 Overview OV5.3.1 File: Edit The CRBasic Program Editor is recommended for writing and editing datalogger programs. Changes in the field can be made with the keyboard display. List of Program files on CPU: For Example: CPU: TCTEMP.CR8 RACE.CR8 0 0 Save Changes? Yes No ESC Move the cursor to desired Program and press Enter CR800 ' TCTemp.
CR800 and CR850 Overview OV5.4 Ports and Status Ports Status Table PortStatus (1): PortStatus (2): PortStatus (3): PortStatus (4): PortStatus (5): PortStatus (6): PortStatus (7): PortStatus (8): OFF OFF OFF OFF OFF OFF OFF OFF Move the cursor to the desired port and press Enter to toggle OFF/ON. The port must be configured as an output to be toggled.
CR800 and CR850 Overview OV5.5 Settings 05/24/2000, 15:10:40 Year 2000 Month 5 Day 24 Hour 15 Minute 10 Set Cancel Routes StationName PakBusAddress Security(1) Security(2) Security(3) IsRouter PakBusNodes Set Time/Date Settings Display : : : : : : : : xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx Turn Off Display Back Light Contrast Adjust Display Timeout: Yes Timeout (min): 4 Move the cursor to time element and press Enter to change OV5.5.
CR800 and CR850 Overview OV5.5.
CR800 and CR850 Overview OV6. Specifications Electrical specifications are valid over a -25° to +50°C range unless otherwise specified; non-condensing environment required. To maintain electrical specifications, Campbell Scientific recommends recalibrating dataloggers every two years. We recommend that you confirm system configuration and critical specifications with Campbell Scientific before purchase. 10 ms to 30 min. @ 10 ms increments 3 differential (DF) or 6 single-ended (SE) individually configured.
CR800 and CR850 Overview This is a blank page.
This is a blank page.
Campbell Scientific Companies Campbell Scientific, Inc. (CSI) 815 West 1800 North Logan, Utah 84321 UNITED STATES www.campbellsci.com info@campbellsci.com Campbell Scientific Africa Pty. Ltd. (CSAf) PO Box 2450 Somerset West 7129 SOUTH AFRICA www.csafrica.co.za cleroux@csafrica.co.za Campbell Scientific Australia Pty. Ltd. (CSA) PO Box 444 Thuringowa Central QLD 4812 AUSTRALIA www.campbellsci.com.au info@campbellsci.com.au Campbell Scientific do Brazil Ltda.