11.07.2015 Views

UM-0046-A0 - DT500 Concise Users Manual - dataTaker

UM-0046-A0 - DT500 Concise Users Manual - dataTaker

UM-0046-A0 - DT500 Concise Users Manual - dataTaker

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

User’s <strong>Manual</strong>Datataker <strong>Manual</strong>A <strong>Concise</strong> Referencefor Datataker ModelsDT50<strong>DT500</strong>, DT600DT505, DT605DT515, DT615and theChannel Expansion ModuleSeries 2


EUROPEThis product complies with the requirements of European Directives89/336/EEC and 73/23/EEC, and conforms with EN55022 Class A(emissions) and EN50082-1 (susceptibility).Mains adaptors used to power this product must comply withEN60950, EN60742 or EN61010.AUSTRALIA & NEW ZEALANDThis product complies with the requirements of Australian andNew Zealand standard for EMC emissions AS/NZS 3548:1992ACN Class A.006 134 863USAThis device complies with Part 15 of the FCC rules. Operation issubject to the following two conditions: (1) this device may notcause harmful interference, and (2) this device must accept anyinterference received, including interference that may causeundesired operation.CANADAThis digital apparatus does not exceed the Class A limits forradio noise emissions from digital apparatus as set out in theRadio Interference Regulations of the Canadian Department ofCommunications.Le présent appareil numérique n’émet pas de bruitsradioélectriques dépassant les limites applicables aux appreilsnumériques de la Classe A prescrites dans les règlements sur lebrouillage radioélectrique édictés par le Ministère desCommunications du Canada.CAUTION — USE APPROVED ANTI-STATIC PROCEDURESThe input circuitry of this device is extremely sensitive and thereforesusceptible to damage by static electricity. Always follow approved antistaticprocedures when working with this device.CV-0002-<strong>A0</strong>.S02


Data Electronics ContentsWarrantyData Electronics warrants the instruments it manufactures against defects in either the materials or theworkmanship for a period of 3 years from the date of delivery to the original customer. This warranty islimited to the replacement or repair of such defects, without charge, when the instrument is returned toData Electronics or to one of its authorized dealers.This warranty excludes all other warranties, either express or implied, and is limited to a value notexceeding the purchase price of the instrument.Data Electronics shall not be liable for any incidental or consequential loss or damages resulting fromthe use of the instrument, or for damage to the instrument resulting from accident, abuse, improperimplementation, lack of reasonable care, or loss of parts.Where Data Electronics supplies to the customer equipment or items manufactured by a third party,then the warranty provided by the third party manufacturer remains.WarningData Electronics products are not authorized for use as critical components in any life support systemwhere failure of the product is likely to effect its safety or effectiveness.TrademarksDatataker is a trademark of Data Electronics (Aust.) Pty. Ltd.IBM PC, IBM XT, IBM AT and IBM PS/2 are trademarks of International Business Machines Corp.Macintosh is a trademark of Apple Computer, Inc.Windows is a trademark of Microsoft Corp.PC Card and PCMCIA are trademarks of the Personal Computer Memory Card Industry Association.Firmware (ROM) VersionsThis manual is applicable to the Series 2Datataker data loggers fitted with firmwareversion 5.xx.The version number is returned in the firstline of the TEST command — see “MoreCommands”.See “Firmware Change History” forcompatibility with the earlier firmwareversions.Related Documents:Getting Started with DatatakerReference <strong>Manual</strong>Advanced Communications <strong>Manual</strong>Related Products:DeTerminal for DOSDeTerminal for WindowsDeLoggerDeLogger ProDeCopy / DeImageDeLink DDE ServerPanel Mount DisplaySensor Simulation PanelMemory CardsMemory Card InterfaceData Electronics (Aust.) Pty Ltd7 Seismic CourtRowville, VIC, 3178AustraliaTel +61 (3) 9764-8600Fax +61 (3) 9764-8997E-mail datataker@dataelec.com.auData Electronics USA Inc22961 Triton Way, Suite E,Laguna Hills, CA92653USAInternet Home Page: http://www.datataker.com/~dtakerTel +1 (714) 452-0750Fax +1 (714) 452-1170E-mail deusa@datataker.comData Electronics (UK)Unit 26, Business Centre WestAvenue OneLetchworth Garden CityHertfordshire SG6 2HBEngland, UKTel +44 (1462) 481 291Fax +44 (1462) 481 375E-mail.Page 123456789101112131415161718192021222324252627282930343536Getting StartedMore Getting StartedSchedulesChannel TypesChannel OptionsTime and Other Channels, Statistical OperationsScaling Data and CalculationsData Logging and Retrieval, Memory Cards and ProgramsAlarmsOutput Format, More CommandsParameters, SwitchesDisplay Panel OperationCOMMS PortNetworkingPower and Battery ConnectionSensors 1 — Thermocouples, Thermistors, RTDsSensors 2 — Hints, IC Temperature Sensors, BridgesSensors 3, Other SubjectsAnalog Input Configurations 1Analog Input Configurations 2, Digital ConfigurationsError MessagesSimplified CircuitGlossaryAppendix — Datataker DT50Appendix — Datataker <strong>DT500</strong> and DT600Appendix — Datataker DT505 and DT605Appendix — Geologger DT515 and DT615Appendix — Channel Expansion ModuleAppendix — Memory Card Processing (Flow Chart)Appendix — Datataker SpecificationsAppendix — Firmware Change History, NotesAppendix — Accuracy of the Datataker Data LoggersIndexDatataker <strong>Manual</strong> — A <strong>Concise</strong> Reference <strong>UM</strong>-<strong>0046</strong>-<strong>A0</strong>© Data Electronics (Aust.) Pty. Ltd. 1991–1996


Getting Started ... also see the Getting Started with Datataker User’s GuidePage 1The Datataker ....The Datataker data logger is a tool to measure andrecord a wide variety of parameters in the real world.With the Datataker simple tasks are easy. For exampleentering in the command line:RA5S 1..5TJ LOGON [return]declares a reporting schedule (RA5S) which is to reportevery five seconds (RA5S) the temperatures on five Type Jthermocouples (1..5TJ), and to log or store the results inmemory (LOGON). Programs are executed only after thereceipt of a (carriage) return character.Recovering the logged data is even simpler:U [return]returns the data in the default format:1TJ 384.7 Deg C2TJ 335.2 Deg C3TJ 367.1 Deg Cetc.If you want to do more complex tasks, you'll need tolearn about the Datataker commands. You can be sure thatthe Datataker has the flexibility to handle very complexsituations, once you become familiar with the full commandset. The more familiar you are with the Datataker's features,the better you'll be able to use it. Explore in detail thefeatures that are of most interest.First TimeThe Getting Started with Datataker User’s Guideincluded with your logger is recommended reading forfirst-time users. The manual will quickly teach you how toprogram the Datataker. Alternatively you may read on!The first task in preparing the Datataker is to establish acommunications link with your computer. Connect thecommunications cable supplied between the Datataker andto any IBM or compatible computer. Load and run eitherDeTerminal for DOS or DeTerminal for Windows, which willconfigure your computer's RS232 port (COM1 by default) tomatch the Datataker's communications parameters. Theseprograms also provide a terminal type interface forprogramming the Datataker and for receiving data.If you are using a different computer type, construct orpurchase a communications cable – see "COMS Port" onpage 13 for wiring details. Load and run a terminalemulation or communications program, and ensure that thecomputer's communications parameters are set to theDatataker's default settings:Baud rate 4800Data bits 8Stop bits 1Parity noneProtocol XON - XOFFThe second task is to connect power. Connect theoutput from the power adaptor (240 or 110 Vac to 12Vdc) tothe two screw terminals marked "~ ~" or "AC/DC" dependingon the Datataker model. Polarity is not important.A word of caution – do not connect external power to theterminals labelled "Bat". These are reserved for an externalbattery, and have a limit of 9 volts DC. See "Power andBattery Connection" on page 15 for information on powerconnection and power consumption.When power is switched on, the red Convert Lampflashes for about half a second. The following messageappears on the computer display:Datataker 0 Version 5.xxInitializing ... DoneIf a charged internal or external battery is alreadyconnected to the logger, then this will not occur as the unit isalready powered and does not perform another "cold start".If communications are OK, then typing an upper case Tfollowed by the Enter key (or Alt L in DeTerminal) returnsthe current time (this may be different to your local time):Time 09:10:55The Datataker only responds to upper case characters,except for the Switch command (see Switches on page 11).Use lower case characters to document and add clarityto commands. For example Time is the same as T andReport_schedule_A_every_15_Minutes is the same asRA15M, (using the underscore character to improve thereadability as a "space" character is a command separator).If communication is not successful, check the COMScable and COMS port parameters. Change the Datataker'sDIP switches (see the Appendix for your Datataker) or thecomputer's parameters so that both are the same.Successful Data LoggingData logging is an orderly process and should beundertaken in a systematic way. Clearly define the purposefor data logging so that the data you collect maximises theknowledge gained. Consider the following:• identify the parameters to be measured• select sensors and number of channels• determine sensor output scaling• determine how data is to be processed and reported• decide on sample frequency - minimise redundancy• calculate volume of data to be collected• decide method of data recovery and archiving• consider power consumptionWhen you have defined the task, you can connect sensorsand program the Datataker.Sensor Connection ... pages 4, 19, 20You must know the output signal for each sensor. Makesure that the input to the Datataker does not exceed ratings.As a general rule, the voltage on any analog input terminalshould be within –3.5 to +3.5 volts relative to Datatakerground. Datataker models with a relay multiplexer andattenuator can accept higher input levels.Select the most appropriate channel type for eachsensor from the table on page 4. The second last columnshows appropriate wiring configurations from pages 19and 20. Connect the sensors accordingly.Use channel options to modify channel function. In achannel definition these are listed in brackets immediatelyafter the channel type. The table on page 5 describes thechannel options.Test each sensor by declaring a simple schedule. ForexampleRA1S 2PT385(4W)will return every 1 second (RA1S – see page 3) thetemperature of a platinum resistance temperature sensor(PT385 – see page 4) connected as a four wire resistance(4W channel option – see page 5) on channel 2.Analog Input ChannelsAn analog input channel on a Datataker is a four wireconnection that allows voltage, current, resistance andfrequency to be measured. These are the fundamentalsignals output by most sensors. It is not necessary to use allfour connections - two are often adequate.As can be seen in the simplified drawing of a Datatakerchannel below, there is a multiplexer and a programmableinstrumentation amplifier between the screw terminals andthe analog to digital converter.The multiplexer is essentially a patch board that directssignals from the channel screw terminals to the amplifierinputs. Many different connections are possible.Four input screwterminals for one ofmany analog inputchannelsexcite ✶+ input +– input –return RGround(shared)Datataker Channel100.0Ω0.1%Differential InputA differential input is one in which the signal is thevoltage between two wires, and neither wire is necessarily atground potential. On the Datataker the + and – terminalsprovide for differential input. The multiplexer patches thechannel's + terminal to the amplifier's + input and the– terminal to the amplifier's – input. This patching isachieved by defining the channel number and type (seepage 4). For example a differential voltage on channel oneis patched by the channel definition 1V.Single Ended InputA single ended input also provides a signal voltagebetween two wires, except that one of the wires must be atground potential. On the Datataker this "grounded" wire isconnected to the channel's R terminal (R for return). Theother signal wire is connected to any one of the other threeterminals.To patch a single ended channel the channel number isgiven a suffix indicating the terminal to which the secondwire is connected. For example a single ended voltage inputapplied to channel one between the R and + terminalswould be patched by the channel definition 1+V.You can apply three single ended inputs to eachDatataker channel. These use the suffix's +, – and ✶(asterisk). Thus the three single ended voltage inputs onchannel one would be 1+V, 1–V and 1✶V. Note that the✶ single ended input in not supported on the DT50.Channel Type .. see page 4The input channels are very versatile, however theDatataker is not smart enough to know what type of sensoris connected. It must be told. A channel is defined by achannel type that determines how the multiplexer is patchedand how the readings are to be processed. There are morethan thirty different channel types.The same channel may be read using different channeltypes. For example a thermocouple may be read as athermocouple or as a voltage. The command1TK 1Vwill return both a temperature and a voltage based on tworeadings of the same sensor.Sensor excitation:250µA, 2.50mA or 4V+–To 15 bit analog todigital converterInstrumentation amplifier(gain x1, x10 or x100)Analog multiplexer and signal routershowing connection for a differentialinput with sensor excitation (solid lines),and a single ended input (broken lines)A Standard Datataker Analog Input ChannelSensor ExcitationMany sensors require power (or excitation) to enablethem to output a signal. For example to read thetemperature of a thermistor (a temperature dependentresistor), excitation current is passed through the thermistorto generate a voltage drop that can be measured.The Datataker has three different excitation sources –250µA, 2.50mA and 4V. These are output on the excite ( ✶)terminal of each channel, when the channel is read. Thisaction is automatic for most sensor types, but may also beevoked as a channels option.Analog to Digital ConversionThe Datataker converts its input signals to a frequency,and then measures the frequency over one line cycle period(20.00mS or 16.67mS). This method provides high noiserejection and good signal averaging over the sample period.Many sampling parameters can be adjusted by means ofchannel options (page 5), switches and parameters (page11). These include calibration, settling time, sampling timeand extended or multiple sampling. The default values ofthese parameters are suited to the majority of sensors. See"ADC Details" page on 18.For the Technically MindedTo gain an understanding of how your Datataker works,study the "Simplified Circuit" on page 22. This will help youto exploit many of Datataker's features.


Channel Options ... in brackets, separated by commas, no spacesIntroductionChannel Options allow the tailoring of channels forinput configuration, sensor excitation, statistical reporting,variable assignment, and output format. Enclose optionsin brackets after the channel type label. Options areCategoryInput terminationResistanceSingle ended inputGainExcite terminal(output currentor voltage)SpecialResetting (to zero)ScalingData manipulation(cannot be usedin Alarms)Reference channel(not logged ordisplayed)Statistical(cannot be usedin Alarms)VariablesOutput formatOptionTU4WX2VGLnA, NAGVIIINMx:yESnRf.fYnSnFnDFRCRSIBTRTZBRAVSDMXMNTMXTMNDMXDMNINTHx:y:n..mCV=nCV+=nCV–=nCV✶=nCV/=nCVFFnFEnFMn"text"NRNLNDWBGx:yand mutualexclusionsall aboveFunctionTerminates +, – inputs with 1MΩ to groundUn-terminates +, – inputsConfigures input for a 4 wire measurementUse SE Ref terminal as commonUse internal 2.500 Vref as commonGain LockAttenuation, No AttenuationGuard signalVoltage source approx. 4.5V via 1KΩCurrent source 250.0µACurrent source 2.500mAOpen circuit excite terminal (no excitation)Special input signal routingExtra samplesReset counter, timer, variable after readingChannel factorPolynomialSpanIntrinsic functionscomma separated (no spaces allowed) and in any order.When the same channel is listed more than once, eachlisting is treated as a separate entity, with optionsapplying only to the listing in which they are placed.Difference ∆x = (current - previous reading)Rate of change (per second) ∆x/∆tReading / time difference in seconds x/∆t"Integrate" ( x_units.seconds) (x - ∆x/2)*∆tThermocouple reference temperatureThermocouple reference zero channelBridge excitation voltage channelAverage of channel readingsStandard deviation of channel readingsMaximum channel readingMinimum channel readingTime of maximum channel readingTime of minimum channel readingDate of maximum channel readingDate of minimum channel readingIntegral for channelHistogram x = lower limit, y = upper limitAssign channel reading to variableAdd channel reading to variableSubtract channel reading from variableMultiply variable by channel readingDivide variable by channel readingFixed point n = decimal placesExponential, n = significant digitsMixed FF and FE, n = decimal placesUser defined channel name textNo returnNo log (cannot be used in Alarms)No displayWorking or intermediate channelBar graph1,10,1000 to 2550 to 15±1e181 to 201 to 201 to 7x,y ±1e181 to 1001 to 1001 to 1001 to 1001 to 1000 to 60 to 60 to 6ascii text±1e18Range ofOption (n)*11111111111111223334444555666666666677777888888888CommentsOrder ofApplicationProvides input bias current path. Defaults ON for most differential inputs and off for single-ended types.Input impedance >100MΩ. Signal source must provide input bias current path (approx. 5nA).Default resistance & constant current bridge (BGI) measurement method is by a three wire method. Four wire method is usually more accurate.Input applied between + or – or ✶ and SE Ref. (Single Ended Reference) terminals.Input applied between + or – or ✶ and GND or R. The Datataker applies a 2.500V offset to GND. Ground currents can cause small errors.Page 5Inhibits auto-ranging and presets amplifier gain to 1, 10 or 100 respectively.Controls attenuator on DT5x5/6x5 models – A switches attenuator in and NA switches attenuator out. See Appendices re DT505/605 and DT515/615.Provides a voltage equal to the input common mode voltage via approx. 3KΩ. For high impedance signal sources where cable leakage is a problem.Useful for powering some sensors, however it is not regulated and is likely to drift with temperature.Default current source for Resistance measurement. Very stable over environmental temperature range.These conditions are established 10mS beforeDefault source for RTD and bridge measurement. Very stable over environmental temperature range. the channel is sampled. This settling time can beExcite terminal may be used as a single ended input channel. (Not available on DT50).changed by 7SV and P10 - see pages 6 and 11.e.g. 0%V(M18:156, 101.0) returns battery voltage and 0%I(M17:188, –0.22) returns battery current (positive indicates charging, negative discharging).Allows addition sequential samples to be taken at scan time and averages the results. Results in reduced noise and increased resolution.Valid only for counters, system timers, variables e.g. nCV(R) and for pulsing digital outputs (e.g. 1DSO(1000,R)=1 pulses output on for 1000mS).Generally a scale factor specific to channel type (see "Channel Factor" column on page 4).Applies a previously defined polynomial of form Yn=a,b,c,d,f,g"text" (see "Polynomials" on page 7).Applies a previously defined span of form Sn=physical low, physical upper, signal lower, signal upper"text" (see "Spans" on page 7).1 = 1/x, 2 = √x, 3 = Ln(x), 4 = Log(x), 5 = Absolute(x), 6 = x**2, 7 = Grey code to binary conversion (8 bit).Returns the difference between latest reading and the previous reading.Rate of change based on latest and previous readings and their respective times.Useful when the sensor reading is already a difference (e.g. resetting counters)."Integration" with respect to time between two readings - the latest and previous.Any non-thermocouple temperature sensor measuring isothermal block temperature. If already compensated use 11SV(TR) as reference channel.An electrical zero as measured at isothermal block (see "Thermocouples" on page 16)Used to nominate a voltage channel as reference for ratiometric bridge measurements (see "Bridges" on page 17)AverageStandard deviationMaximumMinimumTime of maximumTime of minimumDate of maximumDate of minimumIntegral The time integral's time base is seconds. For other time bases apply a Span or Polynomial e.g. Y1=0,2.778e-4"AHrs" for hours.Report time sampling, the results are place in variables n..(m-3)CV classes, (m-2)CV under range, (m-1)CV overange, mCV total counts (see page 6)AssignAddSubtractMultiplyDivideChannel NumberChannel Type5PT385(4W,200.0,"Steam Temp",FF0)Channel OptionsThis example configures the logger for4 wire (4W) resistance measurement of anRTD temperature sensor. The sensor is aplatinum temperature sensor (PT385) whichhas a 200Ω resistance at 0°C. The channelis labelled "Steam Temp" for output, andFF0 sets the output resolution to 1°C. Thedata is returned as:Steam Temp 266 DegCinstead of the default:5PT385 265.7 DegCThese options cannot be used directly in alarms. The channel mustbe included in a scan schedule where the channel value is assignedto a variable which can then be tested in alarm statements.e.g. RA2S 1V(RC,=1CV) RZ2S ALARM1(1CV>0.45)1DSOThese channel options link the channel to the statistical sub-schedule RS. The channel will besampled at times determined by the RS trigger (which defaults to continuous rapid scanning). At the reporttime as determined by the RA, RB, RC, RD or RX schedules, the statistical summary will be reported. If nosample has been taken before the reporting time, then an error (9999.9) is reported.NOTE: Statistical options are not valid in alarms. If you want to alarm on a statistical value then use achannel variable (i.e. nCV) to pass the statistical value to the alarm.Config Line – see "MultipleReports" on page 4The variables are like memory registers in a calculator. You can assign them directly (e.g. 1CV =2.5) or assign a channel reading tothe variable at scan time (e.g. 1V(=7CV) ). You can read the contents of a variable, modify it and then replace it with the modifiedvalue. For example 1V(/=7CV) means the value of 7CV is divided by the reading on channel 1 and the result is returned to 7CV.NOTE: These actions occur only at report times and not during statistical sampling.e.g. FF2 returns 71.46 mVe.g. FE2 returns 7.14e1 mVUses exponential format if exponent is less than – 4 or greater than nReplaces the channel type text returned to host (when enabled by /C, /U, /N), and on the top line of the display (if present).Channels tagged with NR are not returned to the host computer. Useful for display channels (e.g. Bar Graphs) that need special formatting.Channels tagged with NL are not logged, but they are returned to the host computer.Channels tagged with ND cannot be displayed on the LCD screen (if present) in either normal or display list modes.Channels declared as intermediate working channels are not reported or displayed unless the working switch is on (/W). They are not logged.Plots a bar graph on display. x = lower limit and y = upper limit. (see "Bar Graph" on page 12).Options grouped by a bar are mutually exclusive. If more than one of a mutualexclusion group is placed in a channel list, then only the last is applied.* Poly & Spanindex shared, atotal of 20 allowedOrder of Application - this column indicates the order in which the options are applied. This order is independent of the order you list theoptions. For example the table shows that the logger evaluates a polynomial (Yn) before a difference (DF).


Scaling Data and Calculations ... getting sophisticated !IntroductionThe Datataker provides many different methods forscaling and manipulating channel readings. Often acombination of methods is the most effective:Automatic ScalingAll channel types return data in engineering units: volts,amps, ohms, hertz and °C (see "Channel Types" on page 4).Most sensors output one of these basic signals.Channel Factor .. a floating point numberMany input channel types include a channel factor as anoption. This usually provides a linear scaling. For example in1V 1V(101.0)the first item 1V returns true millivolts, and second item1V(101.0) returns the Datataker reading multiplied by 101.0in units of millivolts as follows1V 2.543 mV1V 256.84 mVIn this example the channel factor could for example bethe attenuation of an input voltage attenuator network.Intrinsic Functions - FnThe Datataker has seven inbuilt and mutually exclusiveintrinsic functions. An Intrinsic Function is applied as achannel option. The Intrinsic Functions available are:Function Description Text ModifierF1 1/x inverse (Inv)F2 √x square root (Sqrt)F3 Ln(x) natural logarithm (Ln)F4 Log(x) logarithm base ten (Log)F5 Absolute(x) absolute value (Abs)F6 x ✱ x square (Squ)F7 Grey code conversion (8 bit) (Gc)Channels with an Intrinsic Function applied will return dataappended with the text in the right-hand column of the table.For example 1V(F2) will return the square root of the reading:1V 455.6 mV (Sqrt)If you place more than one Intrinsic Function in achannel's option list, only the last will be applied.Spans - SnSpans are used to define calibrations for linear sensors.Spans are particularly suited to 4–20mA loop inputs.Physical "Output"e.g. °Cupper physical blower physical aSignalInputcdlower signale.g. mVupper signalA total of 20 Spans and Polynomials can be defined.A span is defined with the following syntax:Sn=a,b,c,d "text "Calibrationwhere n = 1 to 20, the text replaces the channel units text.The physical (a, b) and signal (c, d) limits define any twopoints on the calibration line, not necessarily the end points.Note: c and d default to 0 and 100 if not specified, which isuseful for 4-20mA current loop channels.A single Span definition may be applied to any number ofchannels in any schedules or alarms.The defined span is applied to a channel as a channeloption. For examplereturnsS17= 0,300,100,1000"KPa"1V(S17,"Boiler pressure")Boiler pressure 239.12 KPaAs a rule it is best to define Spans (and Polynomials) in aprogram before the schedules and alarms are entered.Polynomials - YnPolynomials are used to define calibrations for non-linearsensors using the formula:0y = ∑ k n x n = k 0 + k 1 x + k 2 x 2 + k 3 x 3 + k 4 x 4 + k 5 x 5n =5where x is the channel reading, and the k's are coefficientterms. The polynomial is defined by the coefficient terms:where n is the polynomial number between 1 and 20. A totalof 20 Spans and Polynomials can be defined.Only the coefficient terms up to the required order need tobe entered. Simple scale and offset corrections are alsopossible (internally the Datataker treats Spans as a first orderpolynomial). The text replaces the channels default units text.Polynomials are applied to channels as a channel option:will returnY n = k 0 ,k 1 ,k 2 ,k 3 ,k 4 ,k 5 " text"Y18= 25.5,0.345,0.0452"Deg C"1V(Y18)1V 44.35 Deg CThe coefficient terms of a polynomial are evaluated by aleast square regression. Various statistical programs areavailable for this purpose. Some nonlinear sensors aresupplied with their calibration polynomial.A single Polynomial definition may be applied to anynumber of channels in any schedules or alarms.Channel Variables - n CVChannel Variables are floating point data registers. TheDatataker has 100 Channel Variables, identified as 1CV to100CV, which can store channel readings and the result ofexpressions. Channel Variables can be used withinexpressions (see "Calculations" below), and can be includedin schedules to return, store and display their current values.Channel Variables are assigned the current value of anyinput channel by including the Channel Variable in a channeloption list. For example1V(=2CV)returns the voltage for channel 1 AND stores (overwrites) thevalue into the channel variable 2CV.You can also use one of four basic arithmetic operations(+=, –=, ✶= and /=) when storing input channel data intochannel variables. For example:5V(+=1CV) - scans channel 5V- sets 1CV=1CV+5V- reports the value of 5V5V(S1, /=1CV) - scans channel 5V- applies span 1 (S1)- sets 1CV=1CV/5V(S1)- reports the value of 5V(S1)The assignments are made at the report time of theembracing RA, RB, RC, RD, RX schedule. Channel Variableassignments are not made at the Statistical Sub-schedulescan time.When a Channel Variable is included as a channel optionfor a statistically scanned channel, the statistical result isstored in the Channel Variable and not the individualreadings. For example the programRS5S RA10M 3V(AV,=1CV)(MX,=2CV)(MN,=3CV)will store the 10 minute average, maximum and minimum intoChannel Variables 1CV, 2CV and 3CV respectively.Channel variables can also be assigned the results ofexpressions (see "Calculations" below). For example3CV=(1+COS(2CV))✶1.141evaluates the expression and assigns the result to 3CV.Using Channel VariablesChannel Variables are used in the same way as inputchannels within schedules and alarms. Channel options canbe used to modify the function and data format of ChannelVariables. For example5CV(BG-5.0:5.0,NL,NR)=6CV+7CVassigns to 5CV the sum of 6CV + 7CV, and displays theresult as a bar graph (BG). Data is not logged or returned.Channel Variables are not normally returned with unitstext, however you can define units using polynomials:Y20=0,1.0"KPa"11CV(Y20)=SQRT(4CV/6CV)Channel Variables can be used in alarms both as the testvalue and as the setpoint(s). For exampleALARM1(4CV< >2CV,3CV)"[5CV=20]"Channel Variables are useful when comparing an inputchannel against several thresholds. For exampleIF1(1V(=1CV)>0.5)"Over 0.5 Volts"IF2(1CV>0.6)"Over 0.6 Volts"IF3(1CV>0.7)"Over 0.7 Volts"where channel 1V is sampled once (rather than riskingdifferent values) and tested against a number of setpoints.Where statistical results are to be tested, then ChannelVariables provide the only means of using statistical results inalarms. For example the programRZ1M RS1S RA1M 3TT(SD,=1CV,W)ALARM1(1CV>0.1)"Excessive variability"tests the standard deviation of the temperatures read overeach minute.When input channels or Channel Variables are used inintermediate steps of a program, then the W channel optioncan declare these as working channels and prevent databeing returned, logged or displayed. During programdebugging the W option can be over-ridden by the /W switch(see page 11) to return and display intermediate data.Calculations .. only at report timeThe Datataker has a powerful expression evaluationcapability. Results can be assigned to Channel Variables,output channels, System Timers and System Variables.Expressions can ONLY contain Channel Variables andconstants. Data from input channels must first be assigned toChannel Variables to be used in expressions.Expressions can contain the following operatorsArithmetic +, –, ✶, /, % (modulus) and ^ (exponent)Relational (result 1 is true, 0 is false)Logical AND, OR, XOR, NOT (>0 is true, result 0 or 1)Functions ABS(), LOG(), LN(), SIN(), COS(), TAN(),ASIN(), ACOS(), ATAN(), SQRT(), Yn(), Sn()Other Parentheses ()Page 7Note: The trigonometric functions require arguments inradians, where 1 radian = 57.296 degrees.The operator precedence is (), ^, ✶, /, %, +, –, , AND, OR, XOR and NOT. The underlined operatorshave equal precedence. Expressions evaluate left to right,however parentheses can be used to define a particular orderof evaluation. Parentheses can be nested.The total number of expressions in a program is limited to100, and collectively are limited to 3848 characters.Expressions are evaluated at the report time of theembracing schedule, and in the order in which they occurwithin the schedule.Conditional CalculationsBoolean logic within expressions can be used to return aresult which is dependent on a condition being true or falseas follows:2CV=(1CV✶2✶(1CV=1000))which returns a value of 2✶1CV if 1CV is less than 1000, or avalue of 4✶1CV if 1CV is greater than or equal to 1000.Combining MethodsThe different scaling and calculation methods can beused together. Comprehensive examples are the best way todemonstrate. In the following program, a vector average iscalculated. The inputs are wind speed and direction:'Wind speed calibration 0 – 50 m/s = 0 –1000mVS1 = 0,50,0,1000"m/s"'Wind direction 0 – 2π radians (0 – 360 deg) = 0 –1000mVS2 = 0,6.2832,0,1000"radians"Y3 = 0, 1"m/s" ' Units text for wind speed reportY4 = 0, 1"Deg" ' Units text for wind direction reportBEGINRA5S ' Schedule to scan every 5 seconds1V( S1, = 1CV, W) ' Sample wind speed2V( S2, = 2CV,W) ' Sample wind direction3CV( W ) = 3CV + 1CV ✶ COS( 2CV ) ' Sum x comp‘s4CV( W ) = 4CV + 1CV ✶ SIN( 2CV ) ' Sum y comp‘s5CV( W ) = 5CV+1.0 ' Number of scansRB1M 'Calculate, report and log every minute'calculate mean magnitude6CV(W) = SQRT(( 3CV ✶ 3CV ) + ( 4CV ✶ 4CV )) / 5CV6CV("Mean Wind Mag.",Y3,FF1)'calculate direction7CV(W) = ATAN ( 4CV / 3CV ) ✶ 57.29'determine direction quadrant7CV(W) = 7CV + (( 3CV > 0 ) AND (4CV < 0 )) ✶ 3607CV(W) = 7CV + (( 3CV < 0 ) AND (4CV < 0 )) ✶ 1807CV(W) = 7CV + (( 3CV < 0 ) AND ( 4CV > 0)) ✶ 180'if wind speed is zero, return -1.07CV(W) = 7CV – ( 6CV < = 0 ) ✶ ( 7CV + 1 )7CV("Mean Wind Dir.",Y4,FF0)1..5CV(W) = 0ENDLOGON GThe following program scans ten channels and calculatesa cross channel average:BEGINRA10S1CV(W) = 0 ' clear 1CV1..10V(+ = 1CV, W) ' sum 10 voltages into 1CV1CV = 1CV / 10 ' divide by 10 for averageEND


Data Logging and Retrieval ... go for quality not quantityIntroductionThe Datataker has two locations in which to store data:- the internal memory, which stores13,650 data points- PC Card (PCMCIA) memory cards, which store up to343,980 data points in a 1Mbyte memory cardThe management for the internal memory and memory cardvaries according to the state of an inserted card as follows:• If an empty memory card is inserted, the Datataker willtransfer any data in the internal memory to the memorycard, and then will continue logging to the card.• If a memory card containing data from the same programis inserted, the Datataker will append any data in theinternal memory to the memory card, and then continuelogging to the card.• If a memory card containing the data from a differentprogram is inserted, the Datataker will not transfer data frominternal memory to the card, but will continue logging to theinternal memory. If you issue a CDATA command to clearthe memory card, then data will be transfered after clearing.Data Logging CommandsData logging is globally enabled by LOGON and isdisabled by LOGOFF. By default data logging is disabled.How Data is StoredAll data is logged as 24 bit (16 bit mantissa) floatingpoint numbers. Internal calculations are 32 bit floating point.Each schedule stores a three byte header per scan foridentification, scan time and scan date. When logged data isunloaded this header and the original schedule are used tointerpret the data. Schedules cannot be replaced when datahas been logged, until data is cleared by CLEAR & CDATA.Stop When Full Mode - /oBy default, data logging stops when the memory is full –the earliest data is retained and the most recent discarded.If a memory card is used, the internal memory is used onlyafter the memory card is full.Overwrite Mode - /OAlternatively the oldest data may be overwritten whenthe memory is full. This is invoked by the /O switch. Theinternal memory is not used in overwrite mode when amemory card is used. You can change the /O mode switchat any time, however the internal memory does not becomeavailable if a memory card is in use.Storage CapacityData storage capacity is difficult to calculate because ofthe three byte header per schedule per scan. If the threebyte header is considered as a channel, then the followingfigures are reasonably accurate:Memory Capacity (readings) Total (card+internal)Internal 13,650 13,650512K PC Card 169,260 182,9101M PC Card 343,980 357,630Time and date in a channel list are handled as any otherchannels, i.e. three bytes each. It is more efficient to use the/T and /D switch commands - see pages 6 and 11.Not Logging ChannelsAll input channels in RA, RB, RC, RD and RX schedulesare logged after the LOGON command is issued. The NL(No Log) channel option prevents logging of individualchannels. The W (Work) channel option prevents logging,return and display of the channel data.Unloading DataLogged data is unloaded from internal or card memory by:U source schedule (start point)(end point)source I - from internal memoryM - from memory cardnone - unload from the memory card thenif same data set, internal memoryschedule A, B, C, D, or X - schedulenone - unloads all schedules logged(start point ) (time,date) or (time)BEGIN - from beginning of stored dataLAST - from end of last unloadnone - from beginning of stored data(end point ) (time,date) or (time)END - to end of stored dataLAST - to end of last unloadnone - to end of stored dataAll are optional, however an (end point) can only beincluded if a (start point ) is included. Some examples are:Uunload all data, oldest firstU(LAST) unload most recent unloaded dataUA(BEGIN)(LAST) unload schedule A from beginning tothe same point as previous unload<strong>UM</strong>B(12:00,19/1/91)(12:00,20/1/91) unload B scheduledata from memory card between the two timesThe oldest data is returned first and the schedules aremerged chronologically in X, A, B, C, then D order. Theformat of unloaded data is the same as for real-time data(see page 5). During an Unload the /r (return), /e (echo) and/m (error messages) switches are disabled. These arereturned to their previous state on completion of unload.Data is not cleared from memory by Unload operations.Quitting an UnloadAn Unload operation is aborted by the Q quit command.Time and Date StampingThe scan Time and Date can be prefixed to the dataunloaded from each schedule by enabling the /T and /Dswitches. This can be done even after the data is logged.Time and Date prefixing defaults to OFF (/t /d).Logging StatusYou can check the number of data points stored andthe free space with commands and system variables:STATUS lines 5, 6 and 7 (or STATUS5 STATUS6 etc.)1SV Internal data points free2SV Internal data points stored3SV Memory Card data points free4SV Memory Card data points storedClearing Stored DataYou can clear logged data anytime with the commands:CLEAR clears all data logged in the internal memoryand disables logging ( LOGOFF)CLAST clears data in internal memory or memory cardcard that has been unloaded by U commandi.e. only if all schedules were unloaded.CDATA clears all data logged in memory cardRESET clears internal memory (and program)but not memory card data (or program)The CLEAR command may appear to fail if logging isenabled, because new data is logged soon after the clear.The solution is to first stop the logging with LOGOFF or H.Memory Cards and Programs ...added convenienceIntroductionThe Datatakers support PC Card memory cards whichconform to the PCMCIA Type II standard. PC Card memorycards of up to 1Mbyte in capacity can be used.The memory cards increase the storage capacity of theDatataker, and because the cards are removable they arealso a reliable media for transporting data and programs.For maximum reliability, do not expose the memory cardto temperatures over 45°C for extended periods, to ionisingradiation or to static electricity discharge.Replace the lithium battery annually, using the samecell or another cell recommended by the card manufacturer.Card Specific CommandsThere are seven commands specifically for managingmemory card operation:CDATA clears card dataCPROG clears program space on a cardCOPY transfer internal data to the cardNOCOPY disables transfer of data to the cardCARDID="text " assigns a card IDCARDID returns the card IDRUNPROG forces running of card programCTEST clears data and program, and teststhe entire cardCard IdentificationYou can name a memory card with the command:CARDID="label text "The label text can be up to 40 characters, of which thefirst 16 are displayed. This text is shown on the lower line ofthe display when you insert the memory card. It is alsoreturned in response to the command CARDID.Card FormattingNew Cards are automatically formatted when insertedinto the logger, and are given the default CARDID="xxxKB"where xxx is the size of the memory card.Card Processing Flow ChartWhen a memory card is inserted into the Datataker, thesubsequent processing and actions depends on the statusof the memory card and the status of the logger.The tests performed on the memory card by the logger,and the actions taken as a result the tests, is detailed inAppendix - "Memory Card Processing Flow Chart".Programming from CardsA memory card can hold a Datataker program of up to4090 characters. Commands are entered into the Datatakerin the normal way, except that each line must begin with asemi-colon. The logger copies lines prefixed by a colon intothe program area of an inserted memory card. For example:;CSCANS CALARMS;/m /n /u P22=44 P24=13;ALARM1(1V>55.0)4DSO;ALARM2(5TJ>107.0)"Temp. Alarm";RA5M 1V 5TJ 2HSC;LOGONNote: If a program in a write protected PC Card memorycard includes a RESET command, then the Datataker willsuspend operation until the card is removed, or the writeprotect switch is moved to the disabled position.When the commands are copied into the program area ofthe memory card, these are appended to the currentcontents of the program area. If there was a previouslystored program on the memory card, then the new programis appended to the old program. The old program must firstbe cleared by a CPROG command if not required.The STATUS command returns the used and availablespace in the program area of the memory card, andSTATUS8 also shows the full program listing.NOTE: The syntax of the card program is not checkeduntil the program is actually run. Check the program byexecuting the RUNPROG command while the card isinserted, or by removing and re-inserting the card. Insertinga card causes immediate program execution (if /Q is set tothe default in the Datataker – see below).Page 8When is a Card Program Run ?When you insert a memory card into the Datataker, anyprogram on the card is normally loaded into the logger,compiled and run immediately. Datatakers with a displaywill show the message Prog. You can stop automaticloading of card programs by setting the /Q switch to /q.The program on an inserted memory card can beloaded and run by the RUNPROG command. This executesa card program immediately, irrespective of the setting ofthe /Q switch. Only the /F switch will prevent the executionof the RUNPROG command (see "Switches" on page 11).Transferring Data to the CardNormally data in the internal memory is transferred tothe memory card after any card program is executed. Thetransfer can take up to 100mS.Datatakers with a display module will show the messageAppend, depending on whether the data is appended toexisting compatible data, and shows the message Xferwhen the transfer occurs.If the card already holds data from a different program,then no transfer occurs and Datatakers with a display willshow the message Can't Copy Data .When a single memory card is to be used to recoverdata, and to reprogram the logger, you must transfer thelogged data before reprogramming. This is done by usingthe COPY command in the program to force data transferbefore the logger is reprogrammed:;COPY;LOGOFF CLEAR CSCANS;RA10M 1..5V LOGONAutomatic data transfer from the internal memory to cardcan be prevented by placing a ;NOCOPY command on thefirst line of the card program. The NOCOPY action isautomatically cleared when the card is removed.Clearing the Memory CardThe data storage and program areas on a memory cardcan be separately erased as follows:CDATA clears all dataCPROG clears the card programCTEST clears data and program, and teststhe entire cardCDATA and CPROG commands can be executed from acard program. However CPROG must be the last commandin the card program, since any commands after it will becleared from the card before execution.Removing the memory card's battery for more than twominutes also clears the card.


Alarms ... limits and testsIntroductionThe Datataker Alarm allows you to make decisions aboutinput channels, timers, the clock, variables, etc. If an Alarmcondition is true you can set digital outputs, issue messagesor execute commands to change Datataker function. Thereare two basic types of Alarm:- ALARM or IF command which acts once on the transitionfrom false to true.- ALARMR and IFR command which acts repeatedly whilethe alarms tests true.The Number of AlarmsAlarms share an internal scan table of up to 110 entrieswith the data acquisition schedules. The scan table must bepartitioned before any schedules or alarms are defined, withthe P30 command. For example P30=40 will allow the entry of40 alarms, and 110 – 40 = 70 data acquisition channels. P30defaults to 20 alarms.The Scanning of AlarmsBy default the Datataker scans alarms as fast as possible.The actual rate depends on the number of Alarms and datachannels defined. As a rule, allow 40mS for each analog inputand 10mS for each Channel Variable, time and digital input.The Alarms schedule is triggered in the same way asschedules for data acquisition (see"Schedules" on page 3):RZRZn SRZn MRZn HRZn DRZn ERZn+ERZn-ERZnC(count )RZnHSCHZ, GZHZn, GZnrapidly as possible (default)secondsminutes where n is an integerhours in range 1 to 65535daysevent on either transitionevent on positive transitionevent on negative transitioncounter event after countevent on any HSC countsHalt and Go for all Alarm scanningDisable and enable Alarm number nNote: an Alarm disabled by an HZn command will not beenabled by the global GZ command. Only the GZn commandwill re-enable individually disabled alarms, and then only ifalarm scanning is enabled (GZ).The Listing of AlarmsThe STATUS3 command (see page 10) returns a list of alldefined alarms. The keyword "ALARM" is in upper case forenabled alarms and in lower case for disabled alarms.Channels in the alarm list do not show their channel options.Erasing AlarmsErase all defined Alarms with the CALARMS command,and erase individual alarms with the CALARMn command,where n is the Alarm number.Polling Alarm DataReturn the most recent data from the Alarm input channelto the host by using the Alarm query command:?n returns Alarm number n data?ALL returns data for all defined Alarmswhere n isa digitalchannelnumberThe data format is the same as for channel data, exceptthat the channel number is replaced by the Alarm Number.For example ?5 will return:A5 123.4 Deg C .ALARM5(4#L(S3)110.0,150.0/10S)1DSO,4DSO"Boiler Temp ?[RA2S]"Alarm NumberThe Alarm Number identifies the alarm. If youenter two alarms with the same number the secondoverwrites the first.The Alarm Number must not be greater than theP30 value (see Number of Alarms). The AlarmNumber is also used to poll for current alarmdata values with the ?n command (see PollingAlarm Data), and in the HZn, GZn and CALARMncommands.Channel DefinitionAny input channel type with options (see"Channel Types" on page 4), or Channel Variable,or System Timer, System Variable, etc. can be theinput to Alarm commands.Conditional TestThe input channel or Channel Variable is compared withone or two (comma separated) set points. The set points canbe a floating point constant or a Channel Variable. Thenumber of set points depends on the logical operator:Operator Set Points Operation< >> 660.0)4DSOWhen the voltage on channel 2 equals or exceeds 660.0mV,the digital output channel 4 is turned ON. When the voltagedrops below 660.0mV the output is turned OFF.Output Channels (optional)One or two (comma separated) output channels (see"Channel Types" on page 4) can be declared for each Alarmto reflect the alarm condition. These outputs are set ontransitions of the Alarm condition and after all Alarms havebeen scanned. Only two output channel types are permitted:nDSO General purpose digital outputnWARN LEDs (1..3), Beeper (4) etc. (see page 12)If multiple alarms use the same output channel, then theeffects are OR'ed. Any active alarm will set the output to ON,but all alarms must be false to reset the shared output OFF.The output channel can be cleared at any time by digitalassignment (e.g. 1DSO=0). Unlike Action Commands (seeright), the Output Channels are set or cleared on both thepositive and negative transitions of the Alarm condition.Delay Period (optional)When the Alarm's conditional test changes state (i.e. falseto true or true to false) no action is taken until the delay periodhas expired AND the state has not changed during thisperiod. The format is:/nS Seconds/nM Minutes/nH Hours/nD Dayswhere n is an integer in the range 1 to 255When the state changes during the delay period the delaycounter is reset and will not count again until the next statechange. The result is a filtering action that ensures that inputnoise will not cause unwanted or rapid output actions.ConditionalTestDelay timingAlarm actionTrueFalseTimingResetTrueFalseFull DelayPeriodsAction Text andCommands issuedtimeNote that the output channels (if any) reflect the state of theAlarm Action line in the above diagram. This line changesstate only after the full delay period has expired.Action Text (optional)Text placed in quotes is sent to the host computer anddisplay whenever an ALARMn or an IFn alarm transits fromfalse to true, or repeatedly at the RZ rate while an ALARMRor IFR alarm remains true, and any delay period has expired.The action text may be up to 200 characters, however thetotal text space reserved for all Alarms is 4000 characters.Note: There is no garbage collection in this text space.Each new action text is appended to the list, and supersededtext is only removed by a RESET or CALARMS command.Control characters can be embedded in the Action Textsuch as ^G (bell), ^M (CR), ^L (LF), ^b (quotes), etc.Various data can be placed into the Action Text byincluding special substitution characters:! insert Datataker address and alarm number (a:n)? insert current data value# insert day or date (in P31 format)@ insert time (in P39 and P40 format)e.g. the Action Text "Boiler Pressure = ? MPa" will return:Boiler Pressure = 1.563 MPaon each false to true transition of the Alarm. No Action Text isissued on the true to false transition.Setting the /Z switch to /z will stop the return of the ActionText to the host (see "Switches" on page 11). This is usefulwhen the Action Text is only required for the display.Page 9This Example : Alarm number 5 is defined(or replaces any previous definition). A currentloop on single ended channel 4 (4#L) scaled by aspan (S3) is monitoring a boiler temperature. Ifthe temperature drops below 110.0 or rises to orabove 150.0, for more than 10 seconds (/10S),digital outputs 1 and 4 (1DSO, 4DSO) are setON, the message "Boiler Temp 152.0" is sent tothe host and to the display (if present), andschedule "RA" is re-programmed to scan at twosecond intervals ([RA2S]).Action Commands (optional)The Action Text can include a group of one or moreDatataker commands enclosed by square brackets. Theseare Action Commands, and are executed once when anALARM or IF alarm transits from false to true, or repeatedlyat the RZ rate while an ALARMR or IFR alarm remains true.Action commands are a very powerful programmingfacility for the Datataker. You can use any Datatakercommand in this context, so many things become possible:• re-programming on events• adaptive schedules• programmed calibration cycles• control of digital outputsAdaptive scheduling is a common use for managing theDatataker from the Alarm command. In the example:RA15M 1V(AV,"Wind speed",S1,=1CV)IF1(1CV>5.0)"[RA2M]"IF2(1CV


Output FormatIntroductionThe Datataker has many ways to format data returned to the hostcomputer and display. Data format is controlled globally by thefollowing Parameters and Switches (see also page 11):/H fixed format mode - defaults off (see Advanced Coms. <strong>Manual</strong>)./U include units text appended to the data - defaults on/N include channel number and type (ID) before data - defaults on/L include logger number before scan data - defaults off/C include channel type (/C) or number only (/c) - defaults on/D include scan date at beginning of returned data - defaults off/T include scan time at beginning of returned data - defaults offP22 data delimiter in /u mode (default 32, a Space )P24 scan delimiter in /u mode (default 13, a Carriage Return)Note: A Line Feed character (ASCII 10) is always addedto a Carriage Return (ASCII 13)P31 date format - see "Date" on page 6P32 maximum number of significant digits - 0 to 9, default is 5P33 defines a fixed field width for output data - default 0, variableP38 decimal point locator character for floating point numbers- default is ASCII 46, a period "."P39 time format - see "Time" on page 6P40 time separator character - default is 58, a colon " : ")The default data format is verbose and descriptive, for example:RA5S 1V 3PT385 1C("Widgets") /T /DreturnsDate 25/12/92Time 12:45:001V 2.490 Volts3PT385 395.0 Deg CWidgets 3498 Countswhere the Switches default to /U/N/C. Parameters P22 and P24 arenot used as delimiters while units text is enabled (/U). However thedata format can be condensed the to a form more useful for computers1453, 12.7500, 2.490, 395.0, 3498where the Switches are set to /u/n and the Parameters are set toP22=44 (a comma), P24=13 (a return), P31=0 (day number) andP39=2 (decimal hours).Data format control is global and is applied to real-time data,unloaded data and the data returned by the TEST and STATUScommands. Note: All data is kept internally as 3 byte data, and isformatted when returned. Data format can be changed betweensuccessive memory Unloads.Data Numeric FormatThe numeric format of data is set for channels by channel options:FFn Fixed point, n = number of decimal places (n = 0 - 7)FEn Exponential, n = number of significant digits (n = 0 - 7)FMn Mixed FF or FE formats. Uses FE format if exponentis less than –4 or greater than n. (n = 0 - 7)Examples of the numeric format channel options for returned data:Default FF1 FE3 FM1 FM223.456 23.5 2.346e1 23.5 23.46–0.025 –0.0 –2.542e–2 –0.0 –0.031034.6 1034.6 1.035e3 1e3 1034.64Note that the default format depends on the channel type returning thedata. See the "Channel Types" table on page 4, especially theresolution column. Formatting options are not applied to the 99999.9error data code (see "Errors" on page 20).Parameter P33 allows returned data to be in fixed fields. All data isplaced into fields of the same width defined by P33, by space paddingto the left. If the field width is not sufficient, least significant charactersare truncated from the right. Fixed fields are useful when returned datais to be tabulated, or forwarded to software with a simple string parser.More CommandsTESTThe TEST command forces a calibration, and checks the functionality of the hardware.The TESTR command will force continuous calibrations. The information returned to the hostcomputer is:Returned DataDatataker 52 Ver 5.xxVos (mV) 0.009Vfo (V) 7.308Fc (kHz) 18.200CMRR(db) 99.6Vos3(mV) 0.238Tos 1.0023Ios (nA) -3Ibia(nA) 15Ibat(mA) 0.5Vbat (V) 6.6Vos*(uV) -95Vos+(uV) 33Vos-(uV) 10Vos#(uV) 66Vosd(uV) 5Ics1(mA) 2.4994Ics2(uA) 250.31PASSn Description0 configuration & ROM version1 input offset voltage2 input voltage for VCO = 0Hz3 VCO centre frequency4 common mode rejection ratio5 three wire input offset voltage6 terminator attenuation7 input bias current offset8 input bias current9 battery current (– for discharge)10 battery voltage11 ✶ single ended offset voltage12 + single ended offset voltage13 – single ended offset voltage14 # single ended offset voltage15 differential offset voltage16 current source 1 current17 current source 2 currenttest pass or failTest data that is out of range is flagged with a "fail" message. Use the /u switch to maketest results less verbose.TESTn returns line n of the test results and TESTnR produces continuous test cycles ofline n. Continuous reporting is stopped by the next carriage return.RESETThe RESET command clears the Datataker of all data and programs. Use it carefully, orrisk losing valuable data. The RESET command also initiates a calibration, and a sign-onmessage is returned to the host computer:Datataker 0 Version 5.xxInitializing ... DoneThe RESET command does not clear the Datataker clock, or clear data or program froma memory card.Do not send any other commands to the Datataker for five seconds after you haveentered the RESET command. Use \Wn in DeTerminal to force a pause after RESET in acommand file, for example: RESET\W5CDATASTATUSThe STATUS command returns the status of the Datataker's schedules, channels,alarms, memory and logging to the host computer. Typical returned information:nDatataker 0 Version 5.xxA,none Scan Schedules Active,Halted0,0 Alarms Active,Halted0 Polynomials/Spans DefinedLogging is OFF13650,0 Internal Data Points Free,Stored169260,0 Card Data Points Free,Stored4090,0 Program Characters Free,Stored/A/C/d/E/f/h/J/K/l/M/N/o/Q/r/S/t/U/v/w/x/y/ZValid Range—±1 mV6.0 to 8.50V11.46 to 23.87kHz>90db-1.9 to 3.1mV0.99 to 1.01±30nA±90nA-500 to +600mA5.4 to 13.0V–600 to +110µV±180µV±180µV–110µV to 600µV±180µV0.5mA to 10mA1µA to 500µA–The first line shows the Datataker's address (see "Networking" on page 14) and ROMversion. The line of switches indicates the current switch settings (see "Switches" on page11). Use the /u switch to make STATUS results less verbose.The remaining lines are described below. Each STATUS line can be returned individually:STATUSnwhere n is the line number. STATUS2, 3, 4 and 8 return extra information. There are alsoother status levels that are not returned by the general STATUS command.123456789Page 10STATUS2 returns the scan schedules:A, none Scan Schedules Active,HaltedRA15M 1TT("Room Temp")If a memory card containing data is present, then the schedules returned areappropriate to the card's data. The X schedule is not given an active or halted state.Note: For this status report the schedules are simply stored as text in a buffer of 512bytes. If your program exceeds 512 characters, the remaining program text is notreturned and is replaced by three periods ("...").STATUS3 returns alarms (without channel options). The keyword "alarm" is inlower case if the alarm is halted (by the HZn command - see page 9):2,1 Alarms Active,HaltedRZ5SALARM1(3V>105)1DS0ALARMR2(4V


Parameters ... internal settingsIntroductionParameters are internal systemsettings. They are global in their effect,and let you set a variety of options. As ageneral rule, set the parameters thatrequire changing before you programschedules and alarms.Setting ParametersParameters can be set at any time,and new settings generally take effectimmediately. For exampleP22=44 set Parameter 22 to 44Note that in fixed format mode (seebelow) three parameters are forced:P22=44, P24=13 and P38=46. Theoriginal values for these are restored onleaving the fixed format mode.Reading ParametersEntering the command:P22will return the setting of parameter 22.Parameters are not the same aschannels or variables. If you include aparameter in a schedule, it does notbecome part of the schedule. Instead itis processed immediately.You can set or read parameters fromthe host computer, from a memory cardprogram or from Alarm Actions.P0P1P2P3P4P7P9P10P11P12P13P14P15P16P17P18P19P20P21P22P23P24P25P26P30P31P32P33P36P38P39P40Param.NumberFunctionCalibration interval2.500 volt reference trimTemperature trimReference resistor trimLost count flagNetwork turnaround timeRemote network errorADC settling periodMains frequencyTransmit errorsDigital input sample periodPassword timeoutLow power operationADC warm up timeDelay to low power modeAuto scroll timeStatus screens to displayWake schedulesReturn data to addressData delimiter characterCalibration samplesScan delimiterUnload completed characterXOFF timeout before XONNumber of alarms permittedDate formatNumber of significant digitsField widthTemperature unitsDecimal point characterTime formatTime separatorUnitsµV10µV0.001°CmΩcount# 14mS# errorsmSHz# errorsmSsecondsmode100mSsecondssecondsbit mapbit mapaddressASCIIcountASCIIASCIIsecondscountmode# digits# charactersmodeASCIImodeASCII4µV0µV0°C0mΩ01010mSDefaultValue50/60Hz050mS300S01 (100mS)30S2S255012832 (space)313 (CR,LF)0 (none)30201 or 250 (variable)0 (°C)46 (.)0 (hh:mm:ss)58 (:)Range ofValues0 to 10,000-30,000 to 30,000-30,000 to 30,000-30,000 to 30,000read only1 to 30,0000 to 30,0000 to 30,00048 to 10000 to 30,0000, 10 to 1001 to 30,0000 to 21 to 2551 to 2551 to 2550 to 2550 to 2550 to 1281 to 1271 to 101 to 1270 to 1271 to 2540 to 1100 to 21 to 90 to 2000 to 30 to 1270 to 21 to 127CommentPage 11Input zero drift allowed before re-calibration (see "Accuracy" on page 17).Software trim of 2.5000 volt reference for calibration (see "Accuracy" on page 17).Trims internal LM35 temperature sensor. For thermocouple reference junction temperature calibration (see page 16).Trims the internal 100.0Ω ±0.1% reference resistor (see "Accuracy" on page 17).If this is greater than zero, then counts may have been missed by the low speed counters.Set as number of 14mS intervals. Useful for use with radio modem network. Typically would set P7=22 corresponding to 300mSNetwork errors have occurred if P9>0.Time between channel selection and beginning of ADC (see also "7SV" on page 6 and "ADC Details" on page 18).Sets ADC sample duration to 1/Hz seconds. Default value read from the country DIP switch (see "8SV" on page 6).Transmission errors in protocol mode (see the "Datataker Advanced Communications <strong>Manual</strong>").Sample interval on digital inputs (and keys on display), determines minimum detectable pulse width. P13=0 disables digital input.When a password is defined the Datataker will automatically SIGNOFF after this period of inactivity (see "COMS Port", page 13).0 = auto, 1 = force low power, 2 = force normal power mode (see"Setting the Power Mode" page 15).Minimum time from wake-up to first ADC in 100's of milliseconds, useful for sensors with a long power-up settling time.Delay to low power mode from last communications, external wake, or keypad input (see "Setting Power Modes" page 15).Time in seconds to display each screen when Display is in scroll mode (see "Scroll Keys" on page 12).Bit map of status screens to display on Display (see "Status Screens" on page 12).Bit mask of schedules that are not to wake the logger – D C B A S X Z (see "Low Power Operation" on page 15).Logger address to which returned data is to be sent. P21=address. P21 defaults to 128 which means normal addressing.ASCII character (as decimal number) between data points in /u mode (see "Output Format" on page 10). Forced to 44 by /H.Determines calibration "noise", a compromise between calibration speed & accuracy.ASCII character (as decimal number) between groups of data points in a scan in /u mode (see "Output Format" on page 10).ASCII character (as decimal number) that is placed at the end of an Unload dump in /u mode (see "Output Format" on page 10).Timeout before XOFF is automatically switched to XON. P26=0 disables timeout, and P26=255 ignores received XOFFs.Number of alarms that can be entered. Must be set before any schedules or alarms are entered (see "Introduction" on page 9).0 = day number, 1 = dd/mm/yy (European), 2 = mm/dd/yy (N American) (see "Date" on page 6 for default value).Sets significant digits of output data. Note: logged data is always stored to 5 digits, so P32>5 is only useful for realtime data.If P33>0 this defines fixed field width for all output data (right justified, space padded or least significant digits truncated).0 = °C, 1 = °F, 2 = °K, 3 = °R. Data is converted before being placed into store and cannot be converted at Unload time.The character used as a decimal point in floating point numbers (see "Output Format" on page 10).0 = hh:mm:ss, 1 = seconds, 2 = decimal hours (hh.hhhh) (see "Time" on page 6).ASCII character (as decimal number) separator character for hh:mm:ss time format (see "Time" on page 6).Switches .... UPPER CASE "ON", lower case "off"IntroductionSwitches are analogous to electrical switches,and are turned on by upper case and off by lowercase. Switches are internal system settings, andgenerally global in effect. Switch commands canbe issued at any time, and most take effectimmediately. Delay in effect may occur if data isbuffered in the Datataker or in the host computer.Viewing Switch SettingsThe STATUS9 command returns the currentswitch settings to the host e.g./a/C/d/E/f/h/J/K/l/M/N/o/Q/r/S/t/U/v/w/x/y/ZFixed Format Mode /HThe fixed format mode is recommended forthose writing drivers to interface host software withthe Datataker. In this mode the /u/n/e/r switchesare forced to ensure a fixed format. Theseswitches are restored to their original values whenthe Datataker receives /h. (See the "DatatakerAdvanced Communications <strong>Manual</strong>" for a completedescription. For advanced users only)./A/C/D/E/F/H/J/K/L/M/N/O/Q/R/S/T/U/V/W/X/Y/Z///a/c/d/e/f/h/j/k/l/m/n/o/q/r/s/t/u/v/w/x/y/z–SwitchEnabledSwitchDisabledFunctionDisplay alarmsChannel identificationPrefix date to dataEchoFix schedulesFormatted modeOver range error carryCalibrationLogger number prefixMessagesChannel numbersOverwrite memoryProgram from cardReturn dataSynchronisePrefix data with timeUnits textSpeaker enableIntermediate channelsProgressive max, minPriority to return dataStops alarm messagesDefault switches/a/C/d/E/f/h/J/K/l/M/N/o/Q/R/S/t/U/v/w/x/y/Z–DefaultCommentEnable the display of displayable alarms (see "Displaying Alarms" on page 12)Channel type is included with channel number with returned data e.g. "5PT392" instead of "5" (see "Output Formats" on page 10).Prefix date to logged data – equivalent to a D at beginning of a schedules channel list.Enables echo of commands to host. Useful in terminal mode communications with the Datataker.Prevents a logger's scan schedules (trigger or channel list) being modified (see "Schedules" on page 3). A RESET will still erase schedules.Fixed format mode of data output. Switches and Parameters are saved by /H and restored by /h. See the "Datataker Communications <strong>Manual</strong>".Errors are carried through expressions so that expression will return 99999.9. If disabled, 99999.9 is substituted for reading in the expression.Enables auto-calibration. Issuing a /K forces an immediate calibration. Datataker always calibrates during a RESET.Prefixes the logger number to a schedule's returned data e.g. Datataker 19 5PT385 232.5 indicating the data is from logger 19.Enables error and warning messages to be returned to host (see "Errors" page 21).Includes channel number (and type if /C switch is on) with returned data (see "Output Formats" on page 10).Oldest data is over-written (/O), otherwise logging stops when memory is full (see "Logging and Data Retrieval" on page 8).Allows the logger to be programmed using a memory card (see "Memory Card" on page 8). /q will prevent a logger executing a card program.Allows real-time data to be returned to the host via the COMS port. Switching returns off (/r) can reduce power consumption.Synchronises all schedules' time intervals to midnight (e.g. RA1M will scan on the minute), otherwise schedules run from entry time (see page 3).Prefix time to logged data – equivalent to a T at beginning of a schedules channel list.Measurement units are appended to returned data (see "Output Formats" on page 10), and error messages are verbose (see "Errors" on page 21).Enable speaker and headphone output by Geologger.Allows working channels (see channel option "W" on page 5) to be reported and displayed but not logged (see also "Calculations" on page 7).Allows the display of progressive maximum and minimum values for statistical channels on a Datataker display.If real-time data has not been returned before next scan becomes due, the returning of data is given priority and the scan may be omitted.Enables alarms to issue action text to host computer or printer. See "Action Text" on page 9.Sets all switches to default state.


Display Panel Operation ...Page 12IntroductionThe Datataker display panel has a 2 line by16 character back-lit liquid crystal display, 5keys, 3 warning LEDs and a buzzer. Thedisplay provides information about Datatakerstatus, channel data, alarms and memory cardoperation.You cannot program the Datataker from thedisplay panel, however you can issuepre-defined commands by pressing a panel keycombination (function key).List Key: While the key is held downthe display is in list edit mode. In this mode youcan access all displayable items using theScroll keys. Items that are not normallydisplayed will become visible, and will be seento be flashing on and off. Pressing the Light keywhile the List key is held down toggles thedisplay / non-display (flashing) state of theselected item.Function Shift Key: Pressingthis key in conjunction with one of the otherkeys (F1 to F4) executes a user definedcommand sequence. When pressed, thedisplay shows the four function key labels:LED OnLEDOffThese are the default assignments. When afunction key is pressed, the display identifiesthe key and its label:Function 2ÐÐ> LEDOff


COMMS Port ... let’s talkPage 13IntroductionAll Datataker models have a 9 pin female (DE9)connector for RS232 or RS423 communications to acomputer. This interface, referred to as the COMMS port,is the means by which you program the Datataker (or anetwork of Datatakers) from a host computer.The COMMS port of all models of the Datataker iselectrically isolated. Refer to the Appendix for details ofthe COMMS port of your Datataker .COMMS Port ParametersThe COMMS port parameters are fixed except for thebaud rate as followsBaud rate 300, 1200, 2400, 4800 or 9600Data bits 8Parity none fixedStop bits 1The baud rate is set by a DIP switch which isaccessed by removing the Datataker top cover. Refer tothe Appendix for your Datataker for details of the locationof the switch, and the settings. The Datatakers areshipped with the baud rate set to 4800 baud.OperationAll communications with the Datataker are with theASCII character set. The eighth bit is normally a "0",however an extension to the character set (for the textstrings and for special display characters) is possible ifthis bit is set to a "1". For all commands other thanswitches and text strings, the Datataker ignores lowercase characters.By default most characters that are received by theDatataker are echoed (transmitted back to the host).This action is disabled by the echo switch /e.Special CharactersXOFF stops Datataker transmittingXON allows Datataker to transmitBS (backspace) deletes previous character(echoes BS space BS)DEL (delete, Alt 127) clears command input buffer(echoes < < CR LF)CR (return) terminates a command line(echoed as CR LF)LF (line feed) ignoredSpace and tab command separator# (hatch) network address identifier; (semicolon) directs command to memory card' (single quote) comment character (up to a CR)@ message to remote COMS portin a networkXOFF – XONIf the Datataker returns data faster than the host isable to receive, then the host can transmit an XOFFcharacter. Within two character periods the Datataker willstop data transmission, giving the host time to processits buffered data. When the host is again ready to receivedata, it should transmit the XON character allowing theDatataker to resume transmission. A logger in XOFFmode can also auto-XON (see P26 on page 11).The Datataker also issues an XOFF when its inputbuffer is 50%, 75% and 90% full and an XON when theinput buffer is empty.Special CommandsThe Datataker has three serial interface commandsto assist in managing communications.^ZCMSRST will clear the input and output buffers,and set XON.^ZSXOFF will XOFF the Datataker^ZQXON will XON the DatatakerThe last two commands allow remote loggers to beXOFF'ed and XON'ed without modems in the link"consuming" the commands.Loading a ProgramThe Datataker's input buffer is 250 characters long,and a burst of 250 characters without a pause betweencharacters is possible. A single command line must beless than 250 characters. The Datataker begins toprocess the input buffer when the first carriage return isreceived. A full 250 characters of program takes up to500mS to compile if the Datataker is not scanning, andup to 5 seconds if it is running long schedules and manyalarms. Any digital assignment delay periods such as1DSO(1000)=0 add to this time.The host must ensure that the Datataker hassufficient time to process a down-loaded program. Thiscan be achieved by using the XOFF – XON protocol, orby time delays between transmissions.Waking From Sleep ModeIf characters are received while the Datataker is inSleep Mode, the Datataker wakes. Characters receivedin the first 75mS are lost. Characters received between25 and 75mS after the first character may generatecommunications errors and should be avoided.To reliably wake and communicate with a Datatakerthat may be in sleep mode, send a carriage return or linefeed and wait 300mS before sending commands.Password ProtectionThe Datataker has a password protection scheme onthe COMS port. When enabled, communications throughthe COMS port is only possible after the user definedpassword is entered. Password protection is particularlyuseful when the Datataker is connected to a modem.This eliminates the situation where line noise may beinterpreted as commands during call establishment.Unauthorised access also becomes more difficult. Thepassword is set by assignment:PASSWORD="password text"where the password text may be any string (except forcommand keywords) up to 10 case sensitive characters.Assigning a null string (i.e. PASSWORD="") removes apassword.To establish communications, enter the passwordfollowed by a carriage return at any time. This signs theuser on. The COMS port stays open until the SIGNOFFcommand is issued, or while there is communicationsactivity. If there is no communications for a period of timedefined by P14 (in seconds), the COMS port will timeoutand is closed. The default timeout period is 300 seconds(5 minutes).The Datataker will respond to the DEL character with


Networking ... distributed processingPage 14IntroductionDatataker models with an RS485 network port can beconnected in a local area network (LAN) with up to to 32Datatakers. A total of 1000 meters of cable is allowed in thenetwork.The proprietary network protocol has error detection andcorrection, and operates at 1200 baud over a single twistedpair of polarised wires. Datatakers are wired in parallel sothat all "NET+" screw terminals are connected to one wireand all "NET–" screw terminals are connected to the secondwire. Ideally, the network cable should have a shield that isgrounded at a single point.+ –NetCOMNetwork - a Twisted Pair of Wires (note polarity)+ –NetCOM"Local Logger"RS232 orRS423interface+ –NetCOMDatatakersThe host computer may be connected to any of theDatatakers (referred to as the local logger) in the networkthrough its COMS port. Data is returned to the COMS port ofthe local logger. P21 will allow this return address to be overridden - see "Parameters" on page 11.You can connect host computers to different Datatakersin a network. If each host is simply polling for data withimmediate schedules (see page 3), operation is predictable.If you enter repeating schedule types (RA, RB, RC or RD),then the data generated by these schedules will only beavailable to the host that issued them.Addressing DatatakersThe host may issue commands to any Datataker byplacing an address prefix at the beginning of a commandline:#n commands send commands to logger n## commands send commands to all loggerse.g.#5 RA1M 3Vwill command logger 5 to return to the host the voltage onchannel 3 every minute.Take care in using the global address ## when thecommand returns data, as the data from the loggers may bemixed and not easily separated. The global address isparticularly useful for setting the time, switches andparameters on all loggers:## T=11:23:30## /N/c/u/L P22=44+ –NetCOM+ –NetCOMHost ComputerThe address is optional for commands to the locallogger. Remote loggers must be addressed.Identifying the Data Source /LData returns by to the COMS port that made the request,unless changed by P21. To identify the data source, it isrecommended that all loggers in the network are issued withthe /L switch so that all Datataker responses have the loggeraddress at the beginning of each schedule's returned data.For example, for channels 1..3TT with switches set to/n/c/u/L and P22=32 (i.e. "space" - the default), the returneddata will have the following format:19 25.6 45.8 32.7If the /N switch is enabled (default), then the word"Datataker" is added to the logger address and the channelsare identified:Datataker 19 1TT 25.6 2TT 45.8 3TT 32.7If the units text switch is also on /U then the returned datawill look like the following:Datataker 191TT 25.6 Deg C2TT 45.8 Deg C3TT 32.7 Deg CNote that the logger address is placed at the beginning ofeach schedule's scan report. Data unloaded from the datamemory is treated identically.An alternative method to identify the Datataker from whichthe data is being sent is to load the Datataker with anidentifying string (e.g. $="Logger 19"), which is then includedin a schedule. For example the program:#19 $="Logger 19"#19 $ 1..3TT P22=44 /n/uwill return data to the host:Logger 19,25.6,45.8,32.7This method allows any string of up to 80 characters to beused as the logger identification. Special control charactersmay be included to assist in identification. See "Text String"on page 6 and "ASCII-Decimal Equivalents" on page 23.Setting the AddressThe Datataker address is set by a DIP switch in a binarycode. The DIP switch is accessed by removing the Datatakertop cover. Refer to the Appendix for your model Datataker forlocation and setting details. Datatakers are shipped with theaddress set to 0.If you give two loggers the same address, then networkerrors will occur when commands are directed to them.The Datataker models without network support alsohave an address, however it only serves for Datatakeridentification.Network and ModemsThe network can be extended by modems or radiomodems that can operate at 1200 baud and can automatically"turn-around" (change direction of data transfer). This is animportant issue with radio modems, where changing fromtransmit mode to receive mode can take as long as 500mS.The network turn-around time can be adjusted byparameter P7 in increments of 14mS. For example settingP7=22 would set the turn-around time to 300mS.There is no electrical signal to indicate turn-around. Themodem must detect when the Datataker is sending networkdata and rapidly switch to transmit mode. The Datatakerdoes not issue any message preamble. See the "DatatakerAdvanced Communications <strong>Manual</strong>" for details.Network modems must be "dumb". As the Datatakeralready provides an error correcting protocol, the modemmust not overlay an additional protocol layer. This appliesparticularly to radio modems where it is common to find errorcorrection built-in.Messages to COMS PortsYou can connect other devices to the remaining DatatakerCOMS ports. These may be a printer, a terminal or anothercomputer.The following commands allow text to be sent to theseports from the network host:e.g.+ –NetCOMSNetwork - a Twisted Pair of Wires (note polarity)+ –NetCOMSHost Computer+ –NetCOMSDatatakersPrinter@n text sends tex to COMS port of logger n@@ text sends text to all COMS ports@27 Hello there^M^J+ –NetCOMSwill direct the message to the COMS port of logger 27. Thetext string may be up to 250 characters long, and can includecontrol characters in the text as illustrated above (e.g. seealso "ASCII Characters" on page 23).Networking and Power DownNormally when a logger is asleep, it will not wake whennetwork activity begins. To ensure proper operation theloggers must be kept awake by setting P15=2. Alternativelyloggers can be programmed to be awake (by ALARMs) whennetwork communications are expected.Programming a NetworkThe main difference between operating a single loggerand a network of loggers is that the task of managing thereturned data and alarms becomes more complex. The bestmethod for managing the network will depend on the goals:• data logging• monitoring for alarm conditions• rapid real-time response• simplicity of programming• telemetry or modem connection+ –NetCOMSSecond HostDon't underestimate the complexity of managing a largevolume of data. Unloading a Datataker with a large memorycard over a network link can take over an hour.There are two distinct class of networks: part-time andreal-time networks.Part-Time NetworkIf the main task is data logging, then communicationsbetween the network and the host computer can beinfrequent (hours, days or weeks) and so you can programand unload each logger in the network individually. This is thesame as using a single logger, except that you must addresseach logger.Real-Time NetworkWhere the emphasis is on rapid response or trackingconditions, network speed becomes vital. There are manyways the network can be managed, however as a generalrule more speed leads to more complexity in host software.1. Poll channels one at a time. This method is simple butslow. Any polling over a network can take up to two secondsbefore a reply is received. As only one operation isundertaken at a time, there can be no confusion about thesource of the data. For example:poll (assume /n/u) #21 2Vreceive 156.54poll#29 5TTreceive 105.1The polling speed can be as low as one channel every twoseconds.2. Poll by alarms one at a time using the ?n command(see "Polling Alarm Data" on page 9). This is similar tomethod 1, but is slightly faster as it returns the last reading ofthe alarm channel rather than initiating a new scan.3. Poll channel groups using the RX schedule (see"Polled Schedule" on page 3). For example:program logger 21 #21 RX 2V 3..4TT(FF1) /u/nlogger 29 #29 RX 1..4DS /u/npoll logger 21 #21 Xreceive 156.54 23.5 28.9poll logger 29 #29 Xreceive 0 1 1 0This method retains most of the simplicity of method 1, but isfaster - up to 20 channels every two seconds.4. Poll all alarms on a logger by the ?ALL command(see "Polling Alarm Data" on page 9). This is similar to theprevious method but is faster at 30 channels every twoseconds.5. By frequent Unloads (see "Data Logging and Retrieval"on page 8). This method uses the Datataker's store as anexpanded output buffer, that is cleared after each unload bythe CLAST command. For exampleprogram all loggers ## /u/n P25=36program logger 21 #21 RA10S 2V 3..4TT LOGONlogger 29 #29 RA10S 3TT 1..4DS LOGONunload logger 21 #21 Ureceive 156.54 23.5 28.9receive 157.33 23.3 29.7$clear data #21 CLASTunload logger 29 #29 Ureceive 105.6 0 1 1 0receive 104.4 0 0 1 0$clear data #29 CLASTThe unload steps are repeated for the duration of themonitoring task. This method ensures regular sampling bynormal schedules.6. By synchronous returns from all loggers that have beenprogrammed by standard schedules (RA, RB, RC and RD -see page 3). This is the most flexible method, as it allowseach logger full control of the schedule scanning. However inorder to work, it requires that the host software use morecomplicated data routing and time stamping techniques.7. The use of the fixed format mode /H is recommendedfor real-time networks. (See "Fixed Format Mode" and the"Datataker Advanced Communications <strong>Manual</strong>").


Power and Battery Connection ... take carePowering the DatatakerThe Datataker data loggers can be powered from:Source Typical Range Connection TerminalsAC 9 – 18Vac ~AC/DC and ~AC/DCDC 11 – 28Vdc ~AC/DC and GNDBattery 6 – 9 Vdc + Bat and –BatRefer to the Appendix for details of your Datataker. Thefollowing diagram shows a simplified power circuit:AC/DCPower~~External BatteryConnectionsBat +Bat –GndProtectionCircuit6.9V Switch ModeRegulator(–9.2mV/°C)1000µF0.22ΩCaution: If a DC supply is grounded, it MUST be a negativeground. An AC supply MUST NOT be grounded.If an external battery is connected to a Datataker 500,600, 505, 605, 515 or 615 data logger which has an internal6V gel cell battery, then the external battery must also be a6V gel cell battery, and MUST be connected with the correctpolarity, or damage WILL occur.Low Power OperationThe Datataker uses little power, and a set of six alkalineD cells can power the logger for over one year. Howeverprecautions must be taken to avoid excessive current draw.The Datataker has two states - wake and sleep. While inthe wake state the logger is fully active and draws up to500mA, but typically 120mA. In the sleep state only thecounters (nHSC), clock and the wake circuit remain active,and current draw is reduced to less than 0.4mA.The Datataker will wake when:• any scheduled scan becomes due• a memory card is inserted• characters are received at the COMMS port• the wake terminal is grounded• a key is pressed on display versionsThe Datataker will sleep unless the program inhibitssleeping by setting P15=2, or by rapid scanning. Make surethat input channels (for alarms or data logging) are not beingsampled more frequently than is necessary.Setting the Power ModeP15 is used to set the power mode, as follows:P15 Sleep entry condition6.9V0 Sleep only if battery powered (default)1 Sleep if not busy2 Disable Sleep modeLead +Bat. –Alkaline +Gnd.When logger is awake, and P15=0, the battery current ismeasured every second. If less than 20mA is drawn from thebattery (because the battery is being charged from anexternal supply), then sleep mode is not entered. P15=1allows sleep mode without testing battery current.P17 sets the delay period in seconds that the Datatakerremains awake after a COMS, network, keypad or waketerminal activity ceases. The default is 30 seconds.P20 prevents nominated schedules from waking asleeping logger. This is done using a disabling bit mask:Immediate (128)RD - schedule (64)RC - schedule (32)RB - schedule (16)P20 bit mapmsb 7 6 5 4 3 2 1 0 lsbRZ - alarms (1)X - polled (2)RS - statistical (4)RA - schedule (8)The default is P20=0, which means that all schedulescan wake the logger when they become due. If for example,P20=65 (i.e. 64 + 1), then the RD and alarm RZ scheduleswill not wake the Datataker. P20 does not disable schedulesif the Datataker is already awake.Powering the MultiplexerPower consumption can be minimised by powering downthe input multiplexers of some models of Datataker while thelogger is in the sleep state. The factory preset for thesemodels is to power down the multiplexers in the sleep state.The current saving is approximately 150µA. Refer to theAppendix for your Datataker for precise details.The disadvantage of powering down the multiplexer isthat it may cause problems with some sensors. For inputsover about 0.5 volts, the input impedance drops from tens ofmegohms to hundreds of ohms. This may cause draw ofcurrent from sensors, and possibly inject some of thiscurrent into other sensors.Datatakers with relay multiplexers do not require theseconsiderations, since the relays are open circuit when off.The Wake TerminalA low state (less than 0.7 volts) on the Wake Terminalwill wake the logger within 300mS. The signal can begenerated by a relay closure, or an open collector NPNtransistor to ground. The Wake signal line has an internal1800Ω pull-up resistor to +5 Volts and requires a signal levelof less than 0.7 Volts.A permanent low state on the wake terminal will notprevent short periods (~100mS) of sleep if there is noscheduled activity! Only P15=2 keeps the Datatakerpermanently awake.A Low Power Program!You may find this framework useful when designing lowpower programs. After RESETing the Datataker, enter thefollowing program:P15=1 'sleep if not busyP17=5 'go to sleep quickly/u/n 'disable channel ID and unitsS1=0,100,0,1"%RH" 'define spans, etc. hereBEGINRS15M 'scan as infrequently as possible,RA1H'especially for statistical schedules1V("Humidity",S1,AV) 'define channels2PT385("Air temp.",4W,AV,=1CV)RZ1H 'set alarm rate if using alarmsIF(1CV>25)"[LOGON]"IF(1CV


Sensors 1 ... understanding helpsPage 16ThermocouplesIntroductionA thermocouple is two wires of dissimilar metalsthat are electrically connected at one end (themeasurement junction) and thermally connected atthe other end (the reference junction).MeasurementJunctionmetal 1metal 2TemperaturePrime SensortemperaturegradientReference Junction(Isothermal block)coppercopperTomicrovoltmeterRef. JunctionTemperatureA small voltage is produced when the twojunctions are at different temperatures. This voltageis produced by the temperature gradient along thewires and not by the junctions.It is important that the purity of the thermocouplewire be maintained where significant temperaturegradients occur. Because high purity wire can beexpensive it is common practice to use thermocoupleextension wire to cover long distances wheretemperatures are within the normal environmentalrange. Such wire can be used for measurementjunctions, but only over a restricted temperaturerange of typically -20°C to 120°C.Making the Measurement JunctionThe measurement junction can be made bywelding, brazing, soldering or crimping the two wirestogether. Take care to ensure that the wire materialis not contaminated where the temperature gradientis to occur.The junction can be insulated or left bare for amore rapid response. If left bare, ensure that thejunction does not make intermittent contact withmetal objects. This can introduce electrical noise(see "Grounded Thermocouples" below).Reference Junction CompensationConventionally the reference junction is held at0°C, and thermocouple responses are determinedwith a 0°C reference. This is inconvenient in mostsituations, and so in practice the reference junction isallowed to follow to ambient temperature. Howeverthis non-zero reference junction temperature must becompensated for by measuring the referencetemperature with a different type of temperaturesensor.This correction can be made in hardware or, aswith the Datataker, in software. The softwareapproach allows support for any thermocouple typewithout hardware dependence.Isothermal BlockGenerally the reference junctions are held at thesame temperature by a physical arrangement thatensures good thermal conductivity between thejunctions. This structure is called an "isothermalblock". It is advisable to insulate the isothermal blockfrom rapid ambient temperature changes.Thermocouple TypesThe Datataker supports all of the commonlyrecognised thermocouple types:TypeBCDEGJKNRSTPositivePt, 30%RhW, 5%ReW, 3%ReNi, 10%CrWFeNi, 10%CrNi,14%Cr,1%SiPt, 13%RhPt, 10%RhCuNegativePt, 6%RhW, 26%ReW, 25%ReCu, 45%NiW, 26%ReCu, 45%NiNi, 2%Mn, 2%AlNi,4%Si,0.1%MgPtPtCu, 45%NiEach type has characteristics (sensitivity,stability, temperature range, robustness and cost)that make it appropriate for particular applications.Thermocouples on the DatatakerThermocouples are wired to the Datataker asfor any voltage signal. The channel type is a Ttwhere t is the thermocouple type (TB,TC...TT).Using the thermocouple channel type reads thechannel as a voltage and automatically applies coldjunction compensation and linearisation.Reference Junction SupportThe Datataker by default uses the internaltemperature sensor (channel 1%LM35 on theDatataker and n:1%LM35 on Expansion Modules)as the reference junction sensor. The internal sensorhas an accuracy of ±0.5°C, and may be trimmed byP2 (in units of 0.001°C).However you can also use any channel as thereference junction temperature sensor channel. Thisis done by including the TR option in the channel'soption list. The channel must return its value in thecurrent temperature units. The following are valid:4LM35(TR) an external LM35 as a reference3V(Y1,TR) polynomial Y1 would convert to temp.11SV(TR) use when thermocouple is externallycompensated (Note 11SV=0.00).A second compensation facility lets you correctfor voltage offset errors that may occur on allchannels of an external isothermal block. This is theTZ channel option. The channel must return its valuein the units of mV. e.g. 1V(TZ).This arrangement of reference channels providesthe flexibility to use multiple external isothermalblocks. Each isothermal block can have its own setof reference channels.The reference temperature and reference zerochannel readings remain current until the referencechannels are scanned again. They should be placedin the same schedule before the thermocouplechannels to which they apply, as in the followingexample:RB15M 1PT395(TR) 2V(TZ) 3..5TTRange °C+300 to 17000 to 23200 to 2320-200 to 9000 to 2320-200 to 750-200 to 1250-200 to 13500 to 14500 to 1450-200 to 350which assumes an external isothermal block with itstemperature measured on channel 1, and electricalzero on channel 2.Grounded ThermocouplesFrequently, thermocouple measurement junctionsare electrically connected (by welding, brazing,soldering or by contact) to the object beingmeasured. This is only possible if the object isgrounded to the Datataker's ground, however thismay introduce a troublesome ground loop that canallow significant series mode noise to affect readings.This effect can be minimised by using differentialconnection (eg. 1TK) or single ended connection withthe S.E.Ref. terminal connected to the groundedobject (eg. 1TK(X) ).A ground loop via the COMS port and hostcomputer is the most common cause. This can beprevented by isolating the interface (see "COMSPort" on page 13). Ideally all grounds should beconnected to a single common point.AccuracyThe accuracy of temperature measurement withthermocouples is dependent on the:• reference junction isothermal characteristics• reference temperature sensor accuracy• induced electrical noise• quality of the thermocouple wire• drift in the wire, especially at high temperatures.• basic measurement accuracy of the Datataker• linearisation accuracy of the DatatakerThe most significant source of error is thereference junction. The Datataker must not beexposed to differential heating as a single referencetemperature sensor is used to measure thetemperature of the screw terminals of all channels.Should a temperature gradient occur along theterminal strip, then errors of the magnitude of thetemperature difference will occur.The Datataker's basic measurement accuracycan be a source of error. The zero error is ±4µV forinputs up to 30mV (±40µV for inputs up to 300mV),while the scale factor error is ±0.1%. For a T typethermocouple at 100°C this can result in an error of±0.2°C, climbing to ±0.5°C at 400°C. Note also thatthe error is dependent on thermocouple sensitivity.For example the K type thermocouple at 1200°C theerror can be as high as 2.1°C.The Datataker's linearisation errors are muchlower than other error sources.These errors are additive and are generallycontained within the error bounds as shown in thefollowing diagram (the reference junction error isassumed to have been trimmed out):2.0Error °C-2001.51.00.5amplifiergain changescale factor error(can be trimmed out)zero errorlinearisation error limit0 500 1000 1500Temperature °CThermistorsYS01YS02YS03YS04YS05YS07YS17YS16YS06ChannelTypeR Ω at 25°C1003001000225230005000600010K10KRTDsYSISensor44001A, 44101A44002A,44102A44003A,44101A4403544004, 441044403345004, 4600446033, 46043449014490244005, 441054403045005, 4600546030, 46040449034490444007, 441074403445007, 4600746034, 46044449054490644017450174601746037, 4604744016440364603644006, 4410644031450064600646031, 46041449074490810010010010015075200200907015075200200907015075250250907015025020020015075200150752502002009070Max. Temp °CMin. Temp °C(without Rp)-65-45-20-201111117777771818181818182222222234343435353535353535IntroductionResistance Temperature Detectorsor RTDs are sensors generally madefrom a pure (or lightly doped) metalwhose electrical resistance increaseswith temperature. Provided that theelement is not mechanically stressed,and is not contaminated by impurities,the devices are stable, reliable andaccurate.Datatakers support four RTD typesPT385, PT392, NI and CU:Metal Alpha StandardPlatinum α = 0.003850 (DIN43760)Platinum α = 0.003916 (JIS C1604)Nickel α = 0.005001Copper α = 0.00390IntroductionThermistors are semiconductordevices that change their electricalresistance with temperature. Thermistorsmeasure temperatures from–80°C up to 250°C. They aresensitive but highly nonlinear. Datatakerssupport all two wire YSI*thermistors. The response is:1T = –––––––––––––––––––––a + b.Ln(R) + c.Ln(R) 3The constant terms are thoserecommended by YSI*.As the Datataker is unable tomeasure resistances over about 7KΩ,a resistor should be connected inparallel when a thermistor is expectedto exceed 7KΩ:Thermistorand7000 x R maxR p = –––––––––––– OhmsR max – 7000where Rmax is the maximum value ofthe thermistor's resistance at thelowest expected temperature. Thevalue of Rp is placed in the channeloption list e.g.5YS07(10000)ParallelR p ResistorThe resistor quality should be 1% and50 ppm/°C or better.* YSI IncorporatedYellow Springs, Ohio 45387 USAFax 513 767-9353The Alpha is defined by:R 100 – R0α = –––––––––– Ω/Ω/°C100 x R 0where R0 and R100 are the resistancesat 0° and 100°C.The three RTD channel types areconnected as for a resistance. The 0°Cresistance is assumed to be 100Ω forplatinum, and 1000Ω for nickel types.Other values can be specified as achannel option. The default connectionis for a 3 wire measurement, but 4 wirecan be specified as a channel optionfor greater accuracy. For example:PT385(4W,50.0)will read a 4 wire 50Ω (at 0°C) device.


Sensors 2 ... understanding helpsHints for Successful MeasurementGround LoopsGround loops are a common cause of manymeasurement problems, including noise, offsets anderratic behaviour. Ground loops occur when a circularconduction path is established between grounds in asystem. The use of differential inputs instead of singleended inputs overcomes most ground loop problems.Fundamental to the condition is the incorrectassumption that there is a single ground potential in ameasurement system. In practice, two grounds in asystem are rarely at the same potential. The result isthat ground currents are very common, and if allowed toflow through the sensor wiring then measurement errorsare inevitable.The communications cable often creates a groundloop. If disconnecting the COMS cable has an effect onlogged data, this suggests a poor wiring arrangement.Isolating the COMS port normally solves the problem(see "COMS Port Isolation" on page 13).Noise Pick-upThere are two main ways in which noise can beintroduced into signal wiring: by capacitive coupling andby magnetic induction. There are different countermeasures for each.Shielding signal wiring will minimise capacitive noisepick-up. Signal wiring that is close to line voltage cableshould always be shielded (see "Config 1" on page 19).Magnetic induction of noise from current carryingcables or from electrical machines (especially motorsand transformers) is a greater problem. Shielded cableis not an effective counter-measure. The only practicalmeasures are to avoid magnetic fields, and to use closetwisted conductors for the signal wiring. Shielding insteel pipe can be effective, but is generally not economicor convenient.The influence of noise can be minimised using theESn channel option (see "Extra Samples" on page 5)and averaging (see "Statistical Channels" on page 6).Self Heating of SensorsSensors that need excitation power to be read areheated by power dissipation. This can be particularlyacute with temperature sensors and some sensitivebridges. Minimise error by minimising the excitationpower, exciting only when needed (by using the exciteterminal), or by calibrating out steady state errors.AccuracyThe basic accuracy of the Datataker is 0.1% ofreading (not full scale) plus a small offset error (4µV,40µV and 400µV) for each voltage measurement rangeat 25°C. The temperature coefficient for the scale factoris 20ppm/°C max. Any one of the three basic rangesmay be trimmed to 0.003% by trim-pot or P1. TheDatataker self calibrates its measurement circuitswhenever its input voltage offset drifts by more than avalue set by P0 in microvolts (defaults to 4µV).The calibration procedure employs two standards - a2.500V (20ppm/°C) voltage reference and a 100.0Ω(10ppm/°C) reference resistor. You can trim these withP1 and P3 (see "Parameters" on page 11).IC Temperature Sensors ... wiring configs. 18, 19, 20, 21IntroductionIntegrated Circuit (IC) temperature sensors are devicesthat are constructed on small silicon chips. These are linear,sensitive and available in both voltage and current outputconfigurations. They share the thermistor's disadvantage oflimited temperature range (generally –40°C to +150°C) andself-heating from power dissipation caused by the excitationcurrent needed to read the sensor.Datataker supports the four most commonly availableIC sensor types:Sensor Output Channel Type Wiring Config.AD590* 1µA/°K nAD590 18, (7, 8)& AD592*LM34** 10mV/°F nLM34 20, 21, (1, 2, 3)LM35** 10mV/°C nLM35 20, 21, (1, 2, 3)LM335** 10mV/°K nLM335 19, (4, 5, 6)CalibrationIC temperature sensors have different calibrationgrades. The lowest grades typically have an error of up to±2°C at 25°C. More expensive sensors have an error of±0.25°C. This error is a combination of an offset (or zero)error and a slope error.The Datataker provides a slope (or scale) correctioncapability on a per sensor basis using the channel factor.See "Channel Types" on page 4 and "Channel Options" onpage 5). Frequently, a slope correction based on a singlepoint calibration point is enough for reasonable accuracy.The pivot point for the slope correction is dependent on thesensor type.Sensor Slope Pivot Tp Channel Factor FormulaAD590 0°K (-273.15°C) Series resistor R (Ω) = R x CLM335 0°K (-273.15°C) Attenuation factor A = A x CLM34 0°F (-17.78°C) Calibration factor = CLM35 0°C Calibration factor = CThe calibration factor is calculated from the pivottemperature Tp, the temperature error ∆T and thetemperature T of the calibration.∆TC = 1 – –––––T – TpAll temperatures must be of the same units.ExampleFor the AD590 sensor, the channel factor represents thevalue of the series resistor used to measure the outputcurrent (the default value is 100.0Ω). Without changing theactual resistor, this channel factor is adjusted. If thetemperature error is determined to be 1.7°C higher thanactual at 100°C, the channel factor correction is:Channel factor = R x ( 1 – –––––– ∆T )T – Tp= 100 x ( 1 – –––––––––––––1.7)100 – (–273.15)= 99.544The correction can be applied e.g. 5AD590(99.544).* Analog Devices ** National Semiconductor Corp.Page 17Bridges ... wiring configs 13, 14, 15, 16, 17IntroductionBecause of its sensitivity, the Wheatstone bridge circuitis a commonly used circuit for the measurement of smallchanges in electrical resistance. Applications include loadcells, pressure sensors and strain gauges.BridgeExcitation VexVoltageR1 R2R4R3BridgeOutputVoutVoltageWhen one of the four resistors in a bridge is active(sensitive to the parameter being measured) the circuit iscalled a quarter bridge, and the remaining three resistorsare called bridge completion resistors. Similarly, half and fullbridges imply two and four active gauges.The bridge is a ratiometric circuit where the outputsensitivity is proportional to the excitation voltage.Unfortunately the excitation voltage is reduced by resistivecable and connector voltage drops. There are two ways theDatataker can resolve this problem.Voltage ExcitationThe Datataker can measure the excitation voltage at thebridge and compensate numerically for the voltage loss.This requires a six wire connection (see wiring configs. 16and 17 on page 20) with the BGV channel type. This istermed "voltage excitation". BGV channels expect thebridge excitation voltage Vex to have been previouslysampled in the same schedule by a voltage channel with aBR (bridge reference) channel option e.g. nV(BR). If this isnot done, the excitation voltage is assumed to be 5.0 volts.The BGV channel type lets you declare an offset foreach channel, e.g. nBGV(–325) which will subtract 325 ppmfrom the reading. This is useful for zeroing out initial offsets.Constant Current ExcitationThe alternative lead compensation method is to apply aconstant current (defaults to 2.50mA) to the bridge,assuming the bridge resistance is known and constant, andthen calculate the excitation voltage Vex.For full and half bridge constant current excitation usethe nBGI(Ra ) channel type where Ra is the bridge armresistance in ohms. If the arm resistances are not equalthen a correction must be applied.For the full bridge, all four resistors are external to theDatataker (see wiring config. 15 on page 19). One or moreof these resistors may be active, and the remainder arecompletion resistors. Four connection wires are required sothat the 4W channel option is required. For examplenBGI(4W,120) defines a four wire constant current bridgewith an arm resistance of 120 ohms.For the half bridge, two resistors are external and thebridge completion is internal to the Datataker. Theconnection is by three wires as seen in wiring configs. 13and 14 on page 19. One or both of the external resistorscan be active with full lead resistance compensation.ScalingThe Datataker scales all bridge channel types to aratiometric form with units of parts per million:V out . 10 6Reading (B out ) = –––––––– ppmV exwhere the Vout term is measured as a voltage while the Vexterm is measured by a reference channel for voltageexcitation but is calculated for constant current excitation.To convert to other engineering units apply aPolynomial, Span or use calculations (see page 7).Strain GaugesStrain gauges change resistance when stretched orcompressed, and are commonly wired in a bridge. Thestrain to resistance relationship is:∆L 1 ∆Rstrain = –– = –– . ––L G Rwhere ∆L and L are the length change and initial length, and∆R and R are the gauge resistance change and initialresistance. G is the Gauge Factor, a measure of thesensitivity of the gauge. Typical foil gauges have a GaugeFactor of 2.0 which means that if they are stretched by 1%their resistance will change by 2%.To convert the Datataker's ppm bridge readings to strainuse the following formula:µS = k . B where k = –––––2outG . Nand µS is micro-strain, Bout is the Datataker's bridgechannel (BGV or BGI) result, G is the Gauge Factor and Nis the number of active gauges in the bridge.The conversion can be done in the Datataker byapplying a polynomial (see page 7) as a channel option:Y1=0,k"uStrain" 'Polynomial definition2V(BR) 'Reference Vex channel3BGV(Y1) 'Bridge channelwhere k is defined above.The following table indicates the Datataker performancefor different bridge inputs:Arrangement Excitation Gauge Resolution Range*ohms µS µSBGV full bridge 5V 120 0.07 ±1,500quarter bridge 5V 120 0.26 ±6,000BGI full Bridge 2.5mA 120 0.6 ±12,500quarter bridge 2.5mA 120 2.2 ±50,000BGI full Bridge 2.5mA 350 0.2 ±4,300quarter bridge 2.5mA 350 0.7 ±17,000*Note: Exceeding the Range causes a gain change andresolution to be reduced by factor of ten.


Sensors 3, Other SubjectsHumidity MeasurementRelative humidity is commonly measured by wet bulbdepression. Two temperature sensors are required, one tomeasure air temperature and the other the cooling effect ofa wetted surface. Usually a temperature sensor is encasedin a wick extending into a reservoir of distilled water. Thetemperature difference between the two sensors is the "wetbulb depression".The following program will read two RTD's and computethe relative humidity with an accuracy of a few percent fortemperature above 5°C and over most of the relativehumidity range. The algorithm assumes that the sensors areventilated but not aspirated.Y1=6.1,0.44,0.014,2.71E-4,2.73E-6,2.75E-8 'SVP polyY2=0,100"%RH"BEGINRA5S1PT385("Dry bulb",4W,=1CV)2PT385("Wet bulb",4W,=2CV)3CV(Y1,W)=1CV4CV(Y1,W)=2CV5CV("Humidity",Y2,FF1)=(4CV-0.8*(1CV-2CV))/3CVENDThe choice of temperature sensors is critical ifreasonable accuracy is required at high relative humiditywhere the wet bulb depression is small. If platinum RTD'sare used as in the above example, then they should havegood accuracy or matching (0.2°C).Good accuracy can also be achieved by use of atemperature difference sensor such as a thermocouple orthermopile. Measure the dry bulb with a standard gradetemperature sensor and subtract the difference sensorreading to obtain the wet bulb temperature.The sensors are normally placed within a radiationscreen to prevent radiant heat affecting the readings. This isparticularly important for out door applications.Counters0 to 65535 and backThe Datataker has two types of 16 bit counters: lowspeed (nC channel type) and high speed (nHSC channeltype). Both counter types behave in a similar way.The counters have a settable range count after whichthey reset to zero. The range is set as a channel option andhas a maximum value of 65,535. For example 1C(3) setsthe range of low speed counter one to 3. On the third inputpulse the counter will be reset to zero:Input pulse no. 0 1 2 3 4 5 6 7 8 9 10 11Counter reading 0 1 2 0 1 2 0 1 2 0 1 2The resetting channel option R may be used withcounters. This will cause the counter to be reset to zeroafter it is read in a schedule. For example 3HSC(R) willcause high speed counter three to be set to zero after beingread.Counters may be assigned a value or the result of anexpression:1C=152HSC(10)=1CV/100*SIN(2CV/3CV)Such assignment (as with all assignments) may be includedin a schedule to be executed on each scan.ADC DetailsThe Datataker uses a precision voltage controlledoscillator as an analog to digital converter (ADC). An inputvoltage is converted to a frequency and the resultingfrequency is measured digitally. This method of conversionprovides high linearity, true signal integration and excellent50/60 Hz noise rejection.There are three programmable parameters of the ADC:settling period, conversion time and number of samples perreading.Settling PeriodThe settling period (the time allowed for the input signalto stabilise before it is measured) is set by 7SV or P10 inunits of milliseconds. This defaults to 10 milliseconds, butcan range from 0 to 30,000mS.There are two main reasons for adjusting the settlingperiod. One is to speed up scanning by reducing thesettling period. The other is to allow additional time forsensor signals to stabilise. Some sensors require this timebecause of thermal or electrical effects after excitation. It isbest to change the settling period only for the sensors thatneed it by framing the channels in 7SV assignments:RA10M 1V 7SV=5000 2V 3V 7SV=10 4Vwhere channels 1V and 4V are sampled with the default10mS settling period, while channels 2V and 3V with asettling period of 5000mS or 5 seconds.Note that during the settling period no other Datatakeractivity can take place other than some communications.Even new commands will not be processed until thesettling period and the scan are complete. For long settlingperiods this can create the disturbing impression of a"hung" Datataker.Conversion TimeThe conversion time (the time during which theDatataker measures the input signal) can be set by 8SV orP11 in terms of a frequency. The conversion time is one fullcycle of this frequency i.e. the conversion time = 1000/P11milliseconds.Low Speed Counters n CThe low speed counters are software counters thatshare input terminals with the digital inputs (labelled D1, D2,D3, etc). They increment on negative going transitions. Thedigital inputs are sampled (to detect transitions) at a ratedetermined by P13. The default is once every 50mS, but theallowable range is 10mS to 100mS. If the value of P13 is settowards the lower end of the range, the Datataker canbecome slow in executing other tasks.The shortest pulse that can be counted reliably is equalto the P13 value in milliseconds. Shorter pulses are notcounted reliably. Being software counters, low speedcounters only operate while the Datataker is awake.High Speed Counters n HSCThe high speed counters are implemented in hardwareand will continue to function when the Datataker sleeps. Thehigh speed counters have dedicated input terminals(labelled C1, C2 and C3) and increment on a positive goingtransition. They can count at rates of up to about 500Hz.The maximum count speed is limited by the 1mS debouncecircuit. The high speed counter inputs have a 100KΩ pull upresistor to 5 volts.For maximum line hum rejection the conversion timedefaults to one line period, i.e. 16.67 or 20.0mS dependingon the DIP switch country setting (see the Appendix).Reducing the value of 7SV and 8SV forces theDatataker to sample channels more rapidly. 8SV can beany value between 48 and 1000 hertz. The penalty forincreasing the line frequency setting is that it reduces inputresolution proportionally.Extra SamplesThe number of samples per reading is controlled by theESn channel option, where n (0 to 15) indicates thenumber of Extra Samples required. For most channelstypes n defaults to 0 indicating no extra samples. Thevibrating wire channel type defaults to 9, indicating areading of 10 samples (1 plus 9 extra samples).The extra samples are averaged to calculate thereading. This process is different to the statistical averagingfunction in that the additional samples are takenimmediately, before moving on to the next channel. Bothaveraging methods can yield similar results - significantimprovement in resolution and noise performance.How Fast?The net sampling speed of the Datataker is dependenton the parameters discussed above, and a number of otherfactors over which control is limited:Delay Cause To remove40mS overhead per scan fixed5mS overhead in channel selection fixed~2mS data return to host (per chn.) /r35mS checking input offset voltage /k1000mS auto-calibration /k or P0=100015mS checking battery current P15=1 or 2For the fastest possible scanning, it is best to create aschedule in which the channels are repeated, for example:RA 1V 1V 1V 1V 1V 1V 1V 1V 1V 1V 1V 1V 1V 1V 1Vcombined with above methods will allow up to 75Hz rates.High Speed Counter Output 1HSCO(mode )High speed counter one has an output terminal thatallows the counter to be used as a programmable prescaleror frequency divider (mode 3), pulse generator (mode 0), oreven a crude analog output (mode 2 with low pass filter).Note: using high speed counter output interferes with theoperation of the counter as a counter.The high speed counter output is set up by:1HSCO(mode )=Nwhere mode is the counter mode and N is the counterrange (a constant or expression). The following timingdiagram shows how the output is dependent on the mode :Inputpulses1 2 3 4 5 6 7 8 9 10 11 12 13 14mode = 0Nmode = 2*mode = 3mode = 4N –1 1N/ 2 N/ 2N 1* default: 1HSCO(2)=65535command issued here e.g. 1HSC0(mode)=N where N=4Program "Branching"The Datataker has no formal branching or alternativeprocessing commands to control program flow. Howeversome flow control is possible using Boolean logic and/oralarms.Boolean expressions can be used to return a resultwhich is dependent on a condition being true or false asfollows:2CV=(1CV✳2✳(1CV=1000))which returns a value of 2✳1CV if 1CV is less than 1000, ora value of 4✳1CV if 1CV is greater than or equal to 1000.The Boolean expressions (1CV=1000)will result in 1.0 if true or 0.0 if false. The BASIC languageequivalent of this expression isIF 1CV100.0)ORIFR2(2TK>100.0)"[X]"LOGONThe out of range temperatures will be logged at the alarmscan rate (RZ1M) whenever either temperature exceeds 100Deg.Placing Program in EPROMA Datataker program can be permanently loaded intothe internal EPROM. The logger will execute the programwhenever it is powered up or RESET, behaving as adedicated instrument.This is a process best undertaken by a technician with theequipment and experience in burning EPROM's. Anapplication note is available.Page 18


Analog Input Configurations 1Config 1VShieldThe optional Shield is necessary when the signalsource has a high output impedance or when noisepick-up from other (especially power) cables is aproblem. A Guard (not shown) connected to theexcite (✱) terminal can help reduce the effects ofcable leakage and capacitance (see "Glossary" onpage 23).Differential InputConfig 2V1 V2 V3Config 4VR1R1R2attenuation = (R1+R2)/R2✱RSingle Ended InputsExamples1V5FExamples1V(10)3TJ(2)5+V(100)Attenuated voltage inputs let you measure largevoltages, extend the common mode range andprovides greater input protection. Differential orsingle ended measurement is possible.For sensors with built-in amplification theattenuation factor can be less than unity, ornegative for a sign reversal.Attenuated InputR2✱RExamples1+V3✱AS1-..3+TKThe excite terminal (✱ )cannot be used as a singleended input on the DT50.Config 3V V V1 2 3The excite terminal (✱) cannot be used as a singleended input on the DT50.Single Ended Inputs withExternal Reference✱R✱RSEExamples1-V(X)2+..5-F(X)5+LM35(X)SE RefConfig 5VConfig 7PowerSupply +–IExamples1#I1#..10#I5#LYou can combine this arrangement with theExternal Shunts arrangement to give four singleended current channels for each full differentialchannelSingle Ended Current Input withInternal ShuntConfig 8+PowerSupply-ShuntI 1"bus bar"R1R1this line commonR2to other channelsattenuation = (R1+R2)/R2ShuntR2This configuration is useful for high voltagedifferential input and situations where high accidentalvoltages are likely. For maximum common moderejection match the attenuator pads.Attenuated Input withExternal ReferenceI 2Shunt✱RGGroundExamples1*..1-I(X)5+L(X)6-AD590(X)To avoid cross channel coupling, connect thebottom of the shunts with the minimum of sharedresistance to the SE ref. take-off point.The excite terminal (✱ ) cannot be used as asingle ended input on the DT50.Single Ended Current withExternal ShuntI 3✱RSE✱RGSEExamples1+V(11,X)3+TJ(X,2)5-V(X,100)SE RefGroundConfig 6R1✱ Examples1V(10)VR25V(100)close to GNDRatten. = (R1+R2)/R2Attenuated voltage inputs for situations where onesignal line is always close to ground potential.Half Attenuated Differential InputGGroundSE RefRConfig 8aPowerSupply +Config 9RConfig 10RFour Wire Resistance Inputlink✱R✱RThree Wire Resistance InputConfig 11linklink *Two Wire Resistance InputExamples2R(4W)3R(4W,I)5PT392(4W)Examples1R2R(I)3PT385Examples3R1..5R4PT385* You can get lead compensation by replacing thelower link with a resistor of value equal to the totallead resistance. This configuration is recommendedonly for resistances > 500ΩConfig 12R1R2–nR(4W)n-RIshunt(10 to 100Ω)Note: Common mode voltage limits must be adheredto for correct operation. For models with CMOSmultiplexers this is ±4 volts relative to the Datataker'sground.Differential Current Input withExternal ShuntThe measurement current passes through bothresistors. By definition nR(4W) and n-R willmeasure R1 and R2 respectively. This configurationdoes not provide lead compensation for R2.Mixed Resistance Input✱R✱R✱RExamples2I1..10I5L(10)Examples5R(4W)5-R(II)Config 13activearmRc can be a bridge completion resistor (for thesame value as the active arm) located near thelogger, or preferably an active arm of the bridge.This configuration compensates for leadresistance, and in the case of a half bridge,temperature compensation. For quarter bridge 120Ωfoil strain gauge the resolution is 2µStrain. Theconfiguration is also useful to read the position ofthe wiper of a potentiometer. The channel factor isset to the potentiometer's resistance (≤ 5KΩ) eg2BGI(I,2000).Three Wire, Half andQuarter Bridge InputConfig 14To otherbridgesConfig 15Bridge2.500mA2.500mARcRclinkThe bridge is powered by the 2.500mA constantcurrent source, resulting in readings independent oflead length (resistance). This arrangement has asensitivity of approximately 1 ppm per active arm.✱RTo other channelR terminals✱RFull Bridge, Constant CurrentExcitationExamples1BGI(120.0)3BGI(I,350)Examples1..5BGI(350)4BGI2BGI(Y1)The bridge completion resistor is shared betweenchannels. Its value is equal to the nominal value ofthe "unknown" resistor. The configuration is similarto Config 11 - no reference channel is needed.Multiple Three Wire,Quarter Bridge Inputs✱R✱RExamples3BGI(4W)4BGI(120,4W)5V(II,Y3)Page 19


Analog Input Configurations 2 Digital Configurations Wiring IndexConfig 18AD590AD592Config 16BridgeConfig 17BridgesThis is a combination of Config 1 for the referencechannel and Config 3 for measurement channels.The half bridge completion resistors Rc are bestlocated near the active bridge arms, however they canbe located at the loggerHalf and Quarter Bridge,Ratiometric Input with Shared HalfBridge CompletionBottom view ofmetal can versionR cR c1µA/°KBridge SupplyThe (external) bridge supply should not exceed2.5V unless the reference channel input isattenuated.The difference between six and four wireconnection is the location of the reference channelmeasurement point - at the bridge or at the logger.Examples2#AD5902#I(V)Note: Sensor power can be any 4 to 12 volt source.The above arrangement is equivalent to Config 7.Differential and single ended wiring (Config's 1 & 2)with external shunts may be used.AD590 Temperature Input✱R✱RSix (& Four) Wire, RatiometricBridge InputG5VSE✱RG✱R✱RReferencechannele.g.3V(BR,N)Measurementchannel e.g.5BGV(N)2BGV(108)Ground5V switchedSE RefReferencechannele.g.1V(BR,2)GroundMeasurementchannelse.g.2*BGV(N,X,23)3+BGV(N,X)Config 19LM335adj+-Bottom view50KCal.10K10Koptional potentiometerlinkWith internal sensor power as illustrated, theupper response is limited to approx. 70°C. Externalpower should be current limited.Be aware of self heating effects - a 500µA sensorcurrent can cause 1.5°C error. A fourth wire to thesensor's negative pin in place of the link will improveaccuracy. Single ended input as in Config's 2 & 3.Config 21LM34 +outLM35 -Bottom view*Config 20LM34LM35+out-Bottom viewof TO92 case1N914's✱RLM335 Temperature Input10mV/°F or10mV/°C10K2K2*linkExamples2LM3352+LM3352V(2,V)This configuration limits the sensor's lower rangeto approx. 10°F and 10°C for the LM34 and LM35respectively due to the lack of a pull-down capacity.Accuracy is improved if the link is replaced by afourth wire to the sensor's negative pin. Without thelink the sensor is read as a single ended input as inConfig's 2 & 3. Sensor power may be externallyderived (eg 5V) to free the Excite terminal.LM34 & LM35 Temperature InputThis arrangement allows full range measurement.Multiple single ended sensor connection (Config 3)is possible by connecting the LM35 negative pins toSE ref. The diodes can be shared. Sensor powercan also be derived from external sources.This resistor may be needed to prevent sensoroscillation with long leads. See manufacturer's data(National Semiconductor Corp.) for more details.✱✱LM34 & LM35 Temperature InputRRExamples5LM355+LM35Examples2LM355V(V)Config 22The digital and counter inputs both employ10KΩ pull-up resistors to 5 volts, allowing the use ofvoltage free contacts. The thresholds are 3.5V for a "1". During sleep mode thedigital inputs are inoperative, however the highspeed counters remain active.Example above also shows wiring for the onephase encoder up-down counter.Config 23PowerSupply+-1234GDigitalOutput /InputGroundThe bidirectional digital channels can sink 200mAfrom up to a 30 volt supply. The solid state switch isnot protected against sustained over currents.For inductive loads parallel reverse diodes arerecommended although not essential as theDatataker has internal transient protection.Relay Connection - Externally PoweredConfig 24330ΩLEDConfig 251KΩ✱RExamples5+AS(II)5–AS3AS(1500)ExternallypoweredInternallypoweredThe power source must be able to providesufficient voltage to exceed the Analog States'sthreshold which defaults to 2500mV. Ensure inputvoltages do not exceed Datataker's common moderange.Digital Input via Analog Inputs5V12345V switchedDigitalI/OThe internal 5V switched (off in sleep mode) supplyis limited to approximately 100mA. The saturationON voltage drop of the switches is 1 volt so the relaysmust be able to activate at 4 volts over the expectedtemperature range.Relay and LED ConnectionInternally Powered3D4DGDigitalinputsGroundDigital and Counter InputExamples1..4DS3C(R)1PEExample3DSO=1AD590, AD592 18Attenuated Differential Voltage Input 4, 6Attenuated Single Ended Voltage Input 5Page 20Bridge - 3 wire, Half and Quarter 13, 14Bridge - 4 wire, Full, Constant Current 15Bridge - 6 wire, Full, Voltage Excitation 16, 17Copper RTD 9, 10, 11, 12Counter Input - Low Speed 22Counter Input - High Speed 22Current Input with External Shunt 8, 8aCurrent Input with Internal Shunt 7Current Loop 4 - 20mA , External Shunt 8, 8aCurrent Loop 4 - 20mA , Internal Shunt 7Differential Voltage Input 1, 4Digital Input 22Digital Input on an Analog Input 25Digital Output 23, 24Frequency Input 1, 2, 3, 4, 5, 6, 25Guard Screening 1LED on Digital Output 24LM34, LM35 20LM335 19Nickel RTD 9, 10, 11, 12Phase (with AC Option) 2, 4Phase Encoder 22Platinum RTD 9, 10, 11Potentiometer 13Relay on Digital Output 24Resistance Input - 2 wire 11,12Resistance Input - 3 wire 10Resistance Input - 4 wire 9Single Ended Voltage Input 2, 4Single Ended Voltage, External Ref. 3, 5Thermistor 9, 10, 11,12Thermocouple 1, 2, 3Vibrating Wire Sensors 1, 2Voltage Input 1, 2, 3, 4, 5, 6Note: the number references relate to thewiring configuration.


Error Messages ... help!IntroductionThe Datataker returns a message when it detects an errorin a command, an error in an input channel, or an operationaldifficulty. The form of the error report is controlled by the /Uswitch. The default is the verbose form shown in the tablebelow. If the switch is set to /u the error message is reduced toan error number (e.g. E3). (Note this Switch also reduces theverbosity of other returned data).Error No.andCauseE1–time set error ————————————————• must be in format defined by P39 and P40• illegal separator or non-digits enteredE2–input buffer full —————————————• command too long (maximum 250 characters)• successive commands input too quicklyE3–channel option error ——————————• illegal channel option used – see page 5• mutually exclusive options usedE4–clear data memory —————————————• attempt to enter new Schedule while thestore contains data, or LOGON is enabledE5–data memory full ——————————————• internal data storage memory is full• overwrite switch not enabled (/O)E6–data memory empty —————————————• no data in internal or card memoryE7–day set error —————————————————• illegal day number enteredE8–Parameter read/set error ——————• parameter index out of range• parameter value out of rangeE9–Switch error ——————————————————• missing switch command character• illegal switch command characterE10–command error ————————————————• CARDID, CLEAR, CLAST, CDATA, CSCANS,CALARMS, CPROG, LOGOFF, LOGON orRESET incorrectly enteredE11–input(s) out of range ————————• one or more analog inputs is over range• check common mode voltageE12–channel list error ———————————• channel number outside the legal range• diff. and SE channels mixed in sequence• options invalid for channel type• incomplete channel sequence• invalid channel type• single ended channels illegally specified• polynomials or spans specified for day or time• polynomials or spans index out of rangeE13–digital failure ——————————————• digital input – output circuit has failed• return logger for serviceE14–communications error —————————• baud rate, parity or stop bit errors• framing errors due to noise on COMS portE15–assignment error —————————————• channel number too large• output channel or system variable out of range• counter preset to value greater than maximumcount i.e. 1C(25)=30E16–linearization error —————————• thermocouple outside range• RTD or thermistor outside linearization range✶✶✶✶✶✶✶✶✶✶✶✶✶Error messages can be switched off by the /m switch. Thedefault is for errors to be reported (/M). During an Unloadoperation (see "Data Logging and Retrieval" page 8), errorreporting is disabled until the Unload is complete. In a Network,errors in remote Datatakers are reported back to the hostcomputer.SyntaxOperation✶✶✶Error Category✶✶✶✶MemoryReadingHardware✶✶✶Error Error No. No.and andCause CauseE17–clear card data —————————————• inserted card has data in data areaE18–STATUS command error ————————• STATUS incorrectly entered• STATUSn outside the range 1 to 9E19–Card Write Protected ————————• Move card write protect switch to unprotectedE20–illegal character(s) ————————• invalid characters in the commandE21–illegal separator(s) ————————• commands not separated by spaces or returnE22–statistical option error ————• statistical option not in each multiple reportE23–scan schedule error —————————• Schedule ID not A, B, C, D, S , X or Z• scan time interval too large (i.e. >65535)• scan interval type invalid (i.e. S, M, H, D)• event or counter channels invalidE24–Unload command error ————————• Schedule ID is not one of A, B, C, D or XE25–channel table full ——————————• internal acquisition and alarm table filled• additional channels cannot be declaredE26–Halt command error ——————————• Schedule ID not A, B, C, D or ZE27–TEST command error ——————————• TEST incorrectly entered• TESTn where n is outside the range 1 to 2E28–Go command error ————————————• Schedule ID not A, B, C, D or ZE29–poly/span declaration error —• polynomial or span index out of range (1 to 20)• individual terms not separated by a comma• range of terms outside 1.0e–18 to 1.0e18E30–calibration failure nn ——————• internal error during self calibration• nn identifies the cause of the failureE31–test channel failure nn —————• return logger for serviceE32–battery sample failure ——————• return logger for serviceE33–CSIO bus failure ————————————• CEM or Display cable too long• return logger for serviceE34–function key command error ——• bad declaration of function keyE35–Card Faulty —————————————————• card may have an electrical faultE36–CLAST not valid —————————————• due to use of schedule UNLOADE38–address error ———————————————•Network address out of range (0 to 31)E40–no data found ——————————————•No logged data to unload in specified time intervalErrors that are a result of reading a channel will cause avalue of 99999.9 to be returned or logged as the reading. Thisvalue is not modifiable by format channel options. Channelerrors are normally carried through calculations and statisticalevaluations so that they also return 99999.9. The carry throughcan be disabled by the / j switch (see "Switches" on page 11).✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶Error CategorySyntaxOperationMemory✶✶✶ReadingHardware✶✶✶✶Error No.andCauseE41–program area full ———————————• attempt to store >4090 program char’s in cardE42–no card inserted ————————————• no memory card inserted into card socket• memory card not fully inserted• memory card battery discharged• memory card failureE43–RS485 chip failure ——————————• RS485 Network interface hardware has failed• return logger for serviceE44–network transmission error ——• network integrity is failing• a logger on the network has failed• network traffic heavyE45–remote logger not found ornetwork failure —————————————• there is no logger with address specified• logger at address specified has failed• local logger not connected to the network• network cable is broken or wiring errorE46–ROM checksum error ——————————• ROM has failed checksum test• Datataker may behave strangely• return logger for serviceE47–user string error ———————————• incorrect declaration $=“text”E48–channel list fixed ——————————• channel list has been secured (fixed) by /F• enter /f to enable changesE51–ALARM command error —————————• alarm number out of range defined by P30• setpoint character , or >< missing• AND, OR, XOR incorrectly entered• setpoint not specified or too large• delay incorrectly specifiedE52–alarm text memory full ——————• memory for storage of alarms text is filled• cannot specify additional alarm stringsE53–no statistical samples ——————• no statistical sample taken so cannotcalculate statistical functionE54–expression error ————————————• syntax error• expression too complexE55–expression memory full ——————• total expression(s) text > 3847 characters• reduce number of expressionsE60–RAM n failure ———————————————• RAM number n has failed self test• may cause strange behaviour and data loss• return logger for serviceE61–memory card failure —————————• replace battery• replace card (memory card is not serviceable)Page 21Errors that occur as a result of reading an alarm channelare reported in the same way as data channels, and the alarmcondition automatically becomes true.The table below lists all of the Datataker errors, and anexplanation of their likely cause and correction.✶✶✶✶✶✶✶✶✶✶✶Error CategorySyntaxOperationMemory✶✶✶✶✶✶✶✶ReadingHardware✶✶✶✶✶✶✶


Simplified Circuit ... the guts of the DatatakerInput channels are afour wire connectionwith five switched lines.Each channel can besplit into 2 to 4 singleended channels.The maximum voltageallowed on any terminalis ±3.5 volts relative toground. Exceedingthese limits is likely tocause measurementerrors.Ground is locallysampledThe SE Ref. terminal can beinternally routed to the negativeinput of the instrumentationamplifier by using the Xchannel option for single endedinputs. This can provide manyof the benefits of differentialinput for single ended input.excite✶+ input +– input –returnThe ground terminals should notbe used for signal referencingexcept for current return paths.Grounds can be electrically noisyand have an offset relative to theReturn terminals.High Speed CounterChannels ~ 2V threshold(see HSC on page 4)1HSC has a square wave overflowoutput that can be applied to theinput of another counter. The1HSCO=n output channelassignment sets the counter'sdivisor to n (with n = 1 to 65,535).Digital Input (DS and DB)- Output (DSO and DBO)and (low speed) Counter(C and UDC) Channels~ 2V threshold for input(see page 4)exciteR✶+ input +– input –returnRSE ref.GroundGround100.0Ω0.1%100.0Ω0.1%Pull-up resistorPull-up resistorInput multiplexer5V5V100KΩ15KΩ30VSensor Excitation Selector. Selection isgenerally automatic but can be forced by theI, II, V or G channel options (see page 5)2.2KΩR0.1%1M1M+–SelectorAv=1Output driver -200mA at 30V max,1.0V saturationRSchmitt input bufferwith threshold approx.2 volts100KΩ100KΩZener protectionon outputs0.1%This capacitor provides inputfiltering and limits count rate toapprox. 1KHz. (If it is removed500KHz is possible).2.5mA (II)250µA ( I)5V (V) or customguard (G)3 voltsInput terminationresistors can beswitched in by the Tchannel option or outby the U optionSelectorSelectorPrecision three wirecompensation circuit forresistance measurement andhalf bridge completion forbridge measurementsCounter 1Counter 2Counter 3+-5 volts1kΩInstrumentation Amplifierwith auto gain select (theGLn channel optionallows manual selection -1,10 &100 – see page 5)82C54 style countersDigital interfacecircuitTwo precision currentsources are availablefor resistance andbridge measurements Power Supplyas well as forpowering sensors+5V +5VGuard signal combatthe effects of cablecapacitance andleakage on high +5Vimpedance signalsourcesCom.Special signalconditioningconnector (forVibrating Wiresupport etc)PrecisionVoltage toFrequencyConverterVFC by-pass for directfrequency measurementNot shown in the simplified circuitare the calibration facilities andhardware testing arrangements.These compensate for all offsets,leakages, component tolerancesand drifts due to aging andtemperature changesGnd.–5VThree 16 bit counters. Theseare fully operational while thelogger sleeps althoughrollovers are not detected.The digital inputs are sampledevery debounce period (see"P13" on page 11) whichdefaults to 50mS. No samplingoccurs while the logger sleeps.The (low speed) Counters areimplemented in software.+5V–5V0.22ΩProtectionCircuitProgrammableTime-base &FrequencyCountersInternal batteryon somemodelsSwitched 6.9 volt line(off in sleep mode)64180Microprocessorwith 9MHz clockCOMMS PortInterface6.9V1mFElectrical isolation to 500V6.9V Regulator with temperaturecompensation to match thecharging requirements of 6Vlead-acid gel cells.Page 22The VFC frequency is measured overone line period (16.67 or 20mS) tomaximise "hum" and noise rejection(see "8SV" etc. on page 6)Network is not on all modelsNetworkRS485interfaceCOMS PortRS232InterfaceCommonIsolationNetwork7894 Rx12COMMSPort3 TxAC/DCExternal Battery++ LeadAlkaline–+5V 5Vsw5V switched forsensor powerCaution - To avoid damage use 6 Voltlead acid battery only, ensure correctpolarity before connecting the battery65+–Interfaceground


Glossary ... what it means!Page 23Actuator – a device which converts a voltage or currentinput into a mechanical output.Analog to Digital Converter (ADC) – a device whichconverts a smoothly varying signal to a quantised digitalvalue. Linearity, resolution, noise rejection and speed areimportant characteristics.Auto-Ranging – the process of changing amplifier gainautomatically so that the signal is amplified as much as ispossible without exceeding output limits.Auto-Zero – a stabilisation method for removing errorsdue to a drift in the input offset of a measuring system.Bridge – providing input offset and potentially temperaturecompensation, bridges are a sensitive and stable means tomeasure small changes in resistances. They are particularlyuseful when applied to strain gauges as found in pressuresensors and load cells. Four elements connected in a circularfashion.ExcitationArms of the bridge may be "active" sensors or "passive" forbridge "completion" and "nulling".Common Mode Rejection Ratio (CMRR) – ameasure of the influence of common mode voltage on theoutput of the instrumentation amplifier.VcmCMRR = 20 log (––––––––)Vout x Avwhere Vcm is an applied common mode voltageVout is the resulting output voltageAv is the amplifier's voltage gainCommon Mode Voltage – is the average of thevoltages between the measurement system's ground and thetwo input terminals:Vin +(= V 2 – V1)–V1VCM = ———+ V22Z1Z4The term only has meaning for differential inputs.Data Acquisition – the process of scanning a range ofanalog and digital channels, converting to digital format andforwarding to a host system.Data Logging – is a data acquisition system withon-board data storage facilities.Datataker – the best little data-logger in the world! Firstappeared in 1983 as the Datataker DT100, then the DT200 in1987 and the current generation of <strong>DT500</strong> , DT600 andDT50's in 1990.Z2Z3V1 V2 VoutGroundVoutDifferential Input – the two wire input is not referencedto a system ground and is essentially floating.The common mode range limits must considered.Ground Loop – more often that not, grounds in a systemare not at the same electrical potential. Differences may befrom microvolts to many volts. If signal wires are used toconnect grounds, then ground currents will flow andunpredictable errors will occur. This situation is referred to asa ground loop. See page 18.Guard – an actively driven shield around input signalconductors that is maintained at the common mode voltageof the input signal. Signal guarding is used when a sensorhas a high output impedance and cable capacitance andinsulation leakage are significant. The diagram below is anextension to Config. 1 on page 18 and shows a full guardand shield implementation:VVinGuardInput Bias Current – The input terminals of theinstrumentation amplifier require a very small current. Thiscurrent can be sourced via input termination resistors or bythe signal source. If a source for this current is not providedthen measurement errors will occur.Input Noise – unwanted voltage or current generally withan AC component superimposed on the wanted signal.LED – Light Emitting Diode.LSB – least significant bit in a byte.Monolithic Sensors – sensors that are constructed ona single piece of silicon using integrated circuit fabricationtechniques. Available sensors include those for measuringtemperature (see page 16), pressure, acceleration andconcentration of various compounds in gases and liquids.MSB – most significant bit in a byte.+–GroundShieldVoutMultiplexer – is a device used to increase the number ofchannels by sequentially routing multiple channels to a singlesignal processing system.Phase Encoder – a position sensor with two digitaloutput lines with a quadrature phase relationship that providedistance and direction information.3D4Dcount + + – – +The Datataker uses an up-down counter to provide theposition indication.✱RExamples2V(G)5F(G)PID – Proportional, Integral, Derivative. A three modecontrol algorithm commonly used in industrial control. A PIDloop with two state output can be programmed on theDatataker using the difference, integration and calculationfacilities.Port – a communications connector on a computer orother device.RAM – Random Access Memory - Memory that allows datato be read or written at a particular location without having topass sequentially through preceding locations.ROM – Read Only Memory - Memory that can be randomlyread but not written.Settling Time – The time allowed for an input signal tostabilise after selection and gain changing. (See P10 onpage 10 and 7SV on page 6).Single-ended Input – the input is referenced to asystem ground or other signal common.VinVoutIn a multi-channel system only one input terminal is neededin addition to the shared common terminalRTD – Resistance Temperature Detector - A resistivesensor that changes resistance with changes in temperature- see page 15.Resolution – is defined as the number of bits that theADC uses to represent the analog signal. The greater theresolution the smaller the changes in the input signal thatcan be resolved.Sample Speed – is the maximum rate at which analog todigital conversions can be done. This must include anychannels selection time, settling time (for the signal tostabilise) and processing time (if required).Shield – a conductor surrounding input signal wires that isgenerally connected to a data logger's ground. The purposeis to shield the input signal from capacitively coupledelectrical noise. Such a shield provides little protection frommagnetically induced noise.Thermocouple – a temperature sensing deviceconstructed from dissimilar metals. See page 15.Transducer – a device which converts a physicalparameter such as temperature into an electrical voltage orcurrent. It is usually a sensor with additional electronics forsignal conditioning and scaling.Voltage to Frequency Converter – a device whichconverts an analog voltage into a train of digital pulses with afrequency proportional to the input voltage. The frequency isthen measured digitally. This method (which is used by theDatataker) provides integration over the sampling time andgood noise rejection.+–GroundASCII - Decimal Equivalents(special characters only)012345678910111213141516171819202122232425262728293031323334353637DecimalASCIINULSOHSTXEXTEOTENQACKBELBSHTLFVTFFCRSOSIDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUS!"#$%^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^|^]^^^_Controlnullacknowledgebellbackspacetabline feedvertical tabform feedcarriage returnxonxoffnot acknowledgeescapespaceDescription38 &39 '40 (41 )42 *43 +44 ,45 –46 .47 /48 049 150 251 352 453 554 655 756 857 958 :59 ;60 63 ?64 @91 [92 \93 ]94 ^95 _96 `98 b123 {124 |125 }126 ~127 DELDecimalASCIIDescriptioncommaperiodcolonsemicolonunderline" (alarms)delete4-20mA Loop – a common measurement standard inindustry. A transmitter controls a current in the range of 4 to20mA as a function of a measurement parameter. Anyreceiver(s) or indicator(s) placed in series can output areading of the parameter. Prime advantage is two wireconnection and high immunity to noise pick-up. Generallypowered from a 24 volts supply.50 / 60 Hz Rejection – The most common source ofnoise is that induced by AC power cables. This noise isperiodic at the line frequency. Datatakers are able to rejectmost of this type of noise by integrating the input for exactlyone line cycle period (20.0 or 16.7mS).


Appendix — Datataker DT50Page 24IntroductionEach model in the Datataker data logger range has a numberof characteristics that differentiate it from the other models. Thispage describes these characteristics for the Datataker 50.Analog Inputs• 5 differential or 10 single ended, can be used in any mix.• Sampling rate 25 samples/sec• Input impedance 1MΩ, or >100 MΩ selectable• Common mode range ±3.5 VDC• Common mode rejection >90 db (110 db typical)• Series mode line rejection >35 db• Sensor excitation of 4.5V, 250.0µA or 2.500mA each channel.• Full, half and quarter bridges, voltage or current excitation.• Multiplexer type: solid state (CMOS)For each analog input type, the Datataker 50 provides threedecade ranges which are selected automatically:Input Type Channels Range Units Reso- AccuracyDE SE lution at 25°CDC Voltage 5 10 ±25 mV 1µV 0.11%±250 mV 10µV 0.11%±2500 mV 100µV 0.11%DC Current 5 15 ±0.25 mA 200nA 0.21%±2.5 mA 1µA 0.21%±25. mA 10µA 0.21%Resistance 5 10 10 Ohms 0.5mΩ 0.20%100 Ohms 5mΩ 0.10%500 Ohms 50mΩ 0.20%7000 Ohms 500mΩ 0.30%Frequency 5 10 0.1-20,000 Hz 0.01% 0.05%DE refers to double ended or differential channels and SE refersto single ended channels (see Glossary on page 23). Accuracy isexpressed as percentage of reading at 25°C (see page 17).Digital Inputs and Outputs• 5 TTL/CMOS compatible digital input channels for digital state,digital events, low speed counters (10 Hz, 16 bit, presettable).Digital input terminals are shared with digital output channels• 5 Digital open collector outputs rated to 200mA at 30V• 3 high speed counters, (1KHz or 1MHz, 16 bit, presettable).• All analog channels may also be used as digital inputs, with auser definable threshold.Input Type Channels RangeDigital Bit 5 0 or 1 StateDigital Nibble 1 0 to 31 StateLS counter 5 65535 CountsHS counter 3 65535 CountsPower Supply and Battery also page 15The Datataker 50 can be powered from a variety of sources:Source Range + Terminal – TerminalAC 9 – 18Vac AC/DC~ AC/DC~DC 11 – 24Vdc AC/DC~ Gnd9V Alkaline Battery 6.2 – 10Vdc Alkaline + Bat. –6V Gel Cell Battery 5.6 – 8Vdc Lead + Bat. –The external 6 Volt gel cell connection provides temperaturecompensated charging with voltage (6.90V) and current (1A)limiting for a three cell battery, when an external AC or DC powersupply is also connected.When the Datataker 50 is powered by a 9V alkaline batteryand an external AC or DC source, the 6.9V regulator's (seeschematic) output is increased to 10V so that power is drawnfrom the external source in preference to the battery.COMMS Port also page 13The Datataker 50's COMMS Port is serial RS232compatible. The output signal level is approximately±4 Volts, allowing communications over distances inaccess 100 meters at 1200 baud. Greater distancesare possible at 300 baud. The maximum practicaldistance is also dependent on the host computer'sRS232 characteristics. (Note: the RS232 "standard"specifies 2000pF maximum cable capacitance, andno maximum distance).The Datataker 50's COMMS Port is electricallyisolated to 500V.110 mmAC/DCPower~~External BatteryConnectionsLead +Bat –Alkaline +GndAnalog InputChannels 1 to 4*+–R*+–R*+–RSingle EndedReference123*+– 4RSE refCaution - To avoid damage use 6 Voltlead acid battery only, ensure correctpolarity before connecting the batteryProtectionCircuit6.9V Switch ModeRegulator(–9.2mV/°C)1000µF0.22ΩSimplified Power Supply SchematicRS232 COMMSPort (Isolated)*+–R+5 volts switched123 Digital I/O45Ground11(out)2 Counters5 Analog Input3GroundWake6.9VGnd.RS232 COMMSConvertLamp250 mm270 mmN/CN/CN/CN/CAC/DCPowerInputMemory Card Socket– see page 8PowerAC/DC~~G1 23 45 67 8ONBattery+ – +Alkaline9VDip SwitchShown set to thefactory setting.1 2 3 4 5 6 7 8Dip switchHeight: without memory card 50mmwith memory card 105mmWeight: 1.5kgWiring Power~9–18Vac~~GndExternal AC Power+DC–11-24 Vdc987654321~~GndN/CRxDTxDN/CInterfaceGroundExternal DC PowerLead Acid6VON75 mmDisplayConnectorWiring Battery+–6.2–10VAlkaline +Bat. –Lead +External Alkaline Battery–+5.6–8V1Alkaline +Bat. –Lead +External Gel Cell BatteryBaud Rate s21200960030024004800offoffoffononCountry s1US (60Hz) onOther (50Hz) offMux Power s4permanent onswitched offCountry SettingThe Country Setting determines thedefault integration period (16.7mSfor US and 20mS for others) for theanalog to digital converter, and thedefault date format (see "Time andOther Channels" on page 6).Baud RateThe Datataker 50 COMMS portbaud rate must match that of thehost computer. See "COMMS Port"on page 13. Note that if either 300or 9600 baud is selected, the loggeraddress range is reduced to 0 -7.Multiplexer PowerThe power consumption of theDatataker 50 can be kept to aminimum if the input multiplexer ispowered down while the logger is in the sleep state. Forthe Datataker 50 this is set using DIP switch s4.The factory preset is for the multiplexers to powerdown while the Datataker 50 asleep. The current savingis approximately 150µA, which is the current draw of the4 CMOS multiplexer integrated circuits (CD4052).See "Multiplexer Powering" on page 15 for moredetails on the this subject.Address s5 s6 s7 s80 off off off off123456789101112131415offoffoffoffoffoffoffononononononononoff offoff onoff onon offon offon onon onoff offoff offoff onoff onon offon offon onon ononoffonoffonoffonoffonoffonoffonoffonSee text to rights3 s5 Add. Rangeoffononoffonxoffonxx0 - 150 - 70 - 70 - 150 - 15x = don't careDatataker 50 AddressThe Datataker 50 can be givenan address, however it is notparticularly useful because thelogger does not support networking.The only use for an address ona Datataker 50 is for identificationusing the STATUS or STATUS1commands. The first line returnedby these commands includes theaddress. See "STATUS" commandon pages 10 and 22.Note: The Dip switch positionfive is unavailable if 300 or 9600baud rates are selected. Thishalves the address range to 0 - 7.Power ConsumptionThe Datataker 50 will consume very little power if itis allowed to sleep. Less power is consumed if theDatataker 50 is powered through the battery terminals,rather than through the AC/DC terminals, because thebattery charger circuit draws additional current,especially if it needs to charge a depleted battery.Power Source Condition Current (typical)battery awake 100mAbattery sleep 0.36mAAC/DC awake 105mAAC/DC awake & charging 600mAAC/DC sleep 5mAAC/DC sleep & charging 500mA


Appendix — Datataker <strong>DT500</strong> and DT600IntroductionEach model in the Datataker data logger range has a numberof characteristics that differentiate it from the other models. Thispage describes the characteristics for the Datataker 500 and theDatataker 600:• 10 analog and 7 digital channels• Network support• Channel expansion socketAnalog Inputs• 10 differential or 30 single ended, can be used in any mix.• Sampling rate 25 samples/sec• Linearity 100 MΩ selectable• Common mode range ±3.5 Vdc• Common mode rejection >90 db (110 db typical)• Series mode line rejection >35 db• Sensor excitation of 4.5V, 250.0µA or 2.500mA each channel.• Full, half and quarter bridges, voltage or current excitation.• Multiplexer type: solid state (CMOS)For each analog input type, the Datataker 500 and Datataker600 provides three decade ranges that are selectedautomatically:Input Type Channels Range Units Reso- AccuracyDE SE lution at 25°CDC Voltage 10 30 ±25 mV 1µV 0.11%±250 mV 10µV 0.11%±2500 mV 100µV 0.11%DC Current 10 40 ±0.25 mA 200nA 0.21%±2.5 mA 1µA 0.21%±25. mA 10µA 0.21%Resistance 10 20 10 Ohms 0.5mΩ 0.20%100 Ohms 5mΩ 0.10%500 Ohms 50mΩ 0.20%7000 Ohms 500mΩ 0.3%Frequency 10 30 0.1-20,000 Hz 0.01% 0.05%DE refers to double ended or differential channels and SE refersto single ended channels (see Glossary on page 23). Accuracy isexpressed as percentage of reading at 25°C (see page 17).Digital Inputs and Outputs• 4 TTL/CMOS compatible digital input channels for digital state,digital events, low speed counters (10 Hz, 16 bit, presettable).Digital input terminals are shared with digital output channels• 4 Digital open collector outputs rated to 200mA at 30V• 3 high speed counters, (1KHz or 1MHz, 16 bit, presettable).• All analog channels may also be used as digital inputs, with auser definable threshold.Input Type Channels RangeDigital Bit 4 0 or 1 StateDigital Nibble 1 0 to 15 StateLS counter 4 65535 CountsHS counter 3 65535 CountsNetworkThe Datataker 500 and Datataker 600 both have an RS485network. A proprietary network protocol supports error freecommunications between up to thirty two Datataker 500 andDatataker 600 series data loggers. See page 14 for more details.COMMS Port also page 13The Datataker 500 and Datataker 600 COMMS Port is serialRS232 compatible. The output signal level is approximately ±4Volts, allowing communications over distances in access 100meters at 1200 baud. Greater distances are possible at 300baud. The maximum practical distance is also dependent on thehost computer's RS232 characteristics. (Note: the RS232"standard" specifies 2000pF maximum cable capacitance, andno maximum distance).The Datataker 500 and Datataker 600 COMMS Port iselectrically isolated to 500V.RS232 COMMS ConnectorAddress s4 s5 s6See "Baud Rate and Address"012345678910111213141516171819202122232425262728293031offoffoffoffoffoffoffoffoffoffoffoffoffoffoffoffononononononononononononononononN/CN/CN/CN/Coffoffoffoffoffoffoffoffononononononononoffoffoffoffoffoffoffoffonononononononon9876off offoff offoff onoff onon offon offon onon onoff offoff offoff onoff onon offon offon onon onoff offoff offoff onoff onon offon offon onon onoff offoff offoff onoff onon offon offon onon on54321s7 s8offonoffonoffonoffonoffonoffonoffonoffonoffonoffonoffonoffonoffonoffonoffonoffonN/CRxDTxDN/CInterfaceGround1 2 3 4 5 6 7 8ONCountry s1US (60Hz) onOther (50Hz) offdefault+DC–11-24Vdc~~GndExternal DC PowerDip SwitchShown set to thefactory settingCountry SettingThe Country Setting determines thedefault integration period (16.7mS for USand 20mS for others) for the analog todigital converter, and the default dateformat (see "Date" on page 6).Baud Rate and AddressDip switch position four (s4) is notavailable for setting the address if 300 or9600 baud rate is selected. This reducesthe address range to 0 – 15.Power Supply and BatteryThe Datataker 500 and 600 can be powered as follows:Source Range +Terminal –TerminalAC 9 – 18Vac AC/DC~ AC/DC~DC 11 – 24Vdc AC/DC~ Gnd9V Alkaline Battery 6.2 – 10Vdc Alkaline + Bat. –6V Gel Cell Battery 5.6 – 8Vdc Lead + Bat. –The gel cell connection provides temperature compensatedcharging with voltage (6.90V) and current (1A) limiting for athree cell battery, when an AC or DC supply is also connected.It is not recommended to connect both an internal and anexternal battery. If two batteries are required it is better that theexternal battery is a larger capacity 12V battery, and isconnected as External DC Power.6V–+Internal Gel Cell Battery~9-18VacBaud Rate s2 s3 s4 Add. Range110 mm1200960030024004800offoffoffononoffononoffonxoffon0 - 310 - 150 - 150 - 31xx 0 - 31x = don't care1 Alkaline +2 Bat. –3 Lead +~~GndExternal AC Power+–9VRS232 COMMSPort (Isolated)ON1 23 4 5 6 7 8Net.Ground– +1 2 3AC/DC1 Alkaline +2 Bat. –3 Lead +Internal Alkaline Battery+–Bat. +Bat. –External Battery(6-9V Gel Cell or 9V Alkaline)ExternalBattery~~ – +WakeInternal BatteryConnectorMemory Card SocketConvert+5 voltsLamp(switched)AC/DCPowerDigitalI/O4 3- +* R -2-1-4 3 2 1 3 2 1 R + +* R +* R *Channel ExpansionConnectorHeight: without memory card 85mmwith memory card 105mm+ + + + + +* - R * - R * - R * - R * - R * - R10Ground~~External BatteryConnectionsBat +Bat –GndCounters91(out)Single Ended Ref.250 mm270 mmPowering the MultiplexerThe Datataker 500 and 600 have an option to maintain multiplexerpower in low power mode. This is achieved by moving the Mux. Powerlink located under the top cover near channel 9, as shown on the right.8ProtectionCircuitAnalog Channels76Analog Channels5DisplayConnectorPage 25Power ConsumptionThe <strong>DT500</strong> and 600 will use little power if allowed to sleep.Less power is consumed if the logger is powered via the batteryterminals, rather than the AC/DC terminals, because the batterycharger circuit draws additional current.Power Source Condition Current (typical)battery awake 100mAbattery sleep 0.36mAAC/DC awake 105mAAC/DC awake & charging 600mAAC/DC sleep 5mAAC/DC sleep & charging 500mACaution - To avoid damage use 6Voltlead acid battery only, ensure correctpolarity before connecting the batterySW USWMux PowerPower-downPosition6.9V Switch ModeRegulator(–9.2mV/°C)1000µF0.22Ω6.9VLead +Bat. –Gnd.SW USWMux PowerPower maintainedPositionAlkaline +75mm


Appendix — Datataker DT505 and DT605Page 26IntroductionEach model in the Datataker data logger range has a numberof characteristics which differentiates it from theeother models.This page describes the characteristics for the Datataker 505 andthe Datataker 605:• 10 analog and 7 digital channels• Relay Multiplexer (±100V input)• Network support (as for <strong>DT500</strong>/600)• Channel expansion socketAnalog Inputs• 10 differential or 30 single ended, or any mix.• Switchable attenuator that allows high voltage measurement.• Sampling rate 25 samples/sec.• Channels have 500 volt isolation while not being read.• Input impedance 1MΩ, or >100 MΩ selectable.• Common mode range ±3.5 Vdc, ±100 Vdc attenuators on.• Common mode rejection >90 db (110 db typical).• Series mode line rejection >35 db.• Sensor excitation of 4.5V, 250.0µA or 2.500mA each channel.• Full, half and quarter bridges, voltage or current excitation.• Multiplexer type: relayInput Type Channels Range Units Reso- AccuracyDE SE lution at 25°CDC Voltage 10 30 ±25 mV 1µV 0.11%±250 mV 10µV 0.11%±2500 mV 100µV 0.11%±7 V 250µV 0.31%±70V 2.5mV 0.31%±100V 25mV 0.31%DC Current 10 40 ±0.25 mA 200nA 0.21%±2.5 mA 1µA 0.21%±25. mA 10µA 0.21%Resistance 10 20 10 Ohms 0.5mΩ 0.20%100 Ohms 5mΩ 0.10%500 Ohms 50mΩ 0.20%7000 Ohms 500mΩ 0.30%Frequency 10 30 0.1-20,000 Hz 0.01% 0.05%DE refers to double ended or differential channels and SE refersto single ended channels (see Glossary on page 23). Accuracy isexpressed as percentage of reading at 25°C (see page 17).All analog input channel terminals except for the Return (R)terminals are capable of withstanding 1.5KV for 10µS, 500V for50mS and 100V indefinitely. The return terminal can withstandonly 5% of these voltages.These withstanding voltages only apply to unselectedchannels. While a channel is actually being read (a process thattypically takes 30mS), these withstanding voltages are reducedto that of the return terminal.Digital Inputs and Outputs• 4 TTL/CMOS compatible digital input channels for digital state,digital events, low speed counters (10 Hz, 16 bit, presettable).Digital input terminals are shared with digital output channels• 4 Digital open collector outputs rated to 200mA at 30V• 3 high speed counters, (1KHz or 1MHz, 16 bit, presettable).• All analog channels may also be used as digital inputs, with auser definable threshold.Input Type Channels RangeDigital Bit 4 0 or 1 StateDigital Nibble 1 0 to 15 StateLS counter 4 65535 CountsHS counter 3 65535 CountsCOMMS Port also page 13The Datataker 505 and Datataker 605 COMMS Port is serialRS232 compatible. The output signal level is approximately ±4Volts, allowing communications over distances in access 100meters at 1200 baud. Greater distances are possible at 300baud. The maximum practical distance is also dependent on thehost computer's RS232 characteristics. (Note: the RS232"standard" specifies 2000pF maximum cable capacitance, andno maximum distance).The Datataker 505 and Datataker 605 COMMS Port iselectrically isolated to 500V.RS232 COMMS ConnectorAddress s4 s5 s6See "Baud Rate and Address"012345678910111213141516171819202122232425262728293031offoffoffoffoffoffoffoffoffoffoffoffoffoffoffoffononononononononononononononononN/CN/CN/CN/Coffoffoffoffoffoffoffoffononononononononoffoffoffoffoffoffoffoffonononononononon9876off offoff offoff onoff onon offon offon onon onoff offoff offoff onoff onon offon offon onon onoff offoff offoff onoff onon offon offon onon onoff offoff offoff onoff onon offon offon onon on54321s7 s8offonoffonoffonoffonoffonoffonoffonoffonoffonoffonoffonoffonoffonoffonoffonoffonN/CRxDTxDN/CInterfaceGround1 2 3 4 5 6 7 8defaultdefaultON+DC–11-24Vdc~~GndExternal DC PowerCountry s1US (60Hz) on defaultOther (50Hz) offBaud Rate s21200960030024004800offoffoffononDip switchShown set to thefactory settings3 s4 Add. RangeoffononoffonxoffonxxPower Supply and BatteryThe Datataker 505 and 605 can be powered as follows:Source Range + Terminal – TerminalAC 9 – 18Vac AC/DC~ AC/DC~DC 11 – 24Vdc AC/DC~ Gnd9V Alkaline Battery 6.2 – 10Vdc Alkaline + Bat. –6V Gel Cell Battery 5.6 – 8Vdc Lead + Bat. –The gel cell connection provides temperature compensatedcharging with voltage (6.90V) and current (1A) limiting for athree cell battery, when an AC or DC supply is also connected.It is not recommended to connect both an internal and anexternal battery. If two batteries are required it is better that theexternal battery is a larger capacity 12V battery, and isconnected as External DC Power.The simplified schematic on page 25 for the Datataker 500and 600 is also applicable to the Datataker 505 and 605.0 - 310 - 150 - 150 - 310 - 31x = don't careCountry SettingThe Country Setting determines thedefault integration period (16.7mS for USand 20mS for others) for the analog todigital converter, and the default dateformat (see "Date" on page 6).Baud Rate and AddressDip switch position four (s4) is notavailable for setting the address if 300 or9600 baud rate is selected. This reducesthe address range to 0 – 15.110 mm~9–18Vac~~GndExternal AC PowerRS232 COMMSPort (Isolated)ON1 23 4 5 6 7 86V Gel Cell or9V Alkaline)+–Net.– +1 2 3GroundBat. +Bat. –External BatteryAC/DCExternalBattery~~ – +WakeInternal BatteryConnectorMemory Card SocketConvert+5 voltsLamp(switched)Power ConsumptionThe Datataker 505 and 605 will consume very little power ifit is allowed to sleep. Less power is consumed if the logger ispowered via the battery terminals rather than the AC/DC Powerterminals. This is because the battery charger circuit drawsadditional current.DigitalI/O4 3- +* R -2-1-4 3 2 1 3 2 1 R + +* R +* R *Channel ExpansionConnectorHeight: without memory card 85mmwith memory card 105mm+ + + + + +* - R * - R * - R * - R * - R * - R10GroundCounters91(out)Single Ended Ref.High Voltage MeasurementThe Datataker 505 and 605 models have a switchablefour wire (on the ★, +, – and SERef. lines) attenuator afterthe input multiplexer. In each case attenuation is relative toground. The attenuators on the differential inputs (+ and –)are matched to ensure high common mode rejection.By default two channel types automatically switch in theattenuators – n HV and n L. See "Channel Types" on page4 for more details. For other channel types use the Achannel option to switch in the attenuators e.g 2AS(A). See"Channel Options" on page 5.ON12 3 4Power Source Condition Current (typical)battery awake 220mAbattery sleep 0.36mAAC/DC awake 230mAAC/DC awake & charging 600mAAC/DC sleep 5mAAC/DC sleep & charging 400mABattery life for the Datataker 505 and 605 is about one thirdlonger than that of the Datataker 500 and 600 for slow scanrates (i.e. >30 minutes). See "Battery Life" on page 15.6V–+Internal Gel Cell Battery250 mm270 mm81 Alkaline +2 Bat. –3 Lead +Analog Channels76+–9VAnalog Channels51 Alkaline +2 Bat. –3 Lead +Internal Alkaline BatteryDisplayConnectorAuxiliary Dip SwitchThe four way Auxilliary Dip Switch providesadditional versatility.1 2 3 4Default positionsfor SW2 dip switchONHeadphone Socket(Geologger versions)Reserved: must be set indefault position otherwisenetwork operation will beimpaired.75mmWith s4 in the ON position a19200 Hz frequency signal isapplied to the High SpeedCounter (1HSC) input.


Appendix — Geologger DT515 and DT615Page 27IntroductionThe Geologger is functionally similar to the Datataker 505or Datataker 605 (see "Appendix – Datataker DT505 andDT605" on page 26) with the addition of an internal vibratingwire sensor support module. All electrical and programmingcharacteristics are identical except the Geologger modelshave an extra channel type – n FW (Frequency of Wire) anda software speaker switch /V. The Geologger supports mostvibrating wire gauges with resonances between 600Hz and4.5KHz.Vibrating Wire SupportThe Geologgers use a pulse to pluck the wire in avibrating wire gauge. The advantage of the pulse pluckmethod is that a fixed pulse is able to stimulate a wide rangeof gauges. This greatly simplifies channel programming forthe user.The balanced pluck pulse is approximately 150µS longand up to 36 volts in amplitude. The pulse has a currentsource characteristic that provides automatic cable lengthcompensation. Sensors on long cable will be pulsed with thesame energy as those on shorter cables.The Geologger has a high gain low noise signal amplifierwith transformer coupling on the input. The amplified signal isfiltered using band pass filters (500Hz to 5KHz) and a phaselock loop (PLL) to reduce frequency noise before thefrequency is measured by a precision frequency counter.to input multiplexerpluckcircuitSignals in the order of tens of microvolts can provideuseful reading. Transformer coupling ensures very highcommon mode rejection, a characteristic that is needed toreject 50/60 hertz and other interfering noise.Differential ConnectionThe preferred method of vibrating wire sensor connectionis differentially between the "+" and "–" inputs of a channel.Vibrating wiresensorampphaselock loopfilterShieldWhile the shield is optional it will often be foundnecessary when noise pick-up is a problem. The preferredshield connection point is one of the Geologger's groundterminals or a case ground terminal strip.If the channels return terminal (R) is not used for otherpurposes it can be used as a shield terminal. However as thereturn terminal is internally connected to ground via a 100Ωresistor, its effectiveness is not as great as a direct connectto ground. Also, if lightning strike is possible, then the resistormay be destroyed.✱RDifferential VW ConnectionGfrequencymeasurementcircuitExample1FWChannelTerminalsGroundSingle Ended ConnectionVibrating wire gauges may also be connected singleendedly – that is they can share a common terminal. Achannels return terminal becomes the "common", and eachof the channel's remaining three terminals become singleended input terminals. It is now possible to connect threesensors to each channel.As can be seen in the diagram, shielding is the same asfor the differential connection.The single ended input arrangement functions bestwhere:• cable lengths are relatively short (say < 100 meters)• gauges have good sensitivity (signal to pluck ratio)Because of the great range in gauge sensitivity it is difficult topredict the operating limits. We suggest that for cable lengthsin excess of 100 meters that test be conducted with thegauges to be deployed.Programming VW ChannelsChannels connected to vibrating wire gauges aresupported by the nFW channel type (see "Channel Types" onpage 4). This channel type tells the logger to configure thechannel for vibrating wire, pluck the sensor, and to measurethe frequency returned. For example the following differentialchannel specifications:will return1FW 5..8FW1FW 3056.7 Hz5FW 1896.4 Hz6FW 2035.7 Hz7FW 1705.5 Hz8FW 1769.2 Hzas data on channels 1, 5, 6, 7 and 8. Single ended channelsare specified by adding a terminal identifier:will returnVibrating wiresensors2+FW 2–FW 2✱FW2+FW 4597.8 Hz2–FW 4445.2 Hz2✱FW 3909.7 HzShieldSingle Ended VW ConnectionChannelTerminalsGroundwhere the "+", "–" and "✱" indicate gauges connected singleendedly between the return terminal and "+", "–" and "✱"terminals respectively.Readings can be scaled into engineering units using theGeologgers functions, spans, polynomials and calculationfacilities. See "Scaling and Calculations" on page 7.✱RGExamples1✱FW1+FW1–FWTrouble ShootingBy design, most vibrating wire gauges are very reliable. Ifa gauge fails to return sensible results it can be due to:• an open circuit• a short circuit• excessive cable leakage• very high induced common mode noise levels• direct noise pick up by gauge coil• failed gauge• excessive cable length for gauge sensitivity• inappropriate use of single ended input.• gauge frequency outside 500Hz to 5KHz range• mechanical vibration of gage by external forcesThe Speaker /V /vThe Geologger has a built in speaker and headphonejack (3.5mm mono or stereo, 8Ω) specifically for faultdiagnosis. The speaker is enabled by the /V switch (see"Switches" on page 11). The speaker is connected to the highgain amplifiers output. Note that the frequency response ofthe small speaker is far from flat – the use of headphones ispreferred.For a good gauge and correct installation, the sound is aclean "ping", decaying over a period of a few seconds. Notethe full decay can only be heard for the last channel in achannel list. Embedded channels can be heard but only forabout half a second.If there is no tone but only noise, check the channel type,wiring and resistance (below).If a note can be heard but it is faint or buried in the noise,then the cable is too long or "leaky", or the gauge insensitive.If the note is not clean and pure then the gauge issuspect. It may have been damaged during installation.If you can hear a low frequency "hum", then noise pick isa problem. If the gauge is placed near a transformer, electricmotor, high current power cables etc., either re-site ororientate gauge for minimum pickup. Ensure cable is shieldedto prevent capacitive pickup.Measure ResistanceGauge and cable integrity is best determined bymeasuring the circuit resistance. This can be done using amultimeter or the Geologger (see "Resistance" on page 4).This resistance should be stable and not drift with time.Measurement Delay nFW(200)If returned data is unstable to the extent that it varies byperhaps ±20Hz yet the speaker indicates a strong signal, thesignal may contain harmonics. The harmonics generallydecay more rapidly than the fundamental, so increasing thetime between stimulation and frequency measurement canimprove the results. The measurement delay can be adjustedby setting the channel factor in milliseconds (see "ChannelOptions" on page 5). For example 1FW(500) will increase thedelay from the default 200mS to 500mS.Extra SamplesnFW(ES9)By default the Geologger measures a vibrating wirefrequency over a period of 10 line periods (167mS in 60Hzcountries and 200mS in 50Hz countries). This has beenfound optimal for most gauge types. However for gauges witha rapid signal decay, this period can be reduced so that themeasurement window does not extend into the noise. Forexample 1FW(ES4,100) will allow sampling over 5 lineperiods and reduce the measurement delay to 100mS.Measuring Gauge TemperatureMost vibrating wire gauges are sensitive to temperaturefluctuations. Where a gauge's temperature is likely to changesignificantly, its temperature is usually measured. TheGeologger supports all sensor types normally used includingThermistors (Yellow Springs 400XX series), platinum, nickel,and copper RTDs. See "Channel Types" on page 4 and"RTDs" on page 16 for more information.Measuring Frequency and Temperatureon one ChannelDepending on the gauge wiring, it is usually possible tomeasure the vibrating wire differentially and a resistance(temperature sensor) on a single channel.RTD>1KΩTemperature channel is read single endedly as forexample 1+YS04 (a YSI 44004 sensor - see page 16) andthe vibrating wire as 1FW. Note the RTD sensor type mustbe of a relatively high resistance type (say >1000Ω) if errorsdue to cable resistance are to be avoided.Similarly other configurations are possible. If thetemperature sensor is of a low resistance type then thefollowing is recommended:RTD>50ΩChannelTerminals1–FW1PT392Single ended vibrating wire with three wire RTDHowever this configuration has the disadvantages of a singleended vibrating wire connection. If the temperature sensor isof high resistance type then the following is preferred:RTD>1KΩIt is possible to use the copper coil in the vibrating wiregauge as a temperature sensor provided a three wireconnection is used:VWcoil>50ΩVibrating wire sensor with two wire RTDThe gauge is read as 1FW and the temperature as 1CU(135)where the 135 channel factor is the coils resistance at 0°C.✱✱Differential vibrating wire with two wire RTDRR✱RChannelTerminals1FW1+YS04ChannelTerminals1FW1–NI(2000)ChannelTerminals1FW1CU(135)Differential vibrating wire with three wire copper RTD✱R


Appendix — Channel Expansion ModulePage 28IntroductionThe Channel Expansion Module provides increasedchannel capacity for Datatakers fitted with an expansionconnector. The channel measurement specifications of theDatataker also apply to the Channel Expansion Module. Thisparticularly applies to the analog input voltage ranges.While the expansion module has a relay multiplexercapable of withstanding voltages in excess of 500 volts, if forexample it is connected to a Datataker 500 and 600, themaximum allowable input voltage remains ±4 volts.Analog Inputs• 10 differential or 30 single ended, or any mix.• Channel characteristics identical to Datataker to which themodule is attached.• Channels have 500 volt isolation while not being read.• Input impedance 1MΩ, or >100 MΩ selectable.• Sensor excitation of 4.5V, 250.0µA, 2.500mA orexternally supplied source, to each channel.• Full, half and quarter bridges, voltage or current excitation.• Multiplexer type: relayDigital Inputs and Outputs• 20 TTL/CMOS/Voltage free contact compatible digital inputchannels for digital state and byte input• 10 Digital output for digital state and byte output5 contact closures rated 110Vac/dc at 5A5 open collector outputs rated to 200mA at 30V• All analog channels may also be used as digital inputs,with a user definable voltage threshold.Note: the expansion module digital inputs do not support anycounter channel types.Module InstallationThe expansion module is connected to the Datataker viathe 25 way expansion connector on the end of the logger'scase. A 50 cm (1.6 feet) ribbon cable is provided. Additionalexpansion modules can be chained end to end:Expander 2 Expander 1 DatatakerUp to 2 Channel Expansion Modules may be connectedto a Datataker. The total cable length must be less than 2meters (6 feet).Before you install an expansion module, disconnectmains power and all batteries from the Datataker. Aftermodule connection, power up the Datataker and the newchannels will become available. The first line returned by theTEST command will reflect the new hardware configuration.A "6" indicates a Channel Expansion Module.Channel AddressingChannel addressing on the expander follows the normalDatataker conventions except that an expander prefix isadded. The prefix is the module number and a colon. Themodule connected to the Datataker is module number one,the next module in the chain is number two. Some examplesare:1:5V module 1, analog channel 5 (voltage)2:1..3DS module 2, digital channels 1 to 32:4DSO=1 module 2, digital output channel 4The module number is also attached to data returned bythe Datataker. The above channels will return data as:1:5V 23.452mV2:1DS 1 State2:2DS 0 State2:3DS 1 StateAs with all data returned by the Datataker, the channelidentification can be switched off using the /n switch.Internal ChannelsEach Channel Expansion Module has two internalchannels: a temperature and an electrical zero channel.e :1%LM35 expander temperature channele :2%V electrical zero channelwhere e is the expander number and the percent symbolindicates an internal channel.High Voltage ProtectionThe Channel Expansion Module does not include built inenergy absorbing lightning protection. However with certainimportant conditions, all analog channel terminals except forthe return (R) terminals are capable of withstanding 1.5KVfor 10µS, 500V for 50mS and 100V indefinitely. The returnterminal can withstand only 5% of these voltages.The above withstanding voltages apply only tounselected channels. While a channel is being read (aprocess that typically takes 30mS), these withstandingvoltages are reduced to those of the Datataker. Fornon-isolated Datatakers this can be as low as 5 volts relativeto ground.In applications where scanning is infrequent (say notmore than every 3 hours), the probability of a scan beingco-incident with a lightning strike is very low.Where lightning is frequent, we strongly recommend thatexternal energy absorbing lightning protection be wired toeach sensor line. Further, we recommend that Datatakerswith higher withstanding voltages be used.ThermocouplesThe Channel Expansion Module has been designed tofunction with thermocouples. The module's temperaturesensor is located so that it senses the temperature of theanalog channel screw terminals. These terminals becomethe reference junction.The Datataker will automatically measure the module'stemperature and electrical zero when scanning athermocouple channel on the module. These values areused for reference junction compensation.The accuracy of thermocouple measurement isdependent on the isothermal condition of the referencejunction. If a temperature gradient develops between themodules temperature sensor and the input terminals, theerror will approximately equal the temperature difference.The module utilises relays for channel selection anddigital output. These are a source of heat as each relaydissipates 150mW when switched on. For maximumthermocouple accuracy, you should ensure that these relaysare not left on unnecessarily.A not so obvious reason that a relay may be left on isthat the last channel in a schedule remains selected if P15is set to 1 or 2. This can be resolved if P15 is set to zero or adummy channel is placed at the end of the schedule. A goodchoice would be 1%V(M18:156,W).Power ConsumptionThe Expansion Module will consume very little power ifthe Datataker to which it is attached is allowed to sleep.While scanning channels on the expander, the current drawnfrom the Datataker will increase to 60mA. Additional currentis required if the digital output relays are switched on. Eachof the five relays will draw 35mA, however these relays areautomatically switched off when the Datataker sleeps. Asummary of current draw is tabulated to the right:110 mmDigitalInputGroundExternal Excitationinput terminalModule5 volts15K100KlogicDigital Inputs 1 to 20Digital Input ChannelsJumper shown innormal positionExternal Excitation (EE)For sensors that require non-standard powering orexcitation, an External Excitation input terminal is able todirect power to the Excite (✽) terminal of a selected channel.This option can be enabled by moving a jumper to the outertwo pins on a three pin header. The jumper is accessed byremoving the module's top cover.The normal position of the jumper (between the innertwo pins) provides the standard Datataker 250µA, 2.5mA or4.5V excitation. If the external excitation option is selectedthese are not available on any channel of the module. Caremust be taken in assigning channels. If for example anExpansion Module is wired with a four wire RTD and severalbridges requiring 12V excitation, then the 12V would beapplied to the RTD when it is scanned. The RTD wouldprobably be damaged.270 mmAnalog ChannelsCondition Currentsleep 100µAawake, no scanning or digital I/O 100µAdigital inputs grounded 4mAscanning module's channels 60mArelay outputs set (1..5DSO=1) 175mAworst case maximum 240mADigital Output ChannelsG 1 2 3 4 5 G 6 7 8 G 9 10G1 2 3 G 4 5 6 G 7 8 9 G10 1112 G 131415 G161718 G 19 20 GNormally Open Relay Outputs Open Collector O/Ps Digital State InputsExpansion connector(to next module)DigitalOutputGround250 mmModuleDigital Outputs 6 to 10RelayOutputTerminalPairExpansion connector(to previous module orDatataker)G G ✱ + 1– R ✱ + 2 – R ✱ + 3 – R ✱ + 4 – R ✱ + 5 – R ✱ + 6 – R ✱ + 7 – R ✱ + 8 – R ✱ + 9 – R ✱ + 10 – R G GExAnalog Input ChannelsSE RefSingle Ended Reference TerminalModuleDigital Outputs 1 to 575 mmGround TerminalsSingle Ended ReferenceThe Channel Expansion Module has a SE Ref inputterminal with an identical function to that found on theDatatakers. It provides a floating common for single endedinput (see the "X" channel option on page 5).The SE Ref input is switched on each module, but not onmost Datatakers. (The DTxx5 series are the exception). Thismeans that if the SE Ref terminal is used on one or moremodules, it should not be used on the Datataker. Theselected module's SE Ref input will appear as an output onthe Datataker's SE Ref terminal.The input voltage range of the SE Ref input is identical tothat of the Datataker to which the Channel ExpansionModule is attached. This ranges from ± 3.5V for theDatataker 500 and 600 models to ±100V for the Datataker505 and 605 and Datataker 515 and 615 models.


Appendix — Memory Card Processing (Flow Chart)Page 29Memory cardinsertedNew card?NODisplay card IDCard ID isBoiler Roomand beep onceYESFORMATTEDCARD(may containdata and/orprogram)Is cardwriteprotected?YESNOBeep once and display:Write-Protectedunable to formatIssue E19 messageto serial portFormat cardDisplay card ID:Card ID is512KB cardand beep onceUNFORMATTED (NEW)CARDNOTES:1. Display of messages and soundingof beeper only occur on Datatakersfitted with a keypad/display unit (forexample, DT600, DT605, DT615 andPanel-Mount Display).2. If the write-protect switch is set toWrite-Enabled and writing/appendingto the card is allowed, then anyinternal data will be transferred to thecard as the switch is switched.Does cardcontain programand is /Q switch ONin Datataker?YESNORun card program.Add to Display:ProgTRANSFER DATA FROM DATATAKER TO CARDDoescard containdata?YESDoDatataker andcard programs matchand is NOCOPYnot in cardprogram?NONOYESAllow new datato be appended.Add to display:AppendIs cardwriteprotected?YESNODoesDatatakercontaindata?YESIstransferblocked byNOCOPY in cardprogram?YESNONONOYESWillall internaldata fit into freespace oncard?Transfer datato card.Add to display:XferDirectloggingtocardResumenormaloperationDATADECISIONSDoesDatatakercontaindata?YESNOSound one extra beep and display:Can’t Copy DataIssue E17 message to serial portContinueloggingtointernalmemory


Appendix — SpecificationsPage 30IntroductionThe Datataker range of data loggers are all microprocessor-basedbattery powered or mains powered data loggers which can measure all of thefundamental signal types, and have direct support built in for a wide range ofcommonly used sensors.Data manipulation includes sensor calibrations, real-time statisticalfunctions, and real-time calculations. The acquired data can either be returnedto a host computer in real time, or can be logged into memory for laterrecovery. Data can be stored in battery backed internal memory, or in PC Card(PCMCIA) memory cards which can be periodically removed from the loggerto transport the data.Alarms can be set for all input channels, and can be annunciated byswitching of digital outputs, returning alarm messages to a host computer, anddisplaying alarm states.The Datataker models differ only in the number of input channels, thetype of analog channel multiplexing, and expansion and display options.All models support the same signal types and sensors, and have thesame capabilities for acquiring, manipulating and logging data.The Datataker data loggers are suitable for applications in industry,science, agriculture, the environment, hydrography, and the public utilities.The Datataker data loggers can be installed locally and communicatedirectly with a local host computer, or can be installed in remote locations andcommunicate to a base host computer by various telemetry options includingPSTN, cellular networks and radio.The Geologger 515 and 615 data loggers have the same specification asthe Datataker series. However, these loggers also support vibrating wire straingauges, which are the active elements of a wide range of pressure sensors,load sensors, displacement sensors, etc. that are commonly used ingeotechnical, mining and structural applications.Features Comparison of the Datataker Data LoggersDatataker 50 Datataker 500 Datataker 600 Datataker 505 Datataker 605 Geologger 515 Geologger 615Analog Channels - Differential 5 10 10 10 10 10 10or - Single Ended 10 30 30 30 30 30 30Multiplexer Solid State Solid State Solid State Relay Relay Relay RelayResolution 15 bit/1µV 15 bit/1µV 15 bit/1µV 15 bit/1µV 15 bit/1µV 15 bit/1µV 15 bit/1µVCommon Mode Range ±3.5V ±3.5V ±3.5V ±100V ±100V ±100V ±100VVolts, Current, 4-20mA, Resistance ✔ ✔ ✔ ✔ ✔ ✔ ✔Frequency, Period ✔ ✔ ✔ ✔ ✔ ✔ ✔Thermocouple Support 11 types 11 types 11 types 11 types 11 types 11 types 11 typesRTD Support (Pt, Cu, Ni) ✔ ✔ ✔ ✔ ✔ ✔ ✔Bridges, Strain Gauge Support ✔ ✔ ✔ ✔ ✔ ✔ ✔Vibrating Wire Support ✖ ✖ ✖ ✖ ✖ ✔ ✔Digital Channels - Input/Output 5/5 4/4 4/4 4/4 4/4 4/4 4/4Counter Channels - Fast/Slow 3/5 3/4 3/4 3/4 3/4 3/4 3/4Channel Expansion ✖ ✔ ✔ ✔ ✔ ✔ ✔Isolated RS232 ✔ ✔ ✔ ✔ ✔ ✔ ✔Max Baud Rate 9600 9600 9600 9600 9600 9600 9600Supports Datataker Network ✖ ✔ ✔ ✔ ✔ ✔ ✔Integral Display ✖ ✖ ✔ ✖ ✔ ✖ ✔Panel Mount Display Option ✔ ✔ ✖ ✔ ✖ ✔ ✖Internal Battery ✖ ✔ ✔ ✔ ✔ ✔ ✔DT50 <strong>DT500</strong> DT600 DT505 DT605 DT515 DT615


Appendix — Specifications (cont.)Analog Input ChannelsDatataker 50• 5 differential or 10 single-ended, can be used in any mix.• Solid state multiplexers.• Common mode range ±3.5VDC.Datataker 500, 600• 10 differential or 30 single-ended, can be used in any mix.• Solid state multiplexers.• Common mode range ±3.5VDC.• Expansion by Channel Expansion Modules (CEMs) with 10 differential or30 single-ended analog channels. Maximum of two CEMs.Datataker 505, 605 and Geologger 515, 615• 10 differential or 30 single-ended, can be used in any mix.• Relay multiplexers.• Common mode range ±100VDC.• Input withstanding voltages for analog channels:Unselected channels ±1.5KVDC for 10µS±500VDC for 50mS±100VDC continuouslySelected channels ±100VDC continuously• Expansion by Channel Expansion Modules with 10 differential or 30single-ended analog channels. Maximum of two CEMs.Analog to Digital ConversionAll Models• Autocalibrating• Autoranging over 3 decades.• Resolution 15 bit plus sign, 1 µV.• Sampling rate 25 samples/second.• Accuracy better than 0.15% of full scale.• Linearity better than 0.05%• Input impedance 1MΩ, or >100MΩ selectable.• Common mode rejection >90db, 110db typical.• Series mode line rejection >35db• Floating common input for single-ended measurements.Analog Sensor SupportAll Models• 4, 3 and 2 wire resistance, RTD and thermistor measurement.• Sensor excitation of 4.5V, 250.0µA or 2.500mA each channel.• Full, half and quarter bridges, voltage or current excitation.• 4-20 mA current loops, internal or external shunts• Thermocouple types B, C, D, E, G, J, K, N, R, S and T, with coldjunction compensation and linearization.• Platinum RTDs, a=0.003850Ω/Ω/°C, any resistance.• Platinum RTDs, a=0.003916Ω/Ω/°C, any resistance.• Nickel RTDs, a=0.005001Ω/Ω/°C, any resistance.• Copper RTDs, a=0.0039Ω/Ω/°C, any resistance.• Thermistors, Yellow Springs YSI 400xx series.• Semiconductors, AD590, LM335, LM34 and LM35.Analog Sensor SupportGeologger 515, 615• Vibrating wire sensor support:30V for 100µS pulse excitation50 to 300Ω coils0.5 to 5KHz frequency rangephase lock loop filteringloudspeaker for troubleshootingDigital ChannelsDatataker 50• 5 digital input/output channels.Datataker 500, 600, 505, 605 and Geologger 515, 615• 4 digital input/output channels.• Expansion by Channel Expansion Modules with 20 digital input and 10digital output channels. Maximum of two CEMs.Digital Input Channels• Accept voltage-free contact closure inputs (inbuilt 15K pullups) andTTL/CMOS inputs.• Measure the logic state of individual channels (bit) or of groups ofchannels (byte).• Generate digital transition events to trigger data acquisition.• Also provide low speed counter functions to 10Hz sensitivity,0 to 65535 range, presettable (not available on CEM).• Digital input channels share with the digital output channels.• Analog channels can be used to read digital state, with user definablestate threshold.Digital Output Channels• TTL/CMOS-compatible digital output channels.• Open collector lines, rated to +30VDC @ 200mA.• Used for switching logic states, for relay control, for alarm annunciation,and sensor support.• Digital output channels share with the digital input channels.Counter Channels• 3 separate high speed counter channels on all models.• Count at up to 1KHz normally, or up to 500KHz optionally.• 0 to 65535 range, presettable.• Count even when logger is asleepTime and Date• Hardware clock, independent 10 year lithium battery.• Resolution 1 second, accuracy 2 seconds/day (0 to 50°C).• Date in formatsDateDD/MM/YYYYDateMM/DD/YYYYDay numberDDDDDDecimal dayDDDDD.DDD• Time in HH:MM:SS, decimal hour HH.HHHH and seconds SSSSS• 4 auto-incrementing internal timers (second, minute, hour andday of week) for use in sequencing, alarms, calculations, etc.• Real-time clock used for scan scheduling, date and time stamping of data,alarm timing and within calculations.Measuring RangesPage 31AccuracyInput Type Range Units Resolution at 25°CDC Voltage ±25.000 mV 1µV±250.00 mV 10µV±2500.0 mV 100µV±7.000 V 250µV Note 1±70.00 V 2.5mV Note 1±100.00 V 10mV Note 1Attenuated DC Voltage Any range mVDC Current ±0.2500 mA 200nAInternal Shunts ±2.500 mA 1µA±25.00 mA 10µAExternal Shunts Any range mA4-20mA Loop 0 to 100 Percent 0.01%Resistance 10.000 Ohms 1mΩ100.00 Ohms 1mΩ500.0 Ohms 5mΩ7000.0 Ohms 50mΩFrequency 0.1 to 300,000.0 Hz 0.01HzPeriod 30,000 to 3 µSec 1µSVibrating Wire 500.00 to 5000.00 Hz 0.01Hz Note 2Temperature –250.0 to 1800.0 Deg C 0.1%-420.0 to 3200.0 Deg F 0.1%Strain Gauges –10 4 to 10 4 ppm 1ppmand Bridges –10 5 to 10 5 ppm 10ppm–10 6 to 10 6 ppm 100ppmDigital Bit 0 or 1 State 1Digital Byte (4/5 bits) 0-15/0-31 State 1Digital Average 0.00 to 1.00 State 0.01Counter 0 to 65535 Counts 1Phase Encoder –32768 to 32767 Counts 1Analog State 0 or 1 State 1Polynomials ±9.9e -18 to ±9.9e 18 User 0.0001Linear Spans ±9.9e -18 to ±9.9e 18 User 0.0001Calculations ±9.9e -18 to ±9.9e 18 User 0.0001Note 1: Datataker 505, 605 and Geologger 515, 615 onlyNote 2: Geologger 515, 615 only


Appendix — Specifications (cont.)Scanning of Input Channels• 1 immediate scan schedule, can include one or more channels.• 4 repetitive scan schedules, can include one or more channels.• Time based scanning in increments of 1 sec, 1 min, 1 hour, 1 day.• Event based scanning on digital channel events.• Event based scanning on counter channel events.• Poll based scanning initiated by direct host requests.• Conditional scanning when inputs exceed setpoint values.• Conditional scanning while any digital input is high.Data Scaling• Data read from the input channels in electrical units can be automaticallyscaled to engineering units. All subsequent data manipulation is performedon this scaled data.• Calibrations for individual sensors can be declared by- up to 20 definable linear spans, declared as span co-ordinates.- up to 20 definable polynomials, from 1st to 5th order.- mathematical expressions.Data Manipulation• Statistical data including average, standard deviation, minimum andmaximum with date and time of min and max, and integral.• Delta, rate of delta (differential) and integral between scans.• Histogram, with definable number of classes.• Expression evaluation using channel data and constants, with arithmetic,logical and relational operators, log, trig, and other intrinsic functions.Alarms• Alarms for monitoring channels and variables for high and low alarm, insideand outside of range alarm, with definable setpoints.• Alarms can be combined by AND, OR and XOR operators.• Optional delay period before an out of range condition is considered a truealarm, or recovery considered a true recovery.• Alarms can switch digital outputs, control display panel LEDs, return alarmmessages to the host, trigger scanning, and execute Datataker commands.Data Storage• Battery backed internal RAM, stores up to 13,650 readings.• Supports removable PC Card (PCMCIA) memory cards- 512Kbyte stores up to 170,000 readings- 1Mbyte stores up to 340,000 readings.• Stack and circular buffer (overwrite) data storage modes.• No data loss when memory cards are exchanged.• Stored data can be returned for individual scanning schedules,and for selectable date and time periods.Data Format• All data in ASCII floating point, fixed point or exponential formats.• Data format is user configurable for channel identification, data resolution,units text and delimiters.• Selectable host computer data format with bi-directional error detectionprotocol.Data Compatibility• Compatible with spreadsheets, graphics and statistical packages.• Compatible with most computers, modems, radio, and satellite.Programming• All programming is by simple descriptive commands, which are entered froma host computer via the host serial interface.• Commands can be pre-recorded into a memory card, and theseare automatically executed whenever a memory card is inserted.Display and Keypad• LCD type, 2 line x 16 character, backlit, alphanumeric.• Displays the most recent channel data, alarm status and system informationincluding time, battery status, amount of data stored.• 5 key keypad for display selection, scrolling, and backlight.• Keypad also used as 4 user definable function keys.• 3 LEDs, a beeper and a flashing LCD backlight provide for local warnings byalarms, etc.• Operating temperature range for LCD is –5 to 65°C.• Integral in the Datataker 600 and 605, and Geologger 615.• Also available as a separate Panel Mount Display for mounting intoinstrument panels and enclosure doors, which connects to the Datataker50, 500 and 505, and the Geologger 515.Host Communications• RS232, full duplex, isolated to 500Volt.• 300, 1200, 2400, 4800 and 9600 baud, switch selectable.• Bi-directional XON/XOFF protocol.• Selectable high level protocol with 16 bit CRC checking.• Compatible with computers, terminals, modems, satellite ground terminals,serial printers, etc.Network Communications (Not DT50)• RS485, with error correcting protocol.• Connected via a twisted pair, maximum 1000 metres.• Up to 32 loggers can be in a Datataker network, with one host.Power Supply• Voltage 9 – 18VAC or 11 – 24VDC external power.• Mains powered from 12VAC/DC mains adaptor.• Automatically selects low power standby (sleep) mode.• Current draw 120mA normal power mode, 400mA when charging internalbattery,


Appendix — Specifications (cont.)Page 33Channel Expansion ModuleDatataker EnclosuresThe Channel Expansion Module (CEM) connects to the Datataker 500, 505, 600, 605 and Geologger 515, 615 to increasethe number of analog and digital channels. One or two Channel Expansion Modules can be connected to these loggers.All input signal types and sensors supported by the Datataker are also supported by the Channel Expansion Module.Analog Inputs• 10 differential or 30 single-ended, can be used in any mix.• Relay multiplexer.• Common mode range is dependent on the Datataker model.• Input withstanding voltage is dependent on the Datataker model.• Sensor excitation of 4.5V, 250.0µA, 2.500mA each channel.• Provision for externally-supplied sensor excitation.• Sensor support is dependent on the Datataker model.• Local internal temperature sensor monitors CEM temperature for thermocouple reference junction compensation.Digital ChannelsDigital Inputs• 20 TTL/CMOS-compatible digital inputs for digital state and digital byte (the digital inputs do not count).• Accept voltage-free contact closure inputs.Digital Outputs• 5 normally-open relay outputs, rated to 110VAC/DC at 5A.• 5 open collector outputs, rated to 30VDC @ 200mA.Power Supply• Powered directly from the Datataker power supply.• Enters low power mode (sleeps) when Datataker sleeps.• Current draw 100µA when asleep, 60mA when scanning, 175mA when all output relays activated.Connection to the Datataker• One or two modules can be daisy-chained to a single Datataker.• Interconnection by screened cable, 500mm (20 inches) length• Maximum total cable length 2 metres (6 feet).Mechanical Specification• Robust modular construction using powder-coated steel.• Can be used directly, or housed in fixed or portable enclosures.• Length 270mm (10.5 inches), width 110mm (4.3 inches), height 50mm (2.0 inches), weight 1.0kg.• Signal input/output connection by screw terminals.• Operating temperature –20 to 70 Deg C, humidity 95%.Four standard enclosures are available for housing Datataker data loggers and/or Channel Expansion Modules. Theenclosures are suitable for industrial, weatherproof and portable applications.Industrial Enclosures• The industrial enclosures are constructed of powder-coated sheet steel, have a polyurethane door seal, and are ratedto IP-65 or NEMA 5.• The capacity of each enclosure isSIE - 1 Datataker or 1 CEM.LIE - 1 Datataker plus 1 CEM, or two Datatakers.SIC - 1 Datataker plus 2 CEMs, or three Datatakers.• Each enclosure also houses a 4Ah gel cell or 17Ah alkaline battery.• Panel-Mount Display modules can be factory installed into the door of any enclosure by special order.• Cable entry is completed by the user by drilling holes and fitting cable glands.• Three sizes of industrial enclosures are availableDimensions (mm) Height Width Depth WeightSmall Indust Enclosure (SIE) 400 200 120 4.5kgLarge Indust Enclosure (LIE) 300 380 155 7.0kgSmall Indust Cabinet (SIC) 600 380 210 15.0kgPortable Enclosure• Allows Datataker to be used in a portable mode, and protects the logger from water, dust and mechanical damage.Rated to IP-67 or NEMA 6, and can be submersed for short periods.• Clamshell design, constructed of black ABS plastic with stainless steel hinge. The lid has a neoprene seal, and can bepadlocked.• Withstands 800kg stacking loads, and does not dent or warp.• Houses one Datataker, and a 4Ah gel cell or 17Ah alkaline battery. The logger and battery are mounted into asupporting frame which locates in the base of the enclosure. The frame can be lifted out for easy access to the screwterminals and connectors of the logger.• Optional subassembly to also install a CEM.• A Panel-Mount Display module can be factory installed into the lid of the enclosure by special order.• Normally used with the lid open, however cable for cable entry can be installed by the user.• Size of portable enclosure isDimensions (mm) Length Width Depth WeightPortable Enclosure (PE) 355 260 155 3.5kg


Appendix — Firmware Change History Notes ....Versionand DateDescription1.00 12/4/90DT50 & <strong>DT500</strong> released1.10 26/7/90 Major RevisionSyntax changes to schedules & commandsCard operation changed/A, /C, /S, /Y switch changesNew sensor support Ni RTD’s, Thermistors1.11 to 1.20 4/6/91Various minor bug fixesPASSWORD addedImproved 3 wire resistance calibration2.00 2/5/91 Major RevisionCard operation changedBEGIN & END added and append droppedExpression evaluation addedDifference, integrate & rate functions addedMinor syntax changesChanges to /C, /G, /N, /Z switchesChannel ID text addedLCD display support added2.01 to 2.03 24/5/91Various bug fixesDEL character processing change2.10 23/8/91 Significant RevisionTime and date automatically storedUNLOAD from date to date addedHistograms addedCounter operation changedVariables as ALARM setpoints allowedFloating point rounds rather than truncate2.11 and 2.12 20/9/91Minor bug fixes2.90 to 2.99 24/12/91 Significant RevMemory card changes - incompatible/L, /U, /Z switches changedUNLOAD selectable from card or internalSTATUS10-13 addedSeveral ALARM bugs fixed3.00 24/12/91 Consolidation ReleaseOld checksum UNLOAD /P removedNetwork performance improved3.01 to 3.05 15/5/92DT505 support addedVibrating wire sensor support addedInternal channel addressing change (2+%V)ES extra samples channel option addedBaud rate switch function changed slightly/J, /V, /X switches addedSerial port commands addedCEM support addedRepeating ALARMR added3.10 4/6/92Allow program to be placed in EPROMNew switch /A to control ALARMs displayES9 default channel option for FW channelsP7 - network turnaround time for radio linksP22 - maximum number of significant digits6WARN for backlight without flashing added3.11 15/6/921#..5# addressing bug fixedModification to 3 wire calibration3.12 to 3.24 21/10/92Various bug fixes✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶CardNetworkOperationalNew FeaturePage✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶3, 88114, 16138375, 711512138854, 189781181084, 5451311132791811,1241110, 11124Versionand DateDescription3.30 15/2/93Reduced lower frequency limit to 0.1HzModify scaling of bridge channel typesBaud rate selection changeTEST command extendedSystem timers synchronised if time resetGrey code function F7 addedP21 data return address added3.31 25/3/93P33 field width added3.32 to 3.36 1/7/93Various bug fixesBug fix to analog readings following delay4-20mA current loop restriction removedVibrating wire settling delay changed3.40 8/12/93PCMCIA card capability addedCTEST card check command added3.42 26/04/94Some bug fixesXON / XOFF handling modifiedDay of year added, accessed as 15SV3.44 03/06/94Some minor bug fixes3.45 10/03/95Fixed bug where logger can get severalcommands behind4.00 01/09/95Added support for hardware clockAdded support for multiple insertions ofmemory cards for same programChanged some display messages for cardsAdded ^b for quote characters in alarm textChanged default function key settingsVarious bug fixes4.01 and 4.02Minor bug fixes5.00 01/08/96Version ID change for Datataker Series 2loggers. No changes to firmware.✶✶✶✶Card✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶✶NetworkOperational✶✶✶✶✶✶✶✶New FeaturePage41713106711, 1410, 1148811668, 298, 299, 2312ExplanationThe software built into the Datataker is referred to as firmware, andis placed in Read Only Memory or ROM. This ROM is mounted insidethe Datataker, on the lower circuit board, and is socketed for easilyreplacement. Please contact your dealer for more information aboutROM upgrades.Note: When operating Datatakers in a network, it is advisable thatall loggers in the network be running the same firmware version.Page 34


Appendix — Accuracy of the Datataker Data LoggersPage 35ABSOLUTE ACCURACYTolerance at 25°C Tolerance –20 to 70°CFull % of Plus % of PlusRange Scale Units Resolution Units Full Scale Offset Units Full Scale Offset UnitsABSOLUTE ACCURACYTolerance at 25°C Tolerance –20 to 70°CFull % of Plus % of PlusRange Scale Units Resolution Units Full Scale Offset Units Full Scale Offset UnitsVOLTAGE100V ▲ 642 V 28.0 mV ±0.26% ±150 mV ±0.31% ±150 mV50V ◆ 64.2 V 2.8 mV ±0.26% ±14 mV ±0.31% ±14 mV5V 6.42 V 0.28 mV ±0.26% ±1.2 mV ±0.31% ±1.2 mV2.5V 3000 mV 130 µV ±0.06% ±700 µV ±0.16% ±700 µV250mV 300 mV 13 µV ±0.06% ±63 µV ±0.17% ±63 µV25mV 30 mV 1.3 µV ±0.06% ±5.7 µV ±0.16% ±5.7 µVRESISTANCE7KΩ (4W,I) 8 kΩ 0.52 Ω ±0.20% ±2.0 Ω ±0.31% ±2.0 Ω1KΩ (4W,I) 1.2 kΩ 0.052 Ω ±0.15% ±0.26 Ω ±0.24% ±0.26 Ω100Ω (4W,I) 0.12 kΩ 0.0052 Ω ±0.10% ±0.023 Ω ±0.17% ±0.023 Ω500Ω (4W,II) 800 Ω 52 mΩ ±0.15% ±280 mΩ ±0.24% ±280 mΩ100Ω (4W,II) 120 Ω 5.2 mΩ ±0.10% ±26 mΩ ±0.17% ±26 mΩ10Ω (4W,II) 12 Ω 0.52 mΩ ±0.15% ±2.3 mΩ ±0.24% ±2.3 mΩRESISTANCE, 3-Wire Compensation (Lead Resistance 10Ω)7KΩ (3W,I) 8 kΩ 0.52 Ω ±0.20% ±2.9 Ω ±0.31% ±2.9 Ω1KΩ (3W,I) 1.2 kΩ 0.052 Ω ±0.15% ±0.32 Ω ±0.24% ±0.32 Ω100Ω (3W,I) 0.12 kΩ 0.0052 Ω ±0.10% ±0.09 Ω ±0.17% ±0.09 Ω500Ω (3W,II) 800 Ω 52 mΩ ±0.15% ±320 mΩ ±0.24% ±320 mΩ100Ω (3W,II) 120 Ω 5.2 mΩ ±0.10% ±66.0 mΩ ±0.17% ±66.0 mΩ10Ω (3W,II) 12 Ω 0.52 mΩ ±0.15% ±43 mΩ ±0.24% ±43 mΩCURRENT25mA 30 mA 1.3 µA ±0.16% ±7 µA ±0.25% ±7 µA2.5mA 3 mA 0.13 µA ±0.16% ±0.7 µA ±0.26% ±0.7 µ<strong>A0</strong>.25mA 0.3 mA 0.013 µA ±0.16% ±0.06 µA ±0.25% ±0.06 µAFREQUENCY300kHz 300 kHz 0.0022 % ±0.052% ±6.5 Hz ±0.061% ±6.5 Hz30kHz 30 kHz 0.0022 % ±0.052% ±0.65 Hz ±0.061% ±0.65 Hz3kHz 3 kHz 0.0022 % ±0.052% ±0.065 Hz ±0.061% ±0.065 Hz300Hz 0.3 kHz 0.0022 % ±0.052% ±0.007 Hz ±0.061% ±0.007 HzTIMETEMPERATURE (LM35)24 hrs 1 sec 0.03 sec per day 6.3 sec per day0.78 sec per month 3.16 min per month°C 0.013 °C ±0.00% ±1.5 °C ±2.00% ±1.5 °CTHERMOCOUPLES, Reference Un-Trimmed25mV range °C 0.04 °C ±0.06% ±2.7 °C ±0.16% ±2.7 °C250mV range °C 0.43 °C ±0.06% ±4.6 °C ±0.17% ±4.6 °CTHERMOCOUPLES, Reference Trimmed25mV range °C 0.04 °C ±0.06% ±1.2 °C ±0.16% ±1.2 °C250mV range °C 0.43 °C ±0.06% ±3.1 °C ±0.17% ±3.1 °CRTDs, 3-WirePt100 (100Ω)


ABCIndex ... where to find it!ASCII characters 13, 23actioncommands 9text 9accuracy 17address 1, 11, 14, 24, 25, 26alarm 9combining 9number 9output channels 9schedule 3, 9arithmetic operators 7assignmentto parameters 11to variables 7to digital outputs 4attenuated input 4, 17, 19, 26bar graph display 10channel option 5battery 15connection 1, 15, 22current 6life 15, 26voltage 6baud rate 1, 13, 24, 25, 26BEGIN command 1, 13bridges 4, 17, 19, 20current excitation 17voltage excitation 17buzzer (4WARN ) 12CALARMS command 9calculations 7by channel options 5, 7calibrationauto, interval (P0, /K) 11using spans 6CARDID command 8CDATA command 8channelexpansion 27factor 4, 10, 13, 17identification 3, 5, 10, 12, 28lists 3numbering (/N) 3, 4, 28options 5sequences 4, 28types 4characters, special 13CLAST command 8CLEAR command 8clearingalarms 9card data 8card program 8schedules 3stored data 8Dcomments (' ) 2, 13commandsBEGIN 3CALARMS 9CALARMn 9CARDID 8CDATA 8CLAST 8CLEAR 8COPY 8CPROG 8CSCANS 3CTEST 8END 3G, GA, GB, GC, GD, GS, GX,GZ, GZn 3, 9H, HA, HB, HC, HD, HS, HX,HZ, HZn 3, 9LOGON, LOGOFF 8NOCOPY 8PASSWORD 13Q 8RESET 10RUNPROG 8SIGNOFF 13STATUS, STATUSn 10TEST, TESTn 10U, UA, UB, UC, UD and UX 8computer format mode (/H) 10, 11COMS port 1, 13isolation 12, 22, 25, 26conditionalscanning (:nW) 3tests 9expressions 7convert lamp 24, 25, 26, 27COPY command 8counter 4, 18, 20events 319200 Hz input 26country setting 10, 24, 25, 26CSCANS command 3current input 4, 19loop (4 – 20mA) 4, 19data bits 13data retrieval 8date (D) 6delay perioddigital output 4alarm condition 9differential input 4, 19, 23, 27attenuated 26digitalevents 3input 4output 4, 19DIP switch 13, 14, 15, 24, 25, 26alarms 12backlight (WARN5, WARN6) 12options (ND, /W, BG) 5, 12display 5, 14EFGHIkeypad 12KLEND command 2, 3error messages (En ) 21errors, response to 21eventschedules 3triggers (nE, n..mE) 3excite terminal ( ✶ ) 4, 19, 20expression evaluation 7external excitation 28format of output 5, 10frequency measurement 4, 27function keys 12functions 7gain option (Gn ) 5, 22Geologger 27Grey code conversion (F7) 7ground loops 17, 23guard (G) 6, 23H - halting schedules 3high voltage measurement 4, 20, 26host computer 1, 13, 14humidity measurement 18HZ- halting alarms 3, 9IBM PCs 13IF - see alarms 9immediate scans 3input termination 5, 22, 19interface wiring 13internal channels 6, 24, 25, 26, 28, 27intrinsic functions 7isolation of COMS port 13, 24, 25, 26isothermal block 16LCD screen 12light key 12line frequency (P11, 8SV) 1, 5, 6, 27list key 12listingalarms (STATUS3) 9, 10schedules (STATUS2) 3, 10local logger 14logging 8, 11disabled 8status 8logical operators 7LOGOFF command 8MNOPQRLOGON command 8low power operation 15Macintosh connection 13mathematical functions 7memory card 8, 12, 29messages to COMS ports 14modem connection 13multiple reports 3, 4, 12multiplexer power 15, 24, 25networking 14NOCOPY command 8noise minimisation 17extra samples (ESn ) 5averaging 6order ofscanning 3Unloading 8sampling 3schedules 3outputformat 10units 4, 6parameters (Pn ) 11parity 13PASSWORD protection 13phase encoder 4, 20, 23polled schedule (RX) 3polling alarm data (?ALL, ?n ) 9polynomials 7powerexternal connection 1, 15, 24, 25, 26consumption 15, 26printer on COMS port 14program "branching" 18program in EPROM 18programming from cards 8protect program (/F) 11pulse output (nDSO(f.f,R)=1) 4pulse generator (nHSCO(0)) 18Q quit Unload 8radians 7RAM card 8, 12rate of change 5reference junction 5, 16, 28relational operators 7RESET command 10resetting counters (R) 4, 5, 18resistance measurement 4, 16, 19resolution 4, 17, 23retrieval of data 8RS232, RS423 13RTD's 4, 19, 28S samplingorder 3time (P11, 8SV) 6, 11scaninterval 3order 3trigger 3schedules 3scrolling display 12self heating of sensors 17sensor wiring 4, 19, 20settling time (P10, 7SV) 6, 11shunts, current 4, 17, 19sign on message 12SIGNOFF command 13single endedinput 4, 19, 22reference input 4, 19, 22span scaling (Sn ) 6speaker (/V) 28statistical sub-schedule 3STATUS command 10status screens 12stop bits 1, 13storage capacity 8strain gauges 17switches ( / ) 11synchronised scanning (/S) 3system timers (n ST) 4, 6system variables (n SV) 4, 6TUVWXtemperaturesensors 4, 16, 19, 28units (P36) 11TEST command 10text string ($ ) 6thermistors (YSn ) 4, 16thermocouples (TJ, TT etc.) 4, 16time (T) 1, 6triggers 3units text 3, 4, 11unloading data (U) 8variables (n CV) 4, 7version number of ROM 10vibrating wire gauges (n FW) 4, 27voltage input 4, 19waking byCOMS port 13network 14schedule 3WAKE terminal 15WARN 4, 12warning LEDs (n WARN) 12XON - XOFF 10, 13Page 36


Internet Home Pagehttp://www.datataker.com/~dtakerHead OfficeData Electronics (Aust.) Pty. Ltd.7 Seismic CourtRowvilleVIC 3178AustraliaPhone +61 3 9764 8600Fax +61 3 9764 8997E-mail datataker@dataelec.com.auU.S.A. OfficeData Electronics U.S.A., Inc.22961 Triton Way, Suite ELaguna Hills, CA 92653U.S.A.Phone +1 714 452 07501-800-9-LOGGERFax +1 714 452 1170E-mail deusa@datataker.comU.K. OfficeData Electronics (U.K.) Ltd.26 Business Centre West – Avenue OneLetchworth Garden CityHertfordshire SG6 2HBUnited KingdomPhone +44 1462 481291Fax +44 1462 481375Printed in AustraliaACN 006 134 863CV-0002-<strong>A0</strong>.S04

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!