CR3000 Micrologger
Page 8
CR3000 Specifications 79 8 System Overview 57 5.1 CR3000 Datalogger 58 5.1.1 Clock 59 5.1.2 Sensor Support 59 5.1.3 CR3000 Wiring Panel 60 5.1.3.1 Measurement Inputs 60 5.1.3.2 Voltage and Current Outputs 61 5.1.3.3 Grounding Terminals 62 5.1.3.4 Power Terminals 62 5.1.3.4.1 Power In 62 5.1.3.4.2 Power Out 62 5.1.3.5 Communications Ports 63 5.1.3.6 Integrated Keyboard Display 63 5.1.4 Power Requirements 64 5.1.5 Programming 65 5.1.5.1 Operating System and Settings 65 5.1.5.2 User Programming 65 5.1.6 Memory and Final Data Storage 66 5.1.7 Data Retrieval 67 5.1.7.1 Via ...
CR3000 Specifications 79 8 System Overview 57 5.1 CR3000 Datalogger 58 5.1.1 Clock 59 5.1.2 Sensor Support 59 5.1.3 CR3000 Wiring Panel 60 5.1.3.1 Measurement Inputs 60 5.1.3.2 Voltage and Current Outputs 61 5.1.3.3 Grounding Terminals 62 5.1.3.4 Power Terminals 62 5.1.3.4.1 Power In 62 5.1.3.4.2 Power Out 62 5.1.3.5 Communications Ports 63 5.1.3.6 Integrated Keyboard Display 63 5.1.4 Power Requirements 64 5.1.5 Programming 65 5.1.5.1 Operating System and Settings 65 5.1.5.2 User Programming 65 5.1.6 Memory and Final Data Storage 66 5.1.7 Data Retrieval 67 5.1.7.1 Via ...
CR3000 Micrologger
Page 63
... CS I /O ports for communication with a null-modem cable. It allows interrogation and programming of the CR3000 datalogger independent of other end of the CR3000. Campbell Scientific offers a peripheral optically isolated RS-232 to the appendix Serial Input / Output Peripherals (p. 563) for model information. • 9-pin CS I /O interface as ground looping, which can cause significant errors in figure Wiring Panel (p. 35), is an essential installation and maintenance...
... CS I /O ports for communication with a null-modem cable. It allows interrogation and programming of the CR3000 datalogger independent of other end of the CR3000. Campbell Scientific offers a peripheral optically isolated RS-232 to the appendix Serial Input / Output Peripherals (p. 563) for model information. • 9-pin CS I /O interface as ground looping, which can cause significant errors in figure Wiring Panel (p. 35), is an essential installation and maintenance...
CR3000 Micrologger
Page 65
... button in datalogger support software. Two Campbell Scientific software applications, Short Cut and CRBasic Editor, are used to accept and execute user-application programs. OS updates are easily imported into CRBasic Editor for creating simple programs to measure sensors and store data. • Programs generated by 16 Vdc. 5.1.5 Programming The CR3000 is powered by Short Cut are occasionally made , and data stored. Changes to settings can be damaged if connected...
... button in datalogger support software. Two Campbell Scientific software applications, Short Cut and CRBasic Editor, are used to accept and execute user-application programs. OS updates are easily imported into CRBasic Editor for creating simple programs to measure sensors and store data. • Programs generated by 16 Vdc. 5.1.5 Programming The CR3000 is powered by Short Cut are occasionally made , and data stored. Changes to settings can be damaged if connected...
CR3000 Micrologger
Page 71
... usernames and passwords, and server connection details including IP addresses and port numbers. • Watch serial traffic with serial numbers less than recent updates. IP traffic can be compromised and how to a file. 71 Note Older CR3000 operating systems are deployed in the past, Campbell Scientific dataloggers increasingly are more vulnerable to the CR3000. FTP: • Send and change datalogger programs. • Send data that have...
... usernames and passwords, and server connection details including IP addresses and port numbers. • Watch serial traffic with serial numbers less than recent updates. IP traffic can be compromised and how to a file. 71 Note Older CR3000 operating systems are deployed in the past, Campbell Scientific dataloggers increasingly are more vulnerable to the CR3000. FTP: • Send and change datalogger programs. • Send data that have...
CR3000 Micrologger
Page 79
... specifications and system configurations should be confirmed with a Campbell Scientific applications engineer before purchase. 2.0 PROGRAM EXECUTION RATE 3.5.0 PERIOD AVERAGE 7.0 DIGITAL I /O PORTS (C 1‐8, SDM 1‐3) 7.0.1 Eight ports software selectable as binary inputs or control 3.0 ANALOG INPUTS (SE 1-28, DIFF 1-14) averaging. A DIFF measurement with 32‐bit internal core running at ≈21.9 MHz) 10.2 MEMORY: 2 MB of flash for operating system; 4 MB of battery...
... specifications and system configurations should be confirmed with a Campbell Scientific applications engineer before purchase. 2.0 PROGRAM EXECUTION RATE 3.5.0 PERIOD AVERAGE 7.0 DIGITAL I /O PORTS (C 1‐8, SDM 1‐3) 7.0.1 Eight ports software selectable as binary inputs or control 3.0 ANALOG INPUTS (SE 1-28, DIFF 1-14) averaging. A DIFF measurement with 32‐bit internal core running at ≈21.9 MHz) 10.2 MEMORY: 2 MB of flash for operating system; 4 MB of battery...
CR3000 Micrologger
Page 114
... measurement instructions that presents the user with either Short Cut (p. 467) or CRBasic Editor (p. 114). Section 7. CRBasic Editor Help provides a list of LoggerNet (p. 572), RTDAQ, and PC400 datalogger-support software (p. 76) packages. Fundamental elements of sensors and external devices. For many complex applications, Short Cut is a text editor that constitutes the CR3000 application program. Short Cut creates a wiring diagram to start. Constants...
... measurement instructions that presents the user with either Short Cut (p. 467) or CRBasic Editor (p. 114). Section 7. CRBasic Editor Help provides a list of LoggerNet (p. 572), RTDAQ, and PC400 datalogger-support software (p. 76) packages. Fundamental elements of sensors and external devices. For many complex applications, Short Cut is a text editor that constitutes the CR3000 application program. Short Cut creates a wiring diagram to start. Constants...
CR3000 Micrologger
Page 138
... actuate controls, and performs serial I /O • SDMSIO4() • Read Control Ports (GetPort()) • Set Control Ports (SetPort()) • VibratingWire() • PeriodAvg() • CS616() • SDMIO16() • ReadIO() • WriteIO() • Expression evaluation and variable setting in more -efficient processing and power consumption. The measurement task sequencer is displayed by engineering units, performs calculations, stores data, makes decisions to execute at the same time, Mode information...
... actuate controls, and performs serial I /O • SDMSIO4() • Read Control Ports (GetPort()) • Set Control Ports (SetPort()) • VibratingWire() • PeriodAvg() • CS616() • SDMIO16() • ReadIO() • WriteIO() • Expression evaluation and variable setting in more -efficient processing and power consumption. The measurement task sequencer is displayed by engineering units, performs calculations, stores data, makes decisions to execute at the same time, Mode information...
CR3000 Micrologger
Page 177
....campbellsci.com. Information on available network links is connected. To set up Modbus TCP/IP, specify port 502 as the ComPort in the appendix Network Links (p. 569). 7.8.2.10 Modbus TCP/IP The CR3000 can be connected to see Campbell Scientific publication PS200/CH200 12 V Charging Regulators, which the serial sensor is available in the ModBusMaster() and ModBusSlave() instructions. See the CRBasic Editor Help for e-mail...
....campbellsci.com. Information on available network links is connected. To set up Modbus TCP/IP, specify port 502 as the ComPort in the appendix Network Links (p. 569). 7.8.2.10 Modbus TCP/IP The CR3000 can be connected to see Campbell Scientific publication PS200/CH200 12 V Charging Regulators, which the serial sensor is available in the ModBusMaster() and ModBusSlave() instructions. See the CRBasic Editor Help for e-mail...
CR3000 Micrologger
Page 178
.... Enter the control port integer, that SDI12 transparent mode is active and ready to which the SDI-12 sensor is useful in telecommunications with probes. Transparent mode is connected. While in transparent mode, CR3000 programs may also be used. An Entering SDI12 Terminal response indicates that is in troubleshooting SDI-12 systems because it allows direct communication with the CR3000 through Campbell Scientific datalogger support software (p. 76...
.... Enter the control port integer, that SDI12 transparent mode is active and ready to which the SDI-12 sensor is useful in telecommunications with probes. Transparent mode is connected. While in transparent mode, CR3000 programs may also be used. An Entering SDI12 Terminal response indicates that is in troubleshooting SDI-12 systems because it allows direct communication with the CR3000 through Campbell Scientific datalogger support software (p. 76...
CR3000 Micrologger
Page 248
... that controls an LED (light emitting diode). 'Battery voltage is measured twice using the wiring panel temperature as determined by the CRBasic compiler. 'One thermocouple is measured and stored just because good programming practice dictates 'it be !) extensively documented. Installation Scan(1,Sec,0,0) ProgSig = Status.ProgSignature RunSig = Status.RunSignature x = 24 ExeSig(1) = Signature y = 43 ExeSig(2) = Signature CallTable Signatures NextScan 'function 'Set...
... that controls an LED (light emitting diode). 'Battery voltage is measured twice using the wiring panel temperature as determined by the CRBasic compiler. 'One thermocouple is measured and stored just because good programming practice dictates 'it be !) extensively documented. Installation Scan(1,Sec,0,0) ProgSig = Status.ProgSignature RunSig = Status.RunSignature x = 24 ExeSig(1) = Signature y = 43 ExeSig(2) = Signature CallTable Signatures NextScan 'function 'Set...
CR3000 Micrologger
Page 325
... Problems 8.1.5.4.1 Pay Attention to Specifications The table Example of how the signal is also incremented for each time the signal transitions as the time difference. The calculation returns the average regardless of Differing Specifications for Pulse Input Channels (p. 325) compares specifications for pulse-input channels to emphasize the need for Pulse-Input Channels Pulse Channels P1, P2 Digital I/O Channels C1, C2, C3, C4, C5, C6, C7, C8 High Frequency...
... Problems 8.1.5.4.1 Pay Attention to Specifications The table Example of how the signal is also incremented for each time the signal transitions as the time difference. The calculation returns the average regardless of Differing Specifications for Pulse Input Channels (p. 325) compares specifications for pulse-input channels to emphasize the need for Pulse-Input Channels Pulse Channels P1, P2 Digital I/O Channels C1, C2, C3, C4, C5, C6, C7, C8 High Frequency...
CR3000 Micrologger
Page 340
... can be erased. Note CardConvert software, included with CRD: use CF cards. Operation 8.3.1.1.5 CRD: Drive 340 CRD: drive uses CompactFlash® (CF) memory cards exclusively. Removing a card from the CF card before removing the card or switching off CR3000 power. A maximum of the card. however, FAT32 is not automatically updated. To save time, use . This action sets up to the standard Campbell Scientific data format. After a card is formatted by a PC...
... can be erased. Note CardConvert software, included with CRD: use CF cards. Operation 8.3.1.1.5 CRD: Drive 340 CRD: drive uses CompactFlash® (CF) memory cards exclusively. Removing a card from the CF card before removing the card or switching off CR3000 power. A maximum of the card. however, FAT32 is not automatically updated. To save time, use . This action sets up to the standard Campbell Scientific data format. After a card is formatted by a PC...
CR3000 Micrologger
Page 345
... found on string variable-memory use and conservation is selectively reset from • Support software Station Status (p. 468) command • integrated keyboard / display: Data | Reset Data Tables 8.3.3.4 Formatting Drives CPU:, USR:, USB:, and CRD: drives can be formatted, the program will cease running user program is sent to be formatted individually. More information on the drive to the CR3000 using File Control Send (p. 456) command and CRBasic...
... found on string variable-memory use and conservation is selectively reset from • Support software Station Status (p. 468) command • integrated keyboard / display: Data | Reset Data Tables 8.3.3.4 Formatting Drives CPU:, USR:, USB:, and CRD: drives can be formatted, the program will cease running user program is sent to be formatted individually. More information on the drive to the CR3000 using File Control Send (p. 456) command and CRBasic...
CR3000 Micrologger
Page 349
...a list of a 349 At powerup, the CR3000 searches for the program file. 3. Although it sets file attributes for the programs it requires thought in the field, but simple. Note Some text editors (such as backup. The CRD: drive has precedence over USB: ...does not allow final-data storage management comparable to the field. a clean slate. Optionally deletes data files stored from the overwritten (just previous) program. 4. Caution Test Power-up process. Power-up with the operating system or user program file, using the datalogger support software File Control Send (p. 456) command...
...a list of a 349 At powerup, the CR3000 searches for the program file. 3. Although it sets file attributes for the programs it requires thought in the field, but simple. Note Some text editors (such as backup. The CRD: drive has precedence over USB: ...does not allow final-data storage management comparable to the field. a clean slate. Optionally deletes data files stored from the overwritten (just previous) program. 4. Caution Test Power-up process. Power-up with the operating system or user program file, using the datalogger support software File Control Send (p. 456) command...
CR3000 Micrologger
Page 435
.... All Campbell Scientific datalogger support software include utilities for each buffer size category. However, settings changed . An onsite technician can be established. Sections CommsMemFree(1) (p. 435), CommsMemFree(2) (p. 437), and CommsMemFree(3) (p. 437) explain the possible communications memory errors in detail. 10.4.3.1 CommsMemFree(1) CommsMemFree(1): Number of buffers used in the CR3000 to accommodate a specific RS-232 device, such as the number of LoggerNet. Two digits per each...
.... All Campbell Scientific datalogger support software include utilities for each buffer size category. However, settings changed . An onsite technician can be established. Sections CommsMemFree(1) (p. 435), CommsMemFree(2) (p. 437), and CommsMemFree(3) (p. 437) explain the possible communications memory errors in detail. 10.4.3.1 CommsMemFree(1) CommsMemFree(1): Number of buffers used in the CR3000 to accommodate a specific RS-232 device, such as the number of LoggerNet. Two digits per each...
CR3000 Micrologger
Page 462
...;loaded or upgraded by an electronic sensor, b) the transfer of data from variable storage to final storage, or c) the transfer of power from the CR3000 or a peripheral to °F, the equation is true. Symbol is the Greek letter Omega (Ω). 1.0 Ω equals the ratio of user written CRBasic programs. The operating system is a set of instructions that controls the basic...
...;loaded or upgraded by an electronic sensor, b) the transfer of data from variable storage to final storage, or c) the transfer of power from the CR3000 or a peripheral to °F, the equation is true. Symbol is the Greek letter Omega (Ω). 1.0 Ω equals the ratio of user written CRBasic programs. The operating system is a set of instructions that controls the basic...
CR3000 Micrologger
Page 514
... support software (p. 76) ). Table Asynchronous Port Baud Rates (p. 517) lists available baud rates. The Timeout argument is compiled. If 0 is used, then the default timeout, defined by the time of seconds. Use PakBusGraph Hop Metrics to 9600 unless set . Optionally, the ComPort parameter can be posted only after the communication is set otherwise in the SerialOpen() instruction, or if the port is used...
... support software (p. 76) ). Table Asynchronous Port Baud Rates (p. 517) lists available baud rates. The Timeout argument is compiled. If 0 is used, then the default timeout, defined by the time of seconds. Use PakBusGraph Hop Metrics to 9600 unless set . Optionally, the ComPort parameter can be posted only after the communication is set otherwise in the SerialOpen() instruction, or if the port is used...
CR3000 Micrologger
Page 540
... directly into the field, using the StationName() instruction, or using the SetStatus() instruction), can be sampled into a data table using data table access syntax. These numbers are valid. Float Default Range close to 0 close to 0 close to 1000 close to 4094 are updated by the background slow sequence if needed in the program. In contrast, the station name set up to the header of each CAO channel...
... directly into the field, using the StationName() instruction, or using the SetStatus() instruction), can be sampled into a data table using data table access syntax. These numbers are valid. Float Default Range close to 0 close to 0 close to 1000 close to 4094 are updated by the background slow sequence if needed in the program. In contrast, the station name set up to the header of each CAO channel...
CR3000 Micrologger
Page 548
... number and this setting is used to log in process using a PPP-compatible network link (p. 569). 6785 PakBus/TCP Client Connections This setting specifies outgoing PakBus/TCP connections that must be set to one of "PPP" will be enabled. Status Table and Settings Table 125. PPP User Name Specifies the user name that is nnn.nnn.nnn.nnn. CONNECT PakBus/TCP Service Port This setting specifies the TCP service port...
... number and this setting is used to log in process using a PPP-compatible network link (p. 569). 6785 PakBus/TCP Client Connections This setting specifies outgoing PakBus/TCP connections that must be set to one of "PPP" will be enabled. Status Table and Settings Table 125. PPP User Name Specifies the user name that is nnn.nnn.nnn.nnn. CONNECT PakBus/TCP Service Port This setting specifies the TCP service port...
CR3000 Micrologger
Page 583
..., 139, 144 Probe 33, 61 Process Time 532 Processing 196, 497 Processing ‐ Integrated 504 Processing ‐‐ Output 138, 481 Processing ‐ Spatial 504 Processing ‐ Wind Vector 195 Processing Instructions 466 Processing Instructions ‐‐ Output 465 Program 67 Program ‐ Overrun 429, 532 Program Control Instructions 466 Program Editor 47 Program Errors 430, 432, 532 Program Example 112, 113, 117, 119...
..., 139, 144 Probe 33, 61 Process Time 532 Processing 196, 497 Processing ‐ Integrated 504 Processing ‐‐ Output 138, 481 Processing ‐ Spatial 504 Processing ‐ Wind Vector 195 Processing Instructions 466 Processing Instructions ‐‐ Output 465 Program 67 Program ‐ Overrun 429, 532 Program Control Instructions 466 Program Editor 47 Program Errors 430, 432, 532 Program Example 112, 113, 117, 119...