Campbell CSIOPC Dokumentacja

Przeglądaj online lub pobierz Dokumentacja dla Serwery Campbell CSIOPC. Campbell CSIOPC Specifications Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj

Podsumowanie treści

Strona 1 - Control System

CR1000 Measurement andControl System1/08Copyright © 2000-2008Campbell Scientific, Inc.

Strona 2 - Warranty and Assistance

CR1000 Table of Contents viii 15.2.4 Troubleshooting... 15-6 15.2.5 Modbus over

Strona 3 - CR1000 Table of Contents

Section 8. CR1000 Configuration 8-4 The information in the dialog helps to corroborate the signature of the operating system sent. 8.2.2 Sending O

Strona 4

Section 8. CR1000 Configuration 8-5 FIGURE 8.3-1. DevConfig Settings Editor As shown in FIGURE 8.3-1, the top of the Settings Editor is a grid that

Strona 5

Section 8. CR1000 Configuration 8-6 FIGURE 8.3-2. Summary of CR1000 Configuration Clicking the Factory Defaults button on the Settings Editor will

Strona 6

Section 8. CR1000 Configuration 8-7 8.3.1 Deployment Tab FIGURE 8.3-3. DevConfig Deployment Tab As shown in FIGURE 8.3-3, the Deployment tab allow

Strona 7 - ... 11-3

Section 8. CR1000 Configuration 8-8 8.3.1.2 Ports Settings Sub-Tab As shown in FIGURE 8.3-4, the port settings tab has the following settings. FIGU

Strona 8

Section 8. CR1000 Configuration 8-9 ranges already set up. These controls will be disabled if the Verify Interval value is set to zero. Add Range wi

Strona 9

Section 8. CR1000 Configuration 8-10 8.3.2 Logger Control Tab FIGURE 8.3-6. DevConfig Logger Control Tab The clock in the PC and the datalogger wi

Strona 10

Section 8. CR1000 Configuration 8-11 8.4 Settings via Terminal Emulator CR1000 Terminal Mode is designed to aid Campbell Scientific engineers in ope

Strona 11

Section 8. CR1000 Configuration 8-12

Strona 12

9-1 Section 9. CR1000 Programming 9.1 Inserting Comments into Program Comments are non-functioning text placed within the body of a program to docu

Strona 13

CR1000 Table of Contents ix 19.4.3 Diagnosis and Fix Procedures... 19-7 19.4.3.1 Battery Voltage Test

Strona 14 - . ... 11-8

Section 9. CR1000 Programming 9-2 9.3.1 Short Cut Editor and Program Generator Short Cut is easy-to-use menu-driven software that presents the user

Strona 15

Section 9. CR1000 Programming 9-3 9.3.3 Transformer This section is not yet available. 9.4 Numerical Formats Four numerical formats are supported b

Strona 16

Section 9. CR1000 Programming 9-4 9.5 Structure TABLE 9.5-1 delineates CRBASIC program structure: TABLE 9.5-1. CRBASIC Program Structure Declaratio

Strona 17 - Section 1. Introduction

Section 9. CR1000 Programming 9-5 EXAMPLE 9.5-1 demonstrates the proper structure of a CRBASIC program. EXAMPLE 9.5-1. CRBASIC Code: Proper Progra

Strona 18 - This is a blank page

Section 9. CR1000 Programming 9-6 9.6 Declarations Constants (and pre-defined constants), Public variables, Dim variables, Aliases, Units, Data Tabl

Strona 19 - 2.1.1.3 Data Retrieval

Section 9. CR1000 Programming 9-7 9.6.1.2 Dimensions Occasionally, a multi-dimensioned array is required by an application. Dimensioned arrays can

Strona 20 - 2.1.5 Power Supply

