Allen-Bradley A-B QUALITY DL20 Series User Manual
Allen-Bradley A-B QUALITY DL20 Series User Manual

Allen-Bradley A-B QUALITY DL20 Series User Manual

Dataliner message display
Table of Contents

Advertisement

Quick Links

Allen-Bradley
Dataliner
Message
Display
DL20 Series
User
Manual
ALLEN-BRADLEY

Advertisement

Table of Contents
loading

Summary of Contents for Allen-Bradley A-B QUALITY DL20 Series

  • Page 1 ALLEN-BRADLEY Allen-Bradley User Dataliner Message Manual Display DL20 Series...
  • Page 2 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.
  • Page 3: Table Of Contents

    Table of Contents Dataliner Message Display DL20 Series A–B Using This Manual Chapter 1 Chapter Objectives ........1–1 Manual Overview .
  • Page 4 Table of Contents Dataliner Message Display DL20 Series Creating and Editing Chapter 4 Messages Chapter Objectives ........4–1 Entering the Editor .
  • Page 5 Table of Contents Dataliner Message Displays DL20 Series Run Mode Chapter 5 Chapter Objectives ........5–1 Entering the Run Mode .
  • Page 6 Table of Contents Dataliner Message Display DL20 Series The Serial Port Chapter 6 Chapter Objectives ........6–1 Serial Port Connectors .
  • Page 7 ........8–7 Using Allen-Bradley Data Recorders ..... .
  • Page 8 Table of Contents Dataliner Message Display DL20 Series Specifications Chapter 10 Display ..........10–1 Input Power .
  • Page 9 Table of Contents Dataliner Message Displays DL20 Series Setting Keyboard Appendix E Baud Rate Overview ..........E–1 Setting Baud Rate .
  • Page 10 ......9.11 Connecting a DL20 to Allen-Bradley 1771-DB Basic Module 9–11 ..
  • Page 11 Table of Contents Dataliner Message Displays DL20 Series Display Mounted Converter (Catalog No. 2706-NG2) Dimensions D–6 Enclosure Dimensions D–7 ........Triggering Messages Using Individual Inputs (PLC-2) G–2 .
  • Page 12 Table of Contents Dataliner Message Display DL20 Series Tables Chapter Descriptions ........1–1 Related Publications .
  • Page 13: Using This Manual

    Chapter A–B 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 Related publications Manual Overview This manual instructs you on how to install and use your Dataliner DL20 Series G display.
  • Page 14: Intended Audience

    Chapter 1 Using this Manual 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 computer communication terminology. Conventions Used The following conventions are used: Messages that are displayed on the DL20 are shown centered and in bold characters.
  • Page 15: Introduction To The Dl20

    You program messages using: Keyboards (Catalog No. 2706-NK1 or -NK2) RS-232 terminal Allen-Bradley Industrial Terminals DEC VT series terminals Messages are stored in DL20 memory which is maintained by a lithium battery-backed power supply. The lithium battery is part of the internal circuitry, no additional batteries are required.
  • Page 16: Message Editing Software

    Storing Messages You can store DL20 messages on: Tape using an Allen-Bradley Data Recorder (Catalog No.1770-SA, -SB) or EPI STR-LINK II, III Data Recorder. Disk when using the DL20 Offline Programming Software. All tape and computer operations (writing, reading, write verify, and read verify) are automatic with easy to follow prompting from the DL20.
  • Page 17: Host And Slave Devices

    Chapter 2 Introduction to the DL20 Host and Slave Devices Addressable Master The addressable master feature allows you to connect 100 DL20s to a single RS-422 port on the controller. Each display has its own unique address. The controller can command any one, or all of the DL20s on the network to display a message.
  • Page 18: Auxiliary Devices

    Chapter 2 Introduction to the DL20 Auxiliary Devices Messages that display on the DL20 can be sent to a printer with the time and date. On large machines, or on production lines, you may want to use a remote display. The DL20 can connect to 100 slave DL10 displays (up to 4000 feet away).
  • Page 19: Message Options

    Chapter 2 Introduction to the DL20 Message Options Background Message The background message is a user-defined message that automatically displays when no other messages are being displayed. Invisible Message Invisible messages do not appear on the display when triggered, nor do they affect what is on the display.
  • Page 20: Accessories

    Data Recorder Connects EPI STR-LINK II or III Data Recorders to DL20. 2706-NC3 Cable Data Recorder Connects Allen-Bradley 1770-SB or -SA Data Recorders 2706-NC4 Cable to DL20. Connects A-B Terminals to EPI STR-LINK II or III Data Recorders. Cable is required if an Allen-Bradley...
  • Page 21: Getting Started

    Keyboard ( Catalog No. 2706-NK1 or -NK2) The keyboard connects to the DL20 via a cable attached to the keyboard Cables are available to connect the DL20 with Allen-Bradley Industrial Terminals T1 through T4, most DTE type dumb terminals, DEC VT52, VT100, VT101 Terminals and IBM compatible computers.
  • Page 22 D connector on your terminal. Connect this end of the cable to the serial communication port on your computer. On the Allen-Bradley terminals, use the Port B connector. The other end of your cable has three numbered spade connectors which attach to the similarly numbered terminals on the back of the DL20.
  • Page 23: Initial Startup

    Chapter 3 Getting Started Initial Startup When power is applied, the DL20 automatically enters a self test mode and displays the firmware revision number of the DL20 and the number of lines. TESTING UNIT 3.00 2L If the BATTERY LOW message is displayed, return the DL20 for battery replacement.
  • Page 24: Types Of Prompts

    Chapter 3 Getting Started The master address of the DL20 then appears. A 0 indicates that a master address was not selected. Chapter 8 tells how to select a master address. MASTER ADDRESS: Finally, this prompt appears (unless the DL20 was powered down in the run mode.): EDIT? If the DL20 was powered down in the run mode, this prompt appears:...
  • Page 25: Numeric Prompts

    Chapter 3 Getting Started Numeric Prompts A numeric prompt requires that you enter a number followed by [Return]. The DL20 evaluates 0 through 1022 as valid numeric responses. For example: MESSAGE NUMBER: 0 If you wanted to enter 27, here is what would happen: Type [2].
  • Page 26: Main Menu

    Chapter 3 Getting Started Main Menu Figure 3.1 shows the main menu flowchart. Figure 3.1 Menu Flowchart Powerup EDIT? RUN? Back to EDIT? Prompt SPECIAL FUNCTIONS? Edit Mode Run Mode Special Functions Details in Chapter 4 Details in Chapter 5 Details in Chapter 8 [Esc] [Esc] [Esc] Back to EDIT? Prompt...
  • Page 27: Chapter 5 Chapter Objectives

    Chapter A–B Creating and Editing Messages Chapter Objectives This chapter describes how to create, edit, and save messages. Entering the Editor The DL20 can store up to 1022 messages of varying lengths. Each message consists of: message number (1 - 1022) message text message attributes (control how message displays) The process of entering and changing messages in the DL20 is called...
  • Page 28: Edit Mode Menu For 2 Line Dl20

    Chapter 4 Creating and Editing Messages Figure 4.1 Edit Mode Menu for 2 Line DL20 EDIT? ALL LINES? LINE 1 ONLY? LINE 2 ONLY? USE LEAST USED? MESSAGE NUMBER: (Enter Number) SCROLL? If no message Y (N selects Line mode) exists TO ALL SLAVES? SLAVE NUMBER: 0...
  • Page 29 Chapter 4 Creating and Editing Messages Specifying Message attributes are properties that an individual message may have. You Message Attributes are prompted for each attribute, one at a time. Some attributes are mutually exclusive-you can select either one, but not both. Line Selection If using a two or four line display, you must first specify the line or lines on which the message is to appear.
  • Page 30 Chapter 4 Creating and Editing Messages Specifying Line-Scroll Mode Message Attributes If you do not select ALL LINES, but choose to have a message displayed on one line only, you will be asked to select line or scroll mode: SCROLL? N At this point, you must decide whether the message is to be a line mode message or a scroll mode message.
  • Page 31 Chapter 4 Creating and Editing Messages Slave Messages If you answer No to the print messages prompt, you are asked if you want to send messages to slave displays when triggered. It is possible to connect one or more DL10 slave displays to the DL20. Messages displayed on the DL20 can be sent to the slaves.
  • Page 32 Chapter 4 Creating and Editing Messages Specifying Auto Clear Message Attributes Auto clear controls whether the display clears after a message displays: AUTO CLEAR? N If you answer Yes, the DL20 clears the display after the message has been displayed for the specified wait time. If you answer No, the last line or lines of the message are displayed until replaced by another message.
  • Page 33 Chapter 4 Creating and Editing Messages Chaining Messages The chain attribute allows a series of messages to display by triggering only one message. A message which automatically repeats itself cannot be chained to another message. If you answer Yes to auto repeat, the chain message prompt will not appear.
  • Page 34 Chapter 4 Creating and Editing Messages Specifying Here are some examples of AUTO REPEAT and CHAIN MSG attributes. In Message Attributes these examples, there are six messages: Message 1: chained to 2 Message 2: chained to 4 Message 3: chained to 4 Message 4: neither chain nor auto repeat selected Message 5: chained to 6 Message 6: auto repeat...
  • Page 35 Chapter 4 Creating and Editing Messages Flashing Messages The next attribute prompt is self explanatory: FLASH MSG? N Answering Yes to this prompt causes the message to flash once per second when the message is triggered. Relay Operation ATTENTION: Use relay for annunciator purposes only. Do not use it for control.
  • Page 36 Chapter 4 Creating and Editing Messages Specifying Historical Event Recording Message Attributes The Historical Event Recording prompt determines whether to place a message in the Historical Event Recording Stack for later printing. STACK MSG? N If you answer Yes, every time the message is triggered, it is displayed and sent to a printer or slave as determined by the other message attributes.
  • Page 37: Edit Commands

    To enter an edit command, hold down the control key (CTRL on some terminals), press the letter of the command, then release the control key. If you are using the Allen-Bradley Industrial Terminal, the control key should be pressed and released followed by the letter of the command.
  • Page 38 Chapter 4 Creating and Editing Messages Moving the Cursor Move Cursor Forward One Space (Ctrl L) Move the cursor forward one character position by typing control L. If the cursor is positioned at the last character in the message, the command is ignored.
  • Page 39 Chapter 4 Creating and Editing Messages Deleting a Character (Ctrl D) The delete character command (control D) removes the character at the cursor position from the message. The cursor then moves to the next character. If the character deleted was the last character in the message, the cursor moves to the new last character.
  • Page 40 Chapter 4 Creating and Editing Messages Setting New Message You may need to change the attributes of a message that you are editing. The Attributes (Ctrl A) new message attributes command (control A), allows you to change the message attributes without retyping the message. The command provides a series of prompts just like you saw when you entered a new message.
  • Page 41 Chapter 4 Creating and Editing Messages Imbedding Variable data from the programmable controller may be imbedded in a Variable Data (Ctrl V) message. Up to twenty valid variables (total) per message may be displayed or printed this way. To imbed a variable in a particular location, type control V.
  • Page 42 Chapter 4 Creating and Editing Messages You are then prompted for the decimal place: DECIMAL PLACE: 0 The valid settings range from 0 thru 6. If the decimal position is selected to be zero, no decimal place will be shown in the field. The value entered for the decimal position is always the location that the decimal place occupies.
  • Page 43 Chapter 4 Creating and Editing Messages Imbedding Time Imbed the time and date in a message, by typing a [Ctrl] [T] at the location in and Date (Ctrl T) the message that you want the time displayed at. The control T is displayed as the character @.
  • Page 44 Chapter 4 Creating and Editing Messages Upper Case Lock-Unlock Some people prefer all uppercase type for all messages. Others prefer all (Ctrl U) uppercase type for just important messages. The optional keyboards (Catalog No. 2706-NK1, -NK2) have a shift-lock key. If you are using another type of terminal, type [Ctrl] [U], and this prompt is displayed: UPCASE ONLY After three seconds (or press any key) the prompt will go away.
  • Page 45 Chapter 4 Creating and Editing Messages Exiting the Editor (Ctrl Q) To exit the edit mode, type [Ctrl] [Q]. The edit session terminates, and the message is saved. A notice is displayed and the EDIT? prompt reappears. EDIT DONE EDIT? Press [Esc] three times to exit from the editor.
  • Page 46 Enter a sample message. ALLEN-BRADLEY Here, the string ALLEN-BRADLEY was typed in. Note that the characters scrolled off to the left, and the cursor is positioned at the last character typed. Type some more: ALLEN-BRADLEY BULLETIN 2706 MESSAGE DISPLAYS 4–20...
  • Page 47 (control H), up a line (control K), and down a line (control J). Type a few backspace characters (control H) and watch the cursor move back. ALLEN-BRADLEY BULLETIN 2706 MESSAGE DISPLAYS Here we typed backspace six times. Now type up a line (control K).
  • Page 48 Chapter 4 Creating and Editing Messages Estimating Memory Usage The example below shows how to estimate memory usage. Every message programmed has 14 bytes of overhead. Also, every space, control T, control V, and control X also use one byte. Example: DL20 contains 475 messages with an average length of 35 characters.
  • Page 49: Entering The Run Mode

    Chapter A–B Run Mode Chapter Objectives This chapter describes how to trigger and display previously entered messages. Entering the Run Mode To place the DL20 in the run mode, answer Yes to the run mode prompt: RUN? Y The DL20 clears the display and enters the run mode. Autorun Feature The DL20 remains in the run mode indefinitely.
  • Page 50: Autorun Message

    Chapter 5 Run Mode Autorun Message A message can be specified as an autorun message. This message is triggered immediately after entering run mode. It is always the first message in the queue, regardless of the state of the parallel port data lines. Use this feature as a method of displaying an initial message upon powerup.
  • Page 51: Triggers And Queues

    Chapter 5 Run Mode Triggers and Queues In run mode, the DL20 waits for commands from the host. These commands can: Trigger a message display Contain variable display data To get a better idea of how the DL20 works, you must understand the concept of a queue.
  • Page 52: Queue Capacity

    Chapter 5 Run Mode Unloading Queues A queued message is displayed immediately if there are no messages in the queue, or as soon as any previously-queued messages have been completely executed. The message may also be shown on slave displays, or it may be listed on a printer.
  • Page 53: Queuing Examples

    Chapter 5 Run Mode Queuing Examples In this example, three messages are triggered in rapid succession. First, the message 1 is triggered. The message queue looks like this: First entry: The entry is removed from the queue immediately. Message 1 is displayed. While it is being displayed, a command to trigger message 2 is queued.
  • Page 54: Special Messages

    Chapter 5 Run Mode Special Messages Message numbers 1-16 are special messages which provide a variety of functions. Special messages are disabled by entering a regular message in their place. Once a regular message is created, it must be erased to regain the function of the special message.
  • Page 55: Special Message #3: Reset Dl20

    Chapter 5 Run Mode Special Message #3: Reset DL20 Special message #3 has the same effect as cycling power. This is useful if you want to run the powerup self test. This is sometimes useful for systems that have a system test function. If you send the DL20 special message #3 when the test button is pressed, the display will go through its self tests.
  • Page 56: Special Message #6: Stop Printing He Stack

    Chapter 5 Run Mode Special Messages Special Message #6: Stop Printing HE Stack Special message #6 stops the printing of the Historical Event (HE) Stack. Special message #6 terminates the printout, but whatever message is currently being printed prints out in its entirety. Normal message run mode resumes when printing ends.
  • Page 57: Special Message #9: Clear Queues, Halt Run Mode

    Chapter 5 Run Mode Special Message #9: Clear Queues, Halt Run Mode Use special message #9 when dynamic chaining has been selected. Special message #9 inhibits the unqueuing and display of incoming message triggers. Message and data queues are also cleared. Special messages #8 and #9 work together to start and stop message display.
  • Page 58: Setting Clock Using Special Messages

    Chapter 5 Run Mode Special Messages Setting Clock Using Special Messages Special messages #12 and #13 allow you to set the clock remotely from the programmable controller either: Interactively. This is most useful when the programmable controller does not know the time, but the operator does. With variable data.
  • Page 59: Special Message 13: Set Clock Using Variable Data

    Chapter 5 Run Mode Special Message 13: Set Clock Using Variable Data Hosts that have real time clocks should use special message #13 to set the clock. To set the clock using special message #13, up to eight variables must be sent.
  • Page 60: Special Message #15: Enable He Stack

    Chapter 5 Run Mode Special Messages Special Message #15: Enable HE Stack Special message #15 enables the Historical Event Recording Stack. After special message #15 is triggered, messages designated as stackable messages are stored in the Historical Event Stack as they are triggered. When the DL20 enters run mode, this is the default condition.
  • Page 61: Dynamic Chaining

    Chapter 5 Run Mode Dynamic Chaining Dynamic chaining allows the DL20 to continuously repeat a sequence of messages over and over again. These may be fault or status messages that have been triggered over a period of time. Select dynamic chaining using the Set Up Master special function as described in Chapter 8.
  • Page 62: Dynamic Chaining Example #1

    Chapter 5 Run Mode Dynamic Chaining This example does not use special messages #8 and #9, therefore, messages Example #1 may not be displayed in the exact order in which they are triggered. This is acceptable for most applications, and requires a more simple application program in the host controller.
  • Page 63: Dynamic Chaining Example #2

    Chapter 5 Run Mode Dynamic Chaining This example uses special message #8 and #9. This insures that the first Example #2 message triggered is the first displayed, and the remaining messages are also displayed in the same order in which they are triggered. The messages are continuously repeated in this order.
  • Page 64: Illegal Message Trigger Indication

    Chapter 5 Run Mode Illegal Message An error message is displayed when a non-existing message is triggered. Trigger Indication This feature is selected by responding with a [Y] to the FLAG ERRORS? prompt in the Set Up Master special function. Then, if an invalid message trigger is received, the message ILLEGAL MSG TRIGGER is displayed on line one.
  • Page 65: Historical Event Recording

    Chapter 5 Run Mode Historical Event Recording Historical Event Recording allows you to designate messages as stackable messages. These messages are triggered, displayed, and stored. Later, all the messages in this stack can be printed on demand. Any variable data contained within a message, such as time of day, is also stored.
  • Page 66: Serial Port Connectors

    Chapter A–B The Serial Port Chapter Objectives This chapter describes the serial port of the DL20. You can use the serial port to send or receive data using RS-232 or RS-422 standards. It describes: Serial port connectors How to connect devices to the serial port Serial port data formats Addressable master feature Slave displays...
  • Page 67 Odd, Even, None Stop Bits: Note: Literature for non Allen-Bradley terminals may be misleading. Setting eight data bits and selecting parity sometimes results in nine total data bits. Only eight bits should be sent. Also, the DL20 accepts data sent with 1-1/2 or 2 stop bits.
  • Page 68 Chapter 6 The Serial Port The control code indicates whether the data is a message number or a variable. The ASCII string represents the message number or variable. For example, the number 4,286 would be sent out like this: ASCII Decimal Equivalent: Hex Equivalent: Octal Equivalent:...
  • Page 69 Chapter 6 The Serial Port Using the Serial Port Serial Data Example Here is an example of a message containing variables, which is triggered using the serial link. The example message (number 4) is: Voltage = , current = To trigger this message, the following strings are sent: ASCII (Ctrl V) [Return]...
  • Page 70 Chapter 6 The Serial Port Addressable Master The addressable master option allows you to uniquely address over 100 DL20s linked to the same host. A message trigger is only recognized by the similarly addressed master display. To set up a master address, use the special function Set Up Master. A master address can be any number from 1 to 127 with some exceptions.
  • Page 71 Chapter 6 The Serial Port Slave Mode When DL20s are connected on an RS-422 network, the port must be set as an input using the Set Up Master special function. Since DL10 slaves are addressed using the RS-422 port as an output, using DL20s as addressable masters precludes the use of this port for sending data out to DL10 slaves.
  • Page 72 Chapter 6 The Serial Port Control F is a flash code. If you want flashing characters, send a control F with the 20 character packet. Every character on the specified line will flash. A second control F cancels flash mode. Control R is the reset command.
  • Page 73: Parallel Port Connectors

    Chapter A–B The Parallel Port Chapter Objectives This chapter describes the parallel port: Data formats Electrical requirements Timing requirements AC input converters Sampling modes Parallel Port Description The DL20 can connect to a programmable controller with parallel outputs. These outputs can trigger messages and transfer variable data. Figure 7.1 shows the parallel port terminals.
  • Page 74: Using Discrete Outputs With The Parallel Port

    Chapter 7 The Parallel Port Using the Parallel Port Figure 7.2 illustrates a typical example of using discrete I/O outputs with the DL20 parallel port: Figure 7.2 Using Discrete Outputs With the Parallel Port DL20 Parallel Port Terminal Number Terminal Block Designation Power Supply 5-30 VDC...
  • Page 75: Voltage Levels For Each Logic State

    (lower voltage level=1) logic. Chapter 8 explains how to set parallel port logic levels. Choose whichever logic level best suits your application. Note: The Allen-Bradley TTL Output Module (1771-OG), DC Output Module (1771-OB), or AC Output Module (1771-OA) can be used to drive the parallel port.
  • Page 76 Chapter 7 The Parallel Port Using the Parallel Port Data Line Values (Binary) Table 7.B shows the value of the data lines using binary data inputs. Table 7.B Binary Data Line Values Data Line Data Line Value Comments Least Significant Bit Most Significant Bit The binary value of the data lines is the sum of the individual data lines: D0 + D1 + D2 + D3 + D4 + D5 + D6 + D7 +D8 + D9 = Value...
  • Page 77: Strobe Commands

    Chapter 7 The Parallel Port Parallel Port Strobe Lines If the DL20 receives a value like 145, this could mean either a variable 145 or a message number 145. The function of the strobe lines (MS0 and MS1) is to tell the DL20 what to do with information on the data lines (D0-D9). When strobing over a variable, the high order data should be strobed over first.
  • Page 78: Binary Data Line Values Using Hdat Strobe

    Chapter 7 The Parallel Port Using the Table 7.E Binary Data Line Values Using HDAT Strobe Parallel Port Data Line Value 1024 2048 4096 8192 16384 Sign Bit: 0 = Positive 1= Negative D8 and D9 are not used when variable data is strobed in. Set both lines to 0.
  • Page 79 Note: Refer to event driven sampling in this chapter for a description of how to use the ETS inputs. The edge triggered strobe (ETS) is typically used with non Allen-Bradley programmable controllers. The DL20 can be set up to either look at the data and strobe lines periodically (time-driven sampling);...
  • Page 80 Chapter 7 The Parallel Port Input Converters The parallel input circuit allows inputs to accept DC input voltages from 5 to 30V. An input voltage of 120VAC 60Hz is also accepted if a Parallel Input Converter (Catalog No. 2706-NG1 or NG2) is installed. Almost all programmable controller output modules have some leakage current in the off state.
  • Page 81: Ets Voltage And Current Requirements

    Chapter 7 The Parallel Port Event Driven Sampling Event driven sampling uses the edge triggered strobe (ETS) input. Terminal 10 is the ETS - and Terminal 11 is the ETS+ (1.5-15VDC). The DL20 reads data on the parallel port on either the rising edge or falling edge (one or the other - not both) as selected in the special functions menu (Set Up I/O Ports).
  • Page 82 Chapter 7 The Parallel Port Time Driven Sampling Because it does not require an additional ETS rising or falling edge to read DL20 data lines, time-driven sampling is the recommended way of looking at DL20 data lines. When time-driven sampling is selected, the DL20 looks at the data lines periodically.
  • Page 83 Chapter 7 The Parallel Port DC Sampling The parallel port is always sampled more than once and all readings must agree. This provides a variable degree of insensitivity to noise on the data lines. For example, assume you are sending the binary data 010 and change it to 100.
  • Page 84 Chapter 7 The Parallel Port Transferring Variable Data Variable data is transferred up to eight bits at a time. The high order data bits are strobed over, then the low order data bits are strobed over. Only then is the data queued up. The strobing order is important; high order data bits must be strobed in first.
  • Page 85 Chapter 7 The Parallel Port Example Message Trigger Message number 12 contains two variables. with Variable Data PARTS COUNT = REJECTS = First, transfer over the parts count, 8 bits at a time. Then transfer over the reject count, 8 bits at a time. Lastly, transfer over the message number, which triggers the message.
  • Page 86 Chapter 7 The Parallel Port Reducing Host If messages don’t contain variable data, the number of outputs can be Output Requirements reduced. Since no variable data is transferred, both strobe lines are always zero, or always one. In addition, some data lines (D0 - D9) could be eliminated depending on the highest message number used.
  • Page 87 Chapter 7 The Parallel Port You can tie the strobe lines high because message zero is ignored. Keep all data lines at zero, until you want to trigger a message. The last message is only triggered once --no matter how long the data lines stay in their state (DL20 rejects unchanging data).
  • Page 88 Chapter 7 The Parallel Port Reducing Host In these examples where MS0 AND MS1 are not strobed, the data lines Output Requirements change state quickly, or the DL20 could read erroneous data. The DL20 samples the data and strobe lines at the set scan rate. The lines are always resampled at least twice, depending on the debounce time setting, and whether AC or DC sampling is selected.
  • Page 89 Chapter A–B Special Functions Chapter Objectives This chapter describes the following special functions: Send Messages to Printer Load Message to Tape Load Messages from Tape Verify Tape Messages Download Message Data as EPROM File Show Time and Date Set Time and Date Reset and Self Test Set Serial Port Set Parallel Port...
  • Page 90: Special Functions Menu

    Chapter 8 Special Functions Special Functions Menu Figure 8.1 shows the basic menu structure. Figure 8.1 Special Functions Menu SPECIAL FUNCTIONS? EDIT? PRINT MSGS? Print Messages Menu TAPE OPERATIONS? Tape Operations Menu BURN PROM? EPROM Menu CLOCK OPERATION? Clock Menu RESET UNIT? DL20 Resets SET UP I/O PORTS?
  • Page 91: Print Messages Menu

    Chapter 8 Special Functions Print Messages Figure 8.2 shows the Print Messages prompts. Figure 8.2 Print Messages Menu SPECIAL FUNCTIONS? PRINT MSGS? TAPE OPERATIONS? FIRST MSG: Enter Number LAST MSG: Enter Number LOG ATTRIBUTES? Y or N 15 Second Countdown Then Printout Begins You need a printer or a terminal to perform this function.
  • Page 92 Chapter 8 Special Functions Print Messages The next prompt is: LOG ATTRIBUTES? If you answer Yes, the system attribute settings, such as baud rate, parity, port settings, autorun message, master address, and background message are printed followed by a listing of the messages selected and their attributes. After responding to the LOG ATTRIBUTES? prompt, there is a 15 second delay before printing begins.
  • Page 93: Tape Operations Menu

    VERIFY TAPE? Prompts Instructions EDIT? The tape operations are: Write to tape Read from tape Verify tape You can perform tape operations using one of the following: Allen-Bradley Data Recorder (Catalog No. 1770-SA or -SB) EPI STR-LINK II or III 8–5...
  • Page 94 Answer Yes to return to EDIT?, otherwise you will see this prompt: USE 1770-SB? Answer Yes if you are using an Allen-Bradley Data Recorder or No if you are using a STR-LINK II or III Data Recorder. If you are using an...
  • Page 95 Using Allen-Bradley Data Recorders Note: See Appendix B for setup and operating instructions. If you are using an Allen-Bradley Data Recorder (Catalog No. 1770-SA or -SB), you will need a special cable (Catalog No. 2706-NC4). This cable has a three position toggle switch (Record / Off / Play).
  • Page 96: Eprom Operations Menu

    Chapter 8 Special Functions EPROM Programming Figure 8.4 shows the Burn EPROM prompts. Figure 8.4 EPROM Operations Menu TAPE OPERATIONS? CLOCK OPERATION? BURN PROM? USE AB BURNER? Instructions Provided Instructions Provided The DL20 can transfer message data and system attributes to an EPROM file.
  • Page 97: Clock Operations Menu

    Chapter 8 Special Functions Real Time Clock Functions Figure 8.5 shows the Clock Operation prompts. Figure 8.5 Clock Operations Menu BURN PROM? CLOCK OPERATION? RESET UNIT? SHOW TIME? Shows Time Press [Esc] SET CLK? EDIT? Year / Month / Day / Date / 12 or 24 Hr Format / Hour / AM or PM / Minute / Second Press [Esc] Use the real time clock to time stamp message logs or to display the current time.
  • Page 98 Chapter 8 Special Functions Real Time Clock Functions For example, to set the clock to 1:34 pm you would answer Yes to the SET CLK? prompt. You are prompted to enter a year. YR:93 Enter the correct year and press [Return]. You are prompted for a month. MONTH:2 Enter the correct month and press [Return].
  • Page 99: Reset Operation Menu

    Chapter 8 Special Functions Reset Unit Function The Reset Unit special function has the same effect as turning the power off and then back on. After resetting, the DL20 goes through its normal powerup self test sequence. The reset function provides a convenient method of making a baud rate change take effect.
  • Page 100: Set Up I/O Operations Menu

    Chapter 8 Special Functions Setting Up I/O Figure 8.7 shows the Set Up I/O Ports prompts. Use the Set Up I/O Ports Port Functions function to configure the parallel or serial port. Figure 8.7 Set Up I/O Operations Menu RESET UNIT? DEBUG MODE? SET UP I/O PORTS? SET SERIAL PORT?
  • Page 101 Chapter 8 Special Functions Setting Serial Port After selecting Set Serial Port, you are prompted for the number of nulls. HOW MANY NULLS: 4 Nulls are do nothing characters sent to the printer or other serial devices after a carriage return. Slower terminals might require nulls because the carriage takes some time to return to the first print column.
  • Page 102: Serial Port Defaults

    Chapter 8 Special Functions Setting Up I/O Setting Serial Port Port Functions After setting parity, you are prompted for the RS-422 port. USE 422 IN? N The DL20 RS-422 port can transmit and receive data from other DL20 devices used as addressable masters or slave DL10 / DL50 displays. If you want to use the port as an output, answer No.
  • Page 103 TIME SAMPLE? Y Note: It is recommended that you use time driven sampling unless a non Allen-Bradley programmable controller with word I/O modules is used. If you select event driven sampling, you are prompted for the trigger transition (high to low or low to high).
  • Page 104 Chapter 8 Special Functions Setting Up I/O Setting Parallel Port Port Functions If you selected time driven sampling, you are prompted for the type of inputs used. USE NG1/2 SER A,B? Answer [Y] for AC sampling if you are using: A 2706-NG1 or -NG2 Series A or B Parallel Input Converter Answer [N] for DC sampling if you are using: DC inputs...
  • Page 105: Parallel Port Defaults

    Chapter 8 Special Functions Parallel Port Default Values Table 8.B lists the default values for the parallel port. Table 8.B Parallel Port Defaults Parameter Setting Range Logic Level High True High or Low True Message Data Format Binary Binary or BCD Variable Data Format Binary Binary or BCD...
  • Page 106: Strobe Line Mnemonics

    Chapter 8 Special Functions Debug Mode Use the debug mode to check the status of the parallel port inputs. The debug mode checks the parallel port and displays the status of each line. The debug mode uses the parallel port sampling method specified in the Set Parallel Port function.
  • Page 107: Set Up Master Operations Menu

    Chapter 8 Special Functions Set Up Master Figure 8.8 shows the Set Up Master prompts. Figure 8.8 Set Up Master Operations Menu CLEAR RAM? EDIT? SET UP MASTER? AUTORUN MSG: Enter Number [Return] BACKGROUND MSG: Enter Number [Return] SET MASTER ADDR? MASTER ADDRESS: Enter Number [Return]...
  • Page 108 Chapter 8 Special Functions Use the Set Up Master function to: Select autorun message Select background message Set master address Enable or disable dynamic chaining Set relay to turn on when batteries are low Output all prompts and messages to slave displays Display error messages Selecting an Autorun Message Autorun causes the run mode to be entered on powerup if the DL20 was shut...
  • Page 109: Illegal Master Addresses

    Chapter 8 Special Functions Selecting a Master Address The addressable master option allows you to connect up to 32 DL20s on a single RS-422 network (up to 100 with inline repeaters). You can trigger messages at one or all of the DL20s by sending a master address with the message number.
  • Page 110 Chapter 8 Special Functions Enable Dynamic Chaining The prompt for DYNAMIC CHAINING looks like this: DYNAMIC CHAINING? N When dynamic chaining is enabled and the DL20 powers up in the run mode, the DL20 can be controlled using special messages #2, #8, and #9. Up to 20 messages may be repeatedly displayed.
  • Page 111 Chapter 8 Special Functions Displaying Prompts on All Slaves The prompt for selecting the echo function looks like this: ECHO ALL TO SLAVE? Answering Yes to this prompt allows you to view menu edit and special function prompts on all slave DL10 displays. ATTENTION: Do not use the ECHO ALL TO SLAVES special function when sending messages to a printer, tape recorder or computer.
  • Page 112 Chapter A–B Installation and Maintenance Chapter Objectives This chapter describes: How to install the DL20 How to connect external devices Replacement fuses Installation Dimensions Panel cutout dimensions to install a display are shown in Appendix D. Overall dimensions, optional flush mount dimensions and enclosure dimensions are also shown in Appendix D.
  • Page 113 Chapter 9 Installation and Maintenance Wiring Procedures Refer to Figure 9.1 for wiring terminal descriptions. The procedures described below and the wiring terminal diagram guides you through the wiring process. 1. Connect an 85-264 VAC, 47-63 Hz input voltage source to terminals 26, 27, and 28 of the DL20.
  • Page 114: Dl20 Connection Terminals

    Chapter 9 Installation and Maintenance DL20 Wiring Terminals Figure 9.1 DL20 Connection Terminals RELAY SERIAL COMM PORT PARALLEL INPUT PORT MS0 MS1 AC PWR RELAY SERIAL COMM PORT PARALLEL INPUT PORT AC PWR N.C. COM N.O. D1 D0 MS1 MS0 IN GND OUT GND HOT NEU...
  • Page 115 DL20. Note: For use with non Allen-Bradley programmable controllers. D9-D0 (Terminals 11A thru 19). Binary or BCD data on these lines is interpreted either as a message number or as variable data.
  • Page 116: Connecting Ibm Xt (25-Pin) Or Compatible

    RS-232 IN (CLEAR) RS-232 OUT (RED) GROUND (BLACK) SIGNAL GND The wire colors refer to the Allen-Bradley 2706-NC1 and -NC2 cables. Connecting IBM AT or Compatible Figure 9.3 shows how to connect an IBM AT or compatible computer. Figure 9.3...
  • Page 117: Connecting Allen-Bradley 1775-Ga Module

    RS-232 IN (CLEAR) RS-232 OUT (RED) GROUND (BLACK) SIGNAL GND The wire colors refer to the Allen-Bradley 2706-NC1 and -NC2 cables. Connecting 1771-DB Basic Module Figure 9.5 shows how to connect an Allen-Bradley BASIC Module (Catalog No. 1771-DB. Figure 9.5...
  • Page 118: Connecting Allen-Bradley Industrial Or Most Dumb Dte Type Terminals

    Connecting Allen-Bradley Industrial or Most Dumb DTE Type Terminals TERMINAL DL20 RS-232 OUT RS-232 IN Industrial terminal “Port B”. Dumb terminal “Main”. 2706-NC1 If you want to create your own cable to connect Allen-Bradley Industrial Terminals, refer to Figure 9.7. 9–7...
  • Page 119: Cable Diagram (Catalog No. 2706-Nc1)

    Cable Diagram (Catalog No. 2706-NC1) DL20 Display RS 232 IN RS 232 OUT DL20 Display to Allen-Bradley Industrial Terminal (T1 thru T4) (Catalog No. 2706-NC1) DEC VT Terminals To connect a DEC VT Series Terminal to the DL20 use a Catalog No.
  • Page 120: Connecting Dl10 Slaves

    Chapter 9 Installation and Maintenance Connecting RS-422 Devices Data at the RS-422 port is interpreted identically to data input on the RS-232 port. The chief advantage of using the RS-422 port is that it has better output characteristics and transmits data in a way that is inherently more noise-immune than RS-232.
  • Page 121: Connecting Addressable Dl20 Masters

    Chapter 9 Installation and Maintenance Connecting Addressable DL20 Masters Connect up to 32 individually addressable DL20s to an RS-422 port of a PLC or computer. The connection is made using a 100% shielded twisted pair cable with drain wire. All DL20s must have their RS-422 port set for input, and their baud rates set identically.
  • Page 122: Connecting A Dl20 To Allen-Bradley 1771-Db Basic Module

    Chapter 9 Installation and Maintenance Connecting 1771-DB BASIC Module to a Single DL20 Figure 9.11 shows how to connect an Allen-Bradley BASIC Module (Catalog No. 1771-DB) to a single DL20. Figure 9.11 Connecting a DL20 to Allen-Bradley 1771-DB Basic Module...
  • Page 123 Chapter 9 Installation and Maintenance Replacing Fuses If it is necessary to replace the internal fuse of the DL20, first remove power to the display. Remove the fuse. Replacement fuses are listed below: 1.25A, 250 Volt AC, Type MDL 1.5A, 250 Volt AC, Type GMC 9–12...
  • Page 124 Chapter A–B Specifications Display Character Height 1 Line Display ..... 0.59 inches (15.1 mm) 2 Line Display: ..... 0.44 inches (11.3 mm) 4 Line Display .
  • Page 125 Chapter 10 Specifications Environmental Operating Temperature: ....32 to 140_F (0 to 60_C) Storage Temperature: ....-40 to 185_F (-40 to 85_C) Humidity Rating: .
  • Page 126 Appendix A–B ASCII Character Set A–1...
  • Page 127 Overview This appendix describes how to upload and download messages using a data recorder in various configurations including: Allen-Bradley Data Recorder (Catalog No. 1770-SB) with keyboard (Catalog No. 2706-NK1 or -NK2) Allen-Bradley Data Recorder (Catalog No. 1770-SB) with Allen-Bradley Industrial Terminal Allen-Bradley Data Recorder (Catalog No.
  • Page 128: Data Recorder (Catalog No. 1770-Sb) With

    Appendix B Tape Recorder Setup 1770-SB Data Recorder Refer to Figure B.1 when using a 1770-SB Data Recorder with optional Using a Keyboard keyboard (Catalog No. 2706-NK1 or -NK2). Figure B.1 Data Recorder (Catalog No. 1770-SB) with Keyboard (2706-NK1 or -NK2) 1770-SB RECORDER DL20 DISPLAY Cable (Catalog No.
  • Page 129 Appendix B Tape Recorder Setup 5. Select desired function: WRITE TO TAPE, READ FROM TAPE or VERIFY TAPE. 6. Follow the instructions provided by the DL20. The following is an example of WRITE TO TAPE. DL20 Prompt Action Required WRITE TO TAPE? Type [Y] [Return] on the keyboard.
  • Page 130: Data Recorder (Catalog No. 1770-Sb) With Industrial Terminal

    Tape Recorder Setup 1770-SB Data Recorder Refer to Figure B.2 when using a 1770-SB Data Recorder with an Using an Industrial Terminal Allen-Bradley Industrial Terminal or other dumb terminal. Figure B.2 Data Recorder (Catalog No. 1770-SB) with Industrial Terminal 1770-SB RECORDER...
  • Page 131 Appendix B Tape Recorder Setup 5. Select the desired function: WRITE TO TAPE, READ FROM TAPE or VERIFY TAPE. 6. Follow the instructions given by the DL20. The following is an example of WRITE TO TAPE. DL20 Prompt Action Required WRITE TO TAPE? Type [Y] [Return] on the terminal.
  • Page 132: Data Recorder (Catalog No. 1770-Sa) With

    Appendix B Tape Recorder Setup 1770-SA Data Recorder Refer to Figure B.3 when using a 1770-SA Data Recorder with optional Using a Keyboard keyboards (Catalog No. 2706-NK1 or -NK2). Figure B.3 Data Recorder (Catalog No. 1770-SA) with Keyboard (2706-NK1 or -NK2) 1770-SA RECORDER DL20 DISPLAY 2706-NC4...
  • Page 133 Appendix B Tape Recorder Setup The following is an example of WRITE TO TAPE. DL20 Prompt Action Required WRITE TO TAPE? Type [Y] [Return] on the keyboard. Press Stop/Rewind on the data recorder and wait for the tape HIT STOP/REWIND to rewind.
  • Page 134: Data Recorder (Catalog No. 1770-Sa) With Industrial Terminal

    Tape Recorder Setup 1770-SA Data Recorder Refer to Figure B.4 when using a 1770-SA Data Recorder with an Using an Industrial Terminal Allen-Bradley Industrial Terminal or other dumb terminal. Figure B.4 Data Recorder (Catalog No. 1770-SA) with Industrial Terminal 1770-SA RECORDER...
  • Page 135 Appendix B Tape Recorder Setup The following is an example of WRITE TO TAPE. DL20 Prompt Action Required WRITE TO TAPE? Type [Y] [Return] on the terminal. UNPLUG TERMINAL Unplug the cable (2706-NC1) from the Industrial Terminal. Press Stop/Rewind on the data recorder and wait for the tape HIT STOP/REWIND to rewind.
  • Page 136: Epi Str-Link Data Recorder

    Appendix B Tape Recorder Setup EPI STR-LINK The EPI STR-LINK Recorders can be used as as storage device for DL20 Data Recorders messages. There are DIP switches inside the STR-LINK II and III which configure its operation. Refer to the user manual for the data recorder to access DIP switches.
  • Page 137 If you are using a keyboard (Catalog No. 2706-NK1 or -NK2), plug the keyboard into the rear of the DL20. No other connections are required. If you are using an Allen-Bradley Industrial Terminal (T1 through T4), use cable (Catalog No. 2706-NC5). This cable connects to the DATA TERMINAL INTERFACE connector on the data recorder and Port B on the industrial terminal.
  • Page 138 Appendix A–B Creating EPROM Files Overview This section describes how to transfer an application to a personal computer in an EPROM file format. Refer to Chapter 8, Special Functions, for the BURN PROM menu description. File Transfer Programs The BURN PROM function converts the application to a Motorola hex file format that can be used to burn an EPROM.
  • Page 139 Appendix C Creating EPROM FIles 4. Set your PC to receive the file by running the program TERMINAL.exe. 5. In the TERMINAL Window, select Settings Text Transfers and " enter the following parameters: Standard Flow Control (Xon/Xoff) No Word Wrap C–2...
  • Page 140 Appendix C Creating EPROM Files 6. In the TERMINAL Window, select Settings Communications " and enter the following parameters: Baud Rate, Parity, and Data Bits to match DL20 Stop Bit = 1 Flow Control = Xon/Xoff No Parity Check and No Carrier Detect Selected Connector = port connected to DL20 Note: If possible, set the PC communications for COM2, allocating COM1 for the mouse.
  • Page 141: Message Eprom Socket

    Appendix C Creating EPROM FIles Inserting the EPROM To insert a programmed EPROM into the DL20: ATTENTION: Disconnect all power from the DL20 before removing the cover. Failure to do so may result in electrical shock or damage to the DL20. ATTENTION: Make sure you are properly grounded to prevent damage from Electrostatic Discharge (ESD).
  • Page 142: Panel Cutout Dimensions

    Appendix A–B Dimensions Overview This appendix provides the approximate dimensions for DL20s. Panel Cutout Dimensions Figure D.1 provides the dimensions for the panel cut out. Figure D.1 Panel Cut Out Dimensions One and Two Line DL20 Displays 0.25 (6.4 mm) DIA.
  • Page 143: One And Two Line Dl20 Dimensions

    Appendix D Dimensions Overall Dimensions Figure D.2 provides the overall dimensions of the one and two line DL20. Figure D.2 One and Two Line DL20 Dimensions Dimensions Inches (Millimeters) 0.72 (18.3 mm) 13.30 0.12 TYP. (337.8 mm) (3.2 mm) Top View 6.65 (168.9 mm) Mounting...
  • Page 144: Four Line Dl20 Dimensions

    Appendix D Dimensions Figure D.3 provides the overall dimensions of the four line DL20. Figure D.3 Four Line DL20 Dimensions Dimensions Inches (Millimeters) 0.53 0.12 Typ. (13.5 mm) (3.0 mm) 13.30 (337.8 mm) 0.72 (18.3 mm) Top View 6.65 (168.9 mm) Mounting Studs 14.37 (365.0 mm)
  • Page 145: Flush Mount Panel Cutout Dimensions

    Appendix D Dimensions Flush Mount Panel Figure D.4 provides the dimensions of the optional flush mount displays. Cutout Dimensions Figure D.4 Flush Mount Panel Cut Out Dimensions Dimensions Inches (Millimeters) 12.42 (315.5 mm) 11.70 (297.2 mm) 10.12 (257.2 mm) Cut Out 1.15 (29.2 mm) One Line 0.13 (3.3 mm)
  • Page 146 Appendix D Dimensions Parallel Input Converter Figure D.5 provides the dimensions of the panel mounted Parallel Input Dimensions Converter. Figure D.6 shows the dimensions of the display mounted Parallel Input Converter. ATTENTION: Parallel Input Converters (Catalog No. 2706–NG1, –NG2) cannot accept 220/240VAC. If 220/240VAC is applied to the Parallel Input Converter, damage to the input converter will occur.
  • Page 147 Appendix D Dimensions Figure D.6 Display Mounted Converter (Catalog No. 2706-NG1) Dimensions 6.76 (171.5) 7.88 (200.2) 1.37 (34.0) DL20 0.46 (11.7) 3.56 Side (90.4) 2.43 (61.7) 1.25 (31.8) D–6...
  • Page 148 Appendix D Dimensions Enclosure Figure D.7 provides the dimensions of the optional enclosure. Dimensions Figure D.7 Enclosure Dimensions Dimensions Inches (Millimeters) 3.87 3.44 6.31 5.96 2706–NE1 (98.3) (87.4) (160.3) (151.4) 5.68 5.25 8.11 7.77 2706–NE2 (144.3) (133.4) (206) (197.4) 16.19 (411.2) 1.29 (32.8) 13.61 (345.7)
  • Page 149 Appendix A–B Setting Keyboard Baud Rate Overview This appendix provides instructions for setting the baud rate on keyboards (Catalog No. 2706-NK1 or -NK2). Setting Baud Rate Before the 2706-NK1 or 2706-NK2 keyboards can be connected to the DL20, the baud rate of the keyboard must match the display baud rate. Displays are shipped from the factory with a baud rate of 9600.
  • Page 150 Appendix A–B Message Display Worksheets One Line Worksheet MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER F–1...
  • Page 151 Appendix F Message Display Worksheets Two Line Worksheet MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER F–2...
  • Page 152 Appendix F Message Display Worksheets Four Line Worksheet MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER MESSAGE NUMBER F–3...
  • Page 153 Appendix A–B Application Notes Overview This appendix provides examples of interfacing a DL20 with PLC-2 and PLC-5 Programmable Controllers through the DL20 parallel port. Programming examples and connection diagrams show how to transfer message triggers and variable data from 1771 I/O modules to the DL20 parallel port.
  • Page 154 Appendix G Application Notes PLC-2 Triggering Simple Messages (PLC-2) Programming Examples Figure G.1 illustrates how individual inputs can trigger corresponding messages. Figure G.1 Triggering Messages Using Individual Inputs (PLC-2) Rung 1 Rung 2 Rung 3 Rung 4 If two or more inputs are true at the same time, the rung closest to the end of the ladder diagram has priority and only this message is triggered during the program scan.
  • Page 155 Appendix G Application Notes Rung Descriptions (Figure G.1) Rung 1 Triggers special message #1 to clear the display if no other messages are being triggered in a later rung. A constant 1 is stored in address 057. Rung 2 Triggers message 20 if input 112:00 is true and if rungs 3 and 4 are not true. Rung 3 Triggers message 21 if input 112:01 is true and if rung 4 is not true.
  • Page 156 Appendix G Application Notes PLC-2 Triggering Messages with Variable Data (PLC-2) Programming Examples This example illustrates how a message with a variable data value from a PLC-2 Programmable Controller can be displayed on a DL20. There are 10 data lines (D0-D9) and 2 strobe lines (MS0 and MS1) on the DL20.
  • Page 157: Plc-2 Sequencer Outputs

    Appendix G Application Notes Table G.A PLC-2 Sequencer Outputs PC Word Step Binary Format Comments Format Special Message 10 (Clear 3010 0011000000010000 Queues) 0000 0000000000000000 Null Step Hi Data 2012 0010000000010010 (1st Variable) 0000 0000000000000000 Null Step Low Data 1034 0001000000110100 (1st Variable) 0000...
  • Page 158 Appendix G Application Notes PLC-2 Figure G.2 shows the example ladder program for transferring variable data Programming Examples with a PLC-2. Figure G.2 PLC-2 Ladder Program (Messages with Variable Data) SEQUENCER OUTPUT Rung 1 COUNTER ADDR: CURRENT STEP: SEQ LENGTH: WORDS PER STEP: FILE: 037-046...
  • Page 159 Appendix G Application Notes Figure G.2 PLC-2 Ladder Program (Messages with Variable Data) Continued Rung 11 Rung 12 Rung 13 Rung 14 Rung 15 Rung 16 Rung 17 Rung Descriptions (Figure G.2) Rung 1 Each time TON 031 is done, the sequencer instruction outputs the next step. These steps were described previously.
  • Page 160 Appendix G Application Notes PLC-2 Rung 2 Programming Examples This is the rung that actually triggers the message. Setting input address 111:14 momentarily will initiate one complete sequence, displaying the message with variable data. If the application requires the variables to be continuously updated on the display, then, address 111:14 should be set high continuously for that period of time.
  • Page 161 The PLC-5 processor configuration used for both examples is listed below. Examples This configuration may vary for different applications. 1. An Allen-Bradley 1784-T45 Industrial Computer is used. 2. The Data Monitor command is used to configure the sequencer table. 3. Two output modules in Rack 0, module group 0 (O:000).
  • Page 162 Appendix G Application Notes PLC-5 Programming When no inputs are true, the display clears since the 1st rung shown always Examples triggers special message #1. If your application requires that the last message remains displayed indefinitely, do not program the first rung. The DL20 Auto Clear message feature must be disabled for this type of operation.
  • Page 163 Appendix G Application Notes Triggering Messages with Variable Data This program example illustrates how a message with a variable data value from a PLC-5 Programmable Controller can be displayed on a DL20. There are 10 data lines (D0-D9) and 2 strobe lines MS0 and MS1 on the DL20.
  • Page 164: Plc-5 Sequencer Outputs

    Appendix G Application Notes PLC-5 Programming Table G.B PLC-5 Sequencer Outputs Examples PLC 5 Binary Radix Bit 9 Bit 8 Data Table N7 Integer File DL20 DL20 DL20 Data Lines Decoded Address MSB 15 0 LSB Step# Data Comments D7 ..D0 N7:0 0000 0000 0000 0000 0000 0000...
  • Page 165 Appendix G Application Notes Figure G.4 PLC-5 Ladder Program (Messages with Variable Data) T4:0 (EN) SEQUENCER OUTPUT Rung 2:0 File #N7:0 (DN) Mask 03FF Dest O:002 Control R6:0 Length Position T4:0 (EN) TIMER ON DELAY Rung 2:1 Timer T4:0 (DN) Time Base 0.01 Preset...
  • Page 166 Appendix G Application Notes PLC-5 Programming Rung Descriptions (Figure G.4) Examples Rung 2:0 Each time input T4:0/dn is true, the sequencer output instruction outputs the next step. The sequencer done bit is set when the sequencer reaches rung 2:4. The sequencer then resets itself and begins again. Rung 2:1 Timer T4:0 is a free running timer which drives the SQO.
  • Page 167 Appendix G Application Notes DL20 Parallel Port The following parameters are configured within the SET PARALLEL PORT Configuration menu of the DL20. HI TRUE LOGIC? (Y for PLC-2/PLC-5 example) Selecting Y (yes) means that the DL20 is expecting the parallel inputs to be high (ON) when a logic 1 is represented.
  • Page 168 Appendix G Application Notes DL20 Parallel Port SCAN RATE: (4 for PLC-2/PLC-5 example) Configuration If TIME DRIVEN mode was selected previously, then the value entered represents the period between samplings of the parallel port. The value entered is in units of 1.95 milliseconds. Example: 28 = 28 x 1.95 = 54.6 milliseconds between samplings.
  • Page 169 Appendix G Application Notes Parallel Interface The following connections are applicable to the program examples shown Connections previously. The standard voltage levels required for the DL20 parallel port are 5 to 30 VDC. When using DC Output Modules, an external power supply of the appropriate voltage level and current capacity is required.
  • Page 170 Appendix G Application Notes Figure G.5 Parallel input Converter to AC Output Module D9 D8 D7 D6 D5 D4 D3 D2 MS1 MS0 Parallel Input Converter Terminals 00-07 10-17 1771-OA AC Output Modules (120 VAC) G–18...
  • Page 171 Appendix G Application Notes Figure G.6 DL20 to DC Output Module (Catalog No. 1771-OB, -OG) D9 D8 D7 D6 D5 D4 D3 D2 MS1 MS0 + 12-24 VDC (OB) - DL20 Terminals 5 VDC (OG) 00-07 10-17 1771-OB DC Output Modules (12-24 VDC) 1771-OG DC Output Modules (5VDC) Set both internal switches in the OG module ON for high true logic.
  • Page 172 Appendix G Application Notes Figure G.7 DL20 to High Density DC Output Module (Catalog No. 1771-OBD) D9 D8 D7 D6 D5 D4 D3 D2 MS1 MS0 +24 VDC DL20 Terminals High Density Output Module (Catalog No. 1771-OBD) ATTENTION: Do not connect to terminal 22 (+5 VDC OUT). Applying any voltage to this terminal will damage the DL20.
  • Page 173 Appendix A–B 120 VAC Parallel Input Converters Description The 110/120V AC Parallel Input Converters connect to the parallel port of a DL20 one, two, or four line display. Input converters allow AC connections to the DL20 parallel port which normally accepts DC voltages from 5–30 volts.
  • Page 174 Appendix H Parallel Input Converters Description Figures H.1 and H.2 provide block diagrams of the converter circuits. Figure H.1 Series A and B Parallel Input Converter Block Diagram Converter Circuit Input to DL20 Common 120 VAC AC Input On AC Input Off Common Time Figure H.2...
  • Page 175 Appendix H Parallel Input Converter PLC Output / You will need to configure the parallel port to communicate with the input DL20 Input Signals converter and determine the timing for data transfers between the DL20 and the converter. Use the instructions below to set up the DL20 parallel port for operation with Series A, B, C or later Parallel Input Converters.
  • Page 176: Mtbm Values

    Appendix H Parallel Input Converters 4. To insure that the DL20 message or variable queue does not overflow resulting in lost messages/variables, determine the minimum time between message (MTBM) triggers (see Table H.A). The MTBM is critical for applications where variables are being updated fast. Minimum Time Between Messages (MTBM) values listed below are based on a scan rate of 28.
  • Page 177 Appendix H Parallel Input Converter Panel Mounted Version (Catalog No. 2706–NG2) 1. Secure the converter to the panel. 2. Connect the input converter to the DL20 by wiring terminals 11A through 22 of the 2706–NG2 to the identically numbered terminals on the DL20. Connecting the AC Inputs 1.
  • Page 178 Index Dataliner Message Display DL20 Series A–B AC Output Module, G-18 Cables, 2-6 AC Power Terminals, 9-4 Carriage Return Key, 1-2 AC Sampling, 7-10 Chaining Dynamic, 5-13, 8-22 AC Sampling Restrictions, 7-10 Dynamic Example, 5-14, 5-15 Accessories, 2-6 Chaining Messages, 4-7, 4-8 Address, Master, 8-21 Changing Variable Format, 4-16 Addressable Master, 2-3...
  • Page 179 Index Dataliner Message Display DL20 Series Communications, Setting Ports, 8-12 Dimensions, 9-1 Enclosure, D-7 Communications Options, 2-5 Flush Panel Mount, D-4 Connector, Keyboard, 9-3 Overall, D-2 Panel Cutout, D-1 Connectors, Serial Port, 6-1 Parallel Input Converter, D-5 Control Codes, Slave Mode, 6-7 Disable HE Stack, 5-12 Conventions, 1-2 Display...
  • Page 180 Index Dataliner Message Display DL20 Series Enclosure, 2-6 Printing, 5-7 Dimensions, D-7 Stop Printing, 5-8 Enter Key, 1-2 Hold Time, Data, 7-10, 7-11 Entering Run Mode, 5-1 Environment, Specifications, 10-2 Illegal Message Trigger, 5-16, 8-23 EPI STR-LINK, B-10 Imbedding Time and Date, 4-17 EPROM DL20 Operation, 8-8 Imbedding Variables, 4-15...
  • Page 181 Index Dataliner Message Display DL20 Series Set Up Menu, 8-19 Special- Set Clock Interactively, 5-10 Setup, 8-19 Special- Set Clock with Variables, Master Address, 3-4 5-11 Illegal Adresses, 8-21 Special- Stop Printing HE Stack, Setting, 8-21 Memory Special- Test Battery, 5-7 Backup, 2-1 Storing, 4-1 Estimating Usage, 4-22...
  • Page 182 Index Dataliner Message Display DL20 Series Programmable Controller Examples, G-1 Interface, 2-3 Parallel Data Lines, 2-3 Output Signals, H-3 Parallel Input Converter, 2-3, H-1 Programmer, Connecting, 3-2 Block Diagram, H-2 Connecting AC Inputs, H-5 Programming Devices, 2-1 Connections, G-17 Programming Terminal, 3-2 Dimensions, D-5 Connecting, 9-7 Installation, H-4...
  • Page 183 Index Dataliner Message Display DL20 Series Showing Available Memory, 4-17 RS-422 Port, 8-14 Connecting Addressable Masters, Slave Messages, 4-5 9-10 Slave Mode, 6-6 Connecting BASIC Module, 9-11 Baud Rate, 6-7 Connecting DL10 Slaves, 9-9 Control Codes, 6-7 Run Mode, 5-1 Entering, 6-6 Entering, 5-1 Exiting, 6-6...
  • Page 184 Index Dataliner Message Display DL20 Series Serial Port, 10-1 Methods, 7-10 Stobe Commands Transferring Data, 5-5 HDAT, 7-5 Transferring Variable Data, 7-12 LDAT, 7-5 Triggers and Queues, 5-3 NULL, 7-5 Stopping HE Printout, 5-8 Storing Messages, 2-2 Unchanged Data Rejection, 7-7 Strobe Edge Triggered, 7-7 Unloading and Loading Queues, 5-3...
  • Page 185 DL20 EDIT COMMANDS Keys Pressed Function (Simultaneously) Forward One Space Ctrl [L] Back One Space Ctrl [H] Up a Line Ctrl [K] (Move 20 characters to left within message) Down a Line Ctrl [J] (Move 20 characters to right within message) Delete a Character Ctrl [D] Change or Review Message Attributes...
  • Page 186 Rockwell Automation Asia Pacific Headquarters, 27/F Citicorp Centre, 18 Whitfield Road, Causeway Bay, Hong Kong, Tel: (852) 2887 4788, Fax: (852) 2508 1846 World Wide Web: http://www.ab.com Publication 2706-814 – April 1993 40061-197-01(A) Copyright 1993 Allen-Bradley Company, Inc. Printed in USA...

Table of Contents