background image

OP
ERAT
OR’
S MANUAL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CR300-Series Datalogger 

Revision: 9/16 

C o p y r i g h t   ©   2 0 1 6  

C a m p b e l l   S c i e n t i f i c ,   I n c .  

Summary of Contents for CR300 series

Page 1: ...OPERATOR S MANUAL CR300 Series Datalogger Revision 9 16 C o p y r i g h t 2 0 1 6 C a m p b e l l S c i e n t i f i c I n c...

Page 2: ......

Page 3: ...ng reinstalling and shipping defective Products to CSI CSI will return such Products by surface carrier prepaid within the continental United States of America To all other locations CSI will return s...

Page 4: ...address is CAMPBELL SCIENTIFIC INC RMA _____ 815 West 1800 North Logan Utah 84321 1784 For all returns the customer must fill out a Statement of Product Cleanliness and Decontamination form and comply...

Page 5: ...beginning work Wear a hardhat and eye protection and take other appropriate safety precautions while working on or around tripods and towers Do not climb tripods or towers at any time and prohibit cl...

Page 6: ......

Page 7: ...4 7 View Data 18 4 8 Install the CR300 18 4 9 Apply Power 19 4 10 Connect to Earth Ground 19 5 Overview 20 5 1 Wiring Panel Overview 20 5 2 Configuring the CR300 21 5 2 1 Device Configuration Utility...

Page 8: ...tor 40 6 7 1 3 Calculating Power Consumption 40 6 7 2 Power Out 40 6 8 Memory 41 6 8 1 Data Storage 41 6 8 2 CPU Drive 42 6 9 Time Keeping 42 7 Specifications 42 7 1 Voltage Measurements Specification...

Page 9: ...sing Instructions B 9 B 6 BeginProg EndProg B 12 B 7 Scan NextScan B 12 B 8 Programming Instructions B 12 B 8 1 Argument Types B 13 B 9 Expressions B 13 B 9 1 Expressions in Arguments B 14 Figures 4 1...

Page 10: ...Troubleshooting with Station Status 53 B 1 CRBasic Program Structure B 1 B 2 Data Types in Variable Memory B 4 B 3 Data Types in Final Data Memory B 10 CRBasic Examples 9 1 Restarting the CR300 Under...

Page 11: ...ter Dispose of spent lithium batteries properly WARNING Protect from overvoltage Protect from water Protect from ESD electrostatic discharge CAUTION Disuse accelerates depletion of the internal batter...

Page 12: ...The Campbell Scientific number may differ from the part or model number printed on the sensor by the sensor vendor Ensure that the expected lengths of cables were received Contact Campbell Scientific...

Page 13: ...atically in a new window If this is not the first time the software has been run open the EZSetup Wizard Do this by clicking the Add Datalogger button shown on the right Click Next Select the CR300Ser...

Page 14: ...flash 3 times every 10 seconds when powered over USB See TABLE 6 4 Power LED Activity p 40 for other flash patterns With the CR300 connected to the PC a port titled CR300 will appear in the COM Port...

Page 15: ...tSecurity CRBasic instruction Click Next Review the software settings in the Setup Summary Click Next With the USB cable connected test the communication settings by selecting Yes Click Next to initia...

Page 16: ...on Make note of the Output File Name Change this name by clicking Click Next LoggerNet only Optional In the Scheduled Collection window check Scheduled Collection Enabled to have LoggerNet collect dat...

Page 17: ...tup Screen A summary of the settings entered is shown 4 2 Connect to the CR300 4 2 1 Connect with PC200W or PC400 Select the CR300 Click Connect We are not going to do scheduled collections in this tu...

Page 18: ...tables click Add Add entire tables or select fields by dragging them into cells in the Monitor Data window Each table will update as described in Section 5 6 Monitoring Data p 23 Click Disconnect to...

Page 19: ...also available as a download on www campbellsci com and the ResourceDVD This section will guide you through programming a CR300 Series datalogger to measure the voltage of the CR300 power supply the...

Page 20: ...ampbell Scientific Inc US is probably the best fit if you are outside Europe To change the first notch frequency or sensor support option for future programs use the Program menu The next window displ...

Page 21: ...300 an external reference temperature must be used NOTE BattV battery voltage and PTemp_C processing board temperature are default measurements During operation battery and temperature should be recor...

