STATUS CommandThe STATUS command produces a report of the current configuration of the dataTaker. The STATUS reports are returned to the host computer, and some are displayed on the display panel (See Section III - Keypad and Display) as 8 predefined Status Screens. Status reports cannot be logged. General STATUSUsing DeTransfer, a general status report for the dataTaker is returned to the host computer by the STATUS command as follows STATUS which produces a response similar to dataTaker 0 Version 7.08 for an programmed logger. If the Units Text Switch is disabled (/u), then the format of the status report is truncated to data only. The Parameter22 and Parameter24 commands can be used with this format to define the delimiters for the status information. If the Units Text Switch is disabled (/u) and Parameter22=13 and Parameter24=13, the general status report is returned without text 0,7.08 With the Units Text Switch disabled (/u) and Parameter22=44 and Parameter24=13, the general status report is returned in a single line (although shown here with line wrap) 0,7.00,A B C,none,3,0,4,0,166530,0,217630,125350,4090,0 These formats of the status report facilitates reading the dataTaker status into dedicated host software. This computer compatible format of the status report can also be defined for the individual status reports described below. Using DeLogger, the general status report is available by selecting dataTaker:StatusÖ from the main menu bar, or by clicking the Status button on the toolbar,
which produces a dialog similar to the following which details the various status information, in this case for an unprogrammed logger.
Individual STATUSIndividual status reports can also be returned using the STATUS command, which provide greater detail of the configuration. These individual status reports are not supported by DeLogger, however these could be obtained by issuing the following commands from the Entry Screen of the Text View. Individual status reports are returned by the command STATUSn where n is the individual status level required (1 - 13) The individual status reports to which the 13 status levels relate are listed below STATUS1 ñ dataTaker network address and firmware version The status reports returned by the individual STATUS commands is illustrated in the following examples. These individual status reports are not supported by DeLogger. STATUS1The STATUS1 command returns the dataTaker Network address and Firmware version number as follows STATUS1 dataTaker 0 Version 7.08 STATUS2The STATUS2 command lists the Triggered Schedules that are currently defined, active and halted, as follows if there is no memory card inserted, the Schedules currently defined in the dataTaker are returned if an invalid memory card containing other data is inserted, then the Schedules used to acquire the data in the memory card are returned. These Schedules may be different to those which are currently defined in the dataTaker. STATUS2 A B C,none Scan Schedules Active,Halted STATUS3The STATUS3 command lists the currently defined alarms, active and halted, and the Alarms Schedule as follows STATUS3 3,1 Alarms Active,Halted Active alarms are shown with the ALARM command in upper case, and inactive alarms are shown with the alarm keyword in lower case. STATUS4The STATUS4 command lists the currently defined polynomials and spans as follows STATUS4 3 Polynomials/Spans Defined STATUS5The STATUS5 command returns the current setting of the LOGON or LOGOFF commands as follows STATUS5 Logging is ON or Logging is OFF STATUS6The STATUS6 command returns the amount of data memory free and the amount of data stored for the internal memory as follows STATUS6 166530,0 Internal Data Points Free,Stored STATUS7The STATUS7 command returns the amount of data memory free and the amount of data stored for the memory card as follows STATUS7 217630,125350 Card Data Points Free,Stored However if there is no memory card inserted in the dataTaker, then the STATUS7 command returns No Card Inserted
STATUS8The STATUS8 command returns the number of program characters free and stored in the memory card, and lists the program if there is one stored in the memory card, as follows STATUS8 4008,82 Program Characters Free,Stored if there is a program stored in the memory card, or returns 4090,0 Program Characters Free,Stored if there is no program stored in the memory card. However if there is no memory card inserted in the dataTaker, then the STATUS8 command returns No Card Inserted STATUS9The STATUS9 command lists the current switch settings as follows STATUS9 /a/C/d/E/f/h/J/K/l/M/N/o/Q/R/S/t/U/v/w/x/y/Z STATUS10The STATUS10 command details the data that will be returned by the current dataTaker program. STATUS10 27113,1989,1,0,"",<A,"2S",H,<"Dry bulb","",0,0,5,4,3>, <"Wet bulb","",0,0,5,4,3>,<"Humidity",%RH",0,0,5,4,3> >,<B>,<C>,<D>,<X>
the items returned are in the order program ID For a detailed description, consult the "dataTaker Advanced Communications Manual". STATUS11The STATUS11 command details the data that will be returned by the program in the memory card. STATUS11 0,0,0,0,"",<A>,<B>,<C>,<D>,<X> The format of the data returned is the same as for STATUS10 command. The above example indicates the memory card does not contain a program. STATUS12The STATUS12 command returns the time and date of the first and last data points stored in the dataTaker's internal memory. STATUS12 08:00:00 on 19/06/2003, 14:25:00 on 20/06/2003 Internal data Start, End times STATUS13The STATUS13 command returns the time and date of the first and last data points stored in the memory card. STATUS13 08:00:00 on 19/06/2003, 14:25:00 on 20/06/2003 External data Start, End times Fixed Format Data ModeThe STATUSn commands return status in a different format if the Fixed Format Mode for data is enabled (/H). The format is described in the "dataTaker Advanced Communications Manual".
RESET CommandWhenever the dataTaker is powered up or hardware reset, the logger executes an initialisation and system reset routine. During a system reset, the following operations are performed by the dataTaker check the ROM and the RAM memory, and initialise the internal data storage memory reset the Parameter variables to the default values (See Section III ñ Parameter Commands) reset the Switches to the default settings (See Section III ñ Switch Commands) calibrate the analog to digital converter, checking for calibration errors (See Section III ñ TEST Command) initialise the digital input circuits and counters, checking for any malfunctions (See Section III ñ TEST Command) search the internal serial bus for any Channel Expansion Modules, keypad displays, signal conditioning boards, etc. and configure the logger accordingly for those found Caution : Resetting the dataTaker will erase all data stored in the internal memory, erase all schedules and alarms, and erase all polynomial and span declarations. However resetting the logger does not clear data or programs from an inserted memory card. The reset takes approximately 600mS to complete, and commands should not be entered until the reset function is complete. This delay applies to a power up, hardware or commanded reset. Using the RESET Command with DeTransferUsing DeTransfer, a system reset is commanded as follows RESET Whenever a system reset is performed, the dataTaker returns the sign on message to the host computer or terminal as follows dataTaker 0 Version 7.00 All checking of ROM and RAM memory, initialisation of interfaces, setting of defaults, checking of digital input circuits, and calibration of the analog to digital converter, occurs between the 'Initialising...' and 'Done' messages being returned. Any errors which occur during reset and calibration produce error messages at this time. The error messages are displayed directly by DeTransfer in the upper Receive window, and may be any combination of the following E13-digital failure The meaning and cause of each of these initialisation error messages is discussed in the dataTaker Technical/Service Manual. These error messages indicate that the dataTaker has failed in some manner. If you receive any of these error messages then disconnect all sensors, actuators, etc. from the dataTaker and enter the RESET command again. If there are no error messages now, then check that there are no large offset or common mode voltages on the input signals check that there are no ground loops either between the logger and sensors, and between the logger and the host computer check that the logger power supply is of the correct voltage and current capacity If the error messages persist, then the logger should be returned to a service centre for repair. Using the RESET Command with DeLoggerUsing DeLogger, a system reset is performed by selecting dataTaker:ResetÖ from the main menu bar, or by clicking the Reset button on the main tool bar
DeLogger displays any error messages that occur during reset and calibration in the Events Log window, which is usually at the bottom of the screen (make sure View:Show Error Events and View:View Events are checked on the main menu bar).
TEST CommandThe TEST command is used to force the dataTaker to recalibrate and self-test the analog to digital converter, and to report the status of the analog to digital converter and various internal parameters. Using TEST Command with DeTransferUsing DeTransfer, the system TEST is commanded as follows TEST and returns the test information similar to the following dataTaker524 Ver 7.08 The meaning of each of these test data is described in the table overleaf. These test data provide diagnostic assistance if a dataTaker is malfunctioning. Their interpretation for fault diagnosis is described in the dataTaker Technical/Service Manual. The format of the test data can be changed with the Units Text Switch and the Parameter24 command. If the Units Text Switch is enabled (/U) then the verbose format of the test parameters as illustrated above is returned. If the Units Text Switch is disabled (/u) then the brief format of the test data as illustrated below is returned (without the line wrap). The separator between individual test parameters is defined by the Parameter22 command, which by default is a space character 524 3.35 0.116 7.875 17.777 98.2 0.317 1.0022 0 8 -102.4 6.3 -10 42 27 -11 46 2.5011 249.92 PASS If the separator character is set to a comma (Parameter22=44) then the test parameters are returned as illustrated below (without the line wrap) 524,3.35,0.117,7.875,17.777,98.8,0.315,1.0022,0,8,-102.2,6.3,-11,41,26, Self Checking of Test ParametersThe TEST command checks each of these test data against internal limits. These limits are listed in the table overleaf. The dataTaker returns a general message at the end of the test report to indicate overall condition of the logger, as follows PASS or FAIL The FAIL message is returned if one or more of the test parameters does not fall within the respective limits. If the Units Text Switch is enabled (/U), then the message ë- failí is also appended to each test parameter that has failed. For example the test parameter result CMRR(db) 80.3 ñ fail indicates that the common mode rejection is unacceptable. The meaning and allowable limits for the test parameters included in the TEST report are discussed in detail in the dataTaker Technical / Service Manual. Diagnostic and service procedures for correcting out of range test parameters is also described. Individual TEST DataIndividual test data can also be returned by the command TESTn where n is the individual test line level required Using DeTransfer for example TEST4 returns individual test data for line 4 of the general TEST data, which is the common mode rejection ratio (CMRR) test data CMRR(db) 98.4 Repeating TEST DataTest data can be returned repeatedly using the TESTR or TESTnR commands, which will continually repeat the entire test data or an individual test data item. Repeating test reports are returned by the general commands TESTR See the following dataTaker Test Table to identify the individual test data n. dataTaker Test Table
Using DeTransfer, the command TEST16 will repeatedly return the data for excitation current source 1 (2.500 mA). The repeating TEST can be stopped by the Halt command, by a Carriage Return (hit the Enter key). Battery StatusThe test parameters returned by the TEST command also contain information of the internal battery status. The internal battery can be any of the following 1.2Ah gel cell lead acid battery mounted under the top cover of a dataTaker 500/600 4Ah gel cell lead acid battery connected to BAT+ and BATñ of the dataTaker 500/600 17Ah alkaline battery connected to the internal battery connector of the dataTaker 500/600 4Ah gel cell lead acid battery connected to the Lead Acid + and ñ terminals of a dataTaker 50 17Ah alkaline battery connected to the Alkaline + and ñ terminals of a dataTaker 50 The test parameter Ibat reports the battery current as follows if the Ibat data is positive, then the battery is being charged from an external power supply if the Ibat data is negative, then the battery is powering the logger and is discharging The test parameter Vbat reports the battery voltage. dataTaker Configuration CodeThe first test data returned by the TEST Command is the dataTaker configuration, and the version number of the firmware within the logger as follows dataTaker524 Ver 7.08 The configuration code describes the composition of the dataTaker as follows First digit 5 = DT5xx series logger
Subsequent digits 1 = DT50 series CMOS multiplexer I/O board The subsequent digits are in the order that respective components of the particular dataTaker are configured to the internal serial bus. The components are reported in the order ñ 5 (always the first digit) Some examples of common configuration codes follow 51 dataTaker 50 with CMOS multiplexer board 514 dataTaker 50 with CMOS multiplexer board and external panel display 52 dataTaker 500 with CMOS multiplexer board 524 dataTaker 500 with CMOS multiplexer board and external keypad display dataTaker 600 with CMOS multiplexer board and integral keypad display 53 dataTaker 505 with relay multiplexer board 534 dataTaker 505 with relay multiplexer board and external keypad display dataTaker 605 with relay multiplexer board and integral keypad display 553 Geologger 515 with vibrating wire conditioning board and relay multiplexer board 5534 Geologger 515 with vibrating wire conditioning board, relay multiplexer board Geologger 615 with vibrating wire conditioning board, relay multiplexer board 5366 dataTaker 505 with relay multiplexer board and 2 channel expansion modules 5264 dataTaker 500 with CMOS multiplexer board, 1 channel expansion module and dataTaker 600 with CMOS multiplexer board, 1 Channel expansion module and 553664 Geologger 515 with vibrating wire conditioning board, relay multiplexer board, Using the TEST Command with DeLoggerThe TEST command is available by selecting dataTaker:TestÖ from the main menu bar, or by clicking the Test button on the main toolbar
and DeLogger displays the test data in the following dialog
The green checkmarks indicate that the respective test data are within acceptable limits. Any test data that is outside acceptable limits is marked with a red cross. The overall test result Pass or Fail is displayed at the bottom of the dialog. DeLogger does not support individual TESTn commands directly, however these could be obtained by issuing the commands from the Entry Screen of the Text View. |
Page ContentSection 1Construction of the dataTaker 50 Construction of the dataTaker 500 600
Section 2Powering Sensors from the dataTaker The RS232 COMMS Serial Interface Measuring 4-20mA Current Loops Measuring Frequency and Period Measuring Temperature with Thermocouples Measuring Temperature with RTDs Measuring Temperature with IC Temperature Sensors Measuring Temperature with Thermistors Measuring Bridges and Strain Gauges Measuring Vibrating Wire Strain Gauges Installing The Panel Mount Display
Section 3Communication Protocols and Commands Entering Commands and Programs |