dataTaker - Data Loggers, Powerful and Flexible Data Acquisition & Data Logging Systems

Keypad and Display Module

The Display Module is fitted to the dataTaker in 2 different ways depending on the dataTaker model as follows

The dataTaker models 600, 605 and 615 loggers have the display integrated into the body of the instrument

The dataTaker models 50, 500, 505 and 515 loggers can have an optional Panel Mount Display mounted externally in enclosure doors or walls, adjacent panels, etc. (See Section II ñ Installing the Panel Mount Display)

The dataTaker Keypad and Display Module has a 2 line by 16 character Liquid Crystal Display (LCD) which displays current channel data, alarm states and various system information.

The dataTaker Keypad and Display Module also has five keys for scrolling information in the display, controlling the backlight, and editing the scroll lists. The module keys can also be defined as function keys, for executing predefined dataTaker commands by key presses.

The Keypad and Display Module features include

indication of channel data and results of calculations in numerical or bar graph format

indication of alarm channel data in numerical or bar graph format

indication of various system information

3 LEDs for local indication of alarm states

a buzzer for local indication of alarm states

LCD backlight control

5 keys for scrolling information in the display and running function keys

Displaying Channel Data

The latest data from input channels and calculations in Data Schedules is automatically displayed on the LCD display as the Schedules run.

The top line of the display indicates the channel identification, the bottom line of the display indicates the most recent reading as a numeric value or bar graph.

If a unique name is given to the channel or calculation as a channel option, then this is displayed as the channel identification (See Section III ñ Channel Options). Otherwise the default channel identification of the channel number and channel type is displayed.

The default channel identification is displayed with the data as follows

Channel 1TK
159.3 Deg C

If a unique name is given to the channel as a channel option by the command for example

RA1S  1TK("Boiler Temp")

then this unique channel identification is displayed with the data as follows

Boiler Temp
159.3 Deg C

Following the entry of a Data Schedule, and before the first execution of the Schedule occurs, the display shows that data is pending as follows

Boiler Temp
------

When a Data Schedule with more than one channel or calculation is entered, or more than one Data Schedule is entered, the first channel or calculation of the first Schedule is displayed initially. The other channels and calculations can be displayed by scrolling with the scroll keys (see below).

The data display is updated each time the Schedule to which the channel belongs is executed. Therefore at any time the data that is displayed is the data for the most recent execution of the schedule.

Caution : Depending on the trigger interval for Schedules, the data displayed may be minutes, hours or even days old.

Controlling the Display of Individual Channel Data and Calculations

By default all channels and calculations in Data Schedules are enabled for display. The display of data for any channel or calculation can be disabled in a number of ways as described below.

The display of channel data can be disabled by including the No Display (ND) channel option in the declaration of the channel (See Section II ñ Channel Options).

Using DeTransfer, display of individual channel and calculations data is disabled by the command for example

BEGIN
 RA2S
  1V(ND)  2..5PT385(4W,ND)  6TK
END

where only data for the thermocouple on channel 6 will be displayed. However the data for all channels will be returned to the host computer in real time.

Using DeLogger, the display of individual channel and calculations data is disabled in the Program Builder. Right click on the Data Use icon for the channel to disable, and select PropertiesÖ to open the Channel Properties dialog. Click on the Data Use tab, and check Do NOT show data on display.

 

The display of channel and calculations data can also be disabled by including the intermediate channel or working (W) channel option. The intermediate or working channel option also disables logging of the channel data, and returning of the channel data to the host.

The Intermediate Data Switch can over-ride the W channel option by /W, and allows channels declared with the W channel option to be displayed and returned to the host, but not logged. This allows display of intermediate or working data for debugging purposes. The default setting for the Intermediate Data Switch is/w.

The display of channel data can also be disabled by the List Edit keys (see below). Display of channel data disabled by the List Edit keys can later be re-enabled again by the List Edit keys. The List Edit keys have a toggling action for display of data for each channel and calculation. Channels and calculations defined with the ND or W channel option cannot be enabled for display with the List Edit keys.

Minimum and Maximum Data

The display update strategy for minimum and maximum data from the Statistical Sub-Schedule can be defined in two ways

Update the displays of minimum and maximum data whenever the associated Triggered Schedule (reporting) executes. This provides periodic update, and is the default.

Update the displays of minimum and maximum data when the Statistical Sub-Schedule executes. This provides progressive minimum and maximum information.

The update strategy is controlled by the Min Max Display Switch as follows

/x         Update the minimum and maximum displays when Triggered Schedule runs (Default)
/X         Update the minimum and maximum displays when Statistical Sub-Schedule runs

When the dataTaker is initially powered up, or executes a RESET Command, the Min Max Display Switch defaults to /x.

Displaying Alarms

Alarm test data and alarm state are by default not enabled for display. However alarm test data and alarm state can be enabled for display by the List Edit keys (see below).

The bottom line of the alarm display always indicates the most recent data for the alarm, as a numeric value or bar graph.

The information displayed on the top line of the alarm display depends on the way in which the alarm has been defined.

1. If the simplest form of Alarm is used, for example

ALARM1(1TT>60)1DSO

then the OFF state of the alarm is displayed as

Alarm 1 OFF
57.3 Deg C

and the ON state of the alarm is displayed as

Alarm 1 ON
62.3 Deg C

2. If the Alarm is defined with a text message, for example

ALARM1(1TT>60)"High Temperature"

then the OFF state of the alarm is displayed as

Alarm 1 OFF
57.3 Deg C

and the ON state of the alarm is displayed as

High Temperature
62.3 Deg C

3. If the Alarm is defined with a text message, and the test channel is defined with a unique name, for example

ALARM1(1TT("Low Temperature")>60)"High Temperature"

then the OFF state of the alarm is displayed as

Low Temperature
57.3 Deg C

and the ON state of the alarm is displayed as

High Temperature
62.3 Deg C

Specifying the ND channel option for the test channel can be used to permanently disable alarm channels from display (See Section II ñ Channel Options).

Bar Graph Display

The bottom line of the display can be used to display data as a Bar Graph. The bar graph is specified as a Channel Option, and over-rides the standard numerical data display.

The Bar Graph produces a bar scale of the channel or alarm data over a defined range, which is often easier to visually interpret than numeric data.

The general format of the Bar Graph Channel Option is as follows

channel(BGx:y,"Text")

where

channel               is the input channel or calculation
BG                     specifies the Bar Graph channel option
x                       is the minimum value for display
y                       is the maximum value for display
Text                    is a unique name for the channel

Using DeTransfer, the Bar Graph display is commanded for example

BEGIN
 RA1S
  1TK(BG0:50,"LOW    Temp     HIGH")
END

will display data in the range of 0 to 50 Deg C.

LOW        Temp       HIGH
nnnnnnnnnnnn

The Bar Graph channel option can also be used for alarm test channels to display current alarm status in a more visual way as follows

ALARM3(1V(BG0:50,"Empty      Full")<5)"Empty  CAUTION  Full"

will display the alarm OFF state as

Empty                 Full
nnnnnnnnnnnn

and will display the alarm ON state as

Empty     CAUTION     Full
n

The Bar Graph Channel Option is not a useful format for returning data to the host. Therefore these channels should be disabled from returning data by the No Return (NR) channel option.

The Bar Graph Channel Option is not supported by DeLogger.

Status Screens

There are 8 status screens available, which display various system information. These can be viewed by the pressing the scroll keys .

Whenever the dataTaker is first powered up, or executes a RESET command, the display shows the initialization message

dataTaker
Initializing

When initialization is complete, the display will change to

dataTaker 0
9600    50Hz    V7.00

When a Schedule is entered and begins to execute, the first displayable channel or calculation in the schedule will replace the first status screen.

There are two levels of display control as follows

ï Level 1 - Program control

W            Intermediate or Working channel option
ND           No Display channel option
P19          Parameter19, status screen control (see below)

These controls determine whether a channel, calculation, alarm or status screen is available for display. By default all channels and calculations included in Schedules, all current alarms and all status screens are available for display.

The screen item is then displayed only if enabled at the second level.

ï Level 2 - Key control

List           Hold down the key for edit list mode
Scroll        Scroll up or down to select a screen
Light         Enable or Disable a display item (toggle action)

These controls allow an operator to enable or disable available screens for display. By default the status screens and data channels defined in Schedules are enabled for display, and the alarm screens are not enabled. Alarm screens must be manually enabled for display.

Controlling the Status Screens 

There are 8 status screens that display various system information. By default all of the status screens are available for display and are enabled. Each status screen can be disabled using the List Edit keys (see below).

Selected or all status screens can also be disabled for display by defining Parameter19, which provides access to an 8 bit map that controls display of the status screens. Each bit controls a different status screen, defined as follows

 

 

Figure 131 ñ Parameter19 Bit Map for Display of dataTaker Status

 

Parameter19 defaults to 255 (11111111), that enables all status screens for display. If Parameter19 is set to 0 (00000000), then no status screens will be available for display. To enable selected status screens, set Parameter19 to the sum of the number defined in the diagram above for the required screens.

For example, to make only the Time/Date and Battery screens available for display, Parameter19 is set to P19=65, where 65 (01000001) is the sum of 64 and 1, and only the Time/Date and Battery status screens will be available for display.

Any status screens disabled by this method cannot be made available for display by the List Edit keys.

Panel Keys

There are 5 keys on the Keypad and Display Module, which provide for scrolling of the status, data and alarm screens, and control of the display backlight. The layout is displayed below

 

 

Figure 132 - Keypad and Display Module Keys

 

    Scroll Keys  

The Scroll Keys allow scrolling through the available screens, to locate a screen for viewing. Holding a Scroll Key down for more than three seconds starts auto-scrolling in the direction of the Scroll Key being held. The scrolling speed is set by Parameter18 in seconds (See Section III - Parameter Commands). By default P18=2 seconds. Pressing either Scroll Key again will stop the auto-scroll.

 

List Key

When the List Key is held down, the display is held in List Edit mode. In this mode access is possible to all of the available screen items by using the scroll keys. While the List Key is held down, pressing the Light Key will toggle the currently displayed screen between enabled and disabled (flashing).

 

  Light Key

The light key toggles the display backlight on and off. When the dataTaker enters the low power mode (sleep) the backlight is automatically switched off, and does not switch on again when the dataTaker next returns to normal power mode. When the List Key is held down, pressing the Light Key will toggle the currently displayed screen between enabled (stable) and disabled (flashing).

 

   Function Shift Key

When the Function Shift Key is pressed, the remaining four keys become user definable function keys K1 to K4, that are located as follows

 

 

Each function key has an associated 8 character label which is displayed adjacent to the key. These labels are user definable as described below.

Function keys K1 and K2 have a default definition, which is initialized at power up, or following a RESET command, as follows

LED on Ù
LEDoff Ø

Function keys K3 and K4 have no default definition.

When a function key K1 to K4 is pressed while the Function Shift Key is held down, the function for the function key is executed and the display identifies the key and its label as follows

Function 3
---> Halt <---

When the function has executed, the display returns to the previously displayed screen.

Defining Function Keys

Function keys can be assigned any dataTaker command or group of commands. The general command for function key assignment is as follows

Kn="Label",[commands]

where

K                       is the Function Key specifier
n                       is the function key number from 1 to 4
Label                  is the key label up to 6 characters for display
command            is any set of space separated dataTaker commands, up to 255 characters

Using DeTransfer, the command for example

K3="Scan 1",[CLEAR RA10S 1..5TT]

defines Function Key F2. The command sequence is executed when the F2 key is pressed while the Function Shift Key is held down, displaying

Function 3
---> Scan 1 <---

Using DeLogger, Function Key assignments are entered in the Program Builder Settings tab.

 

In the Settings tab, right click Special Commands and select PropertiesÖ Enter the Function Key assignments into the Pre or Post Schedule Initialization Commands.

The default definitions for function keys K1 and K2 are

K1="LED on",[1..3WARN=1]

Kn="LEDoff",[1..3WARN=0]

Display Screens and Scroll Order

The various status screens, data screens and alarm screens for the dataTaker Keypad and Display Module are illustrated overleaf.

This illustration also details the movement of the display between the available screens when the Scroll Keys are pressed.

 

 

 

 

 

 

 

Figure 133 - Scrolling Order of the Display Screens

 

 

 

Warning Outputs

The Keypad and Display Module has 6 warning output channels, which can be used to provide local warning of alarm states.

The warning output channels are as follows

1WARN      Display panel LED 1
2WARN      Display panel LED 2
3WARN      Display panel LED 3
4WARN      Beeper
5WARN      Flash display backlight at approx 1Hz
6WARN      Turn display backlight on or off

The warning outputs are used by assigning a state to them as follows

1WARN=1
3WARN-0
4WARN=1

which turns LED 1 on. turns LED 3 off, and turns the beeper on respectively.

The Warning outputs are particularly useful when used in Alarms (See Section III ñ Alarms).

Using DeTransfer, the Alarm command for example

ALARM1(3SV("Card OK")<1000)"Change CARD[1WARN=1]"

will illuminate Warning LED 1 when the memory card is nearly full.

The Warning LEDs are supported in the alarms dialog of DeLogger, and can be used to indicate alarm states.


Page Content


Home

Title and Waranty

Go to: Section 2 | Section 3

Section 1


Construction of the dataTaker 50

Construction of the dataTaker 500 600

Construction of the CEM

Getting Started

 

Section 2


Interfacing

Powering the dataTaker

Powering Sensors from the dataTaker

The Serial Interfaces

The RS232 COMMS Serial Interface

The NETWORK Interface

Analog Process

Connect Analog

Analog Chns

Measuring Low Level Voltages

Measuring High Level Voltages

Measuring Currents

Measuring 4-20mA Current Loops

Measuring Resistance

Measuring Frequency and Period

Measuring Analog Logic State

Measuring Temperature

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

The Digital Input Channels

Monitoring Digital State

The Low Speed Counters

The Phase Encoder Counter

The High Speed Counters

The Digital Output Channels

The Channel Expansion Module

Installing The Panel Mount Display

 

Section 3


Programming the dataTaker

Communication Protocols and Commands

Entering Commands and Programs

Format of Returned Data

Specifying Channels

The Analog Input Channels

The Digital Input Channels

The Counter Channels

The Digital Output Channels

The Real Time Clock

The Internal Channels

Channel Options

Schedules

Alarms

Scaling Data - Polynomials, Spans and Functions

CVs Calcs and Histogram

Logging Data to Memory

Programming from Memory Cards

STATUS RESET TEST

Switches and Parameters

Networking

Writing Programs

Keypad and Display

Error Mess Text

Appendix A - ASCII

Appendix B - ADC Timing