Page 22: ...lected Sensors list to the left and data storage tables to the right under Selected Outputs Two output tables Table1 and Table2 tabs are initially available Disconnect the USB cable Attach the thermoc...

Page 23: ...0 or PC200W is running on your PC and the PC to datalogger connection is active you can choose to send the program See Section 4 1 Configure Software p 3 for setting up an active PC to datalogger conn...

Page 24: ...ividual product manuals To open a terminal on the CR300 use the included flat blade screwdriver This is shown in FIGURE 4 1 below FIGURE 4 1 Opening a Terminal 4 5 Send a Program Watch the video for S...

Page 25: ...e CR300 a Compile Results window opens Click OK After sending a program it is a good idea to monitor the data to make sure it is measuring as you expect Follow the steps outlined in Section 5 6 Monito...

Page 26: ...ons create a new file if one does not exist yet In the Table list select the data table s to collect When they are collected they will be written to the location given in the File Name column Click St...

Page 27: ...LoggerNet collects the data a window titled Data Collection Results opens Among other information this window shows the tables collected and where the tables are now stored on the PC To immediately vi...

Page 28: ...iously damage the CR300 In most cases protection from water is easily accomplished by placing the CR300 in a weathertight enclosure with desiccant and elevating the enclosure above the ground Desiccan...

Page 29: ...16 Vdc applied to the BAT terminals such as a BP7 pn 17365 16 to 32 Vdc applied to the CHG terminals such as pn 29796 See Section 6 7 Power p 39 for more information 4 10 Connect to Earth Ground A goo...

Page 30: ...alog Output Function C1 C2 P_SW P_LL VX1 VX2 SE1 SE2 SE3 SE4 SE5 SE6 RS 232 SW12 Max Switched Voltage Excitation 2 5 V Source 4 12 V Source 1 Digital I O Function C1 C2 P_SW P_LL VX1 VX2 SE1 SE2 SE3 S...

Page 31: ...lity Help guides you through connection and use The simplest connection is a USB cable from the computer USB port to the USB port on the CR300 To save a configuration created in Device Configuration U...

Page 32: ...ork already formatted with most of the proper structure measurement routines and variables The program can be edited further using CRBasic Editor Appendix A Importing Short Cut Code Into CRBasic Edito...

Page 33: ...ery second when viewed The DataTableInfo table reports statistics related to data tables It is also updated every second when viewed User defined data tables update at the schedule set within the prog...

Page 34: ...file when data are downloaded to a PC The first header row of the data table is the environment line It consists of eight fields listed in TABLE 5 3 TABLE 5 3 TOA5 Environment Line Field Entry in TAB...

Page 35: ...ering units for that field of data These units are declared at the beginning of a CRBasic program as shown in CRBasic Example B 6 Definition and Use of a Data Table p B 8 In Short Cut units are chosen...

Page 36: ...easurement resolution range 0 33 to 33 VRMS Voltage measurements are made using a 24 bit A to D converter A high impedance programmable gain amplifier amplifies the signal Internal multiplexers route...

Page 37: ...mV input range occurs at approximately 110 mV and 2750 mV The CR300 indicates a measurement overrange by returning a NAN not a number for the measurement 6 1 1 4 Settling Time The settling time param...

Page 38: ...m The CR300 supplies a precise voltage excitation via VX terminals Return voltage is measured on H L terminals configured for single ended SE or differential DIFF input The result of the measurement i...

Page 39: ...Diagram CRBasic Instruction and Fundamental Relationship Three Wire Half Bridge1 3 CRBasic Instruction BrHalf3W Fundamental Relationship2 2 2 1 1 Four Wire Half Bridge1 3 CRBasic Instruction BrHalf4W...

Page 40: ...independently The CR300 is not capable of applying reverse excitation Set the RevEx parameter of all bridge measurement instructions to False 6 1 2 2 Ratiometric Accuracy See also Section 7 2 Resistan...

Page 41: ...34 mV To select the appropriate voltage range the expected current output range must be known Using Ohm s Law multiply the maximum expected current by 100 to find the maximum voltage to be measured Be...

Page 42: ...r 32 TABLE 6 2 0 20 mA and 4 20 mA Sensor Example Connections 2 wire transducer using external power 3 wire transducer using datalogger power 3 wire transducer using external power 4 wire transducer u...

