Sunteți pe pagina 1din 106

ALLEN-BRADLEY

Dataliner Message Displays


(DL30 Series)

User Manual

Important User Information

Solid state equipment has operational characteristics differing from those of electromechanical equipment. Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (Publication SGI-1.1) describes some important differences between solid state equipment and hardwired electromechanical devices. Because of this difference, and also because of the wide variety of uses for solid state equipment, all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable. In no event will the Allen-Bradley Company be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment. The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated with any particular installation, the Allen-Bradley Company cannot assume responsibility or liability for actual use based on the examples and diagrams. No patent liability is assumed by Allen-Bradley Company with respect to use of information, circuits, equipment, or software described in this manual. Reproduction of the contents of this manual, in whole or in part, without written permission of the Allen-Bradley Company is prohibited. Throughout this manual we use notes to make you aware of safety considerations. ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property damage, or economic loss.

Attentions help you: identify a hazard avoid the hazard recognize the consequences

Important: Identifies information that is especially important for successful application and understanding of the product.

AB

Table of Contents Dataliner Message Displays DL30 Series User Manual

Using This Manual

Chapter 1
Chapter Objectives Overview of This Manual Intended Audience Conventions Used Warnings and Cautions 11 11 12 13 13

Introduction to the DL30

Chapter 2
Chapter Objectives Overview Main Features Memory Storage Capacity Programming Software 21 21 22 23 23

Getting Started

Chapter 3
Chapter Objectives Initial Desktop Hookup Initial Power Up of the DL30 Responding to a Yes or No Prompt Responding to a Numeric Prompt Using the Main Menu Returning to the Main Menu Using the Control Key 31 31 34 35 37 38 39 310

Entering New Messages

Chapter 4
Chapter Objectives Edit vs. Run Modes Selecting the Edit Mode Specifying Message Attributes Default Values for Message Attributes Entering a Message Embedding Variable Data in a Message Entering a Sample Message Programming Multiple DL30s Identically 41 41 41 44 47 48 410 410 413

Table of Contents Dataliner Message Displays DL30 Series User Manual

Reviewing and Editing Messages

Chapter 5
Chapter Objectives Reviewing a Message by Displaying the Message Displaying the Amount of Memory Remaining Edit Commands Selecting a Message to Edit Moving the Cursor Deleting a Character Deleting a Message Block Inserting a Message Block Deleting an Entire Message Editing Message Attributes 51 51 52 53 54 54 55 56 57 58 59

The Run Mode

Chapter 6
Chapter Objectives Entering the Run Mode Autorun Mode Exiting the Run Mode Description of the Run Mode 61 61 62 63 63

Using the Parallel Port

Chapter 7
Chapter Objectives Description of the Parallel Port Selecting BCD or Binary Data Format Using Binary Data Input Using BCD Data Input Logic Levels Using the Load Port Option Using AC Outputs to Trigger the DL30 Using DC Outputs to Trigger the DL30 Using SLC100 or SLC150 Programmable Controllers Timing Requirements of the Parallel Port 71 71 73 74 76 78 79 710 722 727 729

Special Functions

Chapter 8
Chapter Objectives Introduction to the Special Functions Menu Entering the Special Functions Menu SET PORT? Special Function DEBUG? Special Function 81 81 83 84 86

ii

Table of Contents Dataliner Message Displays DL30 Series User Manual

Using the DL30 to Replace Pilot Lights

Chapter 9
Chapter Objectives Description of the Input Modes Using the Round Robin Input Mode Using the Priority Input Mode 91 91 95 97

Using the DL30 to Replace BCD Displays and Lookup Tables

Chapter 10
Chapter Objectives Replacing a BCD Display 101 101

Using the Variable Data Option

Chapter 11
Chapter Objectives Variable Data Limits Creating Messages With Embedded Variable Data Embedding a Decimal Point Data Format Requirements for Strobe and Data Bits Timing Requirements Suggestions on Using the Variable Data Option 111 111 112 113 114 115 116

Installation Instructions

Chapter 12
Chapter Objectives Electrical Precautions Mounting the DL30 Wiring the DL30 121 121 122 127

Maintenance and Troubleshooting

Chapter 13
Chapter Objectives Fuse Replacement Troubleshooting the DL30 131 131 132

Maintenance and Troubleshooting

Chapter 14
Electrical Environmental Display Characters 141 141 141
iii

Table of Contents Dataliner Message Displays DL30 Series User Manual

ACSII Character Set

Appendix A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A1

Cabling Diagrams

Appendix B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B1

Message Display Worksheets

Appendix C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C1

Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G1

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I1

iv

Chapter

AB

Using this Manual


Chapter Objectives
Read this chapter to familiarize yourself with the rest of the manual. You will learn about:

Contents of this manual Intended audience Conventions used Warnings and cautions.

Overview of this Manual

This manual will instruct you on how to install and use your Dataliner DL30 display. The manual is divided into the following chapters.

Chapter 1 2

Title Using This Manual Introduction to the DL30

Purpose Provides an overview of the manual. Describes the main features and operating capabilities of the DL30. Provides instructions for the initial desktop hookup along with a description of the opening menus and prompts. Provides stepbystep instructions on how to enter a message along with message attributes. Describes the operation of the DL30 while in the run mode. Describes the operation of the parallel port. Describes additional special features. Provides instructions on how you can replace pilot lights with a DL30. Provides instructions on how you can replace BCD displays with a DL30.
11

Getting Started

Entering Messages

6 7 8 9

The Run Mode Using the Parallel Port Special Functions Using the DL30 to Replace Pilot Lights Using the DL30 to Replace BCD Displays and Lookup Tables

10

Chapter 1 Using this Manual

Chapter 11

Title Using the Variable Data Option Installation

Purpose Provides instructions on how you can imbed variable data in a message. Describes the installation requirements for mounting the display. Provides general maintenance instructions. Also provides instructions on solving some of the most common operating problems.

12

13

Maintenance and Troubleshooting

14

Specifications Appendices Glossary Index

Intended Audience

No special knowledge is needed to enter or edit messages. However, since the Dataliner message display must be connected to peripheral equipment, you should be familiar with communication terminology.

Conventions Used

The following conventions are used:

Messages that are displayed on the Dataliner are shown inside a rectangular box.

EDIT?

A symbol or word in brackets represent a single key that you should press. These include keys such as [A] or [Retrn].

12

Chapter 1 Using this Manual

Since the Dataliner can be programmed with a variety of keyboards or terminals, the printing on your keyboard may be different than the symbol or word indicated in brackets. In this manual we use [Retrn] to specify the carriage return function of the keyboard. On your keyboard this may correspond to the [ENTER] or [Since the Dataliner can be programmed with a variety of keyboards or terminals, the printing on your keyboard may be different than the symbol or word indicated in brackets. In this manual we use [Retrn] to specify the carriage return function of the keyboard. On your keyboard this may correspond to the [ENTER] or [ ] keys.

Carets, < >, are used when you are to enter variable data. For example, <message number>, means you are to enter a message number at that point. In the following chapters we will refer to the Dataliner DL30 Series Message Display as the DL30.

13

Chapter

AB

Introduction to the DL30


Chapter Objectives

This chapter briefly describes some of the key features and operating capabilities of the DL30. If you require more detailed information, refer to the section of the manual that describes the use of the feature or operating capability.

Overview

The DL30 stores messages of varying length within its own memory. The stored messages are displayed when the DL30 receives a command from your control system. The messages can be used to show a status condition, help diagnose a problem, or prompt an operator. The DL30 consists of two components:

Display Module - The display module contains vacuum fluorescent character displays. The character displays can easily be read from a distance of over 15 feet (4.6 meters). Control Pack - The control pack contains the central processing unit, power supply, and parallel input port. A ribbon cable connects the control pack to the display module.

The Bulletin 2706 Dataliner Series 30 Display (DL30) is available with two display options:

One line display (16 characters) Two line display (18 characters per line)

Note: The operation of the one and two line displays is similar. The few exceptions are noted in this manual.
Catalog No. 2706NK1 full travel keyboard Catalog No. 2706NK2 membrane keyboard The AllenBradley line of industrial terminals Most dumb type terminals IBM or compatible computer using the DL30 offline software (2706NP1) T50 industrial terminal using the DL30 offline software (2706NP2)

21

Chapter 2 Introduction to the DL30

The 16 or 18 character display can show a wide variety of characters and symbols,including:

Uppercase letters Lowercase letters (2 Line DL30 only) Punctuation Special symbols (refer to Appendix A)

Main Features

Debug Mode - You can verify the operation of the programing a host programmable controller (PLC) using the debug function of the DL30. The debug mode will display the condition (ON or OFF) of the sixteen parallel port data lines. Round Robin Mode - The round robin mode allows you to replace up to sixteen pilot lights, that are being used as status indicators, with a single DL30 display. Instead of your control system turning on a pilot light it will trigger a message to be displayed. Priority Mode - The priority mode is similar to the round robin mode. However, the priority mode has an additional feature that allows you to designate certain messages as more important than other messages. If two or more messages are triggered at the same time, only the priority message will be displayed. Binary or BCD Input Selection - Your control system can transmit data and message triggers in either binary or Binary Coded Decimal (BCD) formats. Variable Data Option - You can order a DL30 display with the capability of imbedding variable data in a message display. You can determine if your DL30 has the capability of imbedding variable data by checking the catalog number. The variable data option is indicated by the suffix A1 appearing in the catalog number. For example: The catalog number 2706C11J8A1 indicates that the display has the variable data option. AC or DC Input - The parallel port of the DL30 can accept 5120 volts AC or DC without the use of special converters. Note: Special application considerations may be necessary for some types of controlling devices. Refer to Chapter 7 for more details.

22

Chapter 2 Introduction to the DL30

Message Storage Capacity

The DL30 stores messages in blocks of 16 or 18 characters depending upon the type of display (one or two line). The one line 8k byte display can store 387 message blocks of 16 characters. The two line 8k byte display can store 353 message blocks of 18 characters. Both the one line and two line 32k byte displays can store 1022 message blocks (16 or 18 characters). Both the one line and two line displays store messages in an EEPROM. No batteries for memory backup are required.

Programming Software

AllenBradley offers offline programming software for the DL30. The software can be used with AllenBradley T50, 6120, and 6121 industrial computers or IBM PCAT, XT computers, or compatibles.
Cat. No. 2706NP1 Description DL30 Offline Software 51/4 Floppy Disk Computer IBMAT, XT, 6120, 6121 or IBM compatible with 51/4 disk drive. AllenBradley T50 Industrial Terminal.

2706NP2

DL30 Offline Software 31/2 micro disk

23

Chapter

AB

Getting Started
Chapter Objectives

In this chapter, you will learn how to set up the DL30 for desktop use. You will also become familiar with the opening menus and prompts.

Initial Desktop Hookup

In order for you to begin desktop programming of the DL30, you must have the following items:

AC power cord (three prong type). Keyboard (keyboards Catalog No, 2706NK1 and NK2 are available from AllenBradley). If a keyboard is not available, you may use AllenBradley Industrial Terminals (Catalog No. 1770T1 through 1770T4), Data Terminal Equipment (DTE) type dumb terminals, and DEC VT52, VT100, and VT101 terminals. Communication cable to connect the programming terminal to the DL30. Use the following cable for the specified terminal:

For AllenBradley Industrial Terminals (Catalog No. 1770T1 through T4), use programming cable Catalog No. 2706NC6. For DEC VT terminals use programming cable Catalog No. 2706NC7. For most dumb DTE type terminals use programming cable Catalog No. 2706NC6.

If you are using a computer as a host, use either the Catalog No. 2706NC6 or NC7 programming cable. Follow the instructions that are included with the computer software.

Note: Appendix B provides cabling diagrams for the programming cables. These cables do contain a circuit board and should be ordered from AllenBradley. The Catalog No. 2706NC6 programming cable has a 25pin male connector. The Catalog No. 2706NC7 programming cable has a 25pin female connector.

31

Chapter 3 Getting Started

To hook up the DL30, perform the following steps: Step 1 - Locate the AC line terminals on the back of the DL30. The terminals are labeled as shown in Figure 3.1.
Figure 3.1 AC Line Terminals
110/120 VAC 50/60 Hz Neutral Ground

1 TB1

ACH

ACN

GND

ATTENTION: You must install the ground (green) wire for

proper operation of the DL30. Without the ground lead, the chassis will not protect you from possible electrical shock. The ground wire also protects the DL30 from static electricity and electrical noise.

Step 2 - Connect the three leads of the AC power cord as follows:

Black lead to terminal #1 (ACH) White lead to terminal #2 (ACN) Green lead to terminal #3 (GND)

Step 3 - Attach one end of the communications cable to the keyboard, CRT, AllenBradley Industrial Terminal, or computer. Since there are variations between the connections required, refer to the following guidelines:

If you are using an AllenBradley keyboard, the communications cable is already attached to the keyboard. If you are using an AllenBradley Industrial Terminal, connect the D type connector on the communications cable (Catalog No. 2706NC6) to port B on the terminal. If you are using a CRT terminal, connect the communications cable to the computer communications port on the terminal. The computer communications port is usually labeled Main, EIA, or RS232. Do not use the terminals labeled Remote, Printer, or Auxiliary.

32

Chapter 3 Getting Started

If you are using a computer and DL30 offline software, connect the programming cable to the COM1 serial communication port of the computer.

Step 4 - Plug the other end of the communications cable in the connector labeled KEYBRD on the back of the DL30 control pack. Step 5 - If you are using a Catalog No. 2706NK1 or NK2 keyboard, you must make sure that the baud rate of the keyboard matches the baud rate of the display. The baud rate of the DL30 is set at 300 baud. Use the following procedures to change or verify the baud rate setting of the keyboard: 1) Turn the keyboard over and slide the DIP switch access door open. Figure 3.2 illustrates the location of the access door.
Figure 3.2 Keyboard DIP Switch Access Door

Cable.

Access doors.

Cable.

Bottom view. Cat. No. 2706NK1 Full Travel Keyboard.

Bottom view. Cat. No. 2706NK2 Membrane Keyboard.

2) Set the DIP switch to 300 baud, refer to Figure 3.3.


Figure 3.3 Setting The Keyboard Baud Rate

ON ON=UP=CLOSED OFF=DOWN=OPEN 1 2 3 4

ON

2706NK1 Dip Switch. BAUD RATE SWITCH SETTINGS Baud Rate 300 1200 9600 SW1 OFF OFF OFF SW2 OFF OFF OFF SW3 ON OFF OFF SW4 ON ON OFF

2706NK2 Dip Switch. BAUD RATE SWITCH SETTINGS Baud Rate 300 1200 9600 SW1 ON ON OFF SW2 ON OFF OFF

33

Chapter 3 Getting Started

Step 6 - If you are using a terminal to program the DL30, you must set the baud rate of the terminal to 300 baud. You should also make sure that the terminal is set to send data with 8 data bits, no parity, and 1 stop bit. After the baud rate (or other switch settings) is changed on many terminals, the power must be cycled off and then on, before the changes take effect.

Initial Power Up of the DL30

After making all the necessary connections, you are now ready to apply power to the DL30. Plug the AC power cord into a suitable power source (refer to specifications for power requirements). The DL30 will display:

TESTING V3.0
The TESTING display shows the firmware revision number, in this case V3.0. Wait a couple of seconds for the next display. The DL30 will briefly light all of the display segments and then display:

SELF TEST OK
The SELF TEST OK display indicates that all of the diagnostic tests have been completed. After the diagnostic tests are completed the DL30 will display one of two messages:

AUTORUN
or

EDIT?
If the DL30 was powered down in the run mode, you will not receive the EDIT? prompt. You will be shown the AUTORUN message. If the AUTORUN message is displayed, press the [ESC] (ESCape) key three times. You will then be shown the EDIT? prompt. You are now ready to enter messages as described in Chapter 4. But first you must learn how to respond to the DL30s prompts and become familiar with the main menu.

Responding to A Yes or No Prompt

There are two types of prompts that you will be required to respond to:

Yes or No prompts Numeric prompts

34

Chapter 3 Getting Started

The yes or no prompts appear as a word or words followed by a question mark (?). You must respond to a yes or no prompt with either the letter Y (Yes) or the letter N (No). For example, lets say the following prompt appears:

EDIT?
If you press the [N] key (upper or lowercase), the display will show:

EDIT?N
You can change your mind by pressing the [Y] key. The display now shows:

EDIT?Y
Note: Only the letters Y or N are accepted as responses. You may change your response as many times as you would like prior to pressing the [Retrn] (carriage return) key. If you press the [Retrn] key the selection is entered into the DL30s memory and the next prompt will be displayed. A variation of the yes or no prompt is the default prompt. The default prompt provides an initial response or default for you. For example, assume the following prompt is displayed:

FLASH MESG?N
If you press the [Retrn] key, the response No would be entered into the DL30s memory. If you press the [Y] key, the prompt response will change as in the previous example:

FLASH MESG?Y
Remember that your response is not entered into memory until you press the [Retrn] key.

Responding to a Numeric Prompt

The other type of prompt you will encounter is the numeric prompt. You must respond to a numeric prompt with a number. A numeric prompt will appear as a word or words followed by a colon (:). For example, assume the following prompt is displayed:

NUMBER:

35

Chapter 3 Getting Started

If you were to press the key [2] the display would appear like this:

NUMBER:

Pressing the key [7] will cause the display to change as follows:

NUMBER:

27

Notice that the numbers that are entered scroll in from the right side. If you really wanted to enter the number 5, you could type the new number in over the previous response by typing in 0005. The display sequence would appear like this: Press the [0] key.

NUMBER:
Press the [0] key.

270

NUMBER:
Press the [0] key.

2700

NUMBER:
Press the [5] key.

7000

NUMBER:

Pressing the [Retrn] key will now enter your response into the memory of the DL30 and the next prompt will be displayed. Numeric prompts may also have default values. For example, lets assume the following is displayed:

WAIT TIME

To record the number 5 as your response, press the [Retrn] key. If you want to enter another value, type over the default. Press the [2] key, the display will show:

WAIT TIME

If you press the [Retrn] key, the number 2 would be entered as your response for the wait time.
36

Chapter 3 Getting Started

Using the Main Menu

You can select one of three operating modes from the main menu. They are: 1) EDIT mode. The edit mode allows you to create new messages or modify old messages. 2) RUN mode. While in the run mode, the DL30 accepts message trigger commands from the controller and then displays the appropriate message. 3) SPECIAL FUNCTIONS mode. The special functions mode allows you to access special routines such as debug or memory clear functions. You select the operating mode you want by entering a Y (Yes) response to the prompting for the mode being displayed. If you press the N (No) key and then the [Retrn] key, the prompt for the next operating mode will be displayed. Refer to Figure 3.4 for a flow chart of the main menu.

Figure 3.4 Main Menu Flow Chart Initial Power Up AUTO RUN MODE EDIT? Press [Y] You are now in the EDIT mode, refer to Chapter 4.

Press: [ESC] [ESC] [ESC]

Press: [N] RUN? Press [Y] You are now in the RUN mode, refer to Chapter 6.

Press: [N] SPECIAL FUNCTIONS Press: [N] Press [Y] You are now in the SPECIAL FUNCTIONS mode, refer to Chapter 8.

37

Chapter 3 Getting Started

Returning to the Main Menu

Most functions will return you to the main menu when they have been completed. However, you can return to the main menu at any time by simply pressing the [Esc] (ESCape) key three consecutive times. You will not lose any data or messages that have been previously entered when you press the [Esc] key.

Using the Control Key

To access certain special functions of the DL30, you may be required to use the [CTRL] key in conjunction with another key. There are some variations in how you use the control key depending upon the type of keyboard or terminal you are using to program the DL30:

If you are using an AllenBradley keyboard (Catalog No. 2706NK1 or NK2), you must press and hold down the [CTRL] key while pressing the next key. If you are using an AllenBradley Industrial Terminal (Catalog No. 1771T1, T2, T3, or T4), you must press and release the [CTRL] key prior to pressing the next key.

38

Chapter

AB

Entering New Messages


Chapter Objectives

In this chapter you will learn:

How to assign attributes to a message. Message attributes define how a message is displayed. How to enter messages.

Edit vs. Run Mode

Using the DL30 is a three step process: 1) First, you enter messages into the DL30s memory; while in the edit mode. 2) Next, you select the operating characteristics of the parallel port using the special functions menu. 3) Finally, you place the DL30 in the run mode. In the run mode external devices trigger the DL30 to display stored messages. The attributes that you selected for each message, such as flash message, will be displayed.

Selecting the Edit Mode

You can either enter a new message or edit a previously entered message by selecting the edit mode. You select the edit mode by pressing the [Y] key in response to the EDIT? prompt. Note: If you need a review on how to display the EDIT? prompt, refer to Chapter 3. Once you have entered the edit mode, the DL30 will display a series of prompts that you will be required to respond to. Refer to Figure 4.1 for a flow chart of the edit mode menu.

41

Chapter 4 Entering New Messages

Figure 4.1 Edit Mode Menu x

EDIT?
Y

MESSAGE NUMBER: (enter number)

BOTH LINES?

N USE LINE 1? Y USE LINE 2? Y

N USE LEAST? Y

Y If no message exists

SCROLL MODE? Y or N

Shows portion of existing message. To edit or change the message, use the edit commands described in Chapter 5.

WAIT TIME: (enter time)

AUTO CLEAR? Y or N AUTO REPEAT? Y or N FLASH MESSAGE? Y or N * (Enter Message)

The menu shown is for the two line DL30. The one line DL30 will not have the line selection prompts (Both Lines?, Use Line 1?, Use LIne 2?, Use Least?) displayed.

Perform the following steps to enter the edit mode. Step 1 - Display the EDIT? prompt.

EDIT?
Step 2 - Press the [Y] key. The DL30 will display your response:

EDIT?Y

42

Chapter 4 Entering New Messages

Step.3 - Enter your response by pressing the [Retrn] key. The DL30 will then display the next prompt:

NUMBER:

Step 4 - Enter the message number that you wish to edit. Any message number from 1 to 9999 is valid. Enter <message number> and press the [Retrn] key. Note: Although you can assign a message number from 1 to 9999, the actual number of messages that can be stored in the DL30 depends upon the type of display (one or two line) that is being programmed. A two line DL30 can store 353 message blocks of 18 characters. A one line DL30 can store 387 message blocks of 16 characters. Step 5 - After you enter a message number, the DL30 will search its memory for the selected message. Depending upon whether or not a message exists, one of two responses will occur:

If a previously entered message has been assigned the same message number, a portion of the message will be displayed. You may edit a previously entered message as described in Chapter 5. If no message exists for the selected message number; a new message may be created. Before you can enter a new message, you must first specify the message attributes as described in Section 4.4.

Specifying Message Attributes

After you have entered the edit mode and selected a new message number to edit, you must specify the message attributes. The message attributes that you assign, determine how the message will be displayed. The DL30 will prompt you for each attribute, one at a time. You must respond to all the attribute prompts that are displayed. If an attribute is changed and then the [Esc] key is pressed three times, the changed attribute will not be entered. Note: Some message attributes are mutually exclusive; you can select either one, but not both. You should refer to both Figure 4.1 and the following descriptions when specifying message attributes. Line Selection If you are using a single line DL30, there are no line selection prompts and you should refer to the next paragraph, Selecting Line or Scroll Mode. If you are using a two line DL30, the first message attribute that you must specify is the line, or lines, that the message will be displayed on. There are four display options:
43

Chapter 4 Entering New Messages

1) USE BOTH? 2) USE LINE 1? 3) USE LINE 2? 4) USE LEAST? As the DL30 (two line only) displays a line selection prompt, you must respond with either a [Y] (Yes) or [N] (No) response. If you respond to a prompt by pressing the [Y] key followed by the [Retrn] key, the message attribute is entered into the memory of the DL30. If you respond by pressing the [N] key followed by the [Retrn] key, the next line selection option will be displayed. The following descriptions describe what effects each option has on the displayed message.

USE BOTH?
Selecting the USE BOTH option will automatically display the message as a line mode message. A line mode message will display the first line of the message on the first line of the display. The following line of the message will be displayed on the second line of the display. If the message is longer than the number of lines on the display, the DL30 will wait for a specified time, clear the display , and then show the remaining lines of the message.

USE LINE 1?
The USE LINE 1 option will display the message only on the first (top) line of the display. Any messages on the second line (if any) will remain intact.

USE LINE 2?
The USE LINE 2 option will display the message only on the second line of the display. Any messages present on the first line of the display (if any) will remain intact.

USE LEAST?
The USE LEAST option will display the message on the least recently used line (oldest line of information). Any messages present on the other line of the display (if any) will remain intact. Selecting Line or Scroll Mode If you are using a single line DL30, the first prompt you will see displayed is the prompt for the line or scroll mode option. The prompting for line or scroll mode will also be displayed if you are using a two line DL30 and you
44

Chapter 4 Entering New Messages

did not choose the USE BOTH? display option. The prompt will appear like this:

SCROLL MODE?
If you do not select the SCROLL MODE option, the line mode will be automatically selected.

Scroll Mode - A scroll mode message scrolls across the display one character at a time. Characters enter from the right side of the display and exit on the left. Line Mode - A line mode message is displayed one message block at a time. Many of the messages that you create may be more than one block long. If a message is made up of more than one message block, the DL30 will display a message block for the specified wait time and then display the next blocks of the message.

Remember: If you are using a two line DL30 and selected the BOTH LINES? option, the line mode will be selected automatically. You will not be prompted for the SCROLL MODE option. Selecting Message Wait Time The next message attribute that you must select is the message wait time. The message wait time controls how long a message is displayed. The prompt for the message wait time appears like this:

WAIT TIME?
You must enter a wait time value between 0 and 15. The units of time being selected depends upon the display mode:

If the scroll mode has been selected, the wait time is the amount of time that elapses before the next character is scrolled on the display. The unit of time is in tenths of a second. If the line mode has been selected, the wait time is the amount of time that a message block is displayed. The unit of time is in seconds.

Auto Clear Option The next prompt that you must respond to controls whether or not the display will clear after the message is shown. The prompt appears like this:

AUTO CLEAR?
If you select the AUTO CLEAR option, the DL30 will clear the display after the message has been displayed for the requested wait time. If you do not select the AUTO CLEAR option, the last block of the message will remain on the display until it is replaced with another message.
45

Chapter 4 Entering New Messages

Note: The AUTO CLEAR function will only work with message triggers that are in either binary or Binary Coded Decimal (BCD) format. The function will not work when the DL30 is in the round robin or priority mode of operation. Auto Repeat Option The next prompt that you must respond to allows a message to be repeated indefinitely. The prompt for the AUTO REPEAT option appears like this:

AUTO REPEAT?
If you select the AUTO REPEAT option, the message continually retriggers itself after it completes its display. If you do not select the AUTO REPEAT option, the DL30 will display the message only once for every message trigger that is received. Note: The AUTO REPEAT function will only work with message trigggers that are in either binary or Binary Coded Decimal (BCD) format. The function will not work when the DL30 is in the round robin or priority mode of operation. Flash Message Option The last prompt you will receive is self explanatory:

FLASH MESSAGE?
Selecting the FLASH MESSAGE option will cause the message to flash once per second while it is being displayed. After you respond to the FLASH MESSAGE? prompt, the DL30 will display a cursor. You can now enter a message as described in Section 4.6.

Default Values for Message Attributes

You may have noticed that all of the message attributes that you have selected, have default values. The first time you enter a message into a new DL30, or one which has had its memory cleared, the DL30 will specify the default values. From then on, the default values for a new message will be the same as the previous message you entered. This feature allows you to quickly enter a number of messages when all of the messages have the same or similar attributes.

46

Chapter 4 Entering New Messages

Entering a Message

After you have specified all the attributes for a message, you can now enter the actual message. The DL30 stores messages in blocks of characters (16 character blocks in the one line display and 18 character blocks in the two line display). A message may be more than one block in length. The number of blocks that comprise a message is limited only by the amount of memory available. After you have specified a messages attributes, the DL30 will inform you that a new message can be entered by flashing an asterisk shaped cursor:

*
Note: You can edit the message being entered, or any previously entered message, by using the edit commands. Chapter 5 describes how to use the edit commands. You can now enter your message as you would on a regular typewriter. As you type, notice that the cursor moves towards the right side of the display as characters are entered. If the cursor reaches the first character segment on the right, the next character that you enter will position the cursor back at the first character segment on the left. For example, a new message is to be entered on a two line DL30 display (18 characters in a block). The DL30 will position the cursor at the first character position on the left:

*
If the message <Motor Starter No.> is entered, the display will appear like this:

Motor Starter No.*


If the number <1> is entered at the last character position, the cursor will move to the first character segment on the left. The display will appear like this:

*otor Starter No. 1


If you would enter any additional characters, the original characters would be overwritten with new characters. If you would type in <AllenBradley> the message would appear like this:

AllenBradley*No.1
If you want to enter a message that is comprised of more than one block in length, you must press the [Ctrl] and [J] keys after the first message block is entered. The DL30 will then move the cursor to the beginning of the next
47

Chapter 4 Entering New Messages

block of text. For example, if you wanted to enter the message Feed Conveyor Is On you would need at least two message blocks to enter the message. First you would enter the first part of the message <Feed Conveyor>. The DL30 will display:

Feed Conveyor*
You would then select the next message block by pressing the [Ctrl] and [J] keys. The DL30 will display:

*
You can now enter the second block of the message <Is On>. The DL30 will display:

Is On*
Note: If you press the [Ctrl] and [J] keys simultaneously at the end of a message, a blank message block at the end of the message will be created. The blank message block will be displayed for the specified wait time. This can cause apparent delays between messages when the display is in the run mode. Now when the message is triggered, the DL30 will display the message:

Feed Conveyor Is On
After you have finished entering your message, you can return to the beginning EDIT? prompt in one of two ways:

You can press the [Esc] (ESCape) key three times. You can press the [Ctrl] and [Q] keys to select the quit function.

Embedding Variable Data in a Message

If your DL30 has the variable data option, you can insert variable data in a message. Refer to Chapter 11 which describes how to use the variable data option.

Entering a Sample Message

The quickest way to learn how to use the DL30 is to actually enter some messages. In this section we will provideinstructions on entering a sample message.

48

Chapter 4 Entering New Messages

Note: Default values will appear on all of the message attribute prompts. If the default value is the same as the value to be entered, press the [Retrn] key to specify the default value. If necessary refer back to Sections 3.4 and 3.5 which describe default values. To enter the sample message, perform the following steps: Step 1 - Make sure that the DL30 is displaying the following prompt:

EDIT?
Note: If you need a review of how to display the EDIT? prompt, refer to Chapter 3. Step 2 - Press the [Y] and [Retrn] keys to enter the edit mode. The DL30 will display:

NUMBER:

Step 3 - Enter a message number that does not presently exist and then press the [Retrn] key. The DL30 will display one of two prompts depending upon the type of display (one or two line) that you are using.

If you are using the two line version of the DL30, the following will be displayed:

USE BOTH?
Proceed with step 4, if you are using the two line version of the DL30.

If you are using the one line version of the DL30, the following will be displayed:

SCROLL MODE?
Proceed with step 6, if you are using the one line version of the DL30. Step 4 - Press the [N] and [Retrn] keys in response to the USE BOTH? prompt. The DL30 will display:

USE LINE 1?

49

Chapter 4 Entering New Messages

Step 5 - Press the [Y] and [Retrn] keys in response to the USE LINE 1? option. The DL30 will display:

SCROLL MODE?
Step 6 - Press the [N] and [Retrn] keys in response to the SCROLL MODE? prompt. This will select the message to be displayed in the line mode. The DL30 will display:

WAIT TIME:
Step 7 - You want each block of the message to be displayed for three seconds. Press the [3] and [Retrn] keys to select a wait time of 3. The DL30 will display:

AUTO CLEAR?
Step 8 - You want the message to be cleared from the display after the selected wait time has elapsed so press the[Y] and return keys. The DL30 will display:

AUTO REPEAT?
Step 9 - The message that is being entered will only be displayed once per trigger, so press the [N] and [Retrn] keys. The DL30 will display:

FLASH MESG?
Step 10 - You want the message to flash, so press the [Y] and [Retrn] keys to select the flashing message option. The DL30 will display a flashing cursor which indicates that a new message can be entered.

*
Step 11 - Enter the message <Holding Tank #1>. The message will appear on the display:

Holding Tank #1*

410

Chapter 4 Entering New Messages

Step 12 - Press the [Ctrl] and [J] keys to move the cursor to the next block of the message. The DL30 will display the cursor at the first character position in the second block of the message:

*
Step 13 - Enter the second part of the message <Is Full>. The message will appear on the display:

Is Full*
Step 14 - You have completed entering the message. You can see how the message will appear when triggered by pressing the [Ctrl] and [R] keys. The DL30 will flash the first block of the message for approximately three seconds:

Holding Tank #1
And then the DL30 will display the second block of the message for three seconds:

Is Full
Note: Chapter 5 will explain this and other methods of reviewing a message. Step 15 - Return to the EDIT? prompt by pressing the [Ctrl] and [Q] keys.

Programming Multiple DL30s Identically

A quick method of programming multiple displays with identical messages is to use the DL30 programming software (Catalog No. 2706NP1, NP2). Instructions on using the software are provided with the software package. 2706NP1 software can be run on an AllenBradley 6121 Industrial Support Computer, an AllenBradley 1784T50 Industrial Terminal System, or an IBMPC, XT, AT or compatible computer with a minimum of 256K and one 51/4 floppy disk drive. 2706NP2 software can be run on an IBMPC, XT, AT or compatible computer with a minimum of 256K and a 31/2 micro disk drive.

411

Chapter

AB

Reviewing and Editing Messages


Chapter Objectives

In this chapter you will learn how to display a message so you can review how the message will appear. You will also learn how to use the edit commands to change a previously entered message or its attributes.

Reviewing a Message by Displaying the Message

From a keyboard or terminal, you can have the DL30 display a previously entered message as it would normally be displayed. To display a message: Step 1 - Make sure the following prompt is displayed:

EDIT?
Note: If you need to review how to display the EDIT? prompt, refer to Chapter 3. Step 2 - Press the [Y] and [Retrn] keys to enter the edit mode. The DL30 will display:

NUMBER:

Step 3 - Enter the message number of the message you want to review and then press the [Retrn] key. The DL30 will display the first block of the message. Step 4 - Press the [Ctrl] and [R] keys. The DL30 will then display the message as it would appear with all its selected attributes. Step 5 - After displaying the message, the DL30 will return to showing a portion of the message. You can now edit the message using the techniques described in Sections 5.4, 5.6, 5.7, 5.8, 5.9, and 5.11 or you can exit the edit mode by pressing the [Ctrl] and [Q] keys. The DL30 will then return you to the EDIT? prompt.

51

Chapter 5 Reviewing and Editing Messages

Displaying the Amount of Memory Remaining

You can command the DL30 to display the amount of memory remaining for new messages or additions to the message currently being entered or edited. To display the amount of memory remaining, press the [Ctrl] and [F] keys while the display is in the edit mode showing part of a message. The DL30 will display:

Free Space:

0344

The number that is displayed is the number of message blocks remaining for messages. Each message block can contain:

16 characters if you are using a one line display 18 characters if you are using a two line display

After several seconds, the DL30 will automatically return to the same block of the message that was being displayed prior to your selection of the memory check function.

Edit Commands

Table 5.A lists the commands available for your use. We have previously discussed the use of some of these commands. Note: Use Table 5.A as a quick reference for the DL30 commands.
Table 5.A DL30 Commands

Keys Pressed [Ctrl] [A] [Ctrl] [C] [Ctrl] [D] [Ctrl] [F] [Ctrl] [H] [Ctrl] [I] [Ctrl] [J] [Ctrl] [K] [Ctrl] [L] [Ctrl] [Q] [Ctrl] [R] [Ctrl] [V]
52
x

Command Function Allows access to previously entered message attributes so they can be reviewed or changed. Centers a message on the display. Deletes a single message block. Shows the number of message blocks that are not programmed (free). Moves the cursor one character position to the left. Inserts a message block between two previously entered message blocks. Creates a new message block after previously entered message blocks or moves the cursor one message block towards the end of the message. Moves the cursor one message block towards the beginning of a message. Moves the cursor one character position to the right. Exits the edit mode. Runs a message in the edit mode. Embeds a single digit variable in a message.

x The [Ctrl] and [V] commands for embeding a variable only functions on DL30 displays with the variable data option.

Chapter 11 describes the variable data option.

Chapter 5 Reviewing and Editing Messages

Selecting a Message to Edit

To edit a previously entered message, perform the following steps: Step 1 - Make sure the following prompt is displayed.

EDIT?
Note: If you need a review of how to obtain the EDIT? prompt, refer to Chapter 3. Step 2 - Press the [Y] and [Retrn] keys to enter the edit mode. The DL30 will display:

NUMBER:

Step 3 - Enter the message number of the message that you want to edit and then press the [Retrn] key. The DL30 will then display a portion of the message you want to edit. You can now edit the message using the edit commands.

Moving the Cursor

All editing activity occurs at the cursor position. To edit a message, you must first position the cursor at the characters that are to be changed. The following commands are used to position the cursor.

Forespace([Ctrl],[L]) - This command moves the cursor one character position to the right. You select the forespace command by pressing the [Ctrl] and [L] keys. If the cursor is already at the last character position, the cursor will move to the first character postion on the left side of the display.

Note: Many types of terminals have a forward arrow key []. This key will often generate the [Ctrl] [L] command.

Backspace ([Ctrl],[H]) - This command moves the cursor one character position to the left. You select the backspace command by pressing the [Ctrl] and [H] keys. If the cursor is already at the first character position in the message the cursor will move to the last character position.

Note: Many types of terminals have a back arrow [] or a [BACKSPACE] key. Both of these keys will often generate the [Ctrl] [H] command.

Forward one message block ([Ctrl],[J]) - This command moves the cursor one message block towards the end of the message. If the cursor is already at the last message block in a message, the command will create a new message block directly after the previous message block. You select the forward one message block command by pressing the [Ctrl] and [J] keys.
53

Chapter 5 Reviewing and Editing Messages

Back one message block ([Ctrl],[K]) - This command moves the cursor one message block towards the beginning of the message. If the cursor is already at the first message block in the message, the DL30 will ignore the command. You select the back one message block by pressing the [Ctrl] and [K] keys.

Deleting a Character

You can delete a character by typing in a new character directly over the old character. If you want to delete a character and replace it with a blank space, use the [SPACE] key. You can delete an entire message by pressing the [SPACE] key repeatedly until all of the characters are replaced with blank spaces. However, the message will not be deleted from memory. The message would continue to exist as a message with no characters, a null message. To delete the message from memory, refer to Section 5.10.

Deleting a Message Block

You can delete an entire block of a message by pressing the [Ctrl] and [D] keys. The delete message block command will delete all 16 characters (one line display) or 18 characters (two line display) in a message block. After you delete a message block, the DL30 will then display one of three items:

If you deleted the first message block in a multiple block message, the DL30 will display the second block of the message. If you deleted any message block, other than the first message block in a multiple block message, the DL30 will display the previous message block. If you deleted the only message block in a single block message, the entire message is deleted and the DL30 will display the EDIT? prompt.

For example, assume that the DL30 contains the following message which is stored in three separate message blocks:

PRESSURE IN

RESERVOIR TANK

IS NORMAL

Assume the cursor is positioned at the first character in the second message block. The DL30 display will appear like this:

*ESERVOIR TANK
54

Chapter 5 Reviewing and Editing Messages

If the [Ctrl] and [D] keys are now pressed, the message block RESERVOIR TANK will be deleted. The message now contains just two message blocks:

PRESSURE IN

IS NORMAL

The DL30 will display the message block that was preceeding the deleted message block:

*RESSURE IN

Inserting a Message Block

You can insert a message block between two previously existing message blocks by pressing the [Ctrl] and [I] keys. The new message block is inserted after the message block that was being displayed when the insert message block command was selected. For example, assume that the DL30 contains the following message which is stored in two separate message blocks:

CONVEYOR BELT

HAS STOPPED

Assume that the cursor is positioned at the first character in the first message block. The DL30 display will appear like this:

*ONVEYOR BELT

If the [Ctrl] and [I] keys are now pressed, a new message block will be created after the first message block. The DL30 will display:

If the message <IN SHIPPING DEPT> is entered in the new message block, the message would now contain three message blocks:

CONVEYOR BELT

IN SHIPPING DEPT

HAS STOPPED

55

Chapter 5 Reviewing and Editing Messages

Deleting an Entire Message

You can quickly delete an entire message from memory by pressing the [Ctrl] and [E] keys. The command will erase all of the message blocks contained in a message. For example, assume that the DL30 contains the following message which is stored in two message blocks:

HOPPER #2

IS EMPTY

Assume that the cursor is positioned at the first character position in the second message block. The DL30 display will appear like this:

*S EMPTY
If the [Ctrl] and [E] keys are now pressed, the DL30 will first display:

SURE?
Next the [Y] and [Retrn] keys must be pressed to confirm that the message is to be deleted. The DL30 will delete the message and then display:

EDIT?

Editing Message Attributes

To edit the previously entered attributes of a message, perform the following steps: Step 1 - Make sure the following prompt is displayed:

EDIT?
Note: If you need a review of how to display the edit prompt, refer to Chapter 3. Step 2 - Press the [Y] and [Retrn] keys to enter the edit mode. The DL30 will display:

NUMBER:

Step 3 - Enter the message number of the message you want to edit and then press the [Retrn] key. The DL30 will display a portion of the message.

56

Chapter 5 Reviewing and Editing Messages

Step 4 - Press the [Ctrl] and [A] keys. The DL30 will display:

NUMBER:

Note: The message number that is displayed is the same as the number you entered in step 3. Step 5 - If you want to change the number of the message, you can enter a new message number. For example, if you entered message number 24 in step 3, you could change the message number to be any vacant message number. Now whenever the controller triggers the new message number, the message that was previously message number 24 will be displayed. If you do not want to change the message number, press the [Retrn] key. The DL30 will display one of two prompts depending upon the type of display being used:

If you are using a one line display, the DL30 will display:

SCROLL MODE?

If you are using a two line display, the DL30 will display:

USE BOTH?
Step 6 - You can now change message attributes by entering new [Y] or [N] responses to the message attribute prompts and then pressing the [Retrn] key. Or you can keep the original attributes by pressing the [Retrn] key. The attribute prompts will appear in the same sequence as when they were first entered, refer to Section 4.4.

57

Chapter

AB

The Run Mode


Chapter Objectives

In this chapter you will learn how to enter and exit the run mode. You will also learn how the DL30 operates while in the run mode.

Entering the Run Mode

When the DL30 is placed in the run mode, host controllers can trigger the DL30 to display a message. To place the DL30 in the run mode, perform the following steps: Step 1 - Make sure the following prompt is displayed:

EDIT?
Note: If you need a review of how to obtain the EDIT? prompt, refer to Chapter 3. Step 2 - Press the [N] and [Retrn] keys. The DL30 will display:

RUN?
Step 3 - Press the [Y] and [Retrn] keys to enter the run mode. The DL30 will display either a blank screen or a selected autorun message. Section 8.6 describes the autorun message and how the autorun message is selected. The DL30 is now in the run mode and will display any messages that are triggered by the control system.

Autorun Mode

Once the DL30 is placed in the run mode, the DL30 will remain in the mode indefinitely. If the power is interrupted while the DL30 is in the run mode, the DL30 will automatically reenter the run mode when power is reapplied. You will observe the following sequence of displays if the power is turned off and reapplied to the DL30 while in the run mode. 1) First the DL30 will display the three selfdiagnostic displays as described in Section 3.3.

61

Chapter 6 The Run Mode

2) Next, the DL30 will display:

AUTORUN
3) The DL30 will then display an autorun message if a message number has been specified. Section 8.7 describes the autorun message and how the autorun message is selected. 4) After the autorun message is displayed, the DL30 is in the run mode. The DL30 display will remain blank until the controller triggers a message to be displayed.

Exiting the Run Mode

To exit the run mode, press the [Esc] ESCape key three times. The DL30 will display the following prompt when the run mode is terminated:

EDIT?

Description of the Run Mode

In the run mode, the DL30 will wait for the host controller to send message triggers and/or variable data (not all DL30 displays have the variable data option). The DL30 receives message triggers and variable data through the parallel port on the back of the DL30. When a message trigger is received, the DL30 will search its memory for the selected message, insert any imbedded variables, and then display the message. Note: Chapter 11 decribes the variable data option. If another message trigger is sent to the DL30, while the first message is still being displayed, the DL30 will store the message trigger in a message buffer. The capacity of the message buffer is one message. Refer to the following example which shows how the message buffer operates. 1) The host controller sends a message trigger for message number 27 to the DL30. The DL30 removes the message trigger from the message buffer and displays message number 27.
DL30

Control System

Message Trigger #27 Sent

Message Buffer 27

Message #27 is displayed

62

Chapter 6 The Run Mode

2) While the DL30 is displaying message number 27, the DL30 receives a message trigger for message number 18. The message trigger is stored in the message buffer.
DL30 Control System Message Trigger #18 Sent Message Buffer 18 Message #27 is still being displayed

3) The DL30 receives an additional message trigger for message number 45, while message number 27 is being displayed. Since the message buffer already contains a message trigger, the trigger for message number 45 is ignored.
Message Trigger #45 is sent. Message is ignored, buffer is full. DL30 Message Buffer 18 Message #27 is still being displayed

Control System

4) After the DL30 completes the display of message number 27, the DL30 removes the message trigger for message number 18 from the message buffer and then displays message number 18.
DL30 Control System Message Buffer Message #18 is displayed

Note: While in the priority or round robin modes of operation (refer to Chapter 9), the DL30 does not store message triggers in the buffer.

63

Chapter

AB

Using the Parallel Port


Chapter Objectives

This chapter will provide you with:

A description of the parallel port. Data format requirements for parallel input. Descriptions and examples of AC and DC message triggering. Parallel port interface examples.

Note: This chapter describes how you can use the parallel port to trigger messages. If you require information on how to input variable data, refer to Chapter 11.

Description of the Parallel Port

You can use the parallel port of the DL30 to trigger messages and to display variable data (if variable dataoption is available). The parallel port is located on the back of the DL30. The parallel port terminals are labeled as illustrated in Figure 7.1.
Figure 7.1 Parallel Port Connections
Power Supply Terminals Parallel Port Terminals

1 TB1

10

11

KEYBD

ACH ACN GND D7

D6

D5

D4 D3

D2

D1 D0

COM VS D15 D14 FUSE 12 13 14 15

D13

D12 D11

D10

D9

D8

NC TB2

16

17

18

19

20

21

22

Parallel Port Terminals

71

Chapter 7 Using the Parallel Port

Table 7.A Parallel Port Functions

Terminal # 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Label D7 D6 D5 D4 D3 D2 D1 D0 COM VS D15 D14 D13 D12 D11 D10 D9 D8 NC Data input Data input Data input Data input Data input Data input Data input Data input

Used for

Common reference (ground) for data lines Select voltage thresholds Data input Data input Data input Data input Data input Data input Data input Data input No connection, not used

The input voltages can vary from 5 to 120 volts DC and from 5 to 120 volts AC (4763 Hz) without the need for separate voltage converters. Special noise rejection circuits on each input protect the DL30 from excessive electromagnetic interference. The parallel inputs also protect against electrostatic discharges. Figure 7.2 shows a circuit diagram of an input terminal.

72

Chapter 7 Using the Parallel Port

Figure 7.2 Parallel Port Input Circuit.


+5 VDC +15 VDC

Data T4T11 and T14T21 0.1f

2.2K

100K

CMOS IC Input.

Switch cotrolled by VS.

VS Tied to COM = +5VDC VS Open = +15VDC 390 1 Meg

COM T12

To internal.

Switch closes when the DL30 scans the parallel port if Load Port is selected.

Selecting BCD or Binary Data Format

The parallel port will accept message triggers in either a binary or Binary Coded Decimal (BCD) format or in noncoded discrete form which allows the DL30 to easily replace pilot lights. Chapter 9 describes how to use the DL30 to replace pilot lights. You must select which format best suits your needs and then set the parallel port to the selected data format as described in Section 8.4. Each numbering system, binary or BCD, has its own merits. Your choice will often be based upon the format used by your controller. However, the binary system may have an advantage over the BCD format in some situations. If the binary numbering system is used, only fourteen data lines are needed to address all of the 9,999 possible message numbers. The BCD numbering system requires the use of all sixteen data lines if you wanted to address all 9,999 possible message numbers.

73

Chapter 7 Using the Parallel Port

Using Binary Data Input

As previously discussed, the DL30 has sixteen terminals used as data input lines. Terminal number 11 (labeled D0) represents the least significant digit. Terminal number 14 (labeled D15) represents the most significant digit. A data line may either be at ground level, which represents a binary value of 0, or a data line may have a voltage present, which represents a binary value of 1. The convention of having a voltage represent a value of 1 and ground representing a value of 0, is known as positive binary logic (high true logic). The opposite convention is known as negative binary logic (low true logic). You can set the DL30 to accept either positive or negative logic (high or low true), refer to Section 8.4. Table 7.B shows the value of each data line.
Table 7.B Binary Values of the Data Lines

D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 x D15


address is 9,999. x

11 10 9 8 7 6 5 4 21 20 19 18 17 16 15 14

1 2 4 8 16 32 64 128 256 512 1,024 2,048 4,096 8,192 16,384 32,768

x These data lines are not used for binary input. The maximum message number the DL30 can

74

Chapter 7 Using the Parallel Port

For example: Assume that the following logic levels (positive logic) appear on the data lines. D0Voltage present (Logic 1) D1Ground level (Logic 0) D2Ground level (Logic 0) D3Ground level (Logic 0) D4Voltage present (Logic 1) D5Ground level (Logic 0) D6Ground level (Logic 0) D7Voltage present (Logic 1) D8Ground level (Logic 0) D9Ground level (Logic 0) D10Ground level (Logic 0) D11Ground level (Logic 0) D12Voltage present (Logic 1) D13Ground level (Logic 0) D14Ground level (Logic 0) D15Ground level (Logic 0) Each of the data lines represent the following values: D01 D10 D20 D30 D416 D50 D60 D7128 D80 D90 D100 D110 D124,096 D130 D140 D150 Adding the values of the individual data lines provides the value being entered, in this example 4,241.

75

Chapter 7 Using the Parallel Port

Using BCD Input

The sixteen data lines can also be used to input BCD formatted data. The BCD numbering system uses a group of four binary digits to represent a single decimal digit. Table 7.C shows the value of each data line.
Table 7.C BCD Values of the Data Lines

Data Line No. D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15

Terminal No. 11 10 9 8 7 6 5 4 21 20 19 18 17 16 15 14

Value When ON (True) 1 2 4 8 10 20 40 80 100 200 400 800 1,000 2,000 4,000 8,000

For example: Assume the following logic (positive logic) levels appear on the data lines.

76

Chapter 7 Using the Parallel Port

D0Voltage present (Logic 1) D1Ground level (Logic 0) D2Ground level (Logic 0) D3Ground level (Logic 0) D4Ground level (Logic 0) D5Ground level (Logic 0) D6Voltage present (Logic 1) D7Ground level (Logic 0) D8Voltage present (Logic 1) D9Ground level (Logic 0) D10Ground level (Logic 0) D11Ground level (Logic 0) D12Voltage present (Logic 1) D13Ground level (Logic 0) D14Ground level (Logic 0) D15Ground level (Logic 0) The data lines represent the following values: D01 D10 D24 D30 D40 D50 D640 D70 D8100 D90 D100 D110 D121,000 D130 D140 D150 Adding the values of the individual data lines provides the value being entered, in this example 1,145.

Logic Levels

The DL30 interprets the voltages that are present on the data lines as either an ON or an OFF condition. There is also a third state which should be avoided, an in between or indeterminate state. The indeterminate state occurs when the input voltage is between the ON voltage range and the OFF voltage range. The voltage ranges that the DL30 will interpret as either ON or OFF values depends upon a combination of four factors:

Whether or not the Load Port option has been selected as described in Section 8.4.
77

Chapter 7 Using the Parallel Port

Whether positive or negative binary logic has been selected as described in Section 8.4. Whether AC or DC input voltage has been selected as described in Section 8.4. Whether terminal #13 (VS) has been connected to terminal #12 (COM) or left open.

Table 7.D lists the voltage ranges and their logic values.
Table 7.D Input Voltage Ranges and Their Logic Values

Input Voltage (AC or DC) DC DC DC DC AC AC AC AC

Load Port Option Selected? No No Yes Yes No No Yes Yes

Terminal #13 (VS) Connected to Terminal #12 Open (No Connection) Connected to Terminal #12 Open (No Connection) Connected to Terminal #12 Open (No Connection) Connected to Terminal #12 Open (No Connection)

Voltage Range for Low (OFF) Logic 02.0 VDC 04.0 VDC 05.0 VDC 020.0 VDC 01.5 VAC (RMS) 03.3 VAC (RMS) 01.5 VAC (RMS) 014.0 VAC (RMS)

Voltage Range for High (ON) Logic 4.6120 VDC 13.0120 VDC 20.0120 VDC 75.0120 VDC 4.5120 VAC (RMS) 12.5120 VAC (RMS) 20.0120 VAC (RMS) 75.0120 VAC (RMS)

Notice that the ranges for the input voltages varies depending upon whether or not terminal #13 (VS) is left open or tied to terminal #12 (COM). If terminal #13 is connected to terminal #12, lower threshold voltage ranges are selected. If terminal #12 is left open, higher threshold voltage ranges are selected.

Using the Load Port Option

The ranges for the input voltages also depends upon whether or not the Load Port option has been selected. Section 8.4 describes how you can select the Load Port option. Selecting the Load Port option will apply a dummy load across the input lines. The dummy load absorbs a small amount of leakage current that may flow from an output while the output is in the OFF state. Excessive leakage current from an output that is in the OFF state may be interpreted by the DL30 as an ON state. The maximum amount of leakage current that can can be emitted from an output before a false triggering of a data line occurs depends upon whether or not terminal #13 (VS) is connected to terminal #12 (COM):

78

Chapter 7 Using the Parallel Port

If terminal #13 is connected to terminal #12 and the Load Port option is selected, each DL30 input can tolerate up to 1 milliampere of leakage current without falsely triggering the input. If terminal #13 is left open (not connected) and the Load Port option is selected, each DL30 input can tolerate up to 5 milliamperes of leakage current without falsely triggering the input.

Some types of outputs do not require that the parallel port inputs be loaded. However, the Load Port option may still be used to change the parallel port voltage ranges for each logic level. Note: Solidstate AC outputs such as the AllenBradley Catalog No. 1771OA and OAD output modules have minimum holding current requirements while in the ON state. These holding current requirements cannot be provided by the DL30s Load Port option. In order for the DL30 to meet the holding current requirements, external load capacitors and resistors are required. Section 7.8 describes how you can provide for the loading of the solidstate AC outputs.

Using AC Outputs to Trigger the DL30

There are two types of AC outputs:

Hard contact outputs


Solidstate AC outputs

IMPORTANT: If AC is to be used on the parallel port, it must be in phase with the 110/120 VAC power applied to the power terminals (ACH, ACN, GND) of the DL30. That is it must be from the same source. Hard contact outputs contain mechanically operated contacts. Examples of hard contact outputs include relays, push buttons, limit switches, and contact output modules (such as AllenBradleys Catalog No. 1771OZ or 1771OW Contact Output Modules). Any contact that does not have a leakage current while in the OFF state can be considered a hard contact device. Note: The SLC 100 and 150 have hard contact outputs available. However, they also have a leakage current in the offstate due to an arc suppressor network across each contact. Refer to Section 7.10 for information on applying an SLC 100 or SLC 150 as a controller for the DL30.

79

Chapter 7 Using the Parallel Port

Figure 7.3 illustrates how hard contact outputs can be connected to the input data lines of the DL30.

Figure 7.3 Connecting Hard Contact Outputs (AC) to the DL30 Data Lines

11 DL30 Terminals D0

10 D1

9 D2

8 D3

14 D15

12 COM

Neutral AC Power Supply

Controlling Device Hard Contacts

O O

O O

O O

O O

O O
Hot

ATTENTION: If you are using an AllenBradley Catalog No. 17710Z Contact Output Module, you must connect a 430 ohm, 1/4 watt resistor in series with each DL30 input data line. This resistor should be placed at the Output Module end of the data line. The 430 ohm resistor will reduce, to an acceptable level, the current flow (due to line capacitance) that flows through the modules contacts. Failure to use these resistors will result in sticking of the modules contacts and damage to the module. No resistor or resistorcapacitor network is required for the 1771OW Contact Output Module.

Solidstate outputs do not have any mechanically operated contacts. All switching functions in a solid state contact are done electronically. Examples of solid state contacts are AllenBradleys Catalog No. 1771OA ,OAD 120 VAC output modules and SLC 150 triac outputs. Figure 7.4 illustrates how solid state AC outputs can be connected to the input data lines of the DL30. Notice that special loading resistors and capacitors are required when using a solidstate output. The last part of this section describes how you can select the proper loading (values of R1 and C1 or R2) of the outputs.
710

Chapter 7 Using the Parallel Port

Figure 7.4 Connecting Solid State Outputs to the DL30 Data Lines
Could be replaced by a single resistor (R2). C1

R1

C1

R1

R1

C1 R1 C1

11 DL30 terminals D0

10 D1

9 D2

8 D3

14 D15

12 COM

Neutral

O
Solid State AC Outputs

O O

O O

O O

O O
Hot

AC Power Supply.

You can set the parallel port to accept AC input voltages in the range of 0 to 120 volts AC. The AC input voltages can be used to either trigger messages or to transfer variable data. If you use AC outputs, you must make sure that the following three items are set correctly: 1) You must set the parallel port to accept AC input signals as described in Section 8.4. 2) You must make sure the Load Port option is set correctly. Section 8.4 describes how to select the Load Port option. 3) You must either connect terminal #13 (VS) to terminal #12 (COM) or leave the terminal unconnected. Determining Load Port and Terminal #13 (VS) Settings for AC Outputs The Load Port option and terminal #13 (VS) determine what voltage ranges are interpreted as either ON or OFF states. To determine the proper setting for terminal #13 (VS) and whether or not the Load Port option is needed, refer to Table 7.E.
711

Chapter 7 Using the Parallel Port

Table 7.E Parallel Port Voltage Threshold for AC Outputs

Load Port Option Selected? No No Yes Yes

Terminal #13 (VS) Connected to Terminal #12 Open (No Connection) Connected to Terminal #12 Open (No Connection)

Voltage Range for Low (OFF) Logic 01.5 VAC (RMS) 03.3 VAC (RMS) 01.5 VAC (RMS) 014.0 VAC (RMS)

Voltage Range for High (ON) Logic 4.5120 VAC (RMS) 12.5120 VAC (RMS) 20.0120 VAC (RMS) 75.0120 VAC (RMS)

You must select one of the four options shown in Table 7.E. The option that you select should provide a maximum low logic voltage. In addition, the low logic voltage range that you select must have a corresponding high logic voltage range which would include the voltage you are going to control to the DL30 inputs. For example: Assume that the outputs you are connecting to the DL30 have a high logic voltage of 120 volts AC (RMS) and a low logic voltage of 0 volts AC. You would need to load the parallel port by selecting the Load Port option and you would leave terminal #13 (VS) unconnected. This combination would select a low logic voltage range of 014 volts AC (RMS) and a high logic voltage range of 75120 volts AC (RMS). Determining the Current Requirements For AC Outputs You must also check to make sure that the AC outputs can supply enough current to handle the requirements of the DL30s parallel port. Table 7.F lists the current requirements of the parallel port.
Table 7.F Parallel Port Current Requirements for AC Outputs

Load Port Option Selected?

Terminal #13 (VS) 5 VAC Input

Current Requirements per Input 12 VAC Input 80A 24 VAC Input 200A 200A 10mA* 120 VAC Input 1.2mA 1.2A 50mA* 50mA*

No No Yes Yes

Connected to Terminal #12 Open (No Connection) Connected to Terminal #12 Open (No Connection)

10A

712

Chapter 7 Using the Parallel Port

To determine the total current requirements of the parallelport, multiply the number of DL30 inputs being used by the value found in Table 7.F. For example: Assume that the following conditions exist:

You are using 120 volt AC outputs. You have loaded the parallel port by selecting the Load Port option. Terminal #13(VS) is left unconnected.

Each input will draw a peak current of 50 milliamperes. If you are using all sixteen inputs, your output source must be able to provide 800 milliamperes of current (16 50 mA =800 mA). Note: The currents listed in Table 7.F, when Load Port is selected, are not steady state currents. The DL30 will only draw the listed current values while it is scanning the parallel port (once every 70 milliseconds). While the parallel port is not being scanned, the current draw for each input is under 1 milliampere. These small currents may not maintain good contact continuity in hard contacts. You should verify that the contacts you are using will have contact continuity with currents less than 1 milliampere. If not, additional loading with a resistor or resistor/capacitor network may be needed. Selecting the Proper Loading for SolidState AC Outputs The DL30 will not draw sufficient current to meet the holding current requirements of a solidstate output. In addition solidstate outputs have a small leakage current output while in the OFF state. Therefore, solidstate outputs such as the Catalog No.1771OA and OAD 120 VAC output modules and the SLC 150 triac outputs require that additional loading be placed on the output lines. As Figure 7.4 illustrates, you can load the outputs in one of two ways:

Single resistor in parallel with each DL30 input. Resistor/capacitor combination in parallel with each DL30 input.

If you choose to load the AC output lines with a single resistor, you can determine the amount of resistance needed by using the following equation: Loading Resistance = Output Voltage (Volts RMS) Minimum Holding Current (Amperes) For example: If you are using a Catalog No. 1771OA 120 VAC output module, the minimum holding current is listed as 50 milliamperes and the output voltage is 120 volts AC (RMS). The resistance that the output lines would require for loading would be: Loading Resistance= 120 Volts (RMS) =2,400 Ohms (2.4K ohms) 0.05 Amperes
713

Chapter 7 Using the Parallel Port

If the calculated resistance is not a standard value, use the next lower standard value. This will guarantee an adequate current draw. After determining the amount of resistance required for each output, you can then determine the wattage of the resistor by using the following equation: Wattage of Load Resistor = Output Voltage (RMS) Output Voltage (RMS) 1.3 Load Resistance (ohms) Wattage of Load Resistor = 120 volts120 volts 1.3 (30% safety margin) 2,400 ohms =6 watts 1.3 =7.8 watts (Round off to 8 watts) If you are using a Catalog No. 1771OA or OAD 120 VAC output module, or the SLC 150 triac outputs, to switch 120 VAC, we have simplified the selection process by providing the resistance values:

A Catalog No. 1771OA output module requires a load resistor rated at 2.4 K ohms, 8 watts on each of the outputs. A Catalog No. 1771OAD output module requires a load resistor rated at 1.2 K ohms, 16 watts on each of the outputs. The SLC 150 triac outputs require a load resistor rated at 12K ohms, 2 watts on each of the outputs.

Figure 7.5 illustrates the connection between a DL30 and a Catalog No. 1771OA, OAD, or SLC 150 triac 120 V AC output using a single load resistor.

714

Chapter 7 Using the Parallel Port

Figure 7.5 Loading Catalog No. 1771OA,OAD or SLC 150 Triac Outputs
R2 Load resistors.

R2

R2 R2

11 DL30 Terminals D0

10 D1

9 D2

14 D15

12 COM 120VAC Source

1771OA, 1771OAD, or SLC 150 Triac Outputs

Neu

O O

O O

O O

O O
Hot

Another, more practical, way to provide the load required for a solidstate output is to connect a load resistor/capacitor combination in parallel on each of the outputs. The resistor/capacitor combination has some advantages over using a single load resistor. The main advantage is that the wattage rating of the resistor is much lower and therefore less room is required and less heat is generated. You can determine the value of the capacitor that is required for loading by using the following equation. Capacitor Rating (Farads) = 1 2fXc

f Xc

=
= =

3.1416
Frequency of the AC output in Hertz. The desired impedance of the capacitor in ohms.

You must first calculate the value of Xc. The value of Xcis calculated using the same equation that is used to calculate the resistance for a single resistor load: Loading Impedance (Xc)= Output Voltage (Volts RMS) Minimum Holding Current (Amperes)
715

Chapter 7 Using the Parallel Port

For example: If you are using a Catalog No. 1771OA 120 VAC output module, the holding current is listed as 50 milliamperes and the output voltage is 120 volts AC (RMS). The impedance that the output lines would require for loading would be: Loading Impedance (Xc)= 120 Volts (RMS) =2,400 Ohms (2.4K ohms) 0.05 Amperes After you have determined the value of Xc, you can now calculate the value of the capacitor required. For example:If you are using a Catalog No. 1771OA 120 VAC output module, the value of the capacitor would be calculated as follows: Capacitor Rating (Farads) = 1 2fXc

1 2 3.1416 60 Hz 2,400 Ohms 1

904,780.8 = 0.0000011 Farads = 1.1 F

If your calculated value of the capacitor is a nonstandard value, round up to the closest standard value. In the example given we would round 1.1 F to 1.5 F. The capacitor should have a minimum Working Voltage DC (WVDC) rating that is at least 1.4 times greater than the actual peak voltage that is present on the input lines. Higher WVDC ratings may also be used. We recommend that you only use metalized polyester film capacitors. The value of the resistor that is connected in series with the capacitor has a fixed value of 100 ohms, 2 watts for the 1771OA or OAD, or 390 ohm, 1 watt for the SLC 150. This resistor limits the amount of current that is drawn when the output is first turned on. If you are using a Catalog No. 1771OA or OAD 120 VAC output module, or SLC 150 triac outputs, we have simplified the selection process by providing the required capacitor values:


716

A Catalog No. 1771OA 120 VAC output module requires a load capacitor rated at 1.5 F, 200 WVDC on each input data line. A Catalog No. 1771OAD 120 VAC output module requires a load capacitor rated at 2.2 F, 200 WVDC on each input data line. SLC 150 triac outputs require a load capacitor rated at .2F, 200WVDC on each input data line when switching 120 VAC.

Chapter 7 Using the Parallel Port

To assist you in locating suitable capacitors, we have provided Tables 7.G, 7.H, and 7.I which lists some of the acceptable manufacturers and part numbers of capacitors.
Table 7.G Loading Capacitors for 1771-OA 120 VAC Outputs (50mA minimum current)

Manufacturer G.E. Sprague Sprague Sprague Sprague CDE CDE CDE

Part Number 40L3151 105X92 205X92 105X94 205X94 MMWA2W1 MMWA4W1 MMWA4W2

Name HIC Type 431P Type 431P Type 431P Type431P Type MMWA Type MMWA Type MMWA

Rating (MFD) 1.5 1.0 2.0 1.0 2.0 1.0 1.0 2.0

WVDC 400 200 200 400 400 200 400 400

Table 7.H Loading Capacitors for 1771-OAD 120 VAC Outputs (100mA minimum current)

Manufacturer Sprague Sprague Sprague Sprague CDE G.E.

Part Number 205X92 305X92 205X94 305X94 MMWA4W2 40L3221

Name Type 431P Type 431P Type 431P Type 431P Type MMWA HIC

Rating (MFD) 2.0 3.0 2.0 3.0 2.0 2.2

WVDC 200 200 400 400 400 400

Table 7.I Loading Capacitors for SLC 150 Triac Outputs 120 VAC (10mA minimum current)

Manufacturer Sprague Sprague CDE CDE Nichicon Nichicon

Part Number 224X92 334X92 MMWA2P22 MMWA2P33 QXM2E224KTP QXM2E334KTP

Name Type 431P Type 431P Type MMWA Type MMWA Metalized Polyester Film Metalized Polyester Film

Rating (MFD) .22 .33 .22 .33 .22 .33

WVDC 200 200 200 200 250 250


717

Chapter 7 Using the Parallel Port

Figure 7.6 illustrates the connection between a DL30 and a Catalog No. 1771OA or OAD 120 VAC output module, or the SLC 150 triac output, using a resistor/ capacitor load.
Figure 7.6 Loading Catalog No. 1771OA,OAD, or SLC 150 Triac Outputs
Current limiting resistors (100 ohm, 2 watt for 1771OA or OAD) (390 ohm, 1 watt for SLC 150 triac outputs) R1 C1 Load capacitors. (1.5F, 200WVDC for 1771OA) (2.2F, 200WVDC for 1771OAD) (0.2F, 200WVDC for SLC 150 Triac)

R1

C1

R1

C1 R1 C1

11 DL30 Terminals D0

10 D1

9 D2

14 D15

12 COM

O O

O O

O O

1771OA, 1771OAD, or SLC 150 Triac Outputs

120VAC Source NEU

O O

HOT

Using DC Outputs to Trigger the There are two types of DC outputs: DL30

Hard contact outputs

Hard contact outputs contain mechanically operated contacts. Examples of hard contact outputs include relays, push buttons, limit switches, and contact output modules (such as AllenBradleys Catalog No. 1771OZ and 1771OW). Any contact that does not have a leakage current while in the OFF state can be considered a hard contact device. Note: The SLC100 and SLC150 have hard contact outputs available. However, they also have a leakage current in the OFF state due to an arc suppression network across each contact. Refer to Section 7.10 for information on applying an SLC100 or SLC150 as a controller for the DL30.
718

Chapter 7 Using the Parallel Port

Solidstate DC output modules

Solidstate outputs do not have any mechanically operated contacts. All switching functions in a solidstate contact are done electronically. Examples of solidstate contacts are AllenBradleys Catalog No. 1771OB, OG output modules, and SLC150 transistor outputs. Figure 7.7 illustrates how DC outputs can be used to trigger the DL30.
Figure 7.7 Connecting DC Outputs to the DL30 Data Lines

11 DL30 Terminals D0

10 D1

9 D2

8 D3

14 D15

12 COM

Controlling Device Contacts

O O

O O

O O

O O

O O

+
DC Power Supply

You can set the parallel port to accept DC input voltages in the range of 0 to 120 volts DC. The DC input voltages can be used to either trigger messages or to transfer variable data. If you use DC outputs, you must make sure that the following three items are set correctly: 1) You must set the parallel port to accept DC input signals as described in Section 8.4. 2) You must make sure the Load port option is set correctly. Section 8.4 describes how to select the Load Port option. 3) You must either connect terminal #13 (VS) to terminal #12 (COM) or leave the terminal unconnected. Determining Load Port and Terminal #13 (VS) Settings For DC Outputs The Load Port option and terminal #13 (VS) determine what voltage ranges are interpreted as either ON or OFF states. You can determine the proper setting for terminal #13 (VS) and whether or not the Load Port option is needed by referring to Table 7.J.

719

Chapter 7 Using the Parallel Port

Table 7.J Parallel Port Voltage Threshold for DC Outputs

Load Port Option Selected? No No Yes Yes

Terminal #13 (VS) Connected to Terminal #12 Open (No Connection) Connected to Terminal #12 Open (No Connection)

Voltage Range for Low (OFF) Logic 02.0 VDC 04.0 VDC 05.0 VDC 020.0 VDC

Voltage Range for High (ON) Logic 4.6120 VDC 13.0120 VDC 20.0120 VDC 75120 VDC

You must select one of the four options shown in Table 7.J. The option that you select should provide a maximum low logic voltage. In addition, your controller voltages mustfall in the high logic voltage range. For example: Assume that the outputs you are connecting to the DL30 have a high logic voltage of 24 volts DC and a low logic voltage of 0 volts DC. You would need to load the parallel port by selecting the Load Port option and you would connect terminal #13 (VS) to terminal #12 (COM). This combination would select a low logic voltage range of 05 volts DC and a high logic voltage range of 20120 volts DC. Note: You must select the Load Port option if you are using solidstate DC outputs. Solidstate outputs have some leakage current while in the OFF state. The loading of the port by selecting the Load Port option compensates for the leakage current. The maximum amount of leakage current that can be emitted from an output before a false triggering of a data line occurs depends upon whether or not terminal #13 (VS) is connected to terminal #12 (COM):

If terminal #13 is connected to terminal #12 and the Load Port option is selected, each DL30 input can tolerate up to 1 milliampere of leakage current without falsely triggering the input. If terminal #13 is left open (not connected) and the Load Port option is selected, each DL30 input can tolerate up to 5 milliamperes of leakage current without falsely triggering the input.

Determining the Current Requirements For DC Outputs You must also check to make sure that the DC outputs can supply enough current to handle the requirements of the DL30s parallel port. Table 7.K lists the current requirements of the parallel port.

720

Chapter 7 Using the Parallel Port

Table 7.K Parallel Port Current Requirements for DC Outputs

Load Port Option Selected? No No Yes Yes

Current Requirements per Input Terminal #13 (VS) Connected to Terminal #12 Open (No Connection) Connected to Terminal #12 Open (No Connection) 5 VDC Input 5.0A 12 VDC Input 75A 24 VDC Input 200A 150A 10mA* 120 VDC Input 1.2mA 1.1mA 50mA* 50mA*

Note: The currents listed in Table 7.K with an (*) are not steady state currents. The DL30 will only draw the listed current values while it is scanning the parallel port (once every 70 milliseconds). While the parallel port is not being scanned, the current draw for each input is under 1 milliampere. These small currents may not maintain good contact continuity in hard contacts. You should verify that the contacts you are using will have contact continuity with currents less than 1 milliampere. If not, loading components will be needed on each DL30 input. To determine the total current requirements of the parallel port, multiply the number of inputs being used by the value found in Table 7.K. For example: Assume that the following conditions exist:

You are using 24 volt DC outputs. You have loaded the parallel port by selecting the Load Port option. Terminal #13(VS) is connected to terminal #12(COM).

Each input will draw a peak current of 10 milliamperes. If you are using all sixteen inputs, your output source must be able to provide 160 milliamperes of current (16 10 mA = 160 mA). Parallel Port Settings for Catalog No. 1771OB, OG Output Modules, and SLC150 Transistor Outputs. If you are using Catalog No. 1771OB or OG DC outputs or SLC150 transistor outputs to drive the DL30, we have simplified your selection of the port settings by providing them:

Catalog No. 1771OB, 1224 VDC Output ModuleIf you are using this output module, 24 volt DC outputs must be used. The following settings are used: Load Port Option selected (this offsets the 1 milliampere leakage current).
721

Chapter 7 Using the Parallel Port

Parallel port set to accept DC voltages. Terminal #13(VS) is connected to terminal #12(COM).

Catalog No. 1771OG, TTL Output ModuleIf you are using this output module, the following settings are used: Load Port Option not selected. Parallel port set to accept DC voltages. Terminal #13(VS) is connected to terminal #12(COM).

SLC150 transistor outputs - If you are using these outputs, voltages higher than 20 VDC must be used, and the following settings are used: Load Port option selected (this offsets the 1 milliampere leakage current). Parallel port set to accept DC voltages. Terminal #13(VS) is connected to terminal #12(COM) for voltages between 20 and 75 volts DC, and not connected to terminal #12(COM) for voltages between 75 and 120 volts DC.

722

Chapter 7 Using the Parallel Port

Using SLC 100 or SLC 150 Programmable Controllers

Note: To use SLC 150 triac outputs, refer to section 7.8. To use SLC 150 transistor outputs refer to section 7.9.You can use the AllenBradley SLC 100 or SLC 150 programmable controllers to trigger the DL30. Refer to the appropriate section below to determine requirements for the type of SLC 100 or SLC 150 outputs to be used. The contact outputs of the SLC 100 and SLC 150 require a minimum of 10 milliamperes each in order to maintain contact continuity. To ensure that 10 milliamperes of current flow through the SLC 100 or SLC 150 contact outputs, you must connect load resistors in parallel with each output. Figure 7.8 illustrates the connection between the SLC 100 or SLC 150 contact outputs and the DL30.
Figure 7.8 Connecting an SLC 100 or SLC 150 Contact Output to a DL30
SLC 100 or SLC 150 Contact Output

DL30 Input (D0 through D15)

AC or DC Power Supply

Load Resistor

DL30 Common (COM)

Table 7.L lists the resistance values that are required for various output voltages.
Table 7.L Load Resistor Values for SLC 100 Outputs

Input Voltage (AC, RMS, or DC) 5 12 24 120

Resistor Value 470 ohms, 1/8 watt 1,200 ohms, 1/4 watt 2,400 ohms, 1/2 watt 12,000 ohms, 2 watts

If you want to use voltages other than those listed in Table 7.L, you can calculate the resistor value required by using the following equation: Load Resistance = Output Voltage 0.01

723

Chapter 7 Using the Parallel Port

To obtain the wattage rating of the resistor, use the following equation: Load Resistor Wattage Rating = Output Voltage Output Voltage 2 Load Resistance You can calculate the current requirements of the power supply by finding the current draw of each output in Table 7.F (AC outputs) or Table 7.K (DC outputs) for the selected input voltage. Then add an additional 10 milliampere current draw for the resistor. After you find the current draw for each input, multiply the current value by the number of inputs. For example: If you use the SLC 100 with 120 volt AC inputs, each SLC 100 output will have to provide 50 milliamperes of current. Adding an additional 10 milliamperes of current draw for the resistor, provides a total current draw of 60 milliamperes for each input. If all sixteen inputs of the DL30 are used, the power supply would have to provide 960 milliamperes of current (16 60 mA = 960 mA).

Timing Requirements of the Parallel Port

The DL30 reads the data lines periodically. You must ensure that the data is present on the data lines long enough to be read. Note: Refer to Section 11.6 for a description of the timing requirements for messages with variable data. The DL30 will scan the data lines once every 100 milliseconds (no imbedded variables). In order to ensure that the data is read, the data must remain on the data lines for at least 100 milliseconds. After each scan the DL30 saves a copy of the data that was read. If the next scan reads the same data, the data is ignored. This feature prevents multiple triggering of the same message. Figure 7.9 illustrates a typical message trigger sequence. Message #1 is triggered and then message #10 is triggered. In this example, the DL30 is set to accept BCD formatted message codes.

724

Chapter 7 Using the Parallel Port

Figure 7.9 Typical Timing Diagram for Message Triggers


BCD Message Number timing example 100ms D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 100ms

t0

t1

t2

t3

The following are descriptions of what occurs during each ofthe four timing intervals (t0, t1, t2, and t3): During t0, the trigger for message No. 1 is placed on the data lines. During t1, the message trigger is kept unchanged at the parallel port for a minimum of 100 milliseconds. During t2, the trigger for message No. 10 is placed on the data lines, and the trigger for message number 1 is removed. During t3, the message trigger is kept unchanged at the parallel port for 100 milliseconds.
725

Chapter

AB

Special Functions
Chapter Objectives

In this chapter you will learn how to:

Set the electrical characteristics and operating mode of the parallel port. Use the debug mode. Clear memory. Set the autorun message.

Introduction to the Special Functions Menu

The special functions menu is accessed from the main menu. You select the special functions by pressing the [Y] key then the [RETURN] key at the SPECIAL FUNCTIONS? prompt. You will then be shown a sequence of prompts for the four special functions. To enter a special function you must press the [Y] key and then the [Retrn] key. If you do not want to enter a particular special function press the [N] and [Retrn] keys; the DL30 will then display the next prompt. The four special functions are:

SET PORT? DEBUG? CLEAR RAM? SET AUTORUN?

81

Chapter 8 Special Fuctions

Figure 8.1 shows the flowchart for the special functions menu.
Figure 8.1 Special Functions Menu Flowchart N

Special Function? Y Set Port? N

Edit?

Low True? Y or N

Y Debug? N Edit? Debugger ESC 3 times

Load Port? Y or N

AC Sampling? Y or N

Clear RAM? N

Y Y

Sure? N Edit? Edit? Scan Method? enter <number>[Retrn]

Positive? Y N

Edit? Memory Lost Set Autorun? N Edit? Y

Number =

enter <message number>[Retrn]

82

Chapter 8 Special Functions

Entering the Special Functions Menu

To enter the special functions menu, perform the following steps: Step 1 - Make sure the edit prompt is displayed:

EDIT?

Note: If you need a review of how to obtain the EDIT? prompt, refer to Chapter 3. Step 2 - Press the [N] and [Retrn] keys. The DL30 will display:

RUN?
Step 3 - Press the [N] and [Retrn] keys. The DL30 will display:

SPECIAL FUNCTIONS?
Step 4 - Press the [Y] and [Retrn] keys to enter the special functions menu. The DL30 will display:

SET PORT?

The set port prompt is the first special function. To enter the set port function press the [Y] and [Retrn] keys. To enter one of the other three special functions, press the [N] and [Return] keys until the special function that you want is displayed.

Set Port? Special Function

The set port function allows you to set the following parallel port parameters.

Positive or negative logic


Load port option AC or DC input voltages Scan mode

You enter the set port function by pressing the [Y] and [Retrn] keys in response to the SET PORT? prompt. After selecting the set port function, the first prompt that the DL30 will display is:

LOW TRUE?

83

Chapter 8 Special Fuctions

If you answer [Y] to the low true input option, the DL30 will interpret the voltages on the data lines as negative logic signals. If you answer [N] to the low true option, positive logic is selected. If negative logic is selected:

A voltage on a data line is interpreted as an OFF (logic 0) condition. The absence of voltage on a data line is interpreted as an ON (logic 1) condition.

If positive logic is selected:

A voltage on a data line is interpreted as an ON (logic 1) condition. The absence of voltage on a data line is interpreted as an OFF (logic 0) condition.

Note: If possible, we recommend that you configure your system so that in a normal operating condition as few as possible input lines have a voltage applied to them. This will keep the DL30 at a lower operating temperature. The next prompt that you must respond to is:

LOAD PORT?

If you respond to the LOAD PORT? prompt by pressing the [Y] and [Retrn] keys, a load resistance is applied across each of the data input lines. The load resistance will compensate for the small amount of leakage current that can occur from solid state DC outputs. You can also use the load port option to change the voltage ranges that the DL30 will accept as either an ON or an OFF condition. Section 7.6 (Table 7.D) describes the effects of loading the parallel port inputs on the input voltage ranges. If you respond to the prompt by pressing the [N] and [Retrn] keys, the data lines are not loaded. After you respond to the LOAD PORT? prompt,the DL30 will display:

AC SAMPLING?
If you respond to the AC SAMPLING? prompt by pressing the [Y] and [Retrn] keys, the data input lines are set to accept AC voltages. If you respond to the prompt by pressing the [N] and [Retrn] keys, the data lines of the DL30 are set to accept DC voltages. After you respond to the AC SAMPLING? prompt, the DL30 will display:

SCAN METHOD:
The selected scan method determines how the DL30 will interpret the data present on the parallel port.
84

Chapter 8 Special Functions

You must respond to the SCAN METHOD? prompt with a numeric value. The value that you provide determines which scanning method is used. Table 8.A lists the scanning modes of the parallel port. After you provide a scan mode number, the DL30,will return to the beginning EDIT? prompt.
Scanning Mode Priority Round Robin Binary BCD Binary with Variable Data x BCD with Variable Data x Number 1 2 3 4 5 6

x These scanning modes are only availabl;e on a DL30 with the variable data option.

Debug? Special Function

The Debug special function is very valuable if you are having difficulty triggering messages properly in the run mode. The debug function allows you to visually determine whether or not a voltage is applied to a DL30 data line. If you respond to the DEBUG? prompt by pressing the [Y] and [Retrn] keys, the DL30 will display the status of the data lines. The display will appear like this:

0000010000010011
The debug mode display consists of sixteen ones and zeros. This display represents the condition of the sixteen data lines. The character on the far left represents data line D15 and the character on the right represents data line D0. If you have set the parallel port for negative logic, a voltage on a data line will be represented by a 0. If positive logic is selected, a voltage on a data line will be represented by a 1. For example: Assume that a debug mode display appears like this:

0000100001100100
If positive logic has been selected, the above display would indicate that there is a voltage present on data lines D2, D5, D6, and D11. If negative logic has been selected, the above display would indicate that there is a voltage present on data lines D0, D1, D3, D4, D7, D8 D9,D10, D12, D13, D14, and D15. To exit the debug mode, press the [Esc] (ESCape) key three times.
85

Chapter 8 Special Fuctions

Clear RAM? Special Function

The clear ram special function clears all messages from the DL30 EEPROM memory. To clear the DL30 memory perform the following steps: Step 1 - Press the [Y] and [Retrn] keys in response to the CLEAR RAM? prompt. The DL30 will display:

SURE?

Step 2 - Press the [Y] and [Retrn] keys in response to the SURE? prompt. The DL30 will display:

POSITIVE?

Step 3 - Press the [Y] and [Retrn] keys in response to the POSITIVE? prompt. The DL30 will display:

MEMORY LOST

While Memory Lost is displayed, the DL30 is actually clearing the EEPROM. Hitting any key, such as [Escape], will not speed up this function. Depending on the amount of the memory used and the size of the EEPROM (8 or 32k byte), it could take several seconds to several minutes before Memory Lost is cleared and the display shows:

EDIT?

Set AUTORUN? Special Function

The set autorun function allows you to set the autorun message number. If the power to the DL30 is interrupted while in the run mode, the DL30 will automatically enter the run mode (autorun) when the power is reapplied. The autorun message is the first message that the DL30 displays when the DL30 enters the autorun mode. After the autorun message is displayed the DL30 resumes normal run mode operation. If you press the [Y] and [Retrn] keys in response to the SET AUTORUN? prompt, the DL30 will display:

NUMBER:

You can now enter the message number of the message that you want displayed when the DL30 is powered up in the autorun mode. Enter the autorun message number and then press the [Retrn] key.
86

Chapter

AB

Using the DL30 to Replace Pilot Lihgts


Chapter Objectives

In this chapter you will learn how to replace up to sixteen pilot lights with a single DL30. Both the priority and round robin modes of operation are described.

Description of Input Modules

The DL30 has two modes of operation which allow you to replace a set of pilot lights:

Round robin input mode. While in the round robin mode of operation, the DL30 will look at the sixteen data lines as individual inputs. Each of the inputs is like the input wire to an individual pilot light. When a data line to the DL30 is triggered, a message corresponding to that data line is displayed. Priority input mode. The priority input mode is similar to the round robin input mode except that each of the data lines is assigned a priority in relation to the other data lines.

Pilot lights are typically used in one of two ways: 1) Pilot lights can be used as status indicators. For example, a pilot light can inform an operator that a motor is on or off. 2) Pilot lights can also be used as diagnostic indicators. For example, a pilot light can inform an operator that a overload relay is tripped. The round robin input mode is designed to replace pilot lights that are used as status indicators and the priority input mode is designed to replace pilot lights that are used as diagnostic indicators. Round robin mode. In the round robin mode of operation you can specify both an OFF state message and an ON state message for each input. Messages are scanned in sequence beginning with data line D0 (terminal #11) and ending with data line D15 (terminal #14). If several messages are triggered , the DL30 will display the messages in the sequence that they are scanned. Table 9.A lists the message numbers that are assigned to each of the sixteen inputs.

91

Chapter 9 Using the DL30 to Replace Pilot Lights

Table 9.A Round Robin Mode; Message Numbers Assigned to Each Input

Data Line No. D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15

Terminal No. 10 9 8 7 6 5 4 21 20 19 18 17 16 15 14

ON Message No. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

OFF Message No. 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Notice that each of the sixteen data lines listed in Table 9.A has both an ON message number and an OFF message number assigned. You do not have to program both an OFF and an ON message for each input. You can program only an ON or an OFF state message; or no message at all. When the DL30 is placed in the round robin mode of operation, the DL30 will first look at the first data line D0 (terminal #11). One of three events will occur depending upon the condition of the data line and whether or not a message is programmed:

If data line D0 is in an ON state, the DL30 will display message #1 (message #1 is the ON state message for data line D0). If data line D0 is in the OFF state, the DL30 will display message #17 (message #17 is the OFF state message for data line D0). If no message exists, the DL30 will ignore data line D0.

The DL30, will then look at the second data line D1(terminal #10). One of three events will occur depending upon the condition of the data line and whether or not a message is programmed.

92

If data line D1 is in an ON state, the DL30 will display message #2 (message #2 is the ON state message for data line D1).

Chapter 9 Using the DL30 to Replace Pilot Lights

If data line D1 is in the OFF state, the DL30 will display message #18 (message #18 is the OFF state message for data line D1). If no message exists, the DL30 will ignore data line D1.

The DL30 will then look at the remainder of the data lines, D2 through D15. After data line D15 is scanned, the DL30 will then start the sequence over again beginning with data line D0. Note: If a data line is turned ON then OFF before the DL30 scans it, it will not be remembered as being ON by the DL30. The DL30 will not look for additional ON terminals until it is done executing a message it has recognized as ON. Priority mode. In the priority mode of operation you can only specify an ON state message for each input. If several messages are triggered, only the highest priority message will be displayed. Table 9.B lists the message numbers that are assigned to each of the sixteen inputs.
Table 9.B Priority Mode; Message Numbers Assigned to Each Input

Data Line No. D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15

Terminal No. 11 10 9 8 7 6 5 4 21 20 19 18 17 16 15 14

Message No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Notice that each of the sixteen data lines listed in Table 9.B only has an ON message number assigned. You do not have to program a message for each of the inputs; if an input does not have a message programmed, the DL30
93

Chapter 9 Using the DL30 to Replace Pilot Lights

will ignore the input. Each input has an assigned priority level. Data line D0 has priority over data line D1, data line D1 has priority over data line D2, data line D3 has priority over data line D4, etc. The DL30 will display the message number that corresponds to the highest priority data line. For example: If data lines D1, D4, and D7 are in an ON condition, the DL30 will display message #2 (message #2 is the message assigned to data line D1). Message #2 will continue to be repeated for as long as data line D1 remains in an ON state; unless data line D0 changes to an ON state. If data line D0 changes to an ON state, it overrides data line D1 because data line D0 has a higher priority. The DL30 will then display message #1 (message #1 is the message assigned to data line D0). In addition to the sixteen messages associated with data lines D0 through D15, there is a message #17. Message #17 is only displayed when none of the data lines is in an ON condition.

Using the Round Robin Input Mode

If you want to operate the DL30 in the round robin mode of operation, perform the following steps: Step 1 - You must decide whether the DL30 will be set for positive or negative logic. If positive logic is selected, voltage on a data line will represent an ON condition. If negative logic is selected, the absence of voltage on a data line represents an ON condition. Section 8.4 describes how you can set the DL30 for either positive or negative logic. Step 2 - You must set the DL30 to accept either AC or DC input voltages. Whether you select AC or DC input voltages, may depend upon the type of voltage that is used to run the pilot lights that are being replaced. Section 8.4 describes how you can set the DL30 to accept either AC or DC voltages. Step 3 - You must decide whether or not to use the Load Port option. You must also decide whether to connect terminal #13(VS) to terminal #12(COM) or leave terminal #13 (VS) unconnected. The Load Port option and terminal #13 (VS) determine the input voltage ranges for the logic ON and OFF levels. You must choose input voltage ranges which are compatible with the voltages used to run the pilot lights. Table 9.C lists the options for selecting the different voltage ranges. Section 8.4 describes how you can select the Load Port option. Note: Table 7.F lists the current requirements of the parallel port. When Load Port is selected, the values givenare not steady state currents. The DL30 will only draw the listed current value while it is scanning the parallel port (once every 70 milliseconds). While the parallel port is not being scanned, the current draw for each input is less than 1 milliampere. These small currents may not maintain good contact continuity in hard contacts. You should verify that the contact you are using will have contact continuity with currents less than 1 milliampere. If not, additional loading with a resistor or resistor/capacitor network may be needed.

94

Chapter 9 Using the DL30 to Replace Pilot Lights

Table 9.C Selecting Input Voltage Ranges

Input Voltage (AC or DC) DC DC DC DC AC AC AC AC

Load Port Option Selected? No No Yes Yes No No Yes Yes

Terminal #13 (VS) Connected to Terminal #12 Open (No Connection) Connected to Terminal #12 Open (No Connection) Connected to Terminal #12 Open (No Connection) Connected to Terminal #12 Open (No Connection)

Voltage Range for High (ON) Logic 4.6120 VDC 13.0120 VDC 20.0120 VDC 75.0120 VDC 4.5120 VAC (RMS) 12.5120 VAC (RMS) 20.0120 VAC (RMS) 75.0120 VAC (RMS)

Step 4 - Select the round robin mode of operation as described in Section 8.4. Step 5 - Place the DL30 in the edit mode and program messages for the message numbers that are associated with each input. Chapter 4 describes how to enter messages. Step 6 - Place the DL30 in the run mode.

Using the Priority Input Mode

To operate the DL30 in the priority mode, perform the following steps. Step 1 - You must decide whether the DL30 will be set for positive or negative logic. If positive logic is selected, voltage on a data line will represent an ON condition. If negative logic is selected, the absence of voltage on a data line represents an ON condition. Section 8.4 describes how you can set the DL30 for either positive or negative logic. Step 2 - You must set the DL30 to accept either AC or DC input voltages. Whether you select AC or DC input voltages, depends upon the type of voltage that is used to run the pilot lights that are being replaced. Section 8.4 describes how you can set the DL30 to accept either AC or DC voltages. Step 3 - You must decide whether or not to select the Load Port option. You must also decide whether to connect terminal #13(VS) to terminal #12 (COM) or leave terminal #13 (VS) unconnected. The Load Port option and terminal #13 (VS) determine the input voltage ranges for the logic ON and OFF levels. Make sure the input voltage ranges are compatible with the voltages used to run the pilot lights. Table 9.C lists the options for selecting the different voltage ranges. Section 8.4 describes how you can set the Load Port option. Step 4 - Select the priority mode of operation as described in Section 8.4.
95

Chapter 9 Using the DL30 to Replace Pilot Lights

Step 5 - Place the DL30 in the edit mode and program messages for the message numbers that are associated with each input. Chapter 4 describes how to enter messages. Step 6 - Place the DL30 in the run mode.

96

Chapter

AB

10

Using the DL30 to Replace BCD Displays and Lookup Tables

Chapter Objectives

This chapter provides you with instructions on how to replace a 2, 3, or 4 digit BCD display and any associated lookup tables with a single DL30.

Replacing A BCD Display

Note: Chapter 12 describes how to install the DL30. The first step in replacing a BCD display is to determine if your DL30 has enough memory to store all of the BCD codes. Typically a BCD display is used in conjunction with a lookup table. If a code is displayed on the BCD display, an operator will refer to a lookup table to determine the meaning of the code. If you are going to replace a BCD display with a DL30 you must make sure that the DL30 can store the meanings of all the codes listed in the BCD lookup table. The one line DL30 display can store 387 message blocks and the two line DL30 can store 353 message blocks. Note: Memory capacity is given in the number of message blocks (one line display16 characters per block, two line display18 characters per block) that are available. Some of the messages that you enter may require more than one message block. After you have determined that the DL30 has sufficient capacity to store the messages, perform the following steps: Step 1 - You must set the DL30 to accept positive logic. If positive logic is selected, voltage on a data line will represent an ON condition. Section 8.4 describes how you can set the DL30 for positive logic. Step 2 - You must set the DL30 to accept either AC or DC input voltages. Whether you select AC or DC input voltages, depends upon the type of voltage that is used to run the BCD display that is being replaced. Section 8.4 describes how you can set the DL30 to accept either AC or DC voltages. Step 3 - You must decide whether or not to use the Load Port option. You must also decide whether to connect terminal #13(VS) to terminal #12 (COM) or leave terminal #13 (VS) unconnected. The Load Port option and terminal #13 (VS) determine the input voltage ranges for the logic ON and OFF levels. You must select input voltage ranges which are compatible with the voltages used to run the BCD display. Section 7.6 describes how the input voltage ranges can be selected. Step 4 - Set the DL30 to accept BCD input as described in Section 8.4. Step 5 -Place the DL30 in the edit mode and program messages for the message numbers that were previously displayed on the BCD display. Chapter 4 describes how to enter messages. Step 6 - Place the DL30 in the run mode.
21

Chapter

AB

11

Using the Variabe Data Option


Chapter Objectives
In this chapter you will learn how to embed up to five digits of variable data in a message. You will learn:

How to format messages with embedded variables. The format of the variable data. Timing requirements for the transfer of variable data.

Variable Data Limits

You can set the DL30 to accept either binary or BCD formated data for message triggers and variable data input. Refer to Section 8.4 which describes how you can set the DL30 to accept either:

Binary input for messages with variable data (scan mode #5) BCD input for messages with variable data (scan mode #6)

Whichever format (BCD or binary) you select will be used for both the variable data and message triggers. You cannot input message triggers in one format and variable data in another format. Table 11.A shows the largest variable and message number that can be entered for both binary and BCD formats.
Table 11.A Maximum Ranges for Variable Data Scan Mode 5 6 Input Format for Message Numbers and Variable Data Binary BCD Maximum Message Number 9,999 3,999 Largest Variable Number 16,383 3,999

You cannot enter negative numbers for variable data.

Creating Messages with Embedded Variable Data

Note: Not all versions of the DL30 can embed variable datain a message. To determine if your DL30 has the variabledata option, check the catalog number. If the catalog number has an A1 suffix (for example, 2706C11J8A1), the DL30 has the variable data option.
111

Chapter 11 Using the Variable Data Option

You can program variable data within a message while the message is being created in the edit mode. Chapter 4 describes how to enter messages in the edit mode. To embed one digit of a variable, press and hold the [Ctrl] key and then press the [V] key at the location in the message where the variable is to appear. The [Ctrl] and [V] command will insert a in the message. For example: Assume that the following message is being entered: THE COUNT IS To embed a single digit of a variable, press the [Ctrl] and [V] keys. The DL30 will display the location of the variable in the message: THE COUNT IS Up to five single digit variables (only four variables allowed with BCD format) can be embedded in a message. The embedded variables do not have to be in consecutive positions in a message. For example:The following message has been entered, the DL30 is set to accept BCD formatted data: of BAD If the number 1050 is transfered to the DL30 and the message triggered, the DL30 will display: 10 of 50 BAD

Embedding a Decimal Point

You can display numbers which have decimal points. The decimal point is inserted after the [CTRL] [V]s are entered by moving the cursor to the variable that is to be to the left of the decimal point position and then pressing the [.] key. For example, the following steps would be required to create the message SPEED IS . FPS. Step 1 - Enter the following message: SPEED IS Step 2 - Enter the first variable by pressing the [Ctrl] and [V] key: SPEED IS Step 3 - Press the [Ctrl] and [H] keys to backspace the cursor to the variable. Press the [.] key to enter the decimal point. Notice that the decimal point does not require a character position. The decimal point becomes a part of the variable. Step 4 - Enter the second variable and the unit of speed FPS: SPEED IS.FPS

112

Chapter 11 Using the Variable Data Option

Data Format Requirements for Strobe and Data Bits

The DL30 uses the sixteen data lines (D0 through D15) to input both variable data and message triggers. Data lines D0 through D13 are used to transfer the fourteen data bits and data lines D14 and D15 are the two strobe lines. Note: If you require information on the binary and BCD numbering systems, refer to Sections 7.4 and 7.5. The strobe lines indicate whether the data on the data lines is a message trigger or variable data. There are four possible combinations of the two strobe lines. Table 11.B list the four strobe combinations and the DL30 interpretation of the strobe commands.
Strobe Command Ignore Data Lines Variable Data Message Number Message Number Strobe Line, Data Line D14 OFF ON OFF ON Strobe Line, Data Line D15 OFF OFF ON ON

Notice that if data line D15 (terminal #14) is ON, the DL30 will interpret the data on the data lines as a message number regardless of the condition of data line D14 (terminal #15).

Timing Requirements

The following is an example of how the strobe commands are used. In this example, message #12 , which contains a two digit variable, is triggered. The message that was entered for message #12 appears like this: SPEED IS . FPS First the controller sends the variable value (BCD format) for message #12 to the DL30. Then the controller sends the trigger for message #12. Figure 11.1 illustrates the timing of the data transfer and message trigger.

113

Chapter 11 Using the Variable Data Option

Figure 11.1 Data Timing Example

100ms D0 D1 D2 D3 100ms

D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15

t0

t1

t2

t3

The following descriptions describes what occurs during each of the timing intervals. t0 - During t0 the variable data 35 and strobe line D14 to indicate variable data is set on the data lines. t1 - During t1 the value of 35 and strobe line D14 are maintained for 100 milliseconds. t2 - During t2 the message number 12 is placed on the data lines, and D15 is set to indicate a message number. D14 is reset.
114

Chapter 11 Using the Variable Data Option

t3 - During t3 the message number 12 and strobe line D15 are maintained for 100 milliseconds. The timing example shown in Figure 11.1 shows the minimum hold time (100 milliseconds) that is required for each step of the variable data transfer and message trigger. To summarize the timing requirements:

Data and strobes are set all at once. Once data and strobe lines are set, they must remain unchanged for a minimum of 100 milliseconds. The total cycle time for a variable data transfer and message trigger is a minimum of 200 milliseconds. A cycle time of 200 milliseconds allows you to update a variable approximately 5 times per second.

Note: If data is not transferred properly using the above timing it may be necessary to place data on the lines 40 milliseconds before the strobe lines are set and maintain the data to 40 milliseconds after the strobe lines are removed. Data and strobes should still remain unchanged for 100 msec.

Suggestions on Using the Variable Data Option

Auto Repeat - We recommend that you do not use the auto repeat display option for messages that contain variable data. If the auto repeat display option is selected, the DL30 will resample the data lines for variable data each time the specified message wait time has expired. Note: Section 4.4 describes the auto repeat option. of BAD This message has a wait time of zero, and no auto clear. 1) First, the controller sends the variable data 1050. 2) Next, the controller sends the trigger for the message. 3) The DL30 will then display the message: 10 of 50 BAD 4) The controller then transmits a new variable 2040. 5) The DL30 will then display the message with the new variable data: 20 of 40 BAD 6) To enter and display a different message with embedded variable data, the controller must first trigger an unprogrammed message.
115

Chapter 11 Using the Variable Data Option

7) The controller can now send the variable for the new message. 8) The controller can then send the message number for the new message. Updating a Variable Frequently - If your application requires that the variable data within a message be updated frequently, you should program the message with the following attributes:

A wait time of zero (refer to Section 4.4). The auto clear function is not selected (refer to Section 4.4).

These message attribute settings will ensure that the variable data is updated at the fastest rate (once every 320 milliseconds). This assumes a normal sequence of events to enter variables and message numbers:

Send a variable Send a message number. Send a variable. Send a message number.etc.

116

Chapter

AB

12

Installation Instructions
Chapter Objectives

In this chapter you will learn how to:

Mount the DL30 in a panel or an enclosure How to wire the DL30 to your control system.

Electrical Precautions

ATTENTION: The DL30 only has single direction communication capability. Do not use the DL30 for critical display applications. Single direction communications does not provide verification that the messages sent by the control system have been received and displayed by the DL30.

Grounding is an important safety measure in installing the DL30. As with all solidstate systems, grounding also helps limit the effect of noise due to electromagnetic interference (EMI). Careful wire routing helps to cut down on electrical noise. Route incoming power to the DL30 by a separate path from the data line wiring. Do not run the data line wiring and power wiring in the same conduit! Where paths must cross, their intersection should be perpendicular. The data line wiring should also be routed away from high voltage wiring, transformers, solenoids, or other devices that are known to generate electrical noise (EMI).

Mounting the DL30

You can mount the DL30 in a custom panel or enclosure. You can also mount the DL30 in an optional AllenBradley enclosure. When the DL30 is properly installed, the faceplate of the DL30 provides:

A NEMA Type 12/13 and 4 enclosure integrity rating if a series B or later display is mounted. A NEMA Type 1 enclosure integrity rating with early Series A display.

To mount the DL30, refer to the following steps: Step 1 - Punch and drill the appropriate mounting holes in the enclosure or panel. Figure 12.1 shows the mounting dimensions of the DL30.

121

Chapter 12 Installation Instuctions

Figure 12.1 One Line DL30 Mounting Dimensions


0.218 (5.5 mm) DIA. HOLE (2 PLACES) 6.88 (174.6 mm) 0.28 (7.0 mm)

1.20 (30.5 mm) DIA. HOLE

3.44 (87.3 mm)

Panel Cutout Requirements (one line DL30)

6.31 (160.3 mm)

7.50 REF. (190.0 mm) 6.85 (174.0 mm)

5.13 (130.3 mm)

3.38 (85.9 mm)

DL30 Control Pack Dimensions (one line DL30)

7.56 (192.1 mm) 1.19 (30.2 mm)

3.00 (76.2 mm) 0.75 (19.1 mm)

DL30 Front Panel Display Module Dimensions (one line only)

122

Chapter 12 Installation Instructions

Figure 12.1 Two Line DL30 Mounting Dimensions


0.218 (5.5 mm) DIA. HOLE (2 PLACES) 8.69 (220.7 mm) 0.28 (7.0 mm)

1.20 (30.5 mm) DIA. HOLE

4.35 (110.4 mm)

Panel Cutout Requirements (two line DL30)

6.31 (160.3 mm)

9.31 (236.5 mm) 8.69 (220.7 mm)

5.13 (130.3 mm)

4.10 (104.1 mm)

3.38 (85.9 mm)

DL30 Control Pack Dimensions (two line DL30)

9.36 (237.7 mm) 1.19 (30.2 mm)

4.47 (113.5 mm) 0.75 (19.1 mm) DL30 Front Panel Display Module Dimensions (two line only)

123

Chapter 12 Installation Instuctions

ATTENTION: Do not install the DL30 until all panel cutouts and holes are completed. Metal filings that are created from the cutting and drilling operations may fall into and damage the DL30.

Step 2 - Refer to Figure 12.2.Remove the two nuts that secure the DL30 display module to the control pack. The control pack is connected to the display module by a ribbon cable connector. You should disconnect the ribbon connector at the control pack. Note: Series A DL30s will have the ribbon cable extending from the control pack.
Figure 12.2 Mounting the DL30

TOP VIEW Two display module to control pack mounting nuts (3/8).

See above note

Two display module studs and nuts.

DL30 control pack.

DL30 display DL30 control DL30 control pack DL30 display pack. ribbon cable module. module. connector.

Step 3 - Remove the two remaining nuts from the mounting studs on the display module. Step 4 - Position the display module in the panel or enclosure mounting hole. Feeding the ribbon cable through the hole in the panel. Step 5 - Tighten two nuts on the display module mounting studs to a torque of 30 inch/lbs. Step 6 - Plug the display module ribbon cable into the

!
124

ATTENTION: Do not pinch the ribbon cable between the enclosure and the control pack while you are tightening the control pack mounting nuts.

Chapter 12 Installation Instructions

Step 7 - Position the control pack over the two display module studs and secure the control pack with two mounting nuts. Tighten the control pack mounting nuts to a torque of 30 inch/lbs.

Wiring the DL30

After the DL30 has been mounted, you can connect the necessary wiring to the DL30. Figure 12.3 illustrates the terminal connections located on the back of the DL30. Perform the following steps to connect the wiring to the DL30.
Figure 12.3 Wiring the DL30

ACH, ACN, GND - Terminals 1, 2, and 3 are the DL30 power terminals. The DL30 requires 110/120 VAC 10%, 4763 Hz (series A is 120 VAC 60 Hz only). Terminal 3 (GND) must be connected to a reliable low impedance earth ground.
1 TB1 ACH ACN GND D7 D6 D5 2 3 4 5 6 7

D0D15 - Terminals 4 through 11 (D0D7) and terminals 14 through 21 (D8D15), are the DL30 parallel input data terminals. The DL30 accepts input voltages of 5 to 120VAC, 4763 Hz, or 5 to 120 VDC.

10

11

KEYBD

D4 D3

D2

D1 D0

COM VS D15 D14 FUSE 12 13 14 15

D13

D12 D11

D10

D9

D8

NC TB2

16

17

18

19

20

21

22

COM - Terminal 12 is the common reference for terminals 4 through 21 (data lines D0 through D15).

VS - Terminal 13 is a voltage select terminal. By selecting to jumper or not to jumper this terminal to terminal 12 (COM), you can select different logic high and logic low voltage levels for both AC or DC input voltages.

NC - Terminal 22 is not used (no connection).

DL30 Terminal Explanation Diagram.

Step 1 - Connect a 110/120 VAC 10%, 4763 Hz voltage source to the DL30. (Note: Series A DL30s require 120 VAC 10%, 60 Hz only).

The black or hot lead of the power source is connected to terminal #1 (ACH).
125

Chapter 12 Installation Instuctions

The white or neutral lead of the power source is connected to terminal #2 (ACN). The green or ground lead of the power source is connected to terminal #3 (GND). ATTENTION: You must connect the ground lead of the power source to the DL30. Failure to connect the ground lead may result in electrical shock. In addition the ground lead protects the DL30 from electrical noise. Do not apply power to the display until all wiring to the DL30 is completed.

Step 2 - Connect the parallel communication lines from the host programmable controller, computer, or other controlling devices to the DL30 parallel port terminals. Note: If AC is used on the parallel port, it must be in phase with the 110/120 VAC power applied to the power terminals (ACH, ACN, GND) of the DL30. That is, it must be from the same source.

126

Chapter

AB

13

Maintenance and Troubleshooting


Chapter Objectives

This chapter provides general maintenace and troubleshooting instructions. A troubleshooting chart is provided to aid you in determining the cause of a malfunction.

Fuse Replacement

The following procedures describe how to replace the fuse. Step 1 - Disconnect the power from the DL30. Step 2 - Remove the fuse by pushing in and turning the fuse holder on the rear of the DL30 counterclockwise. Figure 13.1 illustrates the location of the fuse holder.
Figure 13.1 Location of the Fuse Holder
DL30

Keybd

Rear View Fuse Holder

Step 3 - Remove the fuse from the fuse holder. Place a new fuse (0.25 Ampere, 250 volt AC, type MDL fuse) in the fuse holder. Step 4 - Install the fuse holder by pressing in the holder and turning the holder clockwise.

131

Chapter 13 Maintenance and Troubleshooting

Troubleshooting the DL30


Problem DL30 does not powerup.

Table 13.A lists the most common operating problems and possible solutions. The DL30 does not contain user serviceable components.
Probable Cause(s) Corrective Action(s) 1. Replace fuse. 2. Check power cord connections. 3. Connect ribbon cable to control pack. 1. Set baud rate of keyboard or terminal to 300 baud. 1. Check that the DL30 is set to accept: The correct input voltage (AC or DC). The voltage range of the controller outputs. 2. Configure the control system so that a message number is on the data lines for a minimum of 100 milliseconds. 3. Set scan mode to match the type of outputs used by the control system. Note: In all cases use the debug mode (Section 8.5) to verify that the inputs are present and proper. 4. Connect terminal 12 (COM) to AC neutral when 120 VAC is being applied to parallel port. 1. Configure the control system to set the strobe lines for the type of data (message number or variable data) being sent. 2. Configure the control system to meet the timing requirements. 3. Set the scan mode to match the type of outputs used by the control system. 1. Edit the message and remove any blank message blocks

1. Fuse is blown. 2. Power cord is not attached properly. 3. Ribbon cable connector not attached to control pack.

Keyboard or terminal does not operate. Control system does not trigger message properly or messages are not displayed when triggered.

1. Baud rate of keyboard or terminal not set at 300 baud. 1. DL30 is not set to accept the controller output voltages

2. Message number is not present on the data lines for the required hold time. 3. Incorrect scan mode is selected.

4. Parallel port common (terminal 12) is not connected to AC neutral when 120 VAC is used on parallel port.

Messages with imbedded variables are not displayed properly.

1. Strobe lines are not set correctly.

2. Data and strobe line timing requirements are not met. 3. Incorrect scan mode is selected. Delays exist between messages (the screen is blank) 1. Blank message block created at the end of a message due to typing Control J.

132

Chapter

AB

14

Specifications
Electrical
Supply Voltage Series A Series B and Later Fuse Type Parallel Port Data Input Voltage Series A Series B Memory 120 volts AC 10%, 60 Hz, 8 VA maximum. 110/120 Volts AC 10%, 4763 Hz, 8 VA maximum. 0.25 Ampere, Type MDL, 250 volts AC. 16 data input lines or 14 data input lines and 2 strobe lines. 5 to 120 volts AC, 60 Hz 5 to 120 volts DC 5 to 120 volts AC, 4763 Hz 5 to 120 volts DC 8k EEPROM One line display387 message blocks of 16 characters Two line display353 message blocks of 18 characters 32k EEPROM One or two line - 1022 message blocks of 16 or 18 characters. 32122F (0 to 50C) 40 to 185F (40to 85C) 5% to 95% No condensation NEMA Type 1 gasketed panel mount NEMA Type 12, 13, and 4 (indoor use only) panel mount Passes ICS 2230 showering arc noise immunity test. Passes IEEE Std. 4721974 surge withstand capability tests. One line - 3.75 lbs. (1.70 kg) Two line - 4.75 lbs. (2.16 kg) One line - 4.75 lbs. (2.16 kg) Two line - 5.75 lbs. (2.61 kg) Alphanumeric and symbols one line upper case only two line upper and lower case One line display 16 Two line display 18 One line display Vacuum fluorescent, 14 segment characters Two line display 5 by 7 dot matrix characters 15 feet (4.6 meters) 141

Environmental
Operating Temperature Storing Temperature Humidity NEMA Rating Series A Series B and later Noise Susceptibility Surge withstand Approximate weight Approximate shipping weight

Display Characters
Character Set

Characters per Line Character Type

Approximate Viewing Distance

34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79

042 043 044 045 046 047 050 051 052 053 054 055 056 057 060 061 062 063 064 065 066 067 070 071 072 073 074 075 076 077 100 101 102 103 104 105 106 107 110 111 112 113 114 115 116 117

22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F

# $ % & ( ) * + , y . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O

82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127

122 123 124 125 126 127 130 131 132 133 134 135 136 137 140 141 142 143 144 145 146 147 150 151 152 153 154 155 156 157 160 161 162 163 164 165 166 167 170 171 172 173 174 175 176 177

52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F

R S T U V W X Y Z [ \ ] _ \ a b c d e f g h i j k l m n o p q r s t u v x y z { | } DEL

x Because the oneline DL30 is a 14segment display, it cannot display all characters accurately. The DL30 symbol column shows how the DL30 displays certain characters for both 1 and 2 line units. If nothing is shown, the DL30 will display the character accurately.
y

Not shown on two line units.

B1

NC GND +5V NC RXD NC

1 2 3
Inverter

2 OR 3 7

TXD RXD Signal Ground

4 5 6

25 pin male Dshell connector.

Phone Plug

Catalog No. 2706NC7 Communications Cable


DL30 Display NC GND +5V NC RXD NC Computer

1 2 3
Inverter

2 OR 3 7

TXD RXD Signal Ground

4 5 6

25 pin female Dshell connector.

Phone Plug

Note: These cables contain a circuit board which converts RS232 to TTL. They must be purchased from AllenBradley.

B1

Appendix

AB

C
Y or N
___

Message Display Worksheets DL30 One Line Worksheet MESSAGE NUMBER _____
Scroll Mode= Wait Time= Auto Clear= Auto Repeat= Flash Message= Scroll Mode= Wait Time= Auto Clear= Auto Repeat= Flash Message= Scroll Mode= Wait Time= Auto Clear= Auto Repeat= Flash Message= Scroll Mode= Wait Time= Auto Clear= Auto Repeat= Flash Message= Scroll Mode= Wait Time= Auto Clear= Auto Repeat= Flash Message= Scroll Mode= Wait Time= Auto Clear= Auto Repeat= Flash Message= Scroll Mode= Wait Time= Auto Clear= Auto Repeat= Flash Message= Scroll Mode= Wait Time= Auto Clear= Auto Repeat= Flash Message= Y or N Y or N Y or N Y or N
___

MESSAGE NUMBER _____

Y or N Y or N Y or N Y or N
___

MESSAGE NUMBER _____

Y or N Y or N Y or N Y or N
___

MESSAGE NUMBER _____

Y or N Y or N Y or N Y or N
___

MESSAGE NUMBER _____

Y or N Y or N Y or N Y or N
___

MESSAGE NUMBER _____

Y or N Y or N Y or N Y or N
___

MESSAGE NUMBER _____

Y or N Y or N Y or N Y or N
___

MESSAGE NUMBER _____

Y or N Y or N Y or N

C1

Appendix C Message Display Worksheets

DL30 Two Line Worksheet MESSAGE NUMBER _____


Use Both = Use Line 1 = Use Line 2 = Use Least = Scroll Mode= Wait Time= Auto Clear= Auto Repeat= Flash Message= Use Both = Use Line 1 = Use Line 2 = Use Least = Scroll Mode= Wait Time= Auto Clear= Auto Repeat= Flash Message= Use Both = Use Line 1 = Use Line 2 = Use Least = Scroll Mode= Wait Time= Auto Clear= Auto Repeat= Flash Message= Use Both = Use Line 1 = Use Line 2 = Use Least = Scroll Mode= Wait Time= Auto Clear= Auto Repeat= Flash Message= Y or N Y or N Y or N Y or N Y or N
___

Y or N Y or N Y or N Y or N Y or N Y or N Y or N Y or N
___

MESSAGE NUMBER _____

Y or N Y or N Y or N Y or N Y or N Y or N Y or N Y or N
___

MESSAGE NUMBER _____

Y or N Y or N Y or N Y or N Y or N Y or N Y or N Y or N
___

MESSAGE NUMBER _____

Y or N Y or N Y or N

C2

Glossary

AB

A
alphanumeric The character set containing letters, numbers, punctuation marks, and symbols. ampere A unit of current flow. auto clear A function of the DL30 that clears the display after a message has been displayed. auto repeat A function of the DL30 that automatically repeats a message. autorun A term used to describe a feature which causes the DL30 to enter the run mode automatically upon power up or, if the DL30 has its power source interrupted while in the run mode. autorun message A message that is displayed when the DL30 is powered up or, enters the run mode from the edit mode.

block, message Refer to message block. buffer A temporary storage area for message triggers. The buffer can store one message trigger.

C
control pack One of two assemblies that comprise the DL30. The other assembly is the display module. controller, programmable Refer to programmable controller. CRT An acronym for Cathode Ray Tube. The term is commonly used to describe a computer terminal. cursor A symbol that indicates the character position from which a message is entered or edited.

D
A term used to describe the wire connection between the control system and the parallel port of the DL30. debug mode An operating mode of the DL30 which displays the condition of the data lines as a sequence of ones and zeros. The debug mode is useful in correcting control system programming and wiring problems. default value A value that is provided for the user by the DL30.

B
baud A rate at which a transmission occurs, where one baud equals one bit per second. BCD An acronym for Binary Coded Decimal. In the BCD numbering system four bits are used to represent a single decimal digit. bit The smallest unit of information in the binary numbering system. A bit is represented by the digits 0 and 1.

G1

Glossary

digit A single numeric character. An acronym for Dual Inline Package switch. A DIP switch is a circuit board mounted switch comprised of one or more individual selector switches. display module One of two assemblies that comprise the DL30. The other assembly is the control pack. DTE An acronym for Data Terminal Equipment. A DTE receives and processes transmitted data. The DL30 is considered a DTE device as are most terminals. dumb terminal A terminal that cannot process data but can only act as a source of the data.

F
flowchart A chart which shows sequence of prompts (depending upon the responses) that are displayed by the DL30

H
hertz A unit of frequency where 1 hertz equals one cycle per second. hold time An interval of time that data must be present and unchanging at the parallel port of the DL30.

K
keyboard A set of keys similar to a typewriter except that individual letters are changed to an electrically encoded signal.

E
electrical noise Refer to EMI. EMI An acronym for Electromagnetic Interference. Variable data that is inserted in a displayed message. EEPROM An acronym for Electrically Erasable Programmable Read Only Memory. An EEPROM is a type of read only memory that can be erased electrically and then reprogrammed.

L
line mode A display mode where the DL30 will display all of the characters in a single message block simultaneously. Message blocks are displayed for the specified wait time before the next message block(s) are displayed. See scroll mode.

G2

Glossary

load resistor A resistor which will draw a small amount of current to compensate for the OFF state leakage of current from the controlling device contacts. logic Refer to either positive logic or negative logic. lookup table A table that is used in conjunction with some types of BCD displays. The table contains the meanings of the codes that are displayed.

module, display Refer to display module.

N
negative logic A binary system method of encoding electrical signals where a voltage represents a logic 0 condition and a ground level voltage represents a logic 1 condition. NEMA An acronym for National Electrical Manufacturers Association.

M
menu A list of operating options that are provided by the DL30. message block A group of sixteen (one line display) or eighteen (two line display) characters that either make up an entire message or a single section of a message. message trigger An electrical signal that is sent to the parallel port of the DL30 which will cause the DL30 to display a message. milliampere A unit of current flow that is equal to 1/1000 of an ampere. mode debug-Refer to debug mode. line-Refer to line mode. priority-Refer to priority mode. round robin-Refer to round robin mode. scroll-Refer to scroll mode.

P
port An electrical connector through which communication signals are transferred between external devices and internal components. positive logic A binary system method of encoding electrical signals where a voltage represents a logic 1 condition and a ground level voltage represents a logic 0 condition. priority mode An operating mode of the DL30 where the sixteen data lines are treated as individual inputs. Each of the inputs is assigned a priority with respect to the other data lines. programmable controller A programmable controller is a solid state device that controls industrial operations. The programmable controller contains instructions which specify how output devices operate in response to input signals.

G3

Glossary

prompt A word or symbol that is displayed to inform the user that a response is required.

strobe lines Two data lines that are used to indicate if the data at the parallel port of the DL30 is either variable data or a message number.

R
RAM An acronym for Random Access Memory. RMS An acronym for Root Mean Square. The RMS value of an AC of the peak voltage. voltage is 0.707

T
threshold The voltage level at which the DL30 recognizes a change of state in the data lines from 0 to 1. trigger, message Refer to message trigger.

V
round robin mode An operating mode of the DL30 where the sixteen data lines are treated as individual inputs. variable data Numeric data that can change frequently.

S
SLC 100 & SLC 150 Small inexpensive programmable controllers offered by AllenBradley. scroll mode A display mode where the DL30 will scroll a message across the display one character at a time.

W
WVDC A acronym for Working Voltage Direct Current.

G4

Index

AB

A
AC line terminals 32 AC outputs, connecting solidstate 711 AC outputs, loading solidstate 715 AC outputs current requirements 714 AC outputs hard contacts 710 AC outputs solid state contacts 79,710 AC powerup 34 AC Sampling 85 Auto Clear option 46 Auto Repeat option, definition 47 Auto Repeat option, using 116 Autorun message 35 Autorun mode 62

Communications cable 32,Appendix B Computer communications port 33 Control pack 21 Cursor, positioning 54

D
Data bits 114 Data format, BCD 73 Data format, binary 73 Data input, using binary 74 DC outputs, load port & Term. 13 settings 723 DC outputs, parallel port voltage threshold 723 DC outputs hard contacts 722 DC outputs solid state contacts 722 Debug mode 22 Debug special function 86 Decimal point, imbedding 113 Default prompt 36 Deleting characters 55 Deleting entire message 58 Deleting message blocks 56 Display module 21

B
BCD data input, using 76 BCD data lines, values of 76 BCD displays, replacing 101 Binary data lines, values of 74 Binary data input, using 74

C
Caution symbol 13 Characters, deleting 55 Clear Ram special function 87

I1

Index

E
Edit commands 53 Edit mode 38 Edit mode, entering new messages 41 Edit mode, editing existing messages 41

Input selection, binary 22 Input voltage 22 Inserting message blocks 57 Installation of DL30 121 Installation wiring 127

K
Edit mode menu 42 Edit prompt 35 Edit prompt, escape to 410 Editing message attributes 59 Enclosures, NEMA type 122 Keyboard 31 Keyboard dip switch, access 33 Keyboard dip switch, settings 33

L
Line mode 44 Load port 84 Load port option 79 Load resistors, solidstate AC outputs 715 Loading 1771OA, OAD, or SLC 150 triac outputs 716 Loading capacitors for 1771OA outputs 719 Loading capacitors for 1771OAD outputs 720 Loading capacitors for SLC 150 triac outputs 720 Logic level 78 Logic level values 78 Low true 84

F
Firmware revision number 34 Flash message option 47 Fuse location 131 Fuse replacement 131 Fuse type 131

G
Grounding 121

I
Input modes, description 91 Input mode, priority 91 Input mode, round robin 91 Input selection, BCD 22
I2

Index

M
Main menu 38 Main menu, exiting to 39 Main menu flow chart 39 Memory, displaying amount of 52 Memory capacity 23,101 Memory Lost 86 Message attribute, editing 59 Message attribute, specifying 44 Message attribute default values 47 Message block length 23 Message blocks, number of 23 Message buffer 64 Message trigger 64 Message wait time 46

N
Numeric prompt 35

Parallel port current requirements, AC output 715 Parallel port current requirements, DC output 725 Parallel port input voltage 72 Parallel port scanning modes 85 Parallel port terminals 72 Parallel port timing requirements 729 Parallel port voltage threshold, AC outputs 713 Parallel port voltage threshold, DC outputs 723 Priority mode, description of 22,91 Priority mode, using 97 Priority mode message numbers 94 Programming, offline 23 Programming devices 21 Programming multiple displays 413 Prompts 35

O
Output modules 726

R
Round robin mode 22,91 Round robin mode,using 95 Round robin mode, messagenumbers 92 Run mode 38,41,63 Run mode, entering 61 Run mode, entering new messages 41

P
Parallel port, description of 71 Parallel port, selecting BCD or Binary data format 73 Parallel port input circuit diagram 73 Parallel port connections 71

I3

Index

Run mode, exiting 63

S
Scan method 85 Scroll mode 45 Self test 35 Set Autorun special function 88 SLC 100/150 hard contact outputs 710 SLC 150 loading triac outputs 715 SLC 150 transistor output 726 Special function, Clear Ram 87 Special function, Debug 86 Special function, Set Autorun 88 Special function, Set Port 84 Special function flowchart 82 Special function key 310 Special function mode 39 Strobe bits 114

Strobe commands 114 Strobe command timing 115

T
Testing display 34

V
Variable data, creating messages with 112 Variable data, updating 117 Variable data, using 116 Variable data limits 111 Variable data option 410 Voltage threshold, AC outputs 713 Voltage threshold, DC outputs 723

W
Warning symbol 13

Y
Yes/No prompt 35

I4

S-ar putea să vă placă și