CR510 DATALOGGEROPERATOR'S MANUALREVISION: 2/03COPYRIGHT (c) 1986-2003 CAMPBELL SCIENTIFIC, INC.
This is a blank page.
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-4PROGRAM* Table 1 Program01: 10.0 Execution Interval (seconds)01: Pulse (P3)1: 1 Reps2: 1 Pulse I
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-512: End (P95)13: End (P95)14: End (P95)INPUT LOCATIONS2 0_360_WD6 0_540_out10 0_540_WD8.6 USE O
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-613: If Flag/Port (P91)1: 11 Do if Flag 1 is High2: 30 Then Do14: Serial Out (P96)1: 81 All Data
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-7;Loop 2, Output every 30 seconds for 20 minutes.;05: Beginning of Loop (P87)1: 3 Delay2: 40 Loop
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-8This is a blank page.
9-1SECTION 9. INPUT/OUTPUT INSTRUCTIONSTABLE 9-1. Input Voltage Ranges and Codes Range Code
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-2volts to above 3.5 volts. The maximum inputvoltage is +20 volts. A problem, however,arises when the pulse is
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-3Every 0.125 seconds, the CR510 processortransfers the values from the 8 (or 16) bit pulsecounters into 16 bit
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-4PARAM. DATANUMBER TYPE DESCRIPTION01: 2 Repetitions02: 2 Range code (Table 9-1)03: 2 Single-ended channelnumbe
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-5resulting value, which is the ratio of the voltageacross the sensor to the voltage across thereference resisto
viiSELECTED OPERATING DETAILS1. Storing Data - Data are stored in FinalStorage only by Output ProcessingInstructions and only when the Output Flag(Fla
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-6PARAM. DATANUMBER TYPE DESCRIPTION01: 2 Repetitions02: 2 Range code for V1(Table 9-1)03: 2 Range code for V204
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-7CAUTION: Never excite the 207 probe withDC excitation because the RH chip will bedamaged.A 1 before the excit
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-8*** 19 MOVE SIGNATURE INTO INPUT ***LOCATIONFUNCTIONThis instruction stores the signature of the ReadOnly M
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-9*** 22 EXCITATION WITH DELAY ***FUNCTIONThis instruction is used in conjunction withothers for measuring a
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-10in Table 2, a subsequent instruction in Table 1 toread the timer will store the elapsed time since thetimer w
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-11PARAM. DATANUMBER TYPE DESCRIPTION01: 2 Repetitions Hit C (--) toskip repeat ofexcitation02: 2 Single-ended c
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-12PARAMETER 1. ADDRESSEnter the address of the SDI-12 sensor (0-9).†Extended addresses (A through Z and athrou
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-1301: SDI-12 Recorder (P105)1: 1 SDI-12 Address2: 0 Start Measurement (aM0!)3: 1 Port4: 5 Loc [ SendVal_1 ]5: 1
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-14SDI-12 data line attached to Port 2, but if theBreak and the specified address are notreceived by Instruction
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-15PARAMETER 3. LOCATIONThis parameter determines the starting inputlocation for the 'nn' values to b
viiiCAUTIONARY NOTES1. Damage will occur to the analog inputcircuitry if voltages in excess of ±16 V areapplied for a sustained period. Voltages inex
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-16*** 131 Enhanced Vibrating WireMeasurement ***FUNCTIONExcites a vibrating wire sensor with a sweptfrequenc
10-1SECTION 10. PROCESSING INSTRUCTIONSTo facilitate cross referencing, parameterdescriptions are keyed [ ] to the values given onthe PROMPT SHEET.
SECTION 10. PROCESSING INSTRUCTIONS10-2*** 36 X * Y ***FUNCTIONMultiply X by Y and place the result in an inputlocation (Z).PARAM. DATANUMBER TYPE
SECTION 10. PROCESSING INSTRUCTIONS10-3*** 43 ABS(X) ***FUNCTIONTake the absolute (ABS) value of X and placethe result in an input location.PARAM.
SECTION 10. PROCESSING INSTRUCTIONS10-4Parameter 3 cannot be entered as an indexedlocation within a loop (Instruction 87). To useInstruction 49 with
SECTION 10. PROCESSING INSTRUCTIONS10-505: FP Offset 2 [B2]06: FP Multiplier 3 [A3]07: FP Offset 3 [B3]08: FP Multiplier 4 [A4]09: FP Offset 4 [B4]In
SECTION 10. PROCESSING INSTRUCTIONS10-6*** 58 LOW PASS FILTER ***FUNCTIONApply a numerical approximation to an analogresistor capacitor (RC) low p
SECTION 10. PROCESSING INSTRUCTIONS10-7and 13 To END.Following Instruction 98(255 character limit)Base 10 value of ASCIIcharacter (Appendix E)00 TO E
SECTION 10. PROCESSING INSTRUCTIONS10-8This is a blank page.
11-1SECTION 11. OUTPUT PROCESSING INSTRUCTIONS*** 69 WIND VECTOR ***FUNCTIONInstruction 69 processes the primary variablesof wind speed and direct
OV-1CR510 DATALOGGER OVERVIEWThe CR510 is a fully programmable datalogger/controller with non-volatile memory and a battery backedclock in a small, ru
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-2There are three Output Options that specify thevalues calculated.Option 0:Mean horizontal wind speed, S
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-3*** 71 AVERAGE ***FUNCTIONThis instruction stores the average value overthe given output interval fo
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-4while the bin select value was within a particularsub-range, the value output to Final Storagemust be d
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-5Code Resultxxx1 SECONDS (with resolution of 0.125 sec.)xx1x HOUR-MINUTExx2x HOUR-MINUTE, 2400 instead o
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-6PARAM. DATANUMBER TYPE DESCRIPTION01: 2 Repetitions02: 4 Starting input location no.Outputs Generated:
12-1SECTION 12. PROGRAM CONTROL INSTRUCTIONSTABLE 12-1. Flag DescriptionFlag 0 Output FlagFlag 1 to 8 User FlagsFlag 9 Intermediate ProcessingDisabl
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-2*** 86 DO ***FUNCTIONThis Instruction unconditionally executes thespecified command.PARAM. DATANUMBER T
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-3current values (samples at the time of output) oflocations 2-10.Loops can be nested. Indexed locations wi
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-4*** 92 IF TIME ***FUNCTIONThe user specifies the number of minutes orseconds into an interval, the dura
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-5*** 95 END ***FUNCTIONInstruction 95 is used to indicate the end/returnof a subroutine (Instruction 85)
CR510 OVERVIEWOV-2OV1.2 EXCITATION OUTPUTSThe terminals labeled E1, and E2 are precision,switched excitation outputs used to supplyprogrammable excit
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-6ADDRESSED PRINT DEVICE, y = Baud code1y = Printable ASCII2y = Comma Separated ASCII3y = Binary Final Stora
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-7Parameter 2:When the instruction is executed and theinterrupt disable flag (Parameter 2) is low, theCR510
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-8an “F” (70). Indicate a switch from RF to phonewith a space (32) followed by a “T” (84).A Carriage Return
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-9*** 121 ARGOS ***FUNCTIONThis instruction is used to transmit data fromCR510 Final Storage via an ARGOS
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-10This is a blank page.
13-1SECTION 13. CR510 MEASUREMENTS13.1 FAST AND SLOW MEASUREMENTSEQUENCEThe CR510 makes voltage measurements byintegrating the input signal for a fi
SECTION 13. CR510 MEASUREMENTS13-2FIGURE 13.2-1. Timing of Single-Ended MeasurementFIGURE 13.2-2. Differential Voltage Measurement Sequence13.2 SI
SECTION 13. CR510 MEASUREMENTS13-3which both inputs of a differential measurementmust lie in order for the differential measurementto be made.For exa
SECTION 13. CR510 MEASUREMENTS13-4FIGURE 13.3-1. Input Voltage Rise and Transient Decay13.3.1 THE INPUT SETTLING TIME CONSTANTThe rate at which an
SECTION 13. CR510 MEASUREMENTS13-5CR510FIGURE 13.3-2. Typical Resistive Half BridgeCR510HI OR LOINPUTFIGURE 13.3-3. Source Resistance Model for Hal
CR510 OVERVIEWOV-3time when power is disconnected. The clockand Static Random Access Memory (SRAM)are powered by an internal lithium battery.OV2. ME
SECTION 13. CR510 MEASUREMENTS13-6FIGURE 13.3-4. Wire Manufacturers Capacitance Specifications, CwCR510FIGURE 13.3-5. Model 024A Wind Direction Sen
SECTION 13. CR510 MEASUREMENTS13-7CR510FIGURE 13.3-6. Resistive Half Bridge Connected to Single-Ended CR510 InputRo, the source resistance, is not c
SECTION 13. CR510 MEASUREMENTS13-8TABLE 13.3-4. Measured Peak Excitation Transients for 1000 Foot Lengths of Three Belden LeadWires Used by Campbell
SECTION 13. CR510 MEASUREMENTS13-9TABLE 13.3-5. Summary of Input Settling Data For Campbell Scientific Resistive SensorsSensor Belden Ro Cw ττττ* In
SECTION 13. CR510 MEASUREMENTS13-10source resistance at point P (column 5) isessentially the same as the input sourceresistance of configuration A.
SECTION 13. CR510 MEASUREMENTS13-11FIGURE 13.3-7. Half Bridge Configuration for YSI #44032 Thermistor Connected to CR510Showing: A) large source res
SECTION 13. CR510 MEASUREMENTS13-12CR510FIGURE 13.3-8. Measuring Input Settling Error with the CR510CR510FIGURE 13.3-9. Incorrect Lead Wire Extensi
SECTION 13. CR510 MEASUREMENTS13-13integration as is normally the case (Section13.2). The result stored is the voltagemeasured. Instruction 8 does
SECTION 13. CR510 MEASUREMENTS13-14FIGURE 13.4-2. Excitation and Measurement Sequence for 4 Wire Full BridgeTABLE 13.4-1. Comparison of Bridge Meas
SECTION 13. CR510 MEASUREMENTS13-15Calculating the actual resistance of a sensorwhich is one of the legs of a resistive bridgeusually requires the us
CR510 OVERVIEWOV-4FIGURE OV2.1-1. CR510 MemorySystem Memory(4096 Bytes)Active Program(default 2048 Bytes)Input Storage(default 28 locations,112 bytes
SECTION 13. CR510 MEASUREMENTS13-1613.5 RESISTANCE MEASUREMENTSREQUIRING AC EXCITATIONSome resistive sensors require AC excitation.These include the
SECTION 13. CR510 MEASUREMENTS13-17In Figure 13.5-2, Vx is the excitation voltage, Rfis a fixed resistor, Rs is the sensor resistance,and RG is the r
SECTION 13. CR510 MEASUREMENTS13-18table WILL be overrun by the automaticcalibration. If an overrun occurs every timecalibration is executed, then 1
14-1SECTION 14. INSTALLATION AND MAINTENANCE14.1 PROTECTION FROM THEENVIRONMENTThe normal environmental variables of concernare temperature and moist
SECTION 14. INSTALLATION AND MAINTENANCE14-2System operating time for the batteries can bedetermined by dividing the battery capacity(amp-hours) by t
SECTION 14. INSTALLATION AND MAINTENANCE14-3PanasonicAAM-3 1.5VPanasonicAAM-3 1.5VINTERNAL BATTERYMADE IN USA12V ALKALINE BATTERY PACKBPALKAAM-3 1.5V
SECTION 14. INSTALLATION AND MAINTENANCE14-4PS12 POWER SUPPLY WITH 12V CHARGING REGULATORMADE IN USAWARNING:PERMANENT DAMAGE TO RECHARGEABLECELLS MAY
SECTION 14. INSTALLATION AND MAINTENANCE14-5PS12LA. A common use for the PS512M is inradiotelemetry networks. The PS12LA cannotbe modified to a PS5
SECTION 14. INSTALLATION AND MAINTENANCE14-614.7 GROUNDING14.7.1 PROTECTION FROM LIGHTNINGPrimary lightning strikes are those wherelightning hits t
SECTION 14. INSTALLATION AND MAINTENANCE14-7In the field, an earth ground may be createdthrough a grounding rod. A 12 AWG or largerwire should be ru
CR510 OVERVIEWOV-5OV2.2 PROGRAM TABLES, EXECUTIONINTERVAL AND OUTPUT INTERVALSThe CR510 must be programmed before it willmake any measurements. A pr
SECTION 14. INSTALLATION AND MAINTENANCE14-8CONTROLPORTC1FIGURE 14.9-1. Relay Driver Circuit with RelayCONTROLPORTC1FIGURE 14.9-2. Power Switching
SECTION 14. INSTALLATION AND MAINTENANCE14-914.10 MAINTENANCEThe CR510 Terminal Strip and power suppliesrequire a minimum of routine maintenance.Whe
SECTION 14. INSTALLATION AND MAINTENANCE14-10This is a blank page.
A-1APPENDIX A. GLOSSARYASCII: Abbreviation for American StandardCode for Information Interchange (pronounced"askee"). A specific binary c
APPENDIX A. GLOSSARYA-2INPUT STORAGE: That portion of memoryallocated for the storage of results of Input andProcessing Instructions. The values in
APPENDIX A. GLOSSARYA-3PRINT PERIPHERAL: See Print Device.PROCESSING INSTRUCTIONS: TheseInstructions allow the user to further processinput data va
APPENDIX A. GLOSSARYA-4This is a blank page.
B-1APPENDIX B. ADDITIONAL TELECOMMUNICATIONS INFORMATIONB.1 TELECOMMUNICATIONSCOMMAND WITH BINARYRESPONSESCommand Description[no. of loc.]F BINARY D
APPENDIX B. BINARY TELECOMMUNICATIONSB-2User DataloggerEnters EchoKKCR CRLFTime Minutes byte 1Time Minutes byte 2Time Tenths byte 1Time Tenths byte 2
APPENDIX B. BINARY TELECOMMUNICATIONSB-3As an example of a negative value, thedatalogger returns BF 82 0C 49 HEX.Data byte 1 = BF HEX.Data byte 2 to
CR510 OVERVIEWOV-6Each instruction in the table requires a finitetime to execute. If the execution interval is lessthan the time required to process
APPENDIX B. BINARY TELECOMMUNICATIONSB-4LO RESOLUTION FORMAT - D,E,F, NOT ALL ONESBits DescriptionA Polarity, 0 = +, 1 = -.B, C Decimal locators as d
APPENDIX B. BINARY TELECOMMUNICATIONSB-5CSI defines the largest allowable range of ahigh resolution number to be 99999.Interpretation of the decimal
APPENDIX B. BINARY TELECOMMUNICATIONSB-6SENDING ASCII PROGRAM INFORMATIONProgram listings are sent in ASCII. At the endof the listing, the CR510 sen
C-1APPENDIX C. ASCII TABLEAmerican Standard Code for Information InterchangeDecimal Values and Characters(X3.4-1968)Dec. Char.Dec. Char. Dec. Char. D
This is a blank page.
D-1APPENDIX D. DATALOGGER INITIATED COMMUNICATIONSDatalogger initiated communications, commonly referred to as “callback," is when the datalogge
APPENDIX D. DATALOGGER INITIATED COMMUNICATIONSD-26: Do (P86)1: 51 Set Port 1 Low7: If time is (P92)1: 0 Minutes (Seconds --) into a2: 60 Interval
APPENDIX D. DATALOGGER INITIATED COMMUNICATIONSD-3Telecommunication Parameters For Station: 115Datalogger Type: CR510Security Code: 0Use Asynchronous
APPENDIX D. DATALOGGER INITIATED COMMUNICATIONSD-4This is a blank page.
E-1APPENDIX E.CALL ANOTHER DATALOGGER VIA PHONE OR RFE.1 INTRODUCTIONInstructions 97, Initiate Telecommunications,and 63, Extended Parameters can be
CR510 OVERVIEWOV-7INPUT/OUTPUTINSTRUCTIONSSpecify the conversion of a sensor signalto a data value and store it in InputStorage. Programmable entries
APPENDIX E. CALL ANOTHER DATALOGGER VIA PHONE OR RFE-2interval of the remote datalogger), make theappropriate measurements, lower the flag, andallow
APPENDIX E. CALL ANOTHER DATALOGGER VIA PHONE OR RFE-34: Extended Parameters (P63)1: 13 Terminate character2: 003: 004: 005: 006: 007: 008: 00Progra
APPENDIX E. CALL ANOTHER DATALOGGER VIA PHONE OR RFE-403: P17 Panel Temperature01: 2 Loc :04: P11 Temp 107 Probe01: 1 Rep02: 1 IN Chan03: 1 Excite al
F-1APPENDIX F. MODBUS ON THE CR10(X) AND CR510Modbus communication capability is available as a Library Special on the CR10(X) and CR510dataloggers.T
APPENDIX F. MODBUS ON THE CR10(X) AND CR510F-2F.2.1 RF COMMUNICATIONSThe Campbell Scientific UHF/VHF radiopackage is of course compatible with PC208
APPENDIX F. MODBUS ON THE CR10(X) AND CR510F-3The register data is returned as two bytes perregister and two registers per input location.Response fo
APPENDIX F. MODBUS ON THE CR10(X) AND CR510F-4This is a blank page.
APPENDIX G. TD OPERATING SYSTEM ADDENDUM FORCR510, CR10X, AND CR23X MANUALS
This is a blank page.
TD OPERATING SYSTEM ADDENDUM FOR CR510, CR10X,AND CR23X MANUALSREVISION: 1/03COPYRIGHT 2002-2003 CAMPBELL SCIENTIFIC, INC.
This is a blank page.
CR510 OVERVIEWOV-8OV3. COMMUNICATING WITH CR510An external device must be connected to theCR510's Serial I/O port to communicate with theCR510.
This is a blank page.
TABLE DATA ADDENDUMAD-1TD and PakBus Operating System Addendum forCR510, CR10X, and CR23X ManualsAD1 Major DifferencesTable Data (TD) operating system
TABLE DATA ADDENDUMAD-2AD2 Overview of Data Storage TablesWithin a data table, data is organized in records and fields. Each row in atable represent
TABLE DATA ADDENDDUMAD-3• Check the Maximum and Minimum Instructions (Instructions 73and 74) as there is only one option to store time with the value.
TABLE DATA ADDENDUMAD-4AD4 Summary of Differences from the Datalogger Manual:SectionDifferencesOverviewFigure OV2.1-2: See Figure 1.5-1 in Addendum.T
TABLE DATA ADDENDDUMAD-5Section 12The TD operating system does not use the output Flag 0.Commands dealing with it are not valid.Instruction 92 – There
TABLE DATA ADDENDUMAD-6This is a blank page.
AD-OV-1MEASUREMENT AND CONTROL MODULE OVERVIEWWhile this section of the addendum references the CR10X, everything but the measurement instructionsin t
TD ADDENDUM—OVERVIEWAD-OV-2TABLE OV4.2-2. Additional Keys Allowed inTelecommunicationsKey Action- Change Sign, Index (same as C) CR Enter/advance (sa
TD ADDENDUM—OVERVIEWAD-OV-3location 5, the temperature from channel 2 in inputlocation 6, etc.Detailed descriptions of the instructions aregiven in Se
CR510 OVERVIEWOV-9TABLE OV3.1-2 Key Description/EditingFunctionsKey Action0 - 9Key numeric entries into display∗Enter Mode (followed by ModeNumber)AE
TD ADDENDUM—OVERVIEWAD-OV-4Key (ID:Data) Explanation*0 LOG 1 Exit Table 1, enter *0 Mode, compile table and beginlogging. *6 06:0000 Enter *6 Mode (to
TD ADDENDUM—OVERVIEWAD-OV-5OV5.2 SAMPLE PROGRAM 2This second example is more representative of areal-life data collection situation. Once again thei
TD ADDENDUM—OVERVIEWAD-OV-6SAMPLE PROGRAM 2Instruction # Parameter(Loc:Entry) (Par#:Entry) Description*1 Enter Program Table 101:60 60 second (1 minut
TD ADDENDUM—OVERVIEWAD-OV-7The program to make the measurements and send the desired data to Final Storage has beenentered. The program is complete.
TD ADDENDUM—OVERVIEWAD-OV-8DATALOGGERMD9MULTIDROPINTERFACERF95 RFMODEMSC932INTERFACECOM210PHONEMODEMRF100/RF200TRANSCIEVERW/ ANTENNA& CABLESC32ARS
AD-1-1SECTION 1. FUNCTIONAL MODESSections 1.5 and 1.8 are replaced by the following sections.1.5 MEMORY ALLOCATION - ∗A1.5.1 INTERNAL MEMORYWhen po
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-2FIGURE 1.5-1. Datalogger Memory1.5.2 ∗A MODEThe ∗A Mode is used to 1) check the size of InputStorage
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-3TABLE 1.5-2. Description of ∗A Mode DataKeyboard DisplayEntry ID: DataDescription of Data∗ A01: XXXX
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-4to which memory is cleared on powerup, to setthe PakBus ID, and to set communication to fullor half du
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-51.8.6 SET INITIAL BAUDTable 1.8-10 shows the option codes availablefor setting the initial baud rate.
CR510 OVERVIEWOV-10OV4.1 PROGRAMMING SEQUENCEIn routine applications, the CR510 measuressensor output signals, processes themeasurements over some ti
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-6The *D15 entries are sent when the program isretrieved. They can also be set like other *Dsettings vi
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-7TABLE 1.8-14. Set PakBus NeighborsKeyEntry DisplayComments*D 13:00 Enter Command19A 19:00 Port (17- S
TD ADDENDUM SECTION 1. FUNCTIONAL MODESAD-1-8This is a blank page.
THIS SECTION ENTIRELY REPLACES THE DATALOGGER MANUAL SECTION 2.AD-2-1SECTION 2. INTERNAL DATA STORAGE2.1 FINAL STORAGE AND DATATABLESFinal Storage i
TD ADDENDUM—SECTION 2. INTERNAL DATA STORAGEAD-2-2• The output interval is not an even multipleof the scan rate (table execution interval).• Table e
TD ADDENDUM—SECTION 2. INTERNAL DATA STORAGEAD-2-3The Timestamp and record number labels areadded automatically.2.2 DATA OUTPUT FORMAT ANDRANGE LIMI
TD ADDENDUM—SECTION 2. INTERNAL DATA STORAGEAD-2-4TABLE 2.3-1. *7 Mode Command SummaryKEY ACTIONA "Advances" along a record, when theend of
AD-3-1SECTION 3. INSTRUCTION SET BASICSSection 3.7.1 does not apply to the TD operating system which does not use Output Flag 0.Table 3.8-1 Valid Fla
TD ADDENDUM—SECTION 3. INSTRUCTION SET BASICSAD-3-294 Program Program Storage AreaTransfer full95 Program Program does not exist inTransfer Flash mem
THIS SECTION ENTIRELY REPLACES THE CR10X MANUAL SECTION 8.AD-8-1SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESThis section contains examples for
CR510 OVERVIEWOV-11OV4.3 ENTERING A PROGRAMPrograms are entered into the CR510 in one ofthree ways:1. Keyed in using the CR10KD keyboard.2. Loaded fr
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-205: P84 Data Table 01: 0 Seconds into interval 02: 0 Every time 03: 0 Records (0=
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-303: P92 If time is 01: 0 seconds into a 02: 900 second interval 03: 11 Set high F
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-4FIGURE 8.3-1. AM416 Wiring Diagram For Thermocouple and Soil Moisture Block Meas
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-58.4 INTERRUPT SUBROUTINE USEDTO COUNT SWITCH CLOSURES(RAIN GAGE)Subroutines give
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-68.5 SDM-A04 ANALOG OUTPUTMULTIPLEXER TO STRIP CHARTThis example illustrates the
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-710: P69 Wind Vector 01: 1 Rep 02: 180 Samples per sub-interval 03: 0 Polar Sensor
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-8Time into Test, min Output Interval Loop #00 to 10 10 sec. 110 to 30 30 sec. 230
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-9Loop 6, Output every 10 minutes until stoppedby user17: P87 Beginning of Loop 01:
TD ADDENDUM—SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESAD-8-10This is a blank page.
AD-9-1SECTION 9. INPUT/OUTPUT INSTRUCTIONS*** 18 MOVE TIME TO INPUT LOCATION ****FUNCTIONThis instruction takes current time or dateinformation and d
CR510 OVERVIEWOV-12there will be a 128 second delay beforecompiling and running the program. This canbe used to edit or change the program before its
This is a blank page.
AD-11-1SECTION 11. OUTPUT PROCESSING INSTRUCTIONSInstructions 73 – Maximum and 74 – Minimum have only one time option. (Time is output as a quotedst
TD ADDENDUM—SECTION 11. OUTPUT PROCESSING INSTRUCTIONSAD-11-2records. If 0 is entered, records will beautomatically allocated such that all automatic
12-1Section 12. Program ControlInstructionsThe TD operating system does not use the output Flag 0. Commands dealing with it arenot valid.Instruction
Section 12. Program Control Instructions12-2TABLE 12-1. CR205/CR210/CR215 in PakBus NetworkStand AloneDatalogger SendGetData P190 Wireless Sensor P1
Section 12. Program Control Instructions12-3Stand AloneDatalogger SendGetData P190 Wireless Sensor P193Radio SettingsRadio address, net address, and
Section 12. Program Control Instructions12-4Notes: Edlog allocates only one of the input locations used in parameters 5 and 7 ofthis instruction. The
Section 12. Program Control Instructions12-5PakBus CommunicationThe unique address for the datalogger in the PakBus network that will becommunicated
Section 12. Program Control Instructions12-6desirable to delay execution of subsequent instructions if those instructionsperform further processing o
Section 12. Program Control Instructions12-7Remote LocationPakBus CommunicationIf data is being received from another datalogger in the PakBus networ
CR510 OVERVIEWOV-13Wait a few seconds:01:21.423 The CR510 has read thesensor and stored theresult again. The internaltemp is now 21.423 oC.The value
Section 12. Program Control Instructions12-8or unpacked with the least significant bit of the first byte, starting at thislocation. Incoming discrete
Section 12. Program Control Instructions12-9This instruction is not necessary in networks with wireless sensors and onlyone Master datalogger, becaus
Section 12. Program Control Instructions12-10Edlog allocates only one of the input locations used in parameters 7, 9, and 10of this instruction. The
Section 12. Program Control Instructions12-11ExampleTo set up the remotes for an hourly transmission at 15 minutes past the hour,the Time into Transm
Section 12. Program Control Instructions12-12For general information on input locations, see Input Locations. Swath to SendThe number of data values
Section 12. Program Control Instructions12-13Location with Seconds Until TransmitThe input location in which to store the number of seconds until it
Section 12. Program Control Instructions12-14Swath to Receive From MasterThe number of data values that will be received from the host (master)datalo
Section 12. Program Control Instructions12-15For general information on input locations, see Input Locations. Result Code LocationThe input location
Section 12. Program Control Instructions12-16Result LocationResult Code Description-1001 The attempted setting is a read-only setting-1002 Out of spa
Section 12. Program Control Instructions12-17The information returned using this instruction would be similar to:InputLocationUsedValueStored Descrip
CR510 OVERVIEWOV-14OV5.2 EDITING AN EXISTING PROGRAMWhen editing an existing program in the CR510,entering a new instruction inserts theinstruction;
Section 12. Program Control Instructions12-18desired interval in the Communications Interval field. This option is the sameas the datalogger's *
LT-1LIST OF TABLESPAGEOVERVIEWOV3.1-1 ∗ Mode Summary ...
LIST OF TABLESLT-2PAGE6. 9 PIN SERIAL INPUT/OUTPUT6.1-1 Pin Description ...
LF-1LIST OF FIGURESPAGEOVERVIEWOV2.1-1 CR510 Memory ...
LIST OF FIGURESLF-28. PROCESSING AND PROGRAM CONTROL EXAMPLES8.4-1 Connections for Rain Gage ...
CR510 OVERVIEWOV-15Instruction # Parameter(Loc.:Entry) (Par.#:Entry) Description07: P73 Maximize instruction01:1 One repetition02:10 Output time of da
CR510 OVERVIEWOV-16OV6. DATA RETRIEVAL OPTIONSThere are several options for data storage andretrieval. These options are covered in detail inSection
CR510 OVERVIEWOV-17CSM1SM192/716STORAGEMODULESRF232 RFBASESTATIONDATALOGGERMD9MULTIDROPINTERFACERF95 RFMODEMSC932INTERFACEDC112PHONEMODEMRF100/RF200TR
WARRANTY AND ASSISTANCEThe CR510 DATALOGGER is warranted by CAMPBELL SCIENTIFIC, INC. to be free from defects inmaterials and workmanship under normal
CR510 OVERVIEWOV-18OV7. SPECIFICATIONSPROGRAM EXECUTION RATESystem tasks initiated in sync with real-time up to 64 Hz. One measurement with data tran
1-1SECTION 1. FUNCTIONAL MODES1.1 DATALOGGER PROGRAMS - ∗∗∗∗1, ∗∗∗∗2,∗∗∗∗3, AND ∗∗∗∗4 MODESData acquisition and processing functions arecontrolled b
SECTION 1. FUNCTIONAL MODES1-21.1.2 SUBROUTINESTable 3 is used to enter subroutines which maybe called with Program Control Instructions inTables 1 a
SECTION 1. FUNCTIONAL MODES1-3PROGRAM* Table 1 Program01: 0.0 Execution Interval(seconds) @@001: Volts (SE) (P1)1: 1 Reps2: 1 ±2.5 mV Slow Range3: 1
SECTION 1. FUNCTIONAL MODES1-4modes will return to the mode withoutrecompiling.When the ∗0 or ∗B Mode is used to compile, alloutput ports and flags a
SECTION 1. FUNCTIONAL MODES1-5Storage location 20, key in "*6 20 A". The IDportion of the display shows the last 2 digits ofthe location n
SECTION 1. FUNCTIONAL MODES1-6memory is then displayed in K bytes. The sizeof memory can be displayed in the ∗B mode.Input Storage is used to store
SECTION 1. FUNCTIONAL MODES1-7FIGURE 1.5-1. CR510 MemorySystem Memory(4096 Bytes)Active Program(default 2048 Bytes)Input Storage(default 28 location
SECTION 1. FUNCTIONAL MODES1-81.5.2 ∗∗∗∗A MODEThe ∗A Mode is used to 1) determine the number oflocations allocated to Input Storage, IntermediateSto
SECTION 1. FUNCTIONAL MODES1-9After repartitioning memory, the program must berecompiled. Compiling erases IntermediateStorage. Compiling with ∗0 er
This is a blank page.
SECTION 1. FUNCTIONAL MODES1-10TABLE 1.6-1. Description of ∗∗∗∗B Mode DataKeyboard DisplayEntry ID: DataDescription of Data∗ B01: XXXXX Program memo
SECTION 1. FUNCTIONAL MODES1-111.7 ∗∗∗∗C MODE -- SECURITYThe ∗C Mode is used to block access to theuser's program information and certain CR510
SECTION 1. FUNCTIONAL MODES1-12program will be automatically loaded and runwhen the CR510 is powered up. (If a StorageModule with a program 8 is con
SECTION 1. FUNCTIONAL MODES1-13TABLE 1.8-5 Transferring a Program using aStorage ModuleKey entry Display∗D 13:007NA 7N:00 (N is Storage Moduleaddres
SECTION 1. FUNCTIONAL MODES1-14This is a blank page.
2-1SECTION 2. INTERNAL DATA STORAGE2.1 FINAL STORAGE AREAS, OUTPUTARRAYS, AND MEMORY POINTERSFinal Storage is the memory where finalprocessed data a
SECTION 2. INTERNAL DATA STORAGE2-2Output Processing Instructions store data intoFinal Storage only when the Output Flag is set.The string of data st
SECTION 2. INTERNAL DATA STORAGE2-32.2 DATA OUTPUT FORMAT ANDRANGE LIMITSData are stored internally in Campbell Scientific'sBinary Final Storag
SECTION 2. INTERNAL DATA STORAGE2-4another memory location may be entered,followed by the "A" key to jump to the start ofthe Output Array e
3-1SECTION 3. INSTRUCTION SET BASICSThe instructions used to program the CR510 are divided into four types: Input/Output (I/O), Processing,Output Pro
iCR510 MEASUREMENT AND CONTROL MODULETABLE OF CONTENTSPAGEOV1. PHYSICAL DESCRIPTIONOV1.1 Analog Inputs ...
SECTION 3. INSTRUCTION SET BASICS3-2Loop Index, allows the increment step to bechanged. See Instructions 87 and 90, Section12, for more details.To i
SECTION 3. INSTRUCTION SET BASICS3-3The instructions to output the averagetemperature every 10 minutes are in Table 2which has an execution interval o
SECTION 3. INSTRUCTION SET BASICS3-4TABLE 3.7-2. Example of the Use of Flag 91: If time is (P92)1: 0 Minutes (Seconds --) into a2: 10 Interval (sam
SECTION 3. INSTRUCTION SET BASICS3-53.8.1 IF THEN/ELSE COMPARISONSProgram Control Instructions can be used for Ifthen/else comparisons. When Command
SECTION 3. INSTRUCTION SET BASICS3-6;Logical OR construction example:11: If (X!F) (P89)1: 1 X Loc [ DO_ppm ]2: 4 <3: 3.5 F4: 30 Then Do12: Do (P
SECTION 3. INSTRUCTION SET BASICS3-7Any number of groups of nested instructionsmay be used in any of the three ProgrammingTables. The number of group
SECTION 3. INSTRUCTION SET BASICS3-8
SECTION 3. INSTRUCTION SET BASICS3-9TABLE 3.9-2. Processing Instruction Memory and Execution Times R = No. of Reps.INPUT MEMORY PROG.INSTRUCTION LOC.
SECTION 3. INSTRUCTION SET BASICS3-10TABLE 3.9-3. Output Instruction Memory and Execution Times R = No. of Reps.INTER. MEM. FINAL PROG. EXECUTION T
SECTION 3. INSTRUCTION SET BASICS3-113.10 ERROR CODESThere are four types of errors flagged by theCR510: Compile, Run Time, Editor, and ∗D Mode.Compi
CR510 TABLE OF CONTENTSii2. INTERNAL DATA STORAGE2.1 Final Storage Areas, Output Arrays, and Memory Pointers ...
SECTION 3. INSTRUCTION SET BASICS3-1226 Compile EXIT LOOP withoutLOOP27 Compile IF CASE without BEGINCASE30 Compile IF and/or LOOP nestedtoo deep31 R
4-1SECTION 4. EXTERNAL STORAGE PERIPHERALSExternal data storage devices are used to provide a data transfer medium that the user cancarry from the te
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-2Instruction 96 has a single parameter whichspecifies the peripheral to send output to. Table4.1-1 lists th
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-34.2 MANUALLY INITIATED DATAOUTPUT - ∗∗∗∗8 MODEData transfer to a peripheral device can bemanually initiate
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-4FIGURE 4.3-1. Example of CR510 Printable ASCII Output Format4.3.2 COMMA SEPARATED ASCIIComma Separated AS
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-5Storage Module with the lowest address that isnot full (fill and stop configuration only) andaddresses it.
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-6TABLE 4.5-1. ∗∗∗∗9 Commands for Storage ModuleCOMMAND DISPLAY DESCRIPTION1 01: 0000 RESET, enter 248 to er
5-1SECTION 5. TELECOMMUNICATIONSTelecommunications is used to retrieve data from Final Storage directly to a computer/terminal and toprogram the CR51
SECTION 5. TELECOMMUNICATIONS5-24. An illegal character increments a counterand zeros the command buffer, returning a∗∗∗∗.5. CR to datalogger means &
SECTION 5. TELECOMMUNICATIONS5-3TABLE 5.1-1. Telecommunications CommandsCommand Description[F.S. Area]A SELECT AREA/STATUS - If 1 or 2 does not prec
CR510 TABLE OF CONTENTSiii7.8 100 ohm PRT in 4 Wire Full Bridge ...
SECTION 5. TELECOMMUNICATIONS5-43142J TOGGLE FLAGS AND SET UP FOR K COMMAND - Used in theMonitor Mode and with the Heads Up Display. See Appendix C
6-1SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6.1 PIN DESCRIPTIONAll external communication peripherals connectto the CR510 through the 9-pin subminiature
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-2(ME)MODEM(COM200RF95SC32A)FIGURE 6.2-1. Hardware Enabled and Synchronously Addressed Peripherals6.2 ENABLING
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-3Synchronously addressed peripherals include theCR10KD Keyboard Display, Storage Modules,SDC99 Synchronous Devi
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-46.5 MODEM/TERMINAL PERIPHERALSThe CR510 considers any device with anasynchronous serial communications port w
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-5State 2 requires all SDs to drop the Ring lineand prepare for addressing. The CR510 thensynchronously clocks
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-6TABLE 6.7-1. SC32A Pin DescriptionPIN = Pin numberO = Signal Out of the SC32A to a peripheralI = Signal Into
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-7FIGURE 6.7-1. Transmitting the ASCII Character 16.7.3 COMMUNICATION PROTOCOL/TROUBLESHOOTINGThe ASCII standa
SECTION 6. 9-PIN SERIAL INPUT/OUTPUT6-8IF NOTHING HAPPENSIf the CR510 is connected to the SC32A RS232interface and a modem/terminal, and an "∗&q
7-1SECTION 7. MEASUREMENT PROGRAMMING EXAMPLESThis section gives some examples of Input Programming for common sensors used with the CR510.These exam
CR510 TABLE OF CONTENTSivAPPENDICESA. GLOSSARY...
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-2CR510FIGURE 7.2-1. Typical Connection for Active Sensor with External BatteryGround at the LI-6262 is
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-302: Do (P86)1: 41 Set Port 1 High03: Excitation with Delay (P22)1: 2 Ex Channel2: 0 Delay w/Ex (units =
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-4CR510FIGURE 7.5-1. Wiring Diagram for Rain Gage with Long Leads7.5 TIPPING BUCKET RAIN GAGE WITHLONG
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-5Next solve for Vx:Vx = I(R1+Rs+Rf) = 2.21 VIf the actual resistances were the nominalvalues, the CR510
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-67.7 100 OHM PRT IN 3 WIRE HALFBRIDGEThe temperature measurement requirements inthis example are the sa
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-7E1CR510H1L1AGFIGURE 7.8-1. Full Bridge Schematic for 100 ohm PRTPROGRAM01: 3W Half Bridge (P7)1: 1 Rep
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-8Even with an excitation voltage (Vx) equal to 2500mV, Vs can be measured on the +2.5 mV scale(40°C = 11
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-9CR510FIGURE 7.9-1. Wiring Diagram for Full Bridge Pressure TransducerFIGURE 7.10-1. Lysimeter Weighin
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-10of the bridge in the load cell is 350 ohms. Thevoltage drop across the load cell is equal to thevolta
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-11When the experiment is started, the water contentof the soil in the lysimeter is approximately 25% ona
vFEATURES OF CR510The CR510 is programmed in the same way as the CR500 and executes existing CR500 programs. TheCR510 has a clock and memory backed b
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-12CR510FIGURE 7.11-1. 6 227 Gypsum Blocks Connected to the CR510PROGRAM01: AC Half Bridge (P5)1: 4 Rep
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-13CR510FIGURE 7.12-1. Nonlinear Thermistor Probes Connected to CR510PROGRAM01: Excite-Delay (SE) (P4)1:
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-14FIGURE 7.13-1. A Vibrating Wire SensorThe following calculations are based on using aGeokon model 450
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-15The multiplier, m, is calculated to convert thereading to feet of water.m = 0.0151 (psi/digit) ∗ 2.306
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-16CR51012 V or 5 VCh E1FIGURE 7.13-3. Hook up to AVW1PROGRAMAVW1 & CR510 USED TO MEASURE 1GEOKON VI
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-1704: Z=X+F (P34)1: 1 X Loc [ Temp ]2: -24 F3: 3 Z Loc [ Temp_Comp ]05: Z=X*F (P37)1: 3 X Loc [ Tem
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-184H4LAGG12VGCR10XHLGND4 to 20 mASensor100 Ω±0.01%CURS100CR5101H1LAGFIGURE 7.14-1 Wiring Diagram for CU
8-1SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESThe following examples are intended to illustrate the use of Processing and Program ControlInstr
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-2In the above example, all samples for theaverage are stored in input locations. This isnecessar
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-302: If time is (P92)1: 0 Minutes (Seconds --) into a2: 15 Interval (same units as above)3: 10 Se
Comentarios a estos manuales