Campbell Scientific CR9000X, CR9000X and Control Owner's manual

  • Hello! I am an AI chatbot trained to assist you with the Campbell Scientific CR9000X Owner's manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
INSTRUCTION MANUAL
CR9000X Measurement and
Control System
Revision: 2/16
Copyright © 1995- 2016
Campbell Scientific, Inc.
Warranty
The CR9000X Measurement and Control System is warranted for thirty-six
(36) months subject to this limited warranty:
“PRODUCTS MANUFACTURED BY CAMPBELL SCIENTIFIC, INC. are
warranted by Campbell Scientific, Inc. (“Campbell”) to be free from defects in
materials and workmanship under normal use and service for twelve (12)
months from date of shipment unless otherwise specified in the corresponding
Campbell pricelist or product manual. Products not manufactured, but that are
re-sold by Campbell, are warranted only to the limits extended by the original
manufacturer. Batteries, fine-wire thermocouples, desiccant, and other
consumables have no warranty. Campbell's obligation under this warranty is
limited to repairing or replacing (at Campbell's option) defective products,
which shall be the sole and exclusive remedy under this warranty. The
customer shall assume all costs of removing, reinstalling, and shipping
defective products to Campbell. Campbell will return such products by surface
carrier prepaid within the continental United States of America. To all other
locations, Campbell will return such products best way CIP (Port of Entry)
INCOTERM® 2010, prepaid. This warranty shall not apply to any products
which have been subjected to modification, misuse, neglect, improper service,
accidents of nature, or shipping damage. This warranty is in lieu of all other
warranties, expressed or implied. The warranty for installation services
performed by Campbell such as programming to customer specifications,
electrical connections to products manufactured by Campbell, and product
specific training, is part of Campbell’s product warranty. CAMPBELL
EXPRESSLY DISCLAIMS AND EXCLUDES ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
PARTICULAR PURPOSE. Campbell is not liable for any special, indirect,
incidental, and/or consequential damages.”
Assistance
Products may not be returned without prior authorization. The following
contact information is for US and international customers residing in countries
served by Campbell Scientific, Inc. directly. Affiliate companies handle
repairs for customers within their territories. Please visit
www.campbellsci.com to determine which Campbell Scientific company serves
your country.
To obtain a Returned Materials Authorization (RMA), contact CAMPBELL
SCIENTIFIC, INC., phone (435) 227-9000. After an applications engineer
determines the nature of the problem, an RMA number will be issued. Please
write this number clearly on the outside of the shipping container. Campbell
Scientific's shipping 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 with the requirements specified in it.
The form is available from our web site at www.campbellsci.com/repair. A
completed form must be either emailed to repair@campbellsci.com or faxed to
(435) 227-9106. Campbell Scientific is unable to process any returns until we
receive this form. If the form is not received within three days of product
receipt or is incomplete, the product will be returned to the customer at the
customer's expense. Campbell Scientific reserves the right to refuse service on
products that were exposed to contaminants that may cause health or safety
concerns for our employees.
CR9000X Table of Contents
PDF viewers: These page numbers refer to the printed version of this document. Use the
PDF reader bookmarks tab for links to specific sections.
Quick Start.................................................................. QS-1
QS1. Setting Up.......................................................................................QS-2
QS1.1 Installing RTDAQ.................................................................. QS-2
QS1.2 Opening Enclosure................................................................. QS-2
QS1.3 Connecting the RS232 Port/ Card Installation.......................QS-2
QS1.4 Powering the Logger..............................................................QS-3
QS1.5 Setting Up Serial Communications.......................................QS-3
QS1.6 Setting Up IP Communications .............................................QS-9
QS2. Program Generator Basics............................................................QS-12
QS2.1 Program Generator Summary Window................................QS-12
QS2.2 Program Generator Configuration Window.........................QS-13
QS2.3 Program Generator Scan Window.......................................QS-14
QS2.4 Program Generator Output Table Window..........................QS-15
QS2.5 Program Generator Special Configuration........................... QS-16
QS2.6 Program Generator: Save and Download .............................QS-17
QS3. RealTime Monitoring................................................................... QS-18
QS5. View Data..................................................................................... QS-20
QS6. Comparison of CR9032 and CR9031...........................................QS-21
Overview..................................................................... OV-1
OV1. Physical Description ......................................................................OV-2
OV1.1 Basic System.........................................................................OV-2
OV1.2 Measurement Modules..........................................................OV-7
OV1.3 Communication Interfaces ..................................................OV-20
OV2. Memory and Programming Concepts..........................................OV-20
OV2.1 Memory...............................................................................OV-20
OV2.2 Measurements, Processing, Data Storage............................OV-21
OV2.3 Data Tables..........................................................................OV-21
OV3. Commonly Used Peripherals .......................................................OV-22
OV4. Support Software .........................................................................OV-23
OV5. Specifications...............................................................................OV-27
1. Installation.................................................................1-1
1.1 Enclosure.............................................................................................. 1-1
1.1.1 Connecting Sensors..................................................................... 1-1
1.1.2 Quick Connectors ....................................................................... 1-1
1.1.3 Junction Boxes............................................................................ 1-2
1.2 System Power Requirements and Options............................................ 1-3
1.2.1 Power Supply and Charging Circuitry........................................ 1-3
1.2.2 Connecting to Vehicle Power Supply......................................... 1-5
1.2.3 Solar Panels................................................................................. 1-6
1.2.4 External Battery Connection....................................................... 1-6
1.2.5 Safety Precautions....................................................................... 1-7
i
CR9000X Table of Contents
1.3 Humidity Effects and Control...............................................................1-7
1.3.1 Desiccant.....................................................................................1-7
1.3.2 Nitrogen Purging.........................................................................1-7
1.4 Recommended Grounding Practices.....................................................1-8
1.4.1 Protection from Lightning...........................................................1-8
1.4.2 Operational Input Voltage Limits: Effect on Measurements.......1-8
1.5 Use of Digital Control Ports for Switching Relays...............................1-9
2. Data Storage and Retrieval ..................................... 2-1
2.1 Memory/Data Storage in CR9000X......................................................2-1
2.1.1 Internal Flash Memory................................................................2-1
2.1.2 Internal Synchronous DRAM......................................................2-1
2.1.3 PCMCIA PC Card.......................................................................2-1
2.2 Internal Data Format.............................................................................2-2
2.2.1 NAN and ±INF............................................................................2-3
2.3 Data Collection .....................................................................................2-5
2.3.1 The Collect Menu........................................................................2-5
2.3.2 Table Monitor Window Save to File...........................................2-7
2.3.3 File Control Files Retrieval.........................................................2-7
2.3.4 Logger Files Retrieval Via PCMCIA PC Card ...........................2-8
2.3.5 Converting File Format................................................................2-9
2.4 Data Format on Computer...................................................................2-10
2.4.1 Data File Header Information ...................................................2-10
2.4.2 TOA5 ASCII File Format .........................................................2-13
2.4.3 TOB1 Binary File Format.........................................................2-14
2.4.4 TOB3 Binary File Format.........................................................2-14
3. CR9000X Measurement Details .............................. 3-1
3.1 Measurements using the CR9041 A/D..................................................3-1
3.1.1 Analog Voltage Measurement Sequence ....................................3-1
3.1.2 Single Ended and Differential Voltage Measurements...............3-3
3.1.3 Signal Settling Time....................................................................3-8
3.1.4 Thermocouple Measurements ...................................................3-10
3.1.5 Bridge Resistance Measurements..............................................3-18
3.1.6 Measurements Requiring AC Excitation...................................3-20
3.1.7 Influence of Ground Loop on Measurements ...........................3-20
3.2 CR9058E Isolation Module Measurements........................................3-21
3.2.1 CR9058E Supported Instructions..............................................3-22
3.2.2 CR9058E Sampling, Noise and Filtering..................................3-24
3.2.3 CR9058E; Hard Setting the Filter Order...................................3-27
3.3 CR9052 Filter Module Measurements................................................3-30
3.4 Pulse Count Measurements.................................................................3-35
3.4.1 CR9070 PulseCount Resolution................................................3-35
3.4.2 CR9071E PulseCount Resolution .............................................3-37
3.4.3 CR9071E TimerIO for Measuring Frequency Inputs................3-38
3.4.4 High Frequency Pulse Measurements.......................................3-38
4. CRBasic – Native Language Programming........... 4-1
4.1 Introduction to Writing CR9000X Programs........................................4-1
4.1.1 ShortCut ......................................................................................4-1
4.1.2 Program Generator......................................................................4-1
ii
CR9000X Table of Contents
4.1.3 CRBasic Program Editor............................................................. 4-2
4.1.4 Programming CRBASIC's "Basics":........................................... 4-3
4.2 CRBasic Programming......................................................................... 4-6
4.2.1 Fundamental elements of CRBASIC include: ............................ 4-6
4.2.2 Numerical Entries ....................................................................... 4-7
4.2.3 Programming Structure............................................................... 4-7
4.2.4 Declarations .............................................................................. 4-11
4.2.5 Constants................................................................................... 4-19
4.2.6 Flags.......................................................................................... 4-19
4.2.7 Parameter Types........................................................................ 4-20
4.2.8 Data Tables ............................................................................... 4-20
4.2.9 Measurement Timing and Processing....................................... 4-24
4.2.10 CRBasic Measurement Instructions........................................ 4-29
4.2.11 Expressions............................................................................. 4-34
4.3 Program Access to Data Tables.......................................................... 4-39
5. Program Declarations ..............................................5-1
6. Data Table Declarations and Output Processing
Instructions...........................................................6-1
6.1 Data Table Declaration......................................................................... 6-1
6.2 Trigger Modifiers ................................................................................. 6-2
6.3 Export Data Instructions..................................................................... 6-11
6.4 Output Processing Instructions........................................................... 6-13
7. Measurement Instructions.......................................7-1
7.1 Voltage Measurements ......................................................................... 7-3
7.2 Thermocouple Measurements............................................................... 7-5
7.3 Resistive Bridge Measurements............................................................ 7-9
7.3.1 Electrical Bridge Circuits............................................................ 7-9
7.3.2 Bridge Excitation........................................................................ 7-9
7.3.3 Half Bridges.............................................................................. 7-10
7.3.4 Full Bridges............................................................................... 7-13
7.4 Self Measurements.............................................................................. 7-15
7.5 Peripheral Devices.............................................................................. 7-16
7.6 Pulse/Timing/State Measurements....................................................... 7-36
7.7 Serial Sensors ..................................................................................... 7-42
7.8 CR9052DC & CR9052IEPE Filter Module........................................ 7-43
8. Processing and Math Instructions..........................8-1
9. Datalogger Control...................................................9-1
9.1 Program Structure/Control.................................................................... 9-1
9.2 Datalogger Status/Control .................................................................. 9-27
9.3 File Control......................................................................................... 9-53
10. Custom Keyboard Display Menus.......................10-1
iii
CR9000X Table of Contents
iv
11. String Functions .................................................. 11-1
11.1 Expressions with Strings...................................................................11-1
11.1.1 Constant Strings......................................................................11-1
11.1.2 Add Strings .............................................................................11-1
11.1.3 Subtraction of Strings..............................................................11-1
11.1.4 String Conversion to/from Numeric........................................11-1
11.1.5 String Comparison Operators..................................................11-2
11.1.6 Sample () Type Conversions and other Output Processing
Instructions ..........................................................................11-2
11.2 String Manipulation Functions..........................................................11-2
Appendices
A. Keywords and Predefined Constants....................A-1
B. Filter Module Available Scan Rates.......................B-1
C. PC/CF Card Information..........................................C-1
D. Status Table.............................................................D-1
E. Glossary...................................................................E-1
E.1 Terms....................................................................................................... 1
E.2 Concepts................................................................................................ 11
E.2.1 Accuracy, Precision, and Resolution........................................... 11
Index.........................................................................Index-1
QS-1
Quick Start
Quick Start
QS-2
QS1. Setting Up
QS1.1 Installing RTDAQ
Locate and install RTDAQ onto a computer with Windows 2000, XP, or
Vista. It is best to install RTDAQ in a sub folder called RTDAQ under a
CampbellSci directory in your root directory.
QS1.2 Opening Enclosure
QS1.3 Connecting the RS232 Port/ Card Installation
The CR9000XC and the
CR9000X with Environmental
Enclosure have air-tight seals. It
may be required to press the gas
relief valve on the side of the
enclosure to equalize the internal
and atmospheric pressures in
order to open the enclosure.
A nine pin serial cable is supplied with your CR9000X. Plug one end into
your laptop COM port and the other to the CR9032 module's RS232 nine pin
communication port.
If you have either a Type II
Flash card or a compact flash
card, format it (CR9000X
accepts FAT16 or FAT32
formats) and install it into the
PC card slot, face down.
When using a Card, the process to remove it is to press
the "Card Removal" button and wait for the Card
Status Led to turn green.
CARD STATUS LED:
Not Lit: No card detected.
Red: Accessing the card
Yellow: Corrupt Card, Error
Green: Can safely remove card
Card Status LED
Card Removal
Button
Quick Start
QS-3
QS1.4 Powering the Logger
A universal power adapter that can convert 120/240 AC to the required DC
voltage is supplied with the CR9000X(C). The adapter has a Limo
connector which mates with the CR9011 Power Supply module. Connect
the Limo connectors and plug the adapter into the AC wall outlet. The
Charge LED should turn red. You are now ready to power up the CR9000X
with the On/Off toggle switch.
QS1.5 Setting Up Serial Communications
Connect a straight through RS-232 cable from your computers serial port to
the RS-232 port on the CR9032. Start up RTDAQ. You should see the
Window shown below. Click on the Icon with a data logger + sign to start
the Wizard to set up a new CR9000X.
connection to universal AC
power adapter.
On/Off Switch
Power and Charge
LED Lights
Click on to set up
a CR9000X datalogger.
Quick Start
QS-4
The wizard will prompt you sequentially through the settings required for
your RS232 communication set-up. In this window, scroll down through
the logger types and select the CR9000X. You can enter a descriptive
name for the datalogger set-up. It should be noted that this name is used
solely for the software and does not affect the "Station Name" internal of
the logger.
Click on Next.
Select "Direct Connect" for your communication mode.
Select the
CR9000X and
enter a name for
the logger set-up.
Quick Start
QS-5
Select the computer COM Port that you will be using to communicate
with the logger. Only COM ports which are recognized and made
available by the PC's operating system will be listed.
Enter 4 seconds for the Com Port Communication Delay. Click "Next".
Enter the Baud Rate supported by your computer, up to 115200 baud.
Enter 3 or 4 seconds for the Extra Response Time and 0 for the Max
Time On-Line. Click on "Next".
Select the
COM Port
from the pull
down list, and
enter 4 seconds
for the Port
Comm Delay.
Select the desired
Baud Rate
Enter 3 for the
Extra Response
Time
Enter 0 for the
Max Time On-
line.
Quick Start
QS-6
This next window has a Synopsis of your selected options. Verify that it
has the requisite settings and click on "Next".
You will now have the option to Test your Communications link. If you
are connected to a logger, select "Yes", and click on "Next". If you are not
connected to a logger, click on "Finish".
Quick Start
QS-7
If you have set up the communication link correctly, you should see this
screen. Click on "Next".
The next window is for setting your logger's clock. You have the option to
enter an offset to account for a Time Zone difference between what your
PC is set to and the time zone where the logger will be located. Click on
"Set Datalogger Clock" and then "Next".
Quick Start
QS-8
In this next window, the Station Name internal of the logger (Status Table)
is shown and can be modified if desired. A program can also be sent to the
logger if desired. For now, click on "Next".
You are now finished setting up your communication link. Click on
"Finish" and you will be prompted to stay connected to the logger. Click
on "Yes".
Quick Start
QS-9
QS1.6 Setting Up IP Communications
Once serial communications has been established, the CR9000X's IP can be
set. First you have to be connected to the CR9000X through the RS232
port. Next go into RTDAQ's Terminal Mode window
(Datalogger/Terminal Emulator). Click on "Open Terminal" in the "I/O
Port" section and then press <enter> recursively until the "CR9000X"
prompt appears. Press C and <enter>. If you delay for too long, you may
need to press <enter> to re-invoke the CR9000X prompt. The CR9000X's
IP port settings will be shown. To change any of the settings, type in the
associated number, enter the new setting and press <enter>. Once
complete, type in 6 (Save and Exit). Press <enter> until you get the
CR9000X prompt and type in C and <enter> to verify new settings.
For communications across a LAN, or through the Internet, a straight CAT
5 Ethernet cable should be used. For hooking up directly to your PC's
Ethernet port, a CAT 5 Ethernet crossover cable is required.
After the CR9000X's IP settings have been set, you will need to add another
logger communication station, this time setting it up for IP communications
instead of serial communications. Before RTDAQ will allow you to set up
another station, it will be necessary to "Disconnect" from the Serial
Connected Logger (station that we just created). To start, press the Icon
with a data logger + sign to start the Station set-up wizard again. This time
select "IP Port" for the Communication Mode. Once you have setup the IP
station, if communication is still not established, read the section QS1.6.1,
"IP Port Set-up Tips".
In this example, a 3 (IP Address) was typed in. The
CR9000X responded with the its current IP address and the
software is waiting for a new IP address to be entered.
After changes are made and entered, enter 6 and hit
<enter> to "Save" the new values to the logger.
First, click on "Open Terminal". Next press <enter>
until the CR9000X prompt is returned. Type in "C"
and <enter> and the CR9000X's I/P port setting will
be returned.
To change a setting, type in the associated number and
press <enter>.
Quick Start
QS-10
QS1.6.1 IP Port Setup Tips
If you are hooking up one or more CR9000Xs on to a Local Area
Network, we recommend that you obtain from your IT department a
value for the SubNet mask and a fixed range of IP addresses for the(se)
CR9000X(s). This will ensure that you are operating within the
requirements set by your IT department, and should eliminate conflicts with
other Ethernet devices on your LAN. No two devices may share an IP
address.
Many Networks are configured to provide dynamic IP addressing (every
time you log onto the Network, your PC is assigned a new IP address). If
your computer is set-up for Dynamic IP addressing, when it is booted up
without being connected to your LAN, its IP address will be set to
000.000.000.000. This setting disables the IP port and network routing for
your computer; i.e. you will not be able to communicate with the
CR9000X. If the computer is booted while connected to the LAN and
receives an IP address, this address should remain in effect until the
computer is rebooted. You can determine whether or not your PC is set-up
for Dynamic Addressing, as well as the current IP address and Subnet Mask
settings for the computer, by going to your Control Panel: Control
Panel/Network Connections/Local Area Network/Properties/ scroll to
Internet Protocol and click on Properties. If "Obtain an IP address
automatically" is clicked on, then your PC is set-up for Dynamic IP
addressing. If the PC was booted up without being connected to the LAN,
remove this selection and enter a IP address and mask.
See Section QS1.6.1.1 Subnet Mask and IP Settings for more on IP
Address and Mask settings.
It should be noted that the CR9000X requires a static IP address. If the
CR9000X will be hooked up to a LAN, this static IP address should be
provided by the IT department. Although the CR9000X may have left
the manufacturer with an IP address and Subnet Mask, these values should
be changed for communications on your LAN.
If you are communicating with the CR9000X using a computer that is never
hooked up to a Network, you can easily choose the Mask and IP addresses
for the CR9000X and the PC. The same mask should be used for both the
CR9000X and the PC. An example of a good Mask setting is
255.255.255.0. Using this Mask setting, the first three bytes of the PC's and
the CR9000X's IP addresses would need to be set to identical values while
the fourth byte could be set to anything from 0 to 255 (example: PC IP
address set to 223.240.0.1 and the CR9000X set to 223.240.0.2). After
changing the computer's IP port settings, you will need to re-boot before the
new settings will be activated. The PC's and CR9000X's IP addresses
cannot be identical.
Quick Start
QS-11
QS1.6.1.1 Subnet Mask and IP Settings
The SubNet Mask is a decimal equivalent of a 4-byte binary address. For
any bit set high in the computer's Mask, the corresponding bit in the IP
addresses, for devices that will be communicating with each other, must be
identical.
Example: A PC's SubNet Mask is set to 255.255.240 (binary representation:
is 11111111.11111111.11110000.00000000). For two devices to
communicate, the first two bytes of their IP addresses must be identical.
The first 4 bits of the third byte must also match. So if the third byte for the
PC's IP address is set to 192 (11000000), then any other device that is to
communicate with this PC would need to have the third byte set to
1100XXXX (first 4 bits identical). For this example, a third byte of
11000001 (193) or 11000011 (195) would work. Even 11000000 (192)
would work as long as the fourth byte is not identical for the two devices.
As the PC's Mask fourth byte is all zeros, none of its bits for the two
devices' IP addresses need to match.
It should be remembered that two devices on a network, or that will be
communicating with each other, should not have identical IP addresses. So
for the Subnet Mask of 255.255.240.0, one example of a good pair of IP
addresses is 128.255.192.1 and 128.255.192.2.
If the PC has a fixed IP address, set the CR9000X's Mask to the value of
the PC's SubNet mask, and use the above to determine the CR9000X's IP
address. Example, the PC mask is 255.255.255.0, and its IP address is
192.168.240.3. Valid IP address for the logger would be
192.168.240.XXXX, with XXXX ranging from 0 to 255 with the exception
of 3 (cannot be identical).
If you are using a computer that will be hooked up to a Network, then your
IT people should provide you information on what values you should use
for the SubNet mask and the IP address.
Quick Start
QS-12
QS2. Program Generator Basics
QS2.1 Program Generator Summary Window
Access RTDAQ's Program Generator for the CR9000X using the green
calculator ICON at the right of the main tool bar. If a CR5000 Program
Generator window is invoked, click on File/New/CR9000X.
This Summary window will be shown.
Click on Configuration to enter your
Loggers configuration.
/