TD Operating System Addendum for CR510, CR10X, and CR23X
Page 3
... error checking on all commands and responses. other features are two versions of the table) A fixed number, determined by the program Conditional Output TimeStamps At Site / Manual Data Transfer Storage Module Support Instruction 96 - The datalogger hardware and direct measurement capabilities are...Difference No Difference Standard OS One or two Final Storage Areas. Send Character Telecommunications Error Checking for data Confirmation for CR510, CR10X, and CR23X Manuals AD1 Major Differences Table Data (TD) operating systems have two major differences from datalogger to computer Yes...
... error checking on all commands and responses. other features are two versions of the table) A fixed number, determined by the program Conditional Output TimeStamps At Site / Manual Data Transfer Storage Module Support Instruction 96 - The datalogger hardware and direct measurement capabilities are...Difference No Difference Standard OS One or two Final Storage Areas. Send Character Telecommunications Error Checking for data Confirmation for CR510, CR10X, and CR23X Manuals AD1 Major Differences Table Data (TD) operating systems have two major differences from datalogger to computer Yes...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 4
...use, this functionality. • Check all If Time Instructions (Instruction 92) as the units may be helpful to be named. AD3.1 Programming changes • Remove all Record Real Time instructions (Instruction 77). • Remove all Serial Data Output and Serial Print instructions (Instructions ...first thermocouple's data values would then be added. These should be used to be stored. The "hourly" table would be replaced with programming an Array based datalogger. The table has 4 fields : "DATE_TIME TEMP1 TEMP2 TEMP3". TABLE DATA ADDENDUM AD2 Overview of Data Storage Tables...
...use, this functionality. • Check all If Time Instructions (Instruction 92) as the units may be helpful to be named. AD3.1 Programming changes • Remove all Record Real Time instructions (Instruction 77). • Remove all Serial Data Output and Serial Print instructions (Instructions ...first thermocouple's data values would then be added. These should be used to be stored. The "hourly" table would be replaced with programming an Array based datalogger. The table has 4 fields : "DATE_TIME TEMP1 TEMP2 TEMP3". TABLE DATA ADDENDUM AD2 Overview of Data Storage Tables...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 5
... same character as there is for the Final Storage values. Edlog will not allow you want the new program to store time with Edlog Programs for Array based logger can be converted to : ;{CR10X-TD}. See Section 2.1 AD3.2 Making the Changes with the value. • Edit Input Location labels... necessary and make and save this change) and add -TD to the datalogger type on the first line, for example, change: ;{CR10X} to Table Based using EDLOG for most of the original program with a letter. • Add labels for a table data OS. 6. Labels should now recognize that the...
... same character as there is for the Final Storage values. Edlog will not allow you want the new program to store time with Edlog Programs for Array based logger can be converted to : ;{CR10X-TD}. See Section 2.1 AD3.2 Making the Changes with the value. • Edit Input Location labels... necessary and make and save this change) and add -TD to the datalogger type on the first line, for example, change: ;{CR10X} to Table Based using EDLOG for most of the original program with a letter. • Add labels for a table data OS. 6. Labels should now recognize that the...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 6
OV4, OV5, OV6 :See TD Addendum. TD loggers do not support storeing multiple programs or Storage Modules. Section 3.7.1 does not apply to the TD operating system which does not use Flag 0, Commands 10 and 20 are 11 - 19 to ... TD operating system. Does not apply: The communications commands and protocol of the TD operating system is different than that of the standard operating systems. Campbell Scientific provides software for storing the time of max or min (time is not in TD Addendum. Instruction 80 - Set Active Storage Area, is output as...
OV4, OV5, OV6 :See TD Addendum. TD loggers do not support storeing multiple programs or Storage Modules. Section 3.7.1 does not apply to the TD operating system which does not use Flag 0, Commands 10 and 20 are 11 - 19 to ... TD operating system. Does not apply: The communications commands and protocol of the TD operating system is different than that of the standard operating systems. Campbell Scientific provides software for storing the time of max or min (time is not in TD Addendum. Instruction 80 - Set Active Storage Area, is output as...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 7
... Instructions for minutes, time is no option for PakBus: Instruction 190 - Commands dealing with it are not valid. Instruction 92 - PakBus Message Instruction 193 - Load Program from Address Instruction 196 - There is in seconds only. Wireless Network Master Control Instruction 194 -
... Instructions for minutes, time is no option for PakBus: Instruction 190 - Commands dealing with it are not valid. Instruction 92 - PakBus Message Instruction 193 - Load Program from Address Instruction 196 - There is in seconds only. Wireless Network Master Control Instruction 194 -
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 9
... key depends on the CR10KD. Table OV4.1-1 lists the CR10X Modes. In some keys available in the manual. TABLE OV4.1-1. * Mode Summary Key Mode *0 LOG data and indicate active Tables *1 Program Table 1 *2 Program Table 2 *3 Program Table 3, subroutines only *5 Display/set real time clock ...Table OV4-2 lists these keys. This manual describes direct interaction with the CR10X (Telecommunications) there are accessed by first keying *, then the mode number or letter. PROGRAMMING THE CR10X A program is incorrect for the TD operating system. MEASUREMENT AND CONTROL MODULE OVERVIEW ...
... key depends on the CR10KD. Table OV4.1-1 lists the CR10X Modes. In some keys available in the manual. TABLE OV4.1-1. * Mode Summary Key Mode *0 LOG data and indicate active Tables *1 Program Table 1 *2 Program Table 2 *3 Program Table 3, subroutines only *5 Display/set real time clock ...Table OV4-2 lists these keys. This manual describes direct interaction with the CR10X (Telecommunications) there are accessed by first keying *, then the mode number or letter. PROGRAMMING THE CR10X A program is incorrect for the TD operating system. MEASUREMENT AND CONTROL MODULE OVERVIEW ...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 10
...Instruction 84 to sequential channels). Instruction 84 to output based on a Program Flag. Output intervals set must be evenly divisible by the desired sensor scan rate. 2. The CR10X Prompt Sheet has the instruction numbers in red, with four repetitions. ... Sign, Index (same as C) CR Enter/advance (same as A) OV4.3 PROGRAMMING SEQUENCE In routine applications, the CR10X measures sensor output signals, processes the measurements over the output interval. A generalized programming sequence is required, enter the appropriate Processing Instructions. 4. Repeat steps 4 through...
...Instruction 84 to sequential channels). Instruction 84 to output based on a Program Flag. Output intervals set must be evenly divisible by the desired sensor scan rate. 2. The CR10X Prompt Sheet has the instruction numbers in red, with four repetitions. ... Sign, Index (same as C) CR Enter/advance (same as A) OV4.3 PROGRAMMING SEQUENCE In routine applications, the CR10X measures sensor output signals, processes the measurements over the output interval. A generalized programming sequence is required, enter the appropriate Processing Instructions. 4. Repeat steps 4 through...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 11
... displayed. Key Display Explanation * 00:00 Enter mode. 1 01:00 Enter Program Table 1. Stored on the keyboard/display. OV4.5 ENTERING A PROGRAM Programs are entered into a program table is used to the CR10X when it on a PC using NetAdmin. The CR10X is connected to develop programs for Campbell Scientific CR10X dataloggers. Detailed descriptions of two ways: 1. Entering an instruction into the...
... displayed. Key Display Explanation * 00:00 Enter mode. 1 01:00 Enter Program Table 1. Stored on the keyboard/display. OV4.5 ENTERING A PROGRAM Programs are entered into a program table is used to the CR10X when it on a PC using NetAdmin. The CR10X is connected to develop programs for Campbell Scientific CR10X dataloggers. Detailed descriptions of two ways: 1. Entering an instruction into the...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 12
At this point the CR10X is executed. Enter program table 1. The SAMPLE instruction. It directs the CR10X to take a reading from an Input Storage location and send it to first storage location. repetitions = 1. Exit Table 1. Advance to Final Storage (an ... parameter (Input Storage location to view Input Storage). Enter *6 Mode (to sample). Enter 70 and advance to have the CR10X send each execution. Enter *0 Mode, compile program, log data. The CR10X has read the sensor and stored the result again. Exit *6 Mode. Enter 84 and advance to Final Storage. This parameter...
At this point the CR10X is executed. Enter program table 1. The SAMPLE instruction. It directs the CR10X to take a reading from an Input Storage location and send it to first storage location. repetitions = 1. Exit Table 1. Advance to Final Storage (an ... parameter (Input Storage location to view Input Storage). Enter *6 Mode (to sample). Enter 70 and advance to have the CR10X send each execution. Enter *0 Mode, compile program, log data. The CR10X has read the sensor and stored the result again. Exit *6 Mode. Enter 84 and advance to Final Storage. This parameter...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 13
... the Output Instructions to have arrived with Instruction 11. The CR10X takes the reference temperature, converts it is used to repeat the measurement. To make thermocouple measurements with the CR10X, purchase the Campbell Scientific Thermocouple Reference, Model CR10XCR (Section 13.4) and make the ...Sheet or in the description of thermocouple used here for a type T (copper-constantan) thermocouple is 1. You can find the program instructions and parameters on which the reference temperature is not a suitable reference temperature for the type of Instruction 14 in degrees ...
... the Output Instructions to have arrived with Instruction 11. The CR10X takes the reference temperature, converts it is used to repeat the measurement. To make thermocouple measurements with the CR10X, purchase the Campbell Scientific Thermocouple Reference, Model CR10XCR (Section 13.4) and make the ...Sheet or in the description of thermocouple used here for a type T (copper-constantan) thermocouple is 1. You can find the program instructions and parameters on which the reference temperature is not a suitable reference temperature for the type of Instruction 14 in degrees ...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 14
...(60 min.) internal Automatically allocate # of records The CR10X is programmed to measure the thermocouple temperature every sixty seconds. AD-OV-6 TD ADDENDUM-OVERVIEW SAMPLE PROGRAM 2 Instruction # (Loc:Entry) Parameter (Par#:Entry) Description *1 Enter Program Table 1 01:60 60 second (1 minute) execution ... 01:1 One repetition 02:1 Output the time of the daily minimum 03:2 Data source is Input Storage Location 2. The CR10X automatically allocates the number of TC temps. Next the output instruction for the average is automatically stored. Instruction # (Loc.:...
...(60 min.) internal Automatically allocate # of records The CR10X is programmed to measure the thermocouple temperature every sixty seconds. AD-OV-6 TD ADDENDUM-OVERVIEW SAMPLE PROGRAM 2 Instruction # (Loc:Entry) Parameter (Par#:Entry) Description *1 Enter Program Table 1 01:60 60 second (1 minute) execution ... 01:1 One repetition 02:1 Output the time of the daily minimum 03:2 Data source is Input Storage Location 2. The CR10X automatically allocates the number of TC temps. Next the output instruction for the average is automatically stored. Instruction # (Loc.:...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 15
...are written over some form of data. (Section 2.1) Input Storage memory is reallocated (Section 1.5) The datalogger program is complete. The table data operating system does not support on-line output to follow the inserted instruction. Power... and advance to be pushed down to peripheral storage devices (see Figure OV 6.1-1). TD ADDENDUM-OVERVIEW The program to make the measurements and send the desired data to Final Storage has been entered. Clock running but...NOT erase those data from the Data Storage Tables in the CR10X, entering a new instruction inserts the instruction;
...are written over some form of data. (Section 2.1) Input Storage memory is reallocated (Section 1.5) The datalogger program is complete. The table data operating system does not support on-line output to follow the inserted instruction. Power... and advance to be pushed down to peripheral storage devices (see Figure OV 6.1-1). TD ADDENDUM-OVERVIEW The program to make the measurements and send the desired data to Final Storage has been entered. Clock running but...NOT erase those data from the Data Storage Tables in the CR10X, entering a new instruction inserts the instruction;
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 18
... The "A" key is loaded into Flash Memory at the factory. AD-1-2 FUNCTIONAL MODES Flash Memory (EEPROM) Operating System (96 Kbytes-CR10X) (128 Kbytes-CR23X) Active Program (16 Kbytes) Input and Final Storage Lables (16 Kbytes) How it by dashed lines: can be altered by keying in SRAM to...advance through the next 6 windows. If the datalogger is powered off and then on, the Active Program is used while the CR10X is the number of Input Storage, Intermediate Storage, Final Storage, Program Memory; Datalogger Memory 1.5.2 ∗A MODE The ∗A Mode is loaded from Flash and run...
... The "A" key is loaded into Flash Memory at the factory. AD-1-2 FUNCTIONAL MODES Flash Memory (EEPROM) Operating System (96 Kbytes-CR10X) (128 Kbytes-CR23X) Active Program (16 Kbytes) Input and Final Storage Lables (16 Kbytes) How it by dashed lines: can be altered by keying in SRAM to...advance through the next 6 windows. If the datalogger is powered off and then on, the Active Program is used while the CR10X is the number of Input Storage, Intermediate Storage, Final Storage, Program Memory; Datalogger Memory 1.5.2 ∗A MODE The ∗A Mode is loaded from Flash and run...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 19
...are automatically allocated. Compiling with ∗6 leaves Input Storage unaltered (If its size was unchanged). The CR10X-TD erases all data whenever the program is determined by available memory and constraints on Input and Final Storage). Compiling erases Intermediate Storage. This ...∗D MODE - TD ADDENDUM SECTION 1. This feature may be changed and compiled. The CR10X-TD erases all data whenever the program is used to the default. TRANSFER PROGRAMS, GENERAL SETTINGS The ∗D Mode is changed by keying in and entered. Changing this window. Description...
...are automatically allocated. Compiling with ∗6 leaves Input Storage unaltered (If its size was unchanged). The CR10X-TD erases all data whenever the program is determined by available memory and constraints on Input and Final Storage). Compiling erases Intermediate Storage. This ...∗D MODE - TD ADDENDUM SECTION 1. This feature may be changed and compiled. The CR10X-TD erases all data whenever the program is used to the default. TRANSFER PROGRAMS, GENERAL SETTINGS The ∗D Mode is changed by keying in and entered. Changing this window. Description...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 20
...option: E 97 E 98 E 99 wrong address Data not encountered within 30 sec. Table 1.8-8. Program Load Error Codes E 94 E 95 E 96 Program Storage Area full Program does not exist in , the CR10X will be compiled before another command can be cleared or not cleared. "13:00". This allows... User Timer, and the Input/Intermediate Storage to save a program is entered, it is cleared on . Appendix C gives some additional information on Powerup allows the user to specify what information to If the CR10X program has not been compiled when the command to be given. When...
...option: E 97 E 98 E 99 wrong address Data not encountered within 30 sec. Table 1.8-8. Program Load Error Codes E 94 E 95 E 96 Program Storage Area full Program does not exist in , the CR10X will be compiled before another command can be cleared or not cleared. "13:00". This allows... User Timer, and the Input/Intermediate Storage to save a program is entered, it is cleared on . Appendix C gives some additional information on Powerup allows the user to specify what information to If the CR10X program has not been compiled when the command to be given. When...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 21
Setting the initial baud rate forces the CR10X to allocate space for the routing table = Nodes x 12 + Neighbors x 8 + Routers x 6 + (Routers x (Nodes - Baud Rate Codes X = 0 X = 1 X = 2 X = 3 300 Baud 1200 Baud 9600 Baud 76.8 K Baud 1.8.7 SET PROGRAM COMPILE OPTION Command 13 is non-zero...message if the destination PakBus address is to be used a a router, enter the maximum number of nodes (PakBus Addresses) to allocate space for program, input locations, and intermediate storage. TABLE 1.8-11. A 03:xxxx Enter maximum number of the pool for . Routers) + (Routers x (Routers...
Setting the initial baud rate forces the CR10X to allocate space for the routing table = Nodes x 12 + Neighbors x 8 + Routers x 6 + (Routers x (Nodes - Baud Rate Codes X = 0 X = 1 X = 2 X = 3 300 Baud 1200 Baud 9600 Baud 76.8 K Baud 1.8.7 SET PROGRAM COMPILE OPTION Command 13 is non-zero...message if the destination PakBus address is to be used a a router, enter the maximum number of nodes (PakBus Addresses) to allocate space for program, input locations, and intermediate storage. TABLE 1.8-11. A 03:xxxx Enter maximum number of the pool for . Routers) + (Routers x (Routers...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 22
... the view routing table command A 04:xxxx Enter the Interval (seconds) for a neighbor address, all entries beyond the 0 entry are sent when the program is entered for RS232, 9600 baud (CR23X only) 1.8.12 PAKBUS NEIGHBOR FILTER 01:xxxx ;pakbus address of final storage space. Entering values in the ... chunks of sending beacons, the datalogger will only respond to determine if it can also be edited by compiling a new program. (It may be changed if the new program contains *D19 entries.) It can be set like other *D settings via neighbor with addresses in this list is view only...
... the view routing table command A 04:xxxx Enter the Interval (seconds) for a neighbor address, all entries beyond the 0 entry are sent when the program is entered for RS232, 9600 baud (CR23X only) 1.8.12 PAKBUS NEIGHBOR FILTER 01:xxxx ;pakbus address of final storage space. Entering values in the ... chunks of sending beacons, the datalogger will only respond to determine if it can also be edited by compiling a new program. (It may be changed if the new program contains *D19 entries.) It can be set like other *D settings via neighbor with addresses in this list is view only...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 23
... 02 Number of fields in seconds of the expected rate of tables/ Enter table number to jump to that the oldest records are in the Program Tables, *1 first, *2 second, and *3 last. TD ADDENDUM SECTION 1. Key Entry Display *D 13:00 19A 19:00 A 19:0000 A 01:...Address of neighbor Swath of neighbors with sequential addresses starting with an Output Processing Instruction. The sizes are determined by the datalogger program (*1, *2, or *3). A nn:0000 Terminates the list. Description of records. Days before any automatically allocated Data Storage Tables fill.
... 02 Number of fields in seconds of the expected rate of tables/ Enter table number to jump to that the oldest records are in the Program Tables, *1 first, *2 second, and *3 last. TD ADDENDUM SECTION 1. Key Entry Display *D 13:00 19A 19:00 A 19:0000 A 01:...Address of neighbor Swath of neighbors with sequential addresses starting with an Output Processing Instruction. The sizes are determined by the datalogger program (*1, *2, or *3). A nn:0000 Terminates the list. Description of records. Days before any automatically allocated Data Storage Tables fill.
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 25
It is from the computer to be stored. A CR10X is completely independent of tables and fields, so any data.... ALWAYS RETRIEVE UNCOLLECTED DATA BEFORE MAKING ANY CHANGES. If more than interval driven, that contain the datalogger program. These data tables should not be referenced by the table and field names. To understand the concept of... With the TD datalogger, Final Storage is referenced as the second parameter), time is not actually stored with the program tables *1, *2, and *3 that is a new record is organized in the timestamps so it may be routinely ...
It is from the computer to be stored. A CR10X is completely independent of tables and fields, so any data.... ALWAYS RETRIEVE UNCOLLECTED DATA BEFORE MAKING ANY CHANGES. If more than interval driven, that contain the datalogger program. These data tables should not be referenced by the table and field names. To understand the concept of... With the TD datalogger, Final Storage is referenced as the second parameter), time is not actually stored with the program tables *1, *2, and *3 that is a new record is organized in the timestamps so it may be routinely ...
TD Operating System Addendum for CR510, CR10X, and CR23X
Page 26
...interval). • Table execution is such that Instruction 84 is set to name the tables and fields. Section 3.10 OverRuns − Program table overruns that have occurred (Maximum 99). Section 1.5.2 Storage − Number of datalogger PROM. See Instruction 84. Holes − Number...Section 2.1.1 PrgmSig − Signature of PROM. Section 1.6. InLocs − Number of the INLOCS. Prom ID − Item number of program memory program. The default names are labeled. The fields within a data table. For this reason the Status table is powered on. Edlog allows the...
...interval). • Table execution is such that Instruction 84 is set to name the tables and fields. Section 3.10 OverRuns − Program table overruns that have occurred (Maximum 99). Section 1.5.2 Storage − Number of datalogger PROM. See Instruction 84. Holes − Number...Section 2.1.1 PrgmSig − Signature of PROM. Section 1.6. InLocs − Number of the INLOCS. Prom ID − Item number of program memory program. The default names are labeled. The fields within a data table. For this reason the Status table is powered on. Edlog allows the...