Page 43: ...ansducer using external power 6 2 Pulse Measurements Details The output signal generated by a pulse sensor is a series of voltage waves The CR300 includes terminals that are configurable for pulse inp...

Page 44: ...er of counts As a result period average measurements offer much better frequency resolution per measurement interval as compared to pulse count measurements Maximum frequency 200 kHz Resolution 13 ns...

Page 45: ...n to the nine pin RS 232 port terminals C1 and C2 can be configured as a pair to create an RS 232 communication port called Com1 Ports can be formatted as described in CRBasic Editor Help These two po...

Page 46: ...ses a common bus and addresses each node so field instruments are effectively multiplexed to a CR300 without additional hardware CRBasic Modbus instructions include ModbusMaster ModbusSlave MoveBytes...

Page 47: ...CRBasic PakBus instructions include GetDataRecord GetVariables SendData SendGetVariables SendVariables 6 5 7 Internet Communications The internet protocols listed in Section 7 10 Communication Specifi...

Page 48: ...on that it carries no current If the integrity of the Vac power ground is in doubt also ground the system through the building plumbing or use another verified connection to earth ground 6 6 1 Lightni...

Page 49: ...nal CHG terminals voltage input range is 16 to 32 Vdc Connect a primary power source such as a solar panel or Vac to Vdc transformer to CHG The voltage applied to CHG terminals must be at least 0 3 V...

Page 50: ...r several months on non rechargeable batteries Power systems for longer term remote applications typically consist of a charging source a charge controller and a rechargeable battery When ac line powe...

Page 51: ...res TABLE 6 5 CR300 Memory Allocation Memory Size Type Storage CPU Drive 5 MB Serial Flash Datalogger Programs Other Files Data Storage 10 MB Serial Flash Data DNP3 Events Operating System 2 MB Flash...

Page 52: ...nder program control take care to write infrequently in order to prevent premature failure of serial flash memory 6 9 Time Keeping Measurement of time is an essential function of the CR300 Time measur...

Page 53: ...sets TABLE 7 1 Analog Voltage Measurement Range and Resolution fN1 1 Hz Range2 mV Typical Effective Resolution3 Differential Measurements with Input Reversal Differential Measurements without Input Re...

Page 54: ...8 5 7 3 137 50 60 103 9 71 51 5 19 4 1 Default settling time of 500 s 2 Total analog voltage measurement speed multiplexed measurement time number of repetitions 0 8 ms 3 Refers to multiplexing circui...

Page 55: ...1 VX2 Range 150 to 5000 mV Resolution 4 5 mV Maximum Source or Sink Current 50 mA total concurrently or independently 7 4 Current Measurements Specifications Two independent analog inputs may be confi...

Page 56: ...1 Hz TABLE 7 5 Low Level AC Ranges1 Sine Wave Input mVRMS Range Hz 20 1 0 to 20 200 0 5 to 200 2000 0 3 to 10 000 5000 0 3 to 20 000 1 AC coupling removes AC offsets up to 0 05 V 7 6 Period Averaging...

Page 57: ...A at 3 0 V 17 V SE4 P_SW 7 8 Switched Voltage Output Specifications One unregulated voltage output terminal is switched under program control Switched 12 Vdc unregulated 1 Terminal SW12V Thermal Fuse...

Page 58: ...ver serial Data File Formats CSV XML JSON binary encrypted USB USB micro B device only 2 0 full speed 12 Mbps for computer connection RS 232 Female RS 232 9 pin interface 1200 to 115 2 kbps Serial One...

Page 59: ...al power source Typical Power Requirements Sleep 1 5 mA Active 1 Hz Scan1 5 mA USB Power For programming and limited functionality VX1 VX2 range reduced to 150 to 2500 mV SW12V nonoperational Control...

Page 60: ...A 2 5 mA Idle 4 sec Power Mode 1 5 mA 1 5 mA 1 Software selectable 2 30 channels default software configurable to meet local regulations 10 sequences for reducing interference through channel hop Ante...

Page 61: ...Configuration Utility Deployment Datalogger An operating system may be sent through Device Configuration Utility or through program send procedures Sending an operating system through Device Configur...

Page 62: ...is installed with an external power source applied The battery is replaced during regular factory recalibration which is recommended every 3 years To replace the lithium battery please contact Campbel...

Page 63: ...rocess than the scan rate allows An occasional skipped scan can be caused by memory formatting as discussed in Section 6 8 Memory p 41 If any scan skips repeatedly the datalogger program may need to b...

Page 64: ...individually For example if a sensor signal to data conversion is faulty create a program that only measures that sensor and stores the data absent from all other inputs and data Write these mini pro...

Page 65: ...ariable array In that case split the large array into smaller arrays until the datalogger compiler accepts the program 9 5 Resetting the CR300 Sometimes the easiest way to resolve a problem is by rese...

Page 66: ...s a communication port terminals C1 and C2 act as a pair to form Com1 Communication Verification Interval CVI The interval at which a PakBus device verifies the accessibility of neighbors in its neigh...

Page 67: ...commands Operating System OS The CR300 operating system is a set of instructions that controls the basic functions of the device The operating system is preloaded into the CR300 at the factory but ca...

Page 68: ...CR300 Series Datalogger 58...

Page 69: ...2 Open CRBasic Editor 3 Click File Open Assuming the default paths were used when Short Cut was installed navigate to C CampbellSci SCWin folder The file of interest has the CR300 extension Select the...

Page 70: ......

Page 71: ...akes no use of Units nor checks Unit accuracy Define data tables DataTable defines stored data tables The CR300 can save up to 20 data tables Processing of data List data to be stored in the data tabl...

Page 72: ...val 0 10 min 10 Define data table Average 1 RefTemp FP2 0 Average 6 TC FP2 0 EndTable Begin Program BeginProg Set scan interval Scan 1 Sec 3 0 Measurements Measure PanelTemp RefTemp 400 TCDiff TC Offs...

Page 73: ...starts Variable names can be up to 39 characters in length but most variables should be no more than 35 characters long This allows for four additional characters that are added as a suffix to the va...

Page 74: ...ractional portion of the value is lost 2 147 483 648 to 2 147 483 647 Boolean As Boolean Signed integer 4 Use to store true or false states such as states of flags and control ports 0 is always false...

Page 75: ...ay be declared The resulting series of like named variables is called an array An array is created by placing a suffix of X on the variable name X number of variables are created that differ in name o...

Page 76: ...r more of the following memory saving techniques can be used on the rare occasions when a program reaches memory limits Declare variables as DIM instead of Public DIM variables do not require buffer m...

Page 77: ...riables This program example increments a counter every second If for any reason the counter is reinitialized to 0 it is set to the value stored in the UserVal array in User Settings Public counter Be...

Page 78: ...C 1 mV34 1 TypeT PTemp_C True 0 60 1 0 Call Data Tables and Store Data CallTable OneMin NextScan EndProg TABLE 5 2 Typical Data Table p 24 shows a data file as it appears after the data table is downl...

Page 79: ...B 5 1 Data Output Processing Instructions Data storage processing instructions also known as output processing instructions determine what data are stored in a data table When a data table is called i...

Page 80: ...uble Double precision floating point 8 IEEE Standard 754 Use to minimize floating point errors when doing floating point calculations or to store measurements of high resolution digital sensors Suitab...

Page 81: ...f a string convert but conversion stops when a non numeric is encountered If the string begins with a non numeric the Float will be NAN If the string contains multiple numeric values the SplitStr inst...

Page 82: ...tside the scan Scan NextScan creates an infinite loop Each periodic pass through the loop is synchronized to the CR300 clock Scan determines how frequently instructions in the program are executed as...

Page 83: ...asurement in the variable RefTemp filtering out 60 Hz noise the syntax is as shown in CRBasic Example B 8 CRBasic Example B 8 Measurement Instruction Syntax This program example demonstrates the use o...

Page 84: ...a literal comparison is done Consider the expression If Condition Then Since True is omitted from the expression Condition is considered true if it equals any non zero value True is 1 so that every bi...

Page 85: ......

Page 86: ...ua Apinag s nbr 2018 Perdizes CEP 01258 00 S o Paulo SP BRASIL www campbellsci com br vendas campbellsci com br Campbell Scientific Canada Corp 14532 131 Avenue NW Edmonton AB T5L 4X4 CANADA www campb...

Reviews: