21X MICROLOGGEROPERATOR’S MANUALREVISION: 3/96COPYRIGHT (c) 1984-1996 CAMPBELL SCIENTIFIC, INC.
This is a blank page.
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-1413: P87 Beginning of Loop01: 0 Delay02: 512 Loop Count14: P86 Do01: 10 Set high Flag 0 (output)
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-15TABLE 8.8-4. FFT Bin Averaging Results from Simulated Ocean Buoy Wave DataBIN # FREQUENCY FFT*
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-16When flag 2 is set the FFT is computed and theresults are sent to Final Storage.10: P91 If Flag
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-1711: P46 Z=X MOD F01: 4-- X Loc02: 360 F03: 4-- Z Loc :12: P48 Z=SIN(X)01: 4-- X Loc02: 8-- Z Lo
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-18This is a blank page.
9-1SECTION 9. INPUT/OUTPUT INSTRUCTIONSTABLE 9-1. Input Voltage Ranges and CodesRange Code Full Scale RangeResolution*Slow Fast16.67ms 250µsInteg. I
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-2The count is incremented when the inputvoltage changes from below 1.5 volts toabove 3.5 volts. The maximum i
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-3anywhere between one second too short toalmost twice as long. Pulses are not lost duringresynchronization so
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-4PARAM. DATANUMBER TYPE DESCRIPTION01: 2 Repetitions02: 2 Range code03: 2 Input channel number forfirst measure
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-5PARAM. DATANUMBER TYPE DESCRIPTION01: 2 Repetitions02: 2 Range code03: 2 Input channel number forfirst measure
viCAUTIONARY NOTES1. Damage will occur to the analog inputcircuitry if voltages in excess of ±16 V areapplied for a sustained period. Voltages inexc
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-6PARAM. DATANUMBER TYPE DESCRIPTION01: 2 Repetitions02: 2 Input channel number offirst measurement03: 2 Excitat
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-7TABLE 9-3. Thermocouple Type CodesCode Thermocouple Type X = 0 Normal MeasurementX1 T (copper - constantan) X
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-8*** 17 TEMPERATURE OF INPUT PANEL ***FUNCTIONThis instruction measures the temperature indegrees Celsius of
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-9*** 22 EXCITATION WITH DELAY ***FUNCTIONThis instruction is used in conjunction withothers for measuring a
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-10trigger when measurement goes from above thelimit to below it or when the digital trigger goesfrom high to lo
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-11location number of Instruction 23 in the programtable. I2 divided by I3 is the multiplier and I4 theoffset (
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-12when donemeasuring.B Trigger option0 - Triggerimmediately1 - Trigger if abovelimit (high)2 - Trigger if below
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-1302: 4 *Input configuration;channels 8,7,6,503: 4 *Input configuration;channels 4,3,2,104: 4 **Function; chann
SECTION 9. INPUT/OUTPUT INSTRUCTIONS9-14If the SW8A does not respond, -99999 will beloaded into input locations. Modules which donot respond when ad
10-1SECTION 10. PROCESSING INSTRUCTIONSTo facilitate cross referencing, parameterdescriptions are keyed [] to the values given onthe PROMPT SHEET. T
This is a blank page.
SECTION 10. PROCESSING INSTRUCTIONS10-2*** 36 X * Y ***FUNCTIONMultiply the value in location X by the value inlocation Y and place the result in
SECTION 10. PROCESSING INSTRUCTIONS10-3*** 43 ABS(X) ***FUNCTIONTake the absolute value of the value in locationX and place the result in location
SECTION 10. PROCESSING INSTRUCTIONS10-4Parameter 3 cannot be entered as an indexedlocation within a loop (Instruction 87). To useInstruction 49 with
SECTION 10. PROCESSING INSTRUCTIONS10-5PAR. DATANO. TYPE DESCRIPTION01: 4 Number of values to move02: 4 1st source location03: 2 Step of source04: 4
SECTION 10. PROCESSING INSTRUCTIONS10-6PAR. DATANO. TYPE DESCRIPTION01: 4 Input location no. of atmosphericpressure in kilopascals[PRESSURE]02: 4 Inp
SECTION 10. PROCESSING INSTRUCTIONS10-7amount of power at the different frequencies butdo not contain any phase information.If desired, the original
SECTION 10. PROCESSING INSTRUCTIONS10-8power spectral is output. Parameter 3 is equalto the log base 2 of A where A is the number ofbins to be avera
SECTION 10. PROCESSING INSTRUCTIONS10-9zero to peak amplitude or one quarter of thepeak to peak value of the sinusoidal signal.MAGNITUDE AND PHASE CO
SECTION 10. PROCESSING INSTRUCTIONS10-10For example, given that the power spectra resultshows that the energy peak of a signal falls inbin 32 when it
SECTION 10. PROCESSING INSTRUCTIONS10-11*** 61 INDIRECT INDEXED MOVE ***FUNCTIONMoves input data from location X to location Y,where X and Y are i
OV-121X MICROLOGGER OVERVIEWThe 21X Micrologger combines precision measurement with processing and control capability in a singlebattery operated syst
SECTION 10. PROCESSING INSTRUCTIONS10-12TABLE 10-2. Maximum Number of Outputs and Output Order for K Input Values.(The output order flows from left
SECTION 10. PROCESSING INSTRUCTIONS10-13The Input Processing phase is where new inputvalues are received, the necessary squares orcross products form
SECTION 10. PROCESSING INSTRUCTIONS10-14N' is the number of input scans in the lastaveraging periodNT is the total number of input samplesproces
11-1SECTION 11. OUTPUT PROCESSING INSTRUCTIONS*** 69 WIND VECTOR ***FUNCTIONInstruction 69 processes the primary variablesof wind speed and direct
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-2There are three Output Options, which specifythe values calculated.Option 0:Mean horizontal wind speed,
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-3*** 71 AVERAGE ***FUNCTIONThis instruction stores the average value overthe given output interval for
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-4(defined as the bin select value) is within aparticular subrange of the total specified range.The count
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-5it is the first minute of the day. Similarly,entering 2 for the hour-minute code causes 2400instead of
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-6The output flag must be set each timeInstruction 80 is used. Instruction 80 mustdirectly follow the ins
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-7More than one Rainflow Histogram can becalculated using the Repetitions parameter. Theswath of input da
21X MICROLOGGER OVERVIEWOV-2The 9-pin serial I/O port provides connection todata storage peripherals, such as theSM192/716 Storage Module or RC35 Cass
SECTION 11. OUTPUT PROCESSING INSTRUCTIONS11-8This is a blank page.
12-1SECTION 12. PROGRAM CONTROL INSTRUCTIONSTABLE 12-1. Flag DescriptionFlag 0 Output FlagFlag 1 to 8 User FlagsFlag 9 Intermediate Processing Disab
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-2A delay of 0 means that there is no delaybetween passes through the loop. Eachtime the table is executed
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-3The user wants 1 hour averages of the vaporpressure calculated from the wet- and dry-bulbtemperatures of
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-412: P89 If X<=>F01: 25 X Loc DAY02: 3 >=03: 6 F04: 31 Exit Loop if true13: P95 End14: P87 Beginn
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-5the loop. Instruction 90 does not affect the loopcounter which still counts by 1.PAR. DATANO. TYPE DESCR
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-6the start of the instructions to execute if the testcondition is false (Figure 3.8-1). The ElseInstructi
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-7When either the DC112 or RF modem optionsare specified, the time limit on the call (without acorrect resp
SECTION 12. PROGRAM CONTROL INSTRUCTIONS12-8*** 98 SEND CHARACTER ***Instruction 98 is used to send a character to theprinter. The single paramet
13-1SECTION 13. 21X MEASUREMENTS13.1 FAST AND SLOW MEASUREMENTSEQUENCEThe 21X makes voltage measurements byintegrating the input signal for a fixed
21X MICROLOGGER OVERVIEWOV-3OV1.2 SWITCHED EXCITATION OUTPUTSThe first four numbered terminals on the lowerterminal strip are the SWITCHED EXCITATION
SECTION 13. 21X MEASUREMENTS13-2averaging the magnitude of the results from thetwo integrations and using the polarity from thefirst. An exception t
SECTION 13. 21X MEASUREMENTS13-313.3 THE EFFECT OF SENSOR LEADLENGTH ON THE SIGNAL SETTLINGTIMEWhenever an analog input is switched into the21X meas
SECTION 13. 21X MEASUREMENTS13-4NOTE: Since the peak transient, Veo,causes significant error only if it is severaltimes larger than the signal, Vso,
SECTION 13. 21X MEASUREMENTS13-5FIGURE 13.3-4. Wire ManufacturersCapacitance Specifications, CwDIELECTRIC ABSORPTIONThe dielectric absorption of ins
SECTION 13. 21X MEASUREMENTS13-6Equation 13.3-12, -13 and -14 can be combinedto estimate the error directly in degrees atvarious directions and lead
SECTION 13. 21X MEASUREMENTS13-7Equation 13.3-7 can be solved for the maximumlead length, L, permitted to maintain a specifiederror limit. Combining
SECTION 13. 21X MEASUREMENTS13-8lead length. If the capacitive load exceeds 0.1µfd and the resistive load is negligible, Vx willoscillate about its
SECTION 13. 21X MEASUREMENTS13-95. Use the 21X to measure the input settlingerror associated with a given configuration.For example, assume long lead
SECTION 13. 21X MEASUREMENTS13-10FIGURE 13.3-7. Half Bridge Configurationfor YSI #44032 Thermistor Connected to 21XShowing: A) Large source resista
SECTION 13. 21X MEASUREMENTS13-11polynomial approximation of the NBS TCcalibrations.13.4.1 ERROR ANALYSISThe error in the measurement of athermocoup
21X MICROLOGGER OVERVIEWOV-4INPUT/OUTPUTINSTRUCTIONSSpecify the conversion of a sensor signal to adata value and store it in Input Storage.Programmabl
SECTION 13. 21X MEASUREMENTS13-12THERMOCOUPLE LIMITS OF ERRORThe standard reference which liststhermocouple output voltage as a function oftemperatur
SECTION 13. 21X MEASUREMENTS13-13error of about 0.6oC. In the environmentaltemperature range with voltage measured on anappropriate scale, error in
SECTION 13. 21X MEASUREMENTS13-14and reference temperature polynomials areextremely small, and error in the voltagemeasurement is negligible.To illus
SECTION 13. 21X MEASUREMENTS13-15FIGURE 13.4-2. Diagram of Junction BoxAn external reference junction box must beconstructed so that the entire term
SECTION 13. 21X MEASUREMENTS13-16FIGURE 13.5-1. Circuits Used with Instructions 4-9
SECTION 13. 21X MEASUREMENTS13-17FIGURE 13.5-2. Excitation and MeasurementSequence for 4 Wire Full BridgeTABLE 13.5-1. Comparison of BridgeMeasurem
SECTION 13. 21X MEASUREMENTS13-18TABLE 13.5-2. Calculating Resistance Values from Bridge MeasurementInstr. Result Instr. Multiplier and Offset4XVR R
SECTION 13. 21X MEASUREMENTS13-1913.6 RESISTANCE MEASUREMENTSREQUIRING AC EXCITATIONSome resistive sensors require AC excitation.These include the 2
SECTION 13. 21X MEASUREMENTS13-20This is a blank page.
14-1SECTION 14. INSTALLATION AND MAINTENANCE14.1 PROTECTION FROM THEENVIRONMENTThe normal environmental variables of concernare temperature and moist
21X MICROLOGGER OVERVIEWOV-53. Final Storage - Final, processed values arestored here for transfer to printer, tape, solidstate Storage Module or for
SECTION 14. INSTALLATION AND MAINTENANCE14-214.2 POWER REQUIREMENTSThe 21X operates at a nominal 12V DC. Below9.6 or above 16 volts the 21X does no
SECTION 14. INSTALLATION AND MAINTENANCE14-314.3 21X POWER SUPPLIESThe 21X is available with both alkaline batteries(21X) and lead acid batteries (2
SECTION 14. INSTALLATION AND MAINTENANCE14-4TABLE 14.3-2. 21XL Battery and ACTransformer SpecificationsLead Acid BatteryBattery Type Gates #810-0011
SECTION 14. INSTALLATION AND MAINTENANCE14-5FIGURE 14.6-1. Connecting Vehicle PowerSupply14.7 USE OF DIGITAL CONTROLPORTS FOR SWITCHING RELAYSEach
SECTION 14. INSTALLATION AND MAINTENANCE14-6damage the datalogger. Campbell Scientific'sDC112 phone modem has spark gaps on thephone lines. A
SECTION 14. INSTALLATION AND MAINTENANCE14-7The following procedures are for calibrating thevoltage reference and the clock. Other factorssuch as ra
SECTION 14. INSTALLATION AND MAINTENANCE14-81. Remove the 21X battery base and unplugthe battery from the 21X. Remove the fourscrews holding the alu
SECTION 14. INSTALLATION AND MAINTENANCE14-9FIGURE 14.10-2. 21X CPU Board
SECTION 14. INSTALLATION AND MAINTENANCE14-10This is a blank page.
A-1APPENDIX A. GLOSSARYASCII: Abbreviation for American StandardCode for Information Interchange(pronounced "askee"). A specific binaryco
21X MICROLOGGER OVERVIEWOV-6Table 1.Execute every x sec.0.0125 < x < 6553Instructions are executedsequentially in the orderthey are entered in t
APPENDIX A. GLOSSARYA-2INTERMEDIATE STORAGE: That portion ofmemory allocated for storing the results ofintermediate calculations necessary foroperat
APPENDIX A. GLOSSARYA-3SIGNATURE: A number which is a function ofthe data and the sequence of data inmemory. It is derived using an algorithmwhich
APPENDIX A. GLOSSARYA-4This is a blank page.
B-1APPENDIX B. PROM SIGNATURES AND SOFTWARE OPTIONSThe 21X PROM signatures are viewed by entering the *B Mode and advancing to the appropriatewindow
This is a blank page.
C-1APPENDIX C. BINARY TELECOMMUNICATIONSC.1 TELECOMMUNICATIONSCOMMAND WITH BINARYRESPONSESCommand Description[no. of loc.]F BINARY DUMP - 21X sends,
APPENDIX C. BINARY TELECOMMUNICATIONSC-2previously executed; four time bytes, a userflags byte, four bytes for each input locationrequested in the J
APPENDIX C. BINARY TELECOMMUNICATIONSC-3Another method that can be used as anestimate is to convert Data bytes 2 to 4 from along integer to floating
APPENDIX C. BINARY TELECOMMUNICATIONSC-4to the telecommunications F command a 2 bytesignature is sent (see below).Representing the bits in the first
APPENDIX C. BINARY TELECOMMUNICATIONSC-5BITS, 1ST BYTE,1ST PAIR DESCRIPTIONCDEF = 0111 Code designating 1st byte pair of four byte number.B Polarity
21X MICROLOGGER OVERVIEWOV-721X. Work through the direct programmingexamples in this overview before using EDLOGand you will have the basics of 21X o
APPENDIX C. BINARY TELECOMMUNICATIONSC-6This is a blank page.
D-1APPENDIX D. ASCII TABLEAmerican Standard Code for Information InterchangeDecimal Values and Characters(X3.4-1968)Dec. Char. Dec. Char. Dec. Char.
This is a blank page.
E-1APPENDIX E. CHANGING RAM OR PROM CHIPSThe 21X has 8 sockets for memory chips. Five sockets hold 8K Random Access Memory (RAM) chipsand three hold
APPENDIX E. CHANGING RAM OR PROM CHIPSE-2The earliest 21Xs were shipped with only two4K RAM chips. Current software does notcheck for this condition
F-1APPENDIX F. DOCUMENTATION FOR SPECIAL SOFTWARE
This is a blank page.
15 SERIAL INPUT1. FUNCTIONInstruction 15 for the 21X is used to read datafrom an "intelligent" sensor that outputs serialASCII data.- Seria
15 SERIAL INPUT2PARAMETER 3 Digital Control Port/Logic LevelThis parameter specifies which digital controlport is used and what the input logic level
15 SERIAL INPUT33.2 21X/BAROMETER HOOK-UPBarometer lead wires are provided for twogeneral types of connections: TTL level outputto the 21X and an RS
This is a blank page.
21X MICROLOGGER OVERVIEWOV-8OV3.4 INSTRUCTION FORMATInstructions are identified by an instructionnumber. Each instruction has a number ofparameters
15 SERIAL INPUT4TABLE 1. 21X/Barometer Connection Details
15 SERIAL INPUT5TABLE 2. Number of Characters/Output and Memory Requirementsfor Various BarometerOutput ModesPARAMETER 5 The purpose of this paramet
15 SERIAL INPUT601: P 15 Serial Input01: 1 Repetitions02: 1 Diff Input Chnl03: 1 Dig Ctrl Prt X=TTL/1X=RS23204: 9 Number Characters/Input05: 83 Delay
1*D TAPE UPLOAD AND DOWNLOADFUNCTIONThis library option adds additional *D modecommands that allow datalogger programs tobe saved to and loaded from a
This is a blank page.
LT-1LIST OF TABLESPAGEOVERVIEWOV3-1 * Mode Summary ...
LIST OF TABLESLT-2PAGE6. 9 PIN SERIAL INPUT/OUTPUT6.1-1 Pin Description ...
LIST OF TABLESLT-3PAGE14. INSTALLATION AND MAINTENANCE14.2-1 Typical Current Drain for Common 21X Peripherals...
LIST OF TABLESLT-4This is a blank page.
LF-1LIST OF FIGURESPAGEOVERVIEWOV1-1 21X Micrologger ...
21X MICROLOGGER OVERVIEWOV-9OV4.1 SAMPLE PROGRAM 1The 21X has a thermistor built into the inputpanel that measures the panel temperature andprovides
LIST OF FIGURESLF-2PAGE13. 21X MEASUREMENTS13.1-1 Timing of Single-Ended Measurement...
I-121X INDEX* Modes, see Modes1/X [Instruction 42] 10-2101 Thermistor ProbeProgramming example 7-11107 Thermistor Probe [Instruction 11] 9-5Prog
21X INDEXI-2ClockCPU card circuitry calibration 14-7Setting/displaying time (*5 Mode) 1-2Programming example OV-14CM6/CM10 Tripod grounding protect
21X INDEXI-3Redirecting data [Instruction 80] 11-5example 8-3Ring memory 2-1Flags 3-3Displaying and toggling 1-2Intermediate Processing Disable
21X INDEXI-4Low Pass Filter [Instruction 58] 10-6Low resolution 2-2LP Filter [Instruction 58] 10-6Lysimeter, weighing 7-8MMaintenance and instal
21X INDEXI-5Processing InstructionsDefinition OV-5Memory and execution times3-7
21X INDEXI-6Program Control Instructions 12-1Definition OV-5Command code parameter 12-1Logical constructions 3-4Memory and execution times3-8Progr
21X INDEXI-7Real Time [Instruction 77] 11-4Programming example OV-13Reference junctionCompensation 13-10Relays, Using digital ports for switching
21X INDEXI-8Serial Input/OutputInterface details 6-1External peripherals 4-1Telecommunication 5-1Set Active Output Area [Instruction 80] 11-5Prog
21X INDEXI-9Switching power 14-5System memory OV-3System status (*B Mode) 1-5TTables, program 1-1Tape Pointer (TPTR) 2-1Tape recorder 4-4Connec
21X MICROLOGGER OVERVIEWOV-10Display ShowsKey (ID:Data) Explanation*0 :LOG 1 Exit Table 1, enter *0 mode to compile table andbegin measurements.*6 06:
21X INDEXI-10VVapor Pressure From Wet-/Dry-BulbTemperatures [Instruction 57] 10-5Programming example 8-10Vehicle power supply 14-4Volts (SE) [Ins
21X MICROLOGGER OVERVIEWOV-11Display ShowsKey (ID:Data) ExplanationA 02:0000 Enter repetition and advance to the secondparameter which specifies the f
21X MICROLOGGER OVERVIEWOV-12will be inserted at that point in the table,advance through and enter the parameters.The Instruction that was at that poi
21X MICROLOGGER OVERVIEWOV-13Parameter 3 specifies the channel on which tomake the first measurement. Parameter 6specifies the Input Storage location
21X MICROLOGGER OVERVIEWOV-14Instruction Parameter Description(Loc.:Entry) (Par.#:Entry)04:P77 Output Time01:10 Store hour and minute.05:P71 Average01
21X MICROLOGGER OVERVIEWOV-15Display ShowsKey (ID:Data) Explanation*5 00:21:32 Enter *5 mode. Clock running but not set correctly.A 05:89 Advance to Y
21X MICROLOGGER OVERVIEWOV-16and exchanged for the one which isretrieved so that data collection cancontinue uninterrupted.2. Bring a storage device t
21X MICROLOGGER OVERVIEWOV-17FIGURE OV5-1. Data Retrieval Hardware Options
WARRANTY AND ASSISTANCEThe 21X MICROLOGGER is warranted by CAMPBELL SCIENTIFIC, INC. to be free from defects inmaterials and workmanship under normal
21X MICROLOGGER OVERVIEWOV-18OV6. SPECIFICATIONS
1-1SECTION 1. FUNCTIONAL MODES1.1 PROGRAM TABLES - *1, *2, AND *3MODESData acquisition and processing functions arecontrolled by instructions contai
SECTION 1. FUNCTIONAL MODES1-21.1.3 TABLE PRIORITY/INTERRUPTSTable 1 execution has priority over Table 2. IfTable 2 is being executed when it is ti
SECTION 1. FUNCTIONAL MODES1-3TABLE 1.3-1. *6 Mode CommandsKey ActionA Advance to next location or enternew valueB Back-up to previous locationC Cha
SECTION 1. FUNCTIONAL MODES1-4compilation. The display is not updated afterentering *0.When the *0, *B, or *D Mode is used to compile,all output port
SECTION 1. FUNCTIONAL MODES1-51.5.2 *A MODEThe *A Mode is used to 1) determine thenumber of locations allocated to Input,Intermediate, and Final Sto
SECTION 1. FUNCTIONAL MODES1-61.6 MEMORY TESTING AND SYSTEMSTATUS - *BThe *B Mode is used to 1) read the signature ofthe program memory and the soft
SECTION 1. FUNCTIONAL MODES1-7TABLE 1.7-1. *C Mode Entries and CodesKey DisplayEntry ID: Data Description*C 12:0000 Enter current password. Ifcorrec
SECTION 1. FUNCTIONAL MODES1-81.8.1 TRANSFER TO COMPUTER/PRINTERThis section describes commands 1 and 2(Table 1.8-1). TERM (PC208 Software)automati
SECTION 1. FUNCTIONAL MODES1-94. A semicolon (;) tells the 21X to ignore therest of the line and can be used after anentry so that a comment can be a
This is a blank page.
SECTION 1. FUNCTIONAL MODES1-10This is a blank page.
2-1SECTION 2. INTERNAL DATA STORAGE2.1 FINAL STORAGE AREAS, OUTPUTARRAYS, AND MEMORY POINTERSFinal Storage is that portion of memory wherefinal, pro
SECTION 2. INTERNAL DATA STORAGE2-2The Data Storage Pointer (DSP) is used todetermine where to store each new data point inthe Final Storage area. T
SECTION 2. INTERNAL DATA STORAGE2-3The resolution of the low resolution format isreduced to 3 significant digits when the first (leftmost) digit is 7
SECTION 2. INTERNAL DATA STORAGE2-4This is a blank page.
3-1SECTION 3. INSTRUCTION SET BASICSThe instructions used to program the 21X are divided into 4 types: Input/Output (I/O), Processing,Output Processi
SECTION 3. INSTRUCTION SET BASICS3-2counter. The loop counter is added to theindexed value to determine the actual inputlocation the instruction act
SECTION 3. INSTRUCTION SET BASICS3-3location value is updated by an I/O Instruction.For example: Suppose a temperaturemeasurement is initiated by Ta
SECTION 3. INSTRUCTION SET BASICS3-4set high. This flag is used to restrict samplingfor averages, totals, maxima, minima, etc., totimes when certain
SECTION 3. INSTRUCTION SET BASICS3-5If Then/Else comparisons may be nested to formlogical AND or OR branching. Figure 3.8-2illustrates an AND constr
i21X OPERATOR'S MANUALTABLE OF CONTENTSPAGEWARRANTY AND ASSISTANCESELECTED OPERATING DETAILS...
SECTION 3. INSTRUCTION SET BASICS3-6nested 2 deep while the OR construction isnested 3 deep. Branching and loop nestingstarts at zero within each su
SECTION 3. INSTRUCTION SET BASICS3-7TABLE 3.9-2. Processing Instruction Memory and Execution TimesR = No. of Reps.MEMORYINPUT INTER. PROG.INSTRUCTIO
SECTION 3. INSTRUCTION SET BASICS3-8TABLE 3.9-3. Output Instruction Memory and Execution TimesR = No. of Reps.INSTRUCTION MEMORY EXECUTION TIME (ms)
SECTION 3. INSTRUCTION SET BASICS3-93.10 ERROR CODESThere are four types of errors flagged by the21X: Compile, Run Time, Editor, and *D Mode.When an
SECTION 3. INSTRUCTION SET BASICS3-10This is a blank page.
4-1SECTION 4. EXTERNAL STORAGE PERIPHERALSExternal data storage devices are used to provide a data transfer medium that the user can carry fromthe te
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-2Only one of the options 1x, 2x, or 30 may beused in a program. If using a SM64 StorageModule, output code
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-3TABLE 4.2-1. *8 Mode EntriesDisplayKey ID:DATA Description*8 08:00 Enter *8 Mode, key A toadvance to first
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-4When on-line Storage Module or printer transferis not enabled and the *9 Mode is used to dumpnew data, the
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-5POWER SUPPLYThe 21X's internal power supply will power therecorder during periods of data transfer, bu
TABLE OF CONTENTSiiPROGRAMMINGPAGE1. FUNCTIONAL MODES1.1 Program Tables - *1, *2, and *3 Modes ...
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-63. Insert the plugs on the free end of theSC92A or SC93A into the DC-IN and MIC(and Ear if SC93A) jacks on
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-71. Connect the Storage Module to the 21Xusing the SC12 cable.2. Enter the appropriate commands as listedin
SECTION 4. EXTERNAL STORAGE PERIPHERALS4-8This is a blank page.
5-1SECTION 5. TELECOMMUNICATIONSTelecommunications allows a computer to retrieve data directly from Final Storage and may beused to program the 21X a
SECTION 5. TELECOMMUNICATIONS5-25. CR to datalogger means "execute".6. CRLF from datalogger means "executingcommand".7. ANY chara
SECTION 5. TELECOMMUNICATIONS5-3[YR:DAY:HR:MM:SS]C RESET/SEND TIME - If time is entered the time is reset. If only 2 colons arein the time string, H
SECTION 5. TELECOMMUNICATIONS5-4awaiting another command. So the user canstep back and forth between theTelecommunications Command State and theRemo
6-1SECTION 6. 9 PIN SERIAL INPUT/OUTPUT6.1 PIN DESCRIPTIONAll external communication peripherals connectto the 21X through the 9-pin serial I/O conn
SECTION 6. 9 PIN SERIAL INPUT/OUTPUT6-26.2 ENABLING PERIPHERALSSeveral peripherals may be connected in parallelto the 9-pin port. The 21X directs d
SECTION 6. 9 PIN SERIAL INPUT/OUTPUT6-36.5.1 SC32A INTERFACEMost computers, terminals, and printers requirethe SC32A Optically Isolated RS232 Interf
TABLE OF CONTENTSiiiPROGRAMMING EXAMPLESPAGE7. MEASUREMENT PROGRAMMING EXAMPLES7.1 Differential Voltage - LI200S Silicon Pyranometer ...
SECTION 6. 9 PIN SERIAL INPUT/OUTPUT6-4If the computer is configured as DCE equipment(pin 2 is an input for RD), a null modem cable isrequired. See
SECTION 6. 9 PIN SERIAL INPUT/OUTPUT6-5modem, especially when implemented bycomputer software.To overcome the limitations of half duplex, somecommuni
SECTION 6. 9 PIN SERIAL INPUT/OUTPUT6-6This is a blank page.
7-1SECTION 7. MEASUREMENT PROGRAMMING EXAMPLESThis section gives some examples of Input Programming for common sensors used with the 21X. Theseexamp
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-2Figure 7.2-1. Since a single- endedmeasurement is referenced to the 21X ground,any voltage difference
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-3FIGURE 7.4-1. Thermocouples with ExternalReference JunctionThe temperature of the 107 Probe is stored
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-47.7 ANEMOMETER WITHPHOTOCHOPPER OUTPUTAn anemometer with a photochopper transducerproduces a pulsed ou
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-5shortening switch life, a transient may beinduced in other wires, packaged with the raingauge leads, ea
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-6The fixed 100 ohm resistor must be thermallystable. Its precision is not important becausethe exact re
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-7PROGRAM01: P7 3 Wire Half Bridge01: 1 Rep02: 3 50 mV slow Range03: 1 IN Chan04: 1 Excite all reps w/EXc
TABLE OF CONTENTSivINSTALLATIONPAGE14. INSTALLATION AND MAINTENANCE14.1 Protection From the Environment ...
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-8The relationship between temperature and PRTresistance is a slightly nonlinear one. Instruction16 comp
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-97.13 LYSIMETER - 6 WIRE FULLBRIDGEWhen a long cable is required between a loadcell and the 21X, the re
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-10are that it requires an extra differential channeland the added expense of a 6 wire cable. In thiscas
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-11voltage to the excitation voltage; this output isconverted to gypsum block resistance withInstruction
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-12The manual for the 101 Probe gives thecoefficients of the 5th order polynomial used toconvert the outp
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-13This measurement sequence should not beused to measure temperature on the 207temperature and RH probe.
SECTION 7. MEASUREMENT PROGRAMMING EXAMPLES7-14This is a blank page.
8-1SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLESThe following examples are intended to illustrate the use of Processing and Program ControlInstr
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-204: P54 Block Move01: 9 No. of Values02: 12 First Source Loc Temp i-803: 1 Source Step04: 11 Fir
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-3redirected to Final Storage Area 1, the time isoutput and the total is sampled.Input Location La
vSELECTED OPERATING DETAILS1. Storing Data - Data is stored in FinalStorage only by Output ProcessingInstructions and only when the Output Flagis set
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-4FIGURE 8.3-1. AM416 Wiring Diagram For Thermocouple and Soil Moisture Block MeasurementsEXAMPLE
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-513: P End Table 1* A Mode 10 Memory Allocation01: 35 Input Locations02: 64 Intermediate Location
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-6While of questionable value because of currentrequirements and strip chart reliability, somearch
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-702: 60 minute interval03: 10 Set high Flag 0 (output)11: P69 Wind Vector01: 1 Rep02: 180 Samples
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-814: P95 End15: P End Table 38.7 COVARIANCE CORRELATIONPROGRAMMING EXAMPLEThe example is a 2 lev
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-9TABLE 8.7-2. Example Outputs and Input Storage LocationsLEVEL 1 OUTPUTSMEANS LOC VARIANCES LOCC
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-10* 1 Table 1 Programs01: 1 Sec. Execution Interval01: P17 Panel Temperature01: 16 Loc [:PANL TEM
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-11TABLE 8.7-4. Thirty Minute Output From Example01 110 02 DAY 03 HRMIN 04 M(W1) 05 M(U1) 06 M(V1
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-12TABLE 8.8-1. FFT Real and Imaginary Results 0.25 and 1.25 Hz SignalBIN # Hz FFT Ri FFT Ii0 0
SECTION 8. PROCESSING AND PROGRAM CONTROL EXAMPLES8-13TABLE 8.8-3. FFT Power Spectra Results0.25 and 1.25 Hz SignalBIN # Hz FFT PSi0 0 1.0859.22 0.2
Commentaires sur ces manuels