Section 9. CR1000 Programming 9-8 'UINT2 Data Storage Example Sample (1,PosCounter,UINT2) 'LONG Data Storage Example Sample (1,PosNeg

Strona 21

Section 9. CR1000 Programming 9-9 9.6.1.4 Data Type Operational Detail FP2 Default CR1000 data type for stored data. While IEEE 4 byte floating po

Strona 22 - 2.1.6 Analog Sensors

Section 9. CR1000 Programming 9-10 Boolean Boolean variables are typically used for flags and to represent conditions or hardware that have only two

Strona 23

Section 9. CR1000 Programming 9-11 EXAMPLE 9.6-3. CRBASIC Code: Using the Const Declaration. Public PTempC, PTempF Const CtoF_Mult = 1.8 Const CtoF_

Strona 24 - 2.1.7 Bridge Sensors

CR1000 Table of Contents x 4.5-1. Schematic of a Pulse Sensor on a CR1000 ... 4-30 4.5-2. Pulse Input Types ...

Strona 25 - EX1 P1 P2

Section 9. CR1000 Programming 9-12 A data table is essentially a file that resides in CR1000 memory. The file is written to each time data are direc

Strona 26 - 2.1.10 RS-232 Sensors

Section 9. CR1000 Programming 9-13 EXAMPLE 9.7-1. CRBASIC Code: Definition and Use of a Data Table 'CR1000 'Declare Variables Public Batt

Strona 27 - Thermocouple

Section 9. CR1000 Programming 9-14 9.7.1.1 DataTable() and EndTable() The DataTable instruction has three parameters: a user-specified alphanumeric

Strona 28 - 2.2.2 PC200W Software

Section 9. CR1000 Programming 9-15 9.7.1.3 Output Processing Instructions Data storage processing (“output processing”) instructions determine what

Strona 29

Section 9. CR1000 Programming 9-16 'Process and Control If Oscillator = 1 If Flag(1) = True DisableVar = True End If Else

Strona 30

Section 9. CR1000 Programming 9-17 Scan determines how frequently instructions in the program are executed: EXAMPLE 9.9-2. CRBASIC Code: Scan Syntax

Strona 31

Section 9. CR1000 Programming 9-18 9.11 Program Execution and Task Priority Execution of program instructions is prioritized among three tasks: meas

Strona 32

Section 9. CR1000 Programming 9-19 measurements are not allowed in pipeline mode. Because of the precise execution of measurement instructions, proc

Strona 33

Section 9. CR1000 Programming 9-20 other sequences have access to measurement hardware with the order of priority being the background calibration se

Strona 34 - 2.2.2.6 Collecting Data

Section 9. CR1000 Programming 9-21 9.12.3 Names in Parameters TABLE 9.12-1 lists the maximum length and allowed characters for the names for Variabl

Strona 35 - 2.2.2.7 Viewing Data

CR1000 Table of Contents xi Tables 4.1-1. Current Sourcing Limits ... 4-2 4.2-1. CRB

Strona 36

Section 9. CR1000 Programming 9-22 EXAMPLE 9.12-3. CRBASIC Code: Use of Arrays as Multipliers and Offsets Public Pressure(3), Mult(3), Offset(3) Da

Strona 37 - Section 3. Overview

Section 9. CR1000 Programming 9-23 Single precision float has 24 bits of mantissa. Double precision has a 32-bit extension of the mantissa, resulting

Strona 38 - 3.1.1 Sensor Support

Section 9. CR1000 Programming 9-24 EXAMPLE 9.13-2. CRBASIC Code: Conversion of FLOAT / LONG to Boolean Public Fa AS FLOAT Public Fb AS FLOAT Public

Strona 39 - 3.1.2.2 Voltage Outputs

Section 9. CR1000 Programming 9-25 9.13.3.5 Constants Conversion If a constant (either entered as a number or declared with CONST) can be expressed

Strona 40 - 3.1.2.4 Power Terminals

Section 9. CR1000 Programming 9-26 TABLE 9.13-1. Binary Conditions of TRUE and FALSE Condition CRBASIC Instruction(s) Used Memory Location of Binar

Strona 41

Section 9. CR1000 Programming 9-27 EXAMPLE 9.13-5. Logical Expression Examples a. If X >= 5 then Y = 0 Sets the variable Y to 0 if the express

Strona 42 - 3.1.3 Power Requirements

Section 9. CR1000 Programming 9-28 EndTable 'Program BeginProg Scan (1,Sec,0,0) 'Assign strings to String variables Wrd(1) = &qu

Strona 43 - 3.1.4.2 User Programming

Section 9. CR1000 Programming 9-29 TABLE 9.14-1. Abbreviations of Names of Data Processes Abbreviation Process Name Tot Totalize Avg Average Max Ma

Strona 44 - 3.1.6 Communications

Section 9. CR1000 Programming 9-30

Strona 45 - 3.1.6.4 Keyboard Display

10-1 Section 10. CRBASIC Programming Instructions Read more! Parameter listings, application information, and code examples are available in CRBASI

Strona 46 - 3.1.8 Care and Maintenance

CR1000 Table of Contents xii 16.5-2. LoggerNet Clients (require, but do not include, the LoggerNet Server)...

Strona 47 - 3.2 PC Support Software

Section 10. CRBASIC Programming Instructions 10-2 ESSVariables Automatically declares all the variables required for the datalogger when used in an E

Strona 48

Section 10. CRBASIC Programming Instructions 10-3 WebPageBegin / WebPageEnd See Section 11.2 Information Services. 10.2 Data Table Declarations Data

Strona 49 - 3.3 Specifications

Section 10. CRBASIC Programming Instructions 10-4 TableFile Writes a file from a data table to the datalogger CPU, user drive, or a compact flash car

Strona 50

Section 10. CRBASIC Programming Instructions 10-5 PeakValley Detects maxima and minima in a signal. Syntax PeakValley (DestPV, DestChange, Reps, Sour

Strona 51 - Section 4. Sensor Support

Section 10. CRBASIC Programming Instructions 10-6 10.2.4 Histograms Histogram Processes input data as either a standard histogram (frequency distrib

Strona 52 - 4.2 Voltage Measurement

Section 10. CRBASIC Programming Instructions 10-7 10.4 Program Control Instructions 10.4.1 Common Controls BeginProg … EndProg Mark the beginning a

Strona 53 - 4.2.1 Measurement Sequence

Section 10. CRBASIC Programming Instructions 10-8 For ... Next Repeats a group of instructions a specified number of times. Syntax For counter = sta

Strona 54 - 4.2.2 Voltage Range

Section 10. CRBASIC Programming Instructions 10-9 Slow Sequence Marks the beginning of a section of code that will run concurrently with the main pro

Strona 55

Section 10. CRBASIC Programming Instructions 10-10 Restore Resets the location of the Read pointer back to the first value in the list defined by Dat

Strona 56

Section 10. CRBASIC Programming Instructions 10-11 VoltSe Measures the voltage at a single-ended input with respect to ground. Syntax VoltSe (Dest, R

Strona 57

CR1000 Table of Contents xiii 12.6-5. Run Program from CRD: drive... 12-12 12.6-6. Run Program Alway

Strona 58 - 4.2.5 Integration

Section 10. CRBASIC Programming Instructions 10-12 BrFull6W Measures ratio of Vdiff2 / Vdiff1 of a 6 wire full bridge. Reports 1000 * (Vdiff2 / Vdi

Strona 59

Section 10. CRBASIC Programming Instructions 10-13 PulsePort Toggles the state of a control port, delays the specified amount of time, toggles the po

Strona 60 - 4.2.6 Signal Settling Time

Section 10. CRBASIC Programming Instructions 10-14 10.5.9 Specific Sensors CS110 Measures electric field by means of a CS110 electric field meter. S

Strona 61

Section 10. CRBASIC Programming Instructions 10-15 10.5.10 Peripheral Device Support Multiple SDM instructions can be used within a program. AM25T C

Strona 62

Section 10. CRBASIC Programming Instructions 10-16 SDMSW8A Controls and reads an SDM-SW8A. Syntax SDMSW8A (Dest, Reps, SDMAddress, FunctOp, SW8AStart

Strona 63 - 4.2.7 Self-Calibration

Section 10. CRBASIC Programming Instructions 10-17 > Greater Than < Less Than >= Greater Than or Equal <= Less Than or Equal Bit Shift

Strona 64 - VoltSe()

Section 10. CRBASIC Programming Instructions 10-18 << Bit shift left Syntax Variable = Numeric Expression >> Amount >> Bit sh

Strona 65

Section 10. CRBASIC Programming Instructions 10-19 TABLE 10.6-1. Derived Trigonometric Functions Function CRBASIC Equivalent Secant Sec = 1 / Cos(

Strona 66

Section 10. CRBASIC Programming Instructions 10-20 COSH Returns the hyperbolic cosine of an expression or value. Syntax x = COSH (source) SIN Returns

Strona 67

Section 10. CRBASIC Programming Instructions 10-21 INT or FIX Return the integer portion of a number. Syntax x = INT (source) x = Fix (source) INTDV

Strona 68

CR1000 Table of Contents xiv

Strona 69 - 4.3.1 Strain Calculations

Section 10. CRBASIC Programming Instructions 10-22 RectPolar Converts from rectangular to polar coordinates. Syntax RectPolar (Dest, Source) 10.6.5

Strona 70

Section 10. CRBASIC Programming Instructions 10-23 StdDevSpa Used to find the standard deviation of an array. Syntax StdDevSpa(Dest, Swath, Source) S

Strona 71 - 4.4.1 Error Analysis

Section 10. CRBASIC Programming Instructions 10-24 10.7 String Functions & Concatenates string variables + Concatenates string and numeric vari

Strona 72 - Panel Temperature ºC

Section 10. CRBASIC Programming Instructions 10-25 HEX Returns a hexadecimal string representation of an expression. Syntax Variable = HEX (Expressio

Strona 73 - Measured - Actual degrees C

Section 10. CRBASIC Programming Instructions 10-26 Replace Searches a string for a substring, and replace that substring with a different string. Syn

Strona 74

Section 10. CRBASIC Programming Instructions 10-27 DaylightSavingUS Determine if US daylight saving time has begun or ended. Optionally advance or t

Strona 75

Section 10. CRBASIC Programming Instructions 10-28 VoiceHangup Hangs up the voice modem. Syntax VoiceHangup VoiceKey Recognizes the return of charact

Strona 76

Section 10. CRBASIC Programming Instructions 10-29 DisplayMenu … EndMenu Marks the beginning and ending of a custom menu. Syntax DisplayMenu ("

Strona 77

Section 10. CRBASIC Programming Instructions 10-30 SerialIn Sets up a communications port for receiving incoming serial data. Syntax SerialIn (Dest,

Strona 78 - 4.4.1.7 Error Summary

Section 10. CRBASIC Programming Instructions 10-31 The ComPort parameter sets a default communications port when a route to the remote node is not kn

Strona 79 - 4.5 Pulse Count Measurement

1-1 Section 1. Introduction Whether in extreme cold in Antarctica, scorching heat in Death Valley, salt spray from the Pacific, micro-gravity in spa

Strona 80 - Pulse Channel

Section 10. CRBASIC Programming Instructions 10-32 ClockReport Sends the datalogger clock value to a remote datalogger in the PakBus network. Syntax

Strona 81

Section 10. CRBASIC Programming Instructions 10-33 Routes Returns a list of known dynamic routes for a PakBus datalogger that has been configured as

Strona 82 - ±0.5 V

Section 10. CRBASIC Programming Instructions 10-34 10.13 Variable Management FindSpa Searches a source array for a value and returns the value’s pos

Strona 83 - Silicon diodes

Section 10. CRBASIC Programming Instructions 10-35 FileRename Changes the name of file on the CR1000’s CPU:, USR:, or CRD: drives. Syntax FileRename(

Strona 84 - 4.8 RS-232 Measurements

Section 10. CRBASIC Programming Instructions 10-36 ResetTable Used to reset a data table under program control. Syntax ResetTable (TableName) SetStat

Strona 85 - Peripherals

Section 10. CRBASIC Programming Instructions 10-37 10.16 Information Services Email, IP SMS, and Web Page Services. Read more! See Section 11.2 I

Strona 86 - 5.4.1 Binary Control

Section 10. CRBASIC Programming Instructions 10-38 TCPOpen Sets up a TCP/IP socket for communication. Syntax TCPOpen (IPAddr, TCPPort, TCPBuffer) TC

Strona 87 - 5.6 Other Peripherals

Section 10. CRBASIC Programming Instructions 10-39 10.18 SCADA Read more! See Sections 15.1 DNP3 and 15.2 Modbus. ModBusMaster Sets up a datalogger

Strona 88 - 5.6.3 Low-level AC

Section 10. CRBASIC Programming Instructions 10-40 NewFieldCal Triggers storage of FieldCal values when a new FieldCal file has been written. Syntax

Strona 89 - 6.4 Battery Connection

Section 10. CRBASIC Programming Instructions 10-41 10.20.2 GOES GOESData Sends data to a CSI GOES satellite data transmitter. Syntax GOESData (Dest,

Strona 90

Section 1. Introduction 1-2 This is a blank page.

Strona 91 - Section 7. Grounding

Section 10. CRBASIC Programming Instructions 10-42 10.20.4 INMARSAT-C INSATSetup Configures the OMNISAT-I transmitter for sending data over the INSA

Strona 92

11-1 Section 11. Programming Resource Library 11.1 Field Calibration of Linear Sensors (FieldCal) Calibration increases accuracy of a measurement de

Strona 93 - 7.2 Common Mode Range

Section 11. Programming Resource Library 11-2 11.1.2 CRBASIC Programming Field calibration functionality is utilized through either: FieldCal() -- t

Strona 94

Section 11. Programming Resource Library 11-3 11.1.4.1 Single-point Calibrations (zero or offset) Use the following general procedure to adjust offs

Strona 95

Section 11. Programming Resource Library 11-4 chamber. The following procedure zeros the RH sensor to obtain the calibration report shown. Calibrati

Strona 96

Section 11. Programming Resource Library 11-5 BeginProg Multiplier = .05 Offset = 0 KnownRH = 0 LoadFieldCal(true) 'Load the CAL File, i

Strona 97 - 8.1 DevConfig

Section 11. Programming Resource Library 11-6 EXAMPLE 11.1-2. FieldCal offset demonstration program. 'Jumper EX1 to SE8(4L) to simulate a senso

Strona 98

Section 11. Programming Resource Library 11-7 Calibration Report for Y Flow Meter Initial Calibration 1 Week Calibration (5% Drift) Output @ 30 l/

Strona 99

Section 11. Programming Resource Library 11-8 EXAMPLE 11.1-3. FieldCal multiplier and offset demonstration program. 'Jumper Vx/EX1 to SE8(4L) t

Strona 100 - 8.3 Settings via DevConfig

Section 11. Programming Resource Library 11-9 Send the program in EXAMPLE 11.1-4. Start the first step of the simulated calibration by entering: mV

Strona 101

2-1 Section 2. Quickstart Tutorial Quickstart tutorial gives a cursory look at CR1000 data acquisition. 2.1 Primer - CR1000 Data Acquisition Data a

Strona 102

Section 11. Programming Resource Library 11-10 BeginProg Multiplier = 1 Offset = 0 KnownWC = 0 LoadFieldCal(true) 'Load the CAL File, if

Strona 103 - 8.3.1 Deployment Tab

Section 11. Programming Resource Library 11-11 FieldCalStrain uses the known value of the shunt resistor to adjust the gain (multiplier / span) to co

Strona 104

Section 11. Programming Resource Library 11-12 EXAMPLE 11.1-5. FieldCalStrain() calibration demonstration. 'Program to measure quarter bridge s

Strona 105 - 8.3.1.3 Advanced Sub-Tab

Section 11. Programming Resource Library 11-13 11.1.6.1 Quarter bridge Shunt (Option 13) With EXAMPLE 11.1-5 sent to CR1000, and with strain gage st

Strona 106 - 8.3.2 Logger Control Tab

Section 11. Programming Resource Library 11-14 FIGURE 11.1-4. Starting zero procedure. FIGURE 11.1-5. Zero procedure finished. 11.2 Information

Strona 107

Section 11. Programming Resource Library 11-15 • Modbus/TCP/IP, Master and Slave. • DHCP Client to obtain an IP address. • DNS Client to query a D

Strona 108

Section 11. Programming Resource Library 11-16 Links will also be created automatically for any HTML, XML, and JPEG files found on the datalogger in

Strona 109 - 9.3 Writing CR1000 Programs

Section 11. Programming Resource Library 11-17 HTTPOut("<p><a href="+ CHR(34) + "command=NewestRecord&table=Public"

Strona 110 - 9.3.2 CRBASIC Editor

Section 11. Programming Resource Library 11-18 FIGURE 11.2-3. Monitor Web Page Generated By Datalogger Program 11.2.3 FTP Server The CR1000 automa

Strona 111 - 9.4 Numerical Formats

Section 11. Programming Resource Library 11-19 11.2.5 Telnet Telnet can be used to access the same commands as the Terminal Emulator in the LoggerNe

Strona 112 - 9.5 Structure

Warranty and Assistance The CR1000 MEASUREMENT AND CONTROL SYSTEM is warranted by CAMPBELL SCIENTIFIC, INC. to be free from defects in materials and w

Strona 113

Section 2. Quickstart Tutorial 2-2 On-site serial communications are preferred if the datalogger is near the PC, and the PC can dedicate a serial (CO

Strona 114 - 9.6 Declarations

Section 11. Programming Resource Library 11-20 has, then the hostname can be used interchangeably with the IP address in some datalogger instructions

Strona 115 - 9.6.1.3 Data Types

Section 11. Programming Resource Library 11-21 FIGURE 11.3-1. Entering SDI-12 Transparent Mode through LoggerNet Terminal Emulator 11.3.2 SDI-12 C

Strona 116

Section 11. Programming Resource Library 11-22 11.3.3.1 Address Query Command If the address of a particular sensor is unknown, use the Address Quer

Strona 117

Section 11. Programming Resource Library 11-23 nn = the number of values will be returned in one or more subsequent D commands The difference between

Strona 118 - 9.6.2 Constants

Section 11. Programming Resource Library 11-24 every scan, i.e., it will pick up the data from the measurement command issued during the previous sca

Strona 119 - 9.7 Data Tables

Section 11. Programming Resource Library 11-25 TABLE 11.3-1. The SDI-12 basic command / response set. Courtesy SDI-12 Support Group. Name Command1

Strona 120

Section 11. Programming Resource Library 11-26 11.3.6 SDI-12 Power Considerations When a command is sent by the datalogger to an SDI-12 probe, all p

Strona 121 - 9.7.1 Data Tables

Section 11. Programming Resource Library 11-27 For most applications, total power usage of 318 mA for 15 seconds is not excessive, but if 16 probes w

Strona 122 - 9.7.1.2 DataInterval()

Section 11. Programming Resource Library 11-28 11.5.2 Wind Vector Processing CR1000 WindVector instruction processes wind speed and direction from e

Strona 123

Section 11. Programming Resource Library 11-29 11.5.2.1 Measured Raw Data Si = horizontal wind speed Θi = horizontal wind direction Uei = east-west

Strona 124 - 9.8 Subroutines

Section 2. Quickstart Tutorial 2-3 G 12V11109SE15 16131412SE12 34 56 78SW-125V12V12V12VGDC ONLYCAUTIONPERIPHERAL PORTC5HLDIFFHEX2HLHLLC4GGGGC1

Strona 125

Section 11. Programming Resource Library 11-30 or, in the case of orthogonal sensors Ux=(Σ(Uei/Ui))/N Uy=(Σ(Uni/Ui))/N where Ui=(Uei2+Uni2)1/2 Standa

Strona 126

Section 11. Programming Resource Library 11-31 The algorithm for σ(θu) is developed by noting (FIGURE 11.5-2) that u' where;/sU)'( Cosiiii

Strona 127 - 9.11.2 Sequential Mode

Section 11. Programming Resource Library 11-32 have never been greater than a few degrees. The final form is arrived at by converting from radians to

Strona 128 - 9.12 Instructions

Section 11. Programming Resource Library 11-33 EXAMPLE 11.7-1. Use of Conditional Compile Instructions #If, #ElseIf, #Else and #EndIf 'Condit

Strona 129 - for each repetition

Section 11. Programming Resource Library 11-34 'Main Scan. Scan (ScanRate,Sec,0,0) 'Here we make a measurement using different parame

Strona 130 - 9.13 Expressions

Section 11. Programming Resource Library 11-35 EXAMPLE 11.10-1 lists CRBASIC code that uses TrigVar() rather than DataInterval() to trigger data stor

Strona 131

Section 11. Programming Resource Library 11-36 11.11 Programming for Control This section is not yet available. 11.12 NSEC Data Type 11.12.1 NSEC

Strona 132

Section 11. Programming Resource Library 11-37 11.12.3 Example NSEC Programming EXAMPLE 11.12-1. CRBASIC Code: Using NSEC data type on a 1 element

Strona 133 - 9.13.4 Logical Expressions

Section 11. Programming Resource Library 11-38 BeginProg Scan (1,Sec,0,0) PanelTemp (PTempC,250) MaxVar = FirstTable.PTempC_Max TimeOfMaxVar =

Strona 134

12-1 Section 12. Memory and Data Storage CR1000 memory consists of four storage media: 1. Internal Flash EEPROM 2. Internal Serial Flash 3. Intern

Strona 135 - 9.13.5 String Expressions

Section 2. Quickstart Tutorial 2-4 2.1.6 Analog Sensors Analog sensors output continuous voltages that vary with the phenomena measured. Analog sens

Strona 136

Section 12. Memory and Data Storage 12-2 TABLE 10-1. CR1000 Memory Allocation NOTE: As of September 2007, all new CR1000s have 4 MB SRAM. Intern

Strona 137

Section 12. Memory and Data Storage 12-3 TABLE 10-2. CR1000 SRAM Memory “Static” Memory used by the operating system regardless of the user’s progr

Strona 138

Section 12. Memory and Data Storage 12-4 12.1 Internal SRAM SRAM (2 or 4 Mbytes) is powered by the internal CR1000 battery when main power is discon

Strona 139 - Instructions

Section 12. Memory and Data Storage 12-5 If the card has adequate space, the tables will be allocated and the CR1000 will start storing data to them.

Strona 140

Section 12. Memory and Data Storage 12-6 Filemanage() command is used within the CRBASIC program to remove files from the USR: drive. Files are man

Strona 141 - 10.2.1 Data Table Modifiers

Section 12. Memory and Data Storage 12-7 TABLE 12.6-1. File Control Functions File Control Functions Accessed Through Sending programs to the CR10

Strona 142 - 10.2.3.1 Single-Source

Section 12. Memory and Data Storage 12-8 12.6.1 File Attributes A feature of program files is the file attribute. TABLE 12.6-2 lists available file

Strona 143 - 10.2.3.2 Multiple-Source

Section 12. Memory and Data Storage 12-9 if “keep CF data” keep CF data from overwritten program if current program = overwritten program keep

Strona 144 - 10.2.4 Histograms

Section 12. Memory and Data Storage 12-10 “Oh, what a tangled web we weave...” - Sir Walter Scott. Back in the old days of volatile RAM, life was sim

Strona 145 - 10.4.1 Common Controls

Section 12. Memory and Data Storage 12-11 TABLE 12.6-3. Powerup.ini Commands Command Description 1 Run always, preserve CF data files 2 Run on pow

Strona 146

Section 2. Quickstart Tutorial 2-5 Sensor Wired to Single-Ended Channel #2 HL HL1 212 34DIFFSE+-Sensor Sensor Wired to Differential Channel #1 HL HL

Strona 147 - 10.4.2 Advanced Controls

Section 12. Memory and Data Storage 12-12 Program Execution After File is processed, the following rules determine what CR1000 program to run: 1) If

Strona 148 - 10.5.2 Voltage

13-1 Section 13. Telecommunications and Data Retrieval Telecommunications, in the context of CR1000 operation, is the movement of information between

Strona 149 - 10.5.4 Bridge Measurements

Section 13. Telecommunications and Data Retrieval 13-2 13.2 Protocols The primary telecommunication protocol for the CR1000 is PakBus (Section 14 Pa

Strona 150 - 10.5.7 Digital I/O

Section 13. Telecommunications and Data Retrieval 13-3 13.4 Data Retrieval Data tables are transferred to PC files through a telecommunications link

Strona 151 - SDI12SensorSetup

Section 13. Telecommunications and Data Retrieval 13-4 This is a blank page.

Strona 152 - Therm109

14-1 Section 14. PakBus Overview Read more! This section is provided as a primer to PakBus communications. Complete information is available in Cam

Strona 153 - SDMSpeed

Section 14. PakBus Overview 14-2 o Routers can be central routers. Central routers know the entire network. A PC running LoggerNet is typically a

Strona 154 - Mult, Offset)

Section 14. PakBus Overview 14-3 14.4 Linking Nodes: Neighbor Discovery To form a network, nodes must establish links with neighbors (adjacent nodes

Strona 155

Section 14. PakBus Overview 14-4 14.4.6 Maintaining Links Links are maintained by means of the CVI (communications verification interval). The CVI

Strona 156 - 10.6.2 Logical Operators

Section 14. PakBus Overview 14-5 Hence, the size of the responses to the file receive commands that the CR1000 sends will be governed by the maxPacke

Strona 157

Section 2. Quickstart Tutorial 2-6 2.1.7 Bridge Sensors Bridge sensors change resistance with respect to environmental change. Resistance is determ

Strona 158 - 10.6.4 Arithmetic Functions

Section 14. PakBus Overview 14-6 14.6 LoggerNet Device Map Configuration As shown in FIGURE 14.6-1 and FIGURE 14.6-2, the essential element of a Pak

Strona 159

15-1 Section 15. Alternate Telecoms Resource Library 15.1 DNP3 The CR1000 is DNP3 SCADA compatible. DNP3 is a SCADA protocol used primarily by util

Strona 160 - DewPoint

Section 15. Alternate Telecoms Resource Library 15-2 'Main Program BeginProg 'DNP communication over the RS-232 port at 115.2kbps. Data

Strona 161 - 10.6.7 Other Functions

Section 15. Alternate Telecoms Resource Library 15-3 serial sensors. Because Modbus uses a common bus and addresses each node, serial sensors are es

Strona 162 - 10.7 String Functions

Section 15. Alternate Telecoms Resource Library 15-4 Holding Registers 40001 - 49999 Hold values resulting from a programming action. Holding regist

Strona 163

Section 15. Alternate Telecoms Resource Library 15-5 ModbusSlave Sets up a datalogger as a Modbus slave device. Syntax ModbusSlave (ComPort, BaudRat

Strona 164 - 10.8 Clock Functions

Section 15. Alternate Telecoms Resource Library 15-6 15.2.4 Troubleshooting Test the Modbus functions on the datalogger with third party software Mo

Strona 165

Section 15. Alternate Telecoms Resource Library 15-7 FIGURE 15.2-1. NL100/NL105 Settings. Verify the correct OS version and enter IP address, net m

Strona 166

Section 15. Alternate Telecoms Resource Library 15-8 FIGURE 15.2-3. RS-485 Settings. This port should be disabled, unless an RS485 connection is be

Strona 167 - 10.11 Serial Input / Output

Section 15. Alternate Telecoms Resource Library 15-9 FIGURE 15.2-5. CS I/O Settings. The CS I/O Configuration should be set to PakBus. The SDC Add

Strona 168

Section 2. Quickstart Tutorial 2-7 2.1.8 Pulse Sensors The CR1000 can measure switch closures, low-lever AC signals (waveform breaks zero volts), or

Strona 169

Section 15. Alternate Telecoms Resource Library 15-10 15.2.6.2 Configuring the CR1000 The CRBASIC program has to include the instruction ModbusSlave

Strona 170

16-1 Section 16. Support Software PC / Windows(R) compatible software products are available from Campbell Scientific to facilitate CR1000 programmin

Strona 171

Section 16. Support Software 16-2 the LoggerNet server. TABLE 16.5-2 lists features of LoggerNet products that require the LoggerNet server as an ad

Strona 172 - 10.14 File Management

Section 16. Support Software 16-3 16.6 PDA Software PConnect Software supports PDAs with Palm Operating Systems. PConnectCE supports Windows Mobile

Strona 173

Section 16. Support Software 16-4 This is a blank page.

Strona 174

17-1 Section 17. CR1000KD: Using the Keyboard Display Read more! See Section 11.6 CR1000KD Custom Menus. The CR1000 has an optional keyboard display

Strona 175 - 10.16 Information Services

Section 17. CR1000KD: Using the Keyboard Display 17-2 CR1000 Display CAMPBELL SCIENTIFIC CR1000 Datalogger 06/18/2000, 18:24:35 CPU:

Strona 176 - 10.17 Modem Control

Section 17. CR1000KD: Using the Keyboard Display 17-3 17.1 Data Display Data Run/Stop Program File PCCard Ports and Status Configure

Strona 177 - 10.19 Calibration Functions

Section 17. CR1000KD: Using the Keyboard Display 17-4 17.1.1 Real Time Tables Public Table1 Temps Tref : 23.0234 TCTemp(1) : 19.6243 TCTemp(2) :

Strona 178 - 10.20.1 Argos

Section 17. CR1000KD: Using the Keyboard Display 17-5 17.1.2 Real Time Custom The CR1000KD can be configured with a user defined real-time display.

Strona 179 - GOESStatus

Section 2. Quickstart Tutorial 2-8 Digital I/O Ports Used to Control/Monitor Pump 110 VACPumpACL1LineMonitorC1GC2GCR10 C1 - Used as input to monito

Strona 180 - 10.20.4 INMARSAT-C

Section 17. CR1000KD: Using the Keyboard Display 17-6 17.1.3 Final Storage Tables TimeStamp Record Tref TC(1) TC(2) TC(3) "2

Strona 181 - Library

Section 17. CR1000KD: Using the Keyboard Display 17-7 17.2 Run/Stop Program CPU: ProgramName.CR1 Is Running >* Run on Power Up

Strona 182 - 11.1.2 CRBASIC Programming

Section 17. CR1000KD: Using the Keyboard Display 17-8 17.3 File Display Data Run/Stop Program File PCCard Ports and Status Configure, Sett

Strona 183 - Two Point Slope and Offset

Section 17. CR1000KD: Using the Keyboard Display 17-9 17.3.1 File: Edit The CRBASIC Editor is recommended for writing and editing datalogger program

Strona 184 - -50 % -52.5 %

Section 17. CR1000KD: Using the Keyboard Display 17-10 17.4 PCCard Display Data Run/Stop Program File PCCard Ports and Status Configure, S

Strona 185 - 11.1.5.2 Offset (Option 1)

Section 17. CR1000KD: Using the Keyboard Display 17-11 17.5 Ports and Status Read more! See Appendix A Status Table List of Status

Strona 186

Section 17. CR1000KD: Using the Keyboard Display 17-12 17.6 Settings Set Time/Date Settings Display Routes : xxxx StationName : xxx

Strona 187 - 53.90 l 53.92 l

Section 17. CR1000KD: Using the Keyboard Display 17-13 17.6.1 Set Time / Date Move the cursor to time element and press Enter to change it. Then mo

Strona 188

Section 17. CR1000KD: Using the Keyboard Display 17-14 This is a blank page.

Strona 189

18-1 Section 18. Care and Maintenance Temperature and humidity can affect the performance of the CR1000. The internal lithium battery must be replac

Strona 190

Section 2. Quickstart Tutorial 2-9 2.2 Hands-on Exercise – Measuring a Thermocouple This tutorial is a stepwise procedure for configuring a CR1000 t

Strona 191

Section 18. Care and Maintenance 18-2 18.4 Replacing the Internal Battery Misuse of the lithium battery or installing it improperly can cause severe

Strona 192

Section 18. Care and Maintenance 18-3 Logan, Utah FIGURE 18.4-1. CR1000 with wiring panel. FIGURE 18.4-2. Loosen thumbscrew to remove CR1000 canis

Strona 193

Section 18. Care and Maintenance 18-4 FIGURE 18.4-3. Pull edge with thumbscrew away from wiring panel. FIGURE 18.4-4. Remove nuts to disassemble

Strona 194 - 11.2 Information Services

Section 18. Care and Maintenance 18-5 DESI PAKDESI PAKBATTERY FIGURE 18.4-5. Remove and replace battery.

Strona 195 - 11.2.2 HTTP Web Server

Section 18. Care and Maintenance 18-6 This is a blank page.

Strona 196

19-1 Section 19. Troubleshooting If any component needs to be returned to the factory for repair or recalibration, remember that an RMA number is req

Strona 197

Section 19. Troubleshooting 19-2  SkippedRecord - Increments normally caused by skipped scans, which occur when a table called by the skipped scan

Strona 198 - 11.2.4 FTP Client

Section 19. Troubleshooting 19-3 experimenting with the InstructionTimes() instruction in the program. Analyzing InstructionTimes() results can be d

Strona 199

Section 19. Troubleshooting 19-4 TABLE 19.1-1. Math Expressions and CRBASIC Results Expression CRBASIC Expression Result 0 / 0 0 / 0 NAN ∞ - ∞

Strona 200 - 11.3 SDI-12 Sensor Support

Section 19. Troubleshooting 19-5 19.2 Communications 19.2.1 RS-232 Baud rate mis-match between the CR1000 and LoggerNet is often the root of commun

Strona 201 - 11.3.3 Addressing

Section 2. Quickstart Tutorial 2-10 2.2.2 PC200W Software Obtain and install PC200W. PC200W is available on the Campbell Scientific Resource CD or

Strona 202 - 11.3.4 Making Measurements

Section 19. Troubleshooting 19-6 19.4 Power Supply 19.4.1 Overview Power supply systems may include batteries, charger/regulators, and charging sou

Strona 203

Section 19. Troubleshooting 19-7 19.4.3 Diagnosis and Fix Procedures 19.4.3.1 Battery Voltage Test No Yes

Strona 204 - 11.3.5.1 Send Data Command

Section 19. Troubleshooting 19-8 19.4.3.2 Charging Circuit Test — Solar Panel No No Yes Yes No Yes No Yes No No Yes No Yes Yes No Disconnec

Strona 205

Section 19. Troubleshooting 19-9 19.4.3.3 Charging Circuit Test — Transformer No No Yes Yes Yes Yes No No

Strona 206

Section 19. Troubleshooting 19-10 19.4.3.4 Adjusting Charging Circuit Voltage Campbell Scientific recommends that only a qualified electronic techni

Strona 207 - 11.5 Wind Vector

A-1 Appendix A. Glossary A.1 Terms AC see VAC. A/D analog-to-digital conversion. The process that translates analog voltage levels to digital value

Strona 208

Appendix A. Glossary A-2 control I/O Terminals C1 - C8 or processes utilizing these terminals. CVI Communications Verification Interval. The interva

Strona 209 - 11.5.2.2 Calculations

Appendix A. Glossary A-3 DTE data terminal equipment. While the term has much wider meaning, in the limited context of practical use with the CR100

Strona 210

Appendix A. Glossary A-4 high resolution a high resolution data value has 5 significant digits and may range in magnitude from +.00001 to +99999. A

Strona 211 - Θ NS/)'s)'((

Appendix A. Glossary A-5 modem/terminal any device which: 1) has the ability to raise the CR23X's ring line or be used with the SC32A to raise

Strona 212 - 11.6 CR1000KD Custom Menus

Section 2. Quickstart Tutorial 2-11 Historical Note: In the space race era, a field thermocouple measurement was a complicated and cumbersome process

Strona 213

Appendix A. Glossary A-6 output processing instructions process data values and generate Output Arrays. Examples of Output Processing Instructions i

Strona 214 - 11.9 Callback

Appendix A. Glossary A-7 Poisson Ratio a ratio used in strain measurements equal to transverse strain divided by extension strain. v = -(εtrans / εa

Strona 215

Appendix A. Glossary A-8 Seebeck Effect induces microvolt level thermal electromotive forces (EMF) across junctions of dissimilar metals in the pres

Strona 216 - 11.12 NSEC Data Type

Appendix A. Glossary A-9 normal operation, all processing called for by an instruction must be completed before moving on the next instruction. The

Strona 217

Appendix A. Glossary A-10 weather tight describes an instrumentation enclosure impenetrable by common environmental conditions. During extraordinary

Strona 218

B-1 Appendix B. Status Table The CR1000 status table contains system operating status information accessible via CR1000KD keypad or PC software DevCo

Strona 219

Appendix B. Status Table B-2 TABLE B-2. Status Fields and Descriptions Status Fieldname Description Variable Type Default Normal Range User can c

Strona 220

Appendix B. Status Table B-3 Status Fieldname Description Variable Type Default Normal Range User can change? Info Type StartUpCode6 A code varia

Strona 221

Appendix B. Status Table B-4 Status Fieldname Description Variable Type Default Normal Range User can change? Info Type FullMemReset A value of 9

Strona 222 - 12.1 Internal SRAM

Appendix B. Status Table B-5 Status Fieldname Description Variable Type Default Normal Range User can change? Info Type BuffDepth Shows the curre

Strona 223 - 12.3 Memory Drives

i CR1000 Table of Contents PDF viewers note: These page numbers refer to the printed version of this document. Use the Adobe Acrobat® bookmarks tab

Strona 224 - 12.6 File Control

Section 2. Quickstart Tutorial 2-12 Use the Help in conjunction with the steps outlined below: Step 1: Open a new or existing file. The first time Sh

Strona 225

Appendix B. Status Table B-6 Status Fieldname Description Variable Type Default Normal Range User can change? Info Type CommActive15 Array of Boo

Strona 226 - 12.6.1 File Attributes

Appendix B. Status Table B-7 Status Fieldname Description Variable Type Default Normal Range User can change? Info Type Beacon Array of Beacon in

Strona 227 - 12.6.2 CF Power-up

Appendix B. Status Table B-8 Status Fieldname Description Variable Type Default Normal Range User can change? Info Type pppDial Specifies the dia

Strona 228

Appendix B. Status Table B-9 7 The Variable out of Bounds error occurs when a program tries to write to an array variable outside of its declared si

Strona 229

Appendix B. Status Table B-10 (14) 2500 mV range 1/50 Hz integration, (15) 250 mV range 1/50 Hz integration, (16) 25 mV range 1/50 Hz integration, (1

Strona 230

C-1 Appendix C. Serial Port Pin Outs C.1 CS I/O Communications Port Pin configuration for the CR1000 CS I/O port is listed in TABLE C-1. TABLE C-1

Strona 231 - Data Retrieval

Appendix C. Serial Port Pin Outs C-2 C.2 RS-232 Communications Port Pin configuration for the CR1000 RS-232 9-pin port is listed in TABLE C-2. Info

Strona 232 - 13.2 Protocols

Appendix C. Serial Port Pin Outs C-3 TABLE C-3. Standard Null Modem Cable or Adapter Pin Connections* DB9 DB9 pin 1 & 6 ---------- pin 4 pin

Strona 233 - 13.4 Data Retrieval

Appendix C. Serial Port Pin Outs C-4

Strona 234

D-1 Appendix D. ASCII Table American Standard Code for Information Interchange Decimal Values and Characters Dec. Char. Dec. Char. Dec. Char. Dec

Strona 235 - Section 14. PakBus Overview

Section 2. Quickstart Tutorial 2-13 FIGURE 2.2-4. Short Cut Sensors Page Click on Wiring Diagram to view the sensor wiring diagram, as shown in FIGU

Strona 236

Appendix D. ASCII Table D-2 This is a blank page.

Strona 237 - 14.4.5 Adjusting Links

Index1 Index to Sections The index lists page numbers to headings of sections containing desired information. Consequently, sought after information

Strona 238 - 14.5 Troubleshooting

Index to Sections Index-2 Calibration - Error, B-1 Calibration – Field Calibration Example Programs, 11-3 Calibration – Field Calibration Offset, 11-5

Strona 239 - 14.5.3 Traffic Flow

Index to Sections Index-3 Data Fill Days, B-1 Data Format, 13-3 Data Point, A-2 Data Record Size, B-1 Data Retrieval, 2-1, 13-1, 13-3 Data Storage, 3-

Strona 240

Index to Sections Index-4 File Attributes, 12-8 File Control, 12-6 File Display, 17-8 File Management, 10-34 FileClose, 10-34 FileList, 10-34 FileMana

Strona 241 - Resource Library

Index to Sections Index-5 IP - Modbus, 15-6 IP Address, A-4 IP Information, B-1 IPTrace, 10-37 Junction Box, 4-29 Keyboard, 3-9 Keyboard Display, 3-9,

Strona 242 - 15.2 Modbus

Index to Sections Index-6 Numerical Formats, 9-3 Offset, 4-7, 9-21, 9-22 Ohm, A-5 Ohms Law, A-5 OID, 4-4 OMNISAT, 10-41 OmniSatData, 10-41 OmniSatRand

Strona 243 - 15.2.2 Terminology

Index to Sections Index-7 Program - Declarations, 9-6, 10-1 Program - Dimensions, 9-7 Program - Documenting, 9-1 Program - Expressions, 9-21, 9-22 Pro

Strona 244 - 15.2.3.1 Declarations

Index to Sections Index-8 RX, C-1 Sample, 10-5 Sample Rate, A-7 SampleFieldCal, 10-5, 10-39 SampleMaxMin, 10-5 Satellite, 10-40 SatVP, 10-22 Saving Me

Strona 245

Index to Sections Index-9 SMTP, 11-20, A-8 SNMP, 11-19 SNP, A-8 Software, 3-11 Software - Beginner, 2-10 Solar Panel, 19-8 SortSpa, 10-23 Span, 9-21,

Strona 246 - 15.2.4 Troubleshooting

Section 2. Quickstart Tutorial 2-14 Step 3: Data Storage Output Processing. The Outputs page has a list of Selected Sensors to the left, and data sto

Strona 247

Index to Sections Index-10 Tutorial, 2-1 Tutorial Exercise, 2-9 TVS, 6-1 TX, C-1 UDP, 10-37 UDPDataGram, 10-38 UDPOpen, 10-38 UINT2, 9-7, 9-9 Units, 1

Strona 248

This is a blank page.

Strona 249

Campbell Scientific Companies Campbell Scientific, Inc. (CSI) 815 West 1800 North Logan, Utah 84321 UNITED STATES www.campbellsci.com info@campbells

Strona 250

Section 2. Quickstart Tutorial 2-15 Click the Summary tab and / or Print buttons to view and print the summaries. Click the X button to exit the Sho

Strona 251 - Section 16. Support Software

Section 2. Quickstart Tutorial 2-16 2.2.2.3 Synchronizing the Clocks Click the Set Clock button to synchronize the datalogger’s clock with the compu

Strona 252

Section 2. Quickstart Tutorial 2-17 FIGURE 2.2-10. PC200W Collect Data Tab 2.2.2.7 Viewing Data To view the collected data, click on the View butt

Strona 253 - 16.6 PDA Software

Section 2. Quickstart Tutorial 2-18 FIGURE 2.2-11. PC200W View Data Utility Close the graph and view screens, and close PC200W. Open file Ex

Strona 254

3-1 Section 3. Overview 3.1 CR1000 Overview The CR1000 Datalogger is a precision instrument designed for demanding low-power measurement applicati

Strona 255 - Keyboard Display

Section 3. Overview 3-2 The CR1000 measures analog voltage and pulse signals, representing the magnitudes numerically. Numeric values are scaled to

Strona 256 - CR1000 Display

Section 3. Overview 3-3 Period Average: 16 channels (SE 1 -16) • Input voltage range: -2500 mV to +2500 mV. • Maximum frequency: 200 kHz Technical

Strona 257 - 17.1 Data Display

CR1000 Table of Contents ii 3.1.7 Security... 3-10 3.1.8 Care and

Strona 258 - 17.1.1 Real Time Tables

Section 3. Overview 3-4 The CR1000 can be used as a PLC (programmable logic controller). Utilizing peripheral relays and analog output devices, the

Strona 259 - 17.1.2 Real Time Custom

Section 3. Overview 3-5 Power Out Peripheral 12 V Power Source: 2 terminals (12V) and associated grounds (G) supply power to sensors and peripheral d

Strona 260 - 17.1.3 Final Storage Tables

Section 3. Overview 3-6 3.1.3 Power Requirements Read more! See Section 6 Power Supply. The CR1000 operates from a DC power supply with voltage ran

Strona 261

Section 3. Overview 3-7 Keyboard Display), or through datalogger support software (see Section 13 Support Software).. OS files are sent to the CR1000

Strona 262 - Move the cursor

Section 3. Overview 3-8 3.1.6 Communications Read more! See Section 13 Telecommunications and Data Retrieval. The CR1000 communicates with external

Strona 263 - 17.3.1 File: Edit

Section 3. Overview 3-9 3.1.6.3 DNP3 Communication Read more! See Section 15.1 DNP3. The CR1000 supports DNP3 Slave communication for inclusion in

Strona 264

Section 3. Overview 3-10 3.1.7 Security CR1000 applications may include collection of sensitive data, operation of critical systems, or networks acc

Strona 265 - 17.5 Ports and Status

Section 3. Overview 3-11 present; hydrogen gas generated by the batteries may build up to an explosive concentration. 3.1.8.2 Protection from Volt

Strona 266 - 17.6 Settings

Section 3. Overview 3-12 2. PC400 supports a variety of telecommunication options, manual data collection, and data monitoring displays. Short Cut,

Strona 267 - 17.6.3 Configure Display

Section 3. Overview 3-13 3.3 Specifications

Strona 268

CR1000 Table of Contents iii 5. Measurement and Control Peripherals ...5-1 5.1 Analog Input Expansion ...

Strona 269 - 18.3 Enclosures

Section 3. Overview 3-14

Strona 270

4-1 Section 4. Sensor Support Several features give the CR1000 the flexibility to measure many sensor types. Contact a Campbell Scientific applicat

Strona 271 - Logan, Utah

Section 4. Sensor Support 4-2 4.1.3 Continuous Unregulated (Nominal 12 Volt) Voltage on the 12 V terminals will change with CR1000 supply voltage. 4

Strona 272

Section 4. Sensor Support 4-3 within the ±5000 mV common-mode input range of the amplifier. The amplifier cannot properly reject common-mode signals

Strona 273 - DESI PAK

Section 4. Sensor Support 4-4 4.2.2 Voltage Range In general, a voltage measurement should use the smallest fixed input range that will accommodate

Strona 274

Section 4. Sensor Support 4-5 AutoRange is recommended for a signal that occasionally exceeds a particular range, for example, a Type J thermocouple

Strona 275 - Section 19. Troubleshooting

Section 4. Sensor Support 4-6 CR1000 measurement instructions incorporate techniques to cancel these unwanted offsets. TABLE 4.2-3 lists measurement

Strona 276

Section 4. Sensor Support 4-7 There are four delays per channel measured. The CR1000 processes the four sub-measurements into a single reported val

Strona 277 - Section 19. Troubleshooting

Section 4. Sensor Support 4-8 4.2.5 Integration Read more! See a white paper entitled “Preventing and Attacking Measurement Noise Problems” availab

Strona 278

Section 4. Sensor Support 4-9 FIGURE 4.2-1. Full and ½ Cycle Integration Methods for AC Power Line Noise Rejection 4.2.5.1.2 AC Noise Rejection on

Strona 279 - 19.3 Memory Errors

CR1000 Table of Contents iv 9.3 Writing CR1000 Programs ... 9-1 9.3.1 Short Cut Edit

Strona 280 - 19.4.1 Overview

Section 4. Sensor Support 4-10 TABLE 4.2-6. AC Noise Rejection Integration on Voltage Ranges mV5000 and mV2500 AC Power Line Frequency Measurement

Strona 281

Section 4. Sensor Support 4-11 TABLE 4.2-7. CRBASIC Measurement Settling Times Settling Time Entry Input Voltage Range Integration Code Settling

Strona 282

Section 4. Sensor Support 4-12 Reviewing Section 9 CR1000 Programming may help in understanding the CRBASIC code in the example. EXAMPLE 4.2-1. CRBA

Strona 283

Section 4. Sensor Support 4-13 Settling Time0.0360.0370.0380.0390.040.0410.0420.0430.0441234567891011121314151617181920Time (x100 us)mV/Volt858789919

Strona 284

Section 4. Sensor Support 4-14 The composite transfer function of the instrumentation amplifier, integrator, and analog-to-digital converter of the C

Strona 285 - Appendix A. Glossary

Section 4. Sensor Support 4-15 TABLE 4.2-9. Values Generated by the Calibrate() Instruction Array Element Description Typical Value 1 SE offset fo

Strona 286 - Appendix A. Glossary

Section 4. Sensor Support 4-16 31 SE offset for ±7.5 mV input range with 60 Hz integration. ±10 LSB 32 Differential offset for ±7.5 mV input range

Strona 287

Section 4. Sensor Support 4-17 measurements are appropriate. Program Code EXAMPLE 4.3-1 shows CR1000 code for measuring and processing four wire ful

Strona 288

Section 4. Sensor Support 4-18 Sensor Schematic Base Equation Formulae BrHalf X = result w/mult = 1, offset = 0 fssx1RRRVVX+== ()XX1RRX1XRRsffs−=

Strona 289

Section 4. Sensor Support 4-19 EXAMPLE 4.3-1. CRBASIC Code: 4 Wire Full Bridge Measurement and Processing 'Declare Variables Public X Public X1

Strona 290

CR1000 Table of Contents v 10.4 Program Control Instructions ... 10-7 10.4.1 Common Controls

Strona 291

Section 4. Sensor Support 4-20 TABLE 4.3-1. Strain Equations Code Configuration 1 Quarter bridge strain gage)V21(GFV104rr6+⋅−=με 2 Half bridge str

Strona 292

Section 4. Sensor Support 4-21 4.4 Thermocouple Measurements Thermocouples are easy to use with the CR1000. They are also inexpensive. However, th

Strona 293

Section 4. Sensor Support 4-22 measurement and does not include errors in installation or matching the sensor and thermocouple type to the environmen

Strona 294 - A.2 Concepts

Section 4. Sensor Support 4-23 each analog terminal strip measured the temperature of an insulated aluminum bar outside the chamber. The temperature

Strona 295 - Appendix B. Status Table

Section 4. Sensor Support 4-24 Reference Temperature Errors Due to Panel Gradient Chamber Changed from 85 to 25 degrees C-6-5-4-3-2-10121 3 5 7 9 111

Strona 296 - Appendix B. Status Table

Section 4. Sensor Support 4-25 When both junctions of a thermocouple are at the same temperature there is no voltage produced (law of intermediate me

Strona 297

Section 4. Sensor Support 4-26 0.0012 * 52 mV = 62 µV or 1.78 oC (62 / 34.9). The basic resolution on the 250 mV range is 66.7 µV or 1.91 oC. Thus,

Strona 298

Section 4. Sensor Support 4-27 TABLE 4.4-3. Limits of Error on CR1000 Thermocouple Polynomials (Relative to NIST Standards) TC Type Range oC L

Strona 299

Section 4. Sensor Support 4-28 4.4.1.7 Error Summary The magnitude of the errors described in Section 4.4.1 illustrate that the greatest sources of

Strona 300

Section 4. Sensor Support 4-29 K thermocouples, since the upper limit of the reference compensation polynomial fit range is 100 oC and the upper limi

Strona 301

CR1000 Table of Contents vi 11.1.5 FieldCal() Demonstration Programs... 11-3 11.1.5.1 Zero (Option 0) ...

Strona 302

Section 4. Sensor Support 4-30 Sensor Pulse ChannelGround FIGURE 4.5-1. Schematic of a Pulse Sensor on a CR1000 The PulseCount() instruction cannot

Strona 303

Section 4. Sensor Support 4-31 FIGURE 4.5-2. Pulse Input Types Maximum input voltage on pulse channels P1 and P2 is ±20 V. If pulse inputs of high

Strona 304

Section 4. Sensor Support 4-32 When a pulse channel is configured for high-frequency pulse, an internal 100 kΩ pull-up resistor to +5 V on the P1 or

Strona 305

Section 4. Sensor Support 4-33 levels. Software switch debouncing of switch closure is incorporated in the switch-closure mode for digital I/O parts

Strona 306

Section 4. Sensor Support 4-34 Noisy signals with slow transitions through the voltage threshold have the potential for extra counts around the compa

Strona 307

5-1 Section 5. Measurement and Control Peripherals Peripheral devices are available for expanding the CR1000’s on-board input / output capabilities.

Strona 308

Section 5. Measurement and Control Peripherals 5-2 5.4.1 Binary Control 5.4.1.1 Digital I/O Ports Each of eight digital I/O ports (C1 - C8) can be

Strona 309 - Appendix D. ASCII Table

Section 5. Measurement and Control Peripherals 5-3 FIGURE 5.4-1. Relay Driver Circuit with Relay FIGURE 5.4-2. Power Switching without Relay 5.

Strona 310 - Appendix D. ASCII Table

Section 5. Measurement and Control Peripherals 5-4 5.6.2 Vibrating Wire Vibrating wire modules interface vibrating wire transducers to the CR1000. 5

Strona 311 - Index to Sections

6-1 Section 6. CR1000 Power Supply Reliable power is the foundation of a reliable data acquisition system. When designing a power supply, considerat

Strona 312

CR1000 Table of Contents vii 12. Memory and Data Storage ...12-1 12.1 Internal SRAM ...

Strona 313

Section 6. CR1000 Power Supply 6-2 (ground). The CR1000 is internally protected against, but will not function with, reversed external power polarit

Strona 314

7-1 Section 7. Grounding Grounding the CR1000 and its peripheral devices and sensors is critical in all applications. Proper grounding will ensure

Strona 315

Section 7. Grounding 7-2 FIGURE 7.1-1. Schematic of CR1000 Grounds The 9-pin serial I/O ports on the CR1000 are another path for transients.

Strona 316

Section 7. Grounding 7-3 provide an adequate earth ground. For these situations, consult the literature on lightning protection or contact a qualifi

Strona 317

Section 7. Grounding 7-4 7.3 Single-Ended Measurement Reference Low-level single-ended voltage measurements are sensitive to ground potential fluctu

Strona 318

Section 7. Grounding 7-5 7.4.2 External Signal Conditioner External signal conditioners, e.g. an infrared gas analyzer (IRGA), are frequently used t

Strona 319

Section 7. Grounding 7-6 sensor deterioration, the capacitors block any DC component from affecting the measurement.

Strona 320

8-1 Section 8. CR1000 Configuration The CR1000 may require changes to factory default settings depending on the application. Most settings concern

Strona 321

Section 8. CR1000 Configuration 8-2 FIGURE 8.1-1. DevConfig CR1000 Facility When the Connect button is pressed, the device type, serial port, and b

Strona 322

Section 8. CR1000 Configuration 8-3 FIGURE 8.2-1. DevConfig OS download window for CR1000. The text at right gives the instructions for sending the

Komentarze do niniejszej Instrukcji

Brak uwag