Rockwell Automation 2706-DL40 User Manual

Allen-Bradley
Dataliner DL40 Series Message
User
Display
(Cat. Nos. 2706-ExxJxxx and -ExxJxxxB1)
Manual

Important User Information

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 or software.
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.

Table of Contents

Dataliner DL40 Series Message Display User Manual

Overview

Introduction to the DL40

Chapter 1
Chapter Objectives 1 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview of this Manual 1 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intended Audience 1 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conventions Used 1 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Related Publications 1 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 2
Overview 2 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main Features 2 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Offline Programming Software Option (Catalog Number 2706-ND1) 2 – 2. . . . .
PLC-5 Remote I/O PassThrough Via DH+ 2 – 3. . . . . . . . . . . . . . . . . . . . . . .
PLC-5E Remote I/O PassThrough Via Ethernet 2 – 4. . . . . . . . . . . . . . . . . . .
Support for Extended ASCII Character Set 2 – 4. . . . . . . . . . . . . . . . . . . . . . .
Onboard Editor 2 – 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Send ASCII Data to a PLC Via a Remote I/O Link 2 – 5. . . . . . . . . . . . . . . . . .
Communications with Any Programmable Controller (Parallel Port Version) 2 – 5
Backup Operations 2 – 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Historical Events Stack 2 – 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clock Operations 2 – 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RS-232 and RS-485 Ports 2 – 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Debug Mode (Parallel Port Version) 2 – 6. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Auxiliary Devices 2 – 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Background Messages 2 – 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hidden Messages 2 – 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Embedded Variables 2 – 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Mode Selection 2–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Chaining 2 – 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adjustable Parameters for Serial Communications 2 – 8. . . . . . . . . . . . . . . . .
Operating Modes 2 – 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Run Mode 2 – 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Other Operating Modes 2 – 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Messages 2 – 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Requirements for Remote I/O Without PassThrough File Transfers 2 – 10.
System Requirements for Remote I/O PassThrough Using DH+ 2 – 1 1. . . . . . . . .
System Requirements for Remote I/O PassThrough Using Ethernet 2 – 1 1. . . . . .
Catalog Numbers 2 – 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compatible Keyboards 2 – 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Options & Accessories 2 – 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
i
Table of Contents
Dataliner DL40 Series Message Display User Manual
The Run Mode – Remote I/O
Chapter 3
Overview 3 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message/V ariable/Slave Run Mode 3 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trigger Messages Via a PLC Using the Remote I/O Port 3 – 2. . . . . . . . . . . . .
Trigger Messages Via the Keyboard Port Or the RS-485 Port 3 – 3. . . . . . . . .
Send V ariables to be Included In Message 3 – 3. . . . . . . . . . . . . . . . . . . . . . .
Insert ASCII Input Data Into a Message 3 – 3. . . . . . . . . . . . . . . . . . . . . . . . .
Return ASCII Input Data to a PLC 3 – 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Via Remote I/O 3 – 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Via RS-485 Port 3 – 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return the Message Number of the Message Being Run to a PLC 3 – 4. . . . . .
Send Real Time Clock Or Date Data to a PLC 3 – 4. . . . . . . . . . . . . . . . . . . .
Put Messages on Historical Events Stack 3 – 4. . . . . . . . . . . . . . . . . . . . . . .
Require Handshake Between DL40 and PLC 3 – 4. . . . . . . . . . . . . . . . . . . . .
Override Slave Address Selected as a Message Attribute with an Address Sent
with the Message Trigger 3 – 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message/V ariable Run Mode 3 – 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message List Run Mode 3 – 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create a List of Messages that is Continuously Displayed 3 – 5. . . . . . . . . . . .
Insert ASCII Input Data into a Message 3 – 5. . . . . . . . . . . . . . . . . . . . . . . . .
Return ASCII Input Data to a PLC 3 – 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return the Message Number of the Message Being Run to a PLC 3 – 6. . . . . .
Send Real Time Clock Or Date Data to a PLC 3 – 6. . . . . . . . . . . . . . . . . . . .
Put Messages on the Historical Events Stack 3–6. . . . . . . . . . . . . . . . . . . . .
Send Message to the Slave Address Selected as a Message Attribute 3 – 6. . .
Bit Trigger Run Mode 3 – 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trigger Message by Sending a Bit Trigger Table 3 – 6. . . . . . . . . . . . . . . . . . .
Priority Message Number Section 3 – 7. . . . . . . . . . . . . . . . . . . . . . . . . . .
Priority Section 3 – 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Round Robin Section 3 – 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return the Message Number of the Message Being Run to a PLC 3 – 8. . . . . .
Insert ASCII Input Data into a Message 3 – 8. . . . . . . . . . . . . . . . . . . . . . . . .
Send DL40’s Real Time Clock or Date Data to a PLC 3 – 9. . . . . . . . . . . . . . .
Put Messages on the Historical Events Stack 3–9. . . . . . . . . . . . . . . . . . . . .
Send Messages to the Slave Address Specified as a Message Attribute 3 – 9. .
The Run Mode – Parallel Port
ii
Chapter 4
Overview 4 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message/V ariable/Slave Run Mode 4 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trigger Messages Via the Parallel Port 4 – 2. . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents
Dataliner DL40 Series Message Display User Manual
Trigger Messages Via the Keyboard Port or the RS-485 Port 4 – 2. . . . . . . . . .
Send V ariables to be Included In Message 4 – 2. . . . . . . . . . . . . . . . . . . . . . .
Insert ASCII Input Data Into a Message 4 – 3. . . . . . . . . . . . . . . . . . . . . . . . .
Return ASCII Input Data to a PLC 4 – 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Put Messages on Historical Events Stack 4 – 3. . . . . . . . . . . . . . . . . . . . . . .
Override Slave Address Selected as a Message Attribute with an Address Sent
with the Message Trigger 4 – 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message List Run Mode 4 – 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create a List of Messages that is Continuously Displayed 4 – 3. . . . . . . . . . . .
Put Messages on the Historical Events Stack 4–4. . . . . . . . . . . . . . . . . . . . .
Send Message to the Slave Address Selected as a Message Attribute 4 – 4. . .

Special Messages

Other Operating Modes

Chapter 5
901 (or 01) Terminate Message – Clear Display 5 – 1. . . . . . . . . . . . . . . . . . . . .
902 (or 02) Clear Queue 5–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
903 (or 03) Terminate Message – Clear Display and Queue 5 – 2. . . . . . . . . . . .
904 (or 04) Reset Unit 5 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
905 (or 05) Test Display 5 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
906 (or 06) Print Historical Events Stack – Chronological Order 5 – 2. . . . . . . . . .
907 (or 07) Print Historical Events Stack – Frequency of Occurrence 5 – 3. . . . . .
908 (or 08) View Historical Events Stack 5 – 3. . . . . . . . . . . . . . . . . . . . . . . . . .
909 (or 09) Clear Historical Events Stack 5 – 4. . . . . . . . . . . . . . . . . . . . . . . . . .
910 (or 10) Interactive Clock Setting 5 – 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
911 (or 11) Set Clock with Variable Data 5 – 5. . . . . . . . . . . . . . . . . . . . . . . . . .
912 (or 12) Send Time To PLC (Remote I/O versions only) 5 – 6. . . . . . . . . . . . .
913 (or 13) Send Date to PLC (Remote I/O versions only) 5 – 6. . . . . . . . . . . . . .
914 (or 14) View Display Parameters 5 – 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
915 (or 15) Stop Special Messages/Resume Run Mode 5 – 7. . . . . . . . . . . . . . .
916 (or 16) Set Display Intensity 5 – 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 6
Help Mode 6 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Historical Recall Mode 6 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Putting Messages on the Stack 6 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Time and Date Stamping of Messages Put on the Stack 6–2. . . . . . . . . . . . .
Resetting the Stack 6 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Historical Recall 6–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
View the Stack 6 – 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chronological Order 6 – 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Number of Occurrences 6 – 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Print Stack 6 – 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iii
Table of Contents
Dataliner DL40 Series Message Display User Manual
Remote Program Mode 6 – 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Backup Mode 6 – 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entering Backup Mode from the DL40 Keyboard Port 6 – 6. . . . . . . . . . . . . . .
Entering Backup Mode from the Front Panel Push Buttons 6 – 7. . . . . . . . . . .
Write to Module 6 – 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read from Module 6 – 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error Messages 6 – 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Write to Tape 6 – 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error Messages 6 – 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read from Tape 6–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error Messages 6 – 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Set Port Parameters Mode 6 – 1 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RS–232 Port 6 – 1 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PGMR / PRNTR SETUP 6 – 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RS-232 Tape Recorder Settings 6 – 12. . . . . . . . . . . . . . . . . . . . . . . . . . . .
RS-485 Port 6 – 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Triggering Port Settings 6 – 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clock Mode 6–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Via the Front Panel Push Buttons 6 – 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Via the DL40 Keyboard Port 6 – 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Show Clock 6 – 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Print Mode 6 – 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Debug Mode 6 – 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
High True or Low True Logic 6 – 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Messages

iv
Chapter 7
Overview 7 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entering the Onboard Editor 7 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exiting the Onboard Editor 7 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Onboard Editor Menu Tree 7–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating or Editing Messages 7 – 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Text 7 – 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variables 7 – 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Insert Formatted V ariable With [CTRL][V] 7 – 4. . . . . . . . . . . . . . . . . . . . . .
Change Formatted Variable With [CTRL][F] 7 – 5. . . . . . . . . . . . . . . . . . . .
Insert ASCII or BCD V ariable With [CTRL][W] 7 – 5. . . . . . . . . . . . . . . . . . .
Insert Request for ASCII Input Data With [CTRL][X] 7 – 6. . . . . . . . . . . . . .
Insert Time Into a Message With [CTRL][T] 7 – 6. . . . . . . . . . . . . . . . . . . .
Insert Date Into a Message With [CTRL][Y] 7 – 6. . . . . . . . . . . . . . . . . . . .
Note 7 – 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Testing Messages 7–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Attribute Defaults 7 – 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Line 7 – 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents
Dataliner DL40 Series Message Display User Manual
Scroll Message 7–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Print Message 7 – 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Send to Slave 7–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wait Time 7 – 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AutoClear 7 – 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AutoRepeat 7 – 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chain to Message 7 – 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Energize Relay 7–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stack Message 7 – 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stack Time 7–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hide message 7 – 1 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acknowledge message 7–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Notes on Using Message Attributes 7 – 12. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Options 7 – 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Run Mode 7 – 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Newest Message on Line 1 7 – 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Autorun Message Number 7 – 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Background Message Number 7 – 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Message Start Number 7 – 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Queueing Enabled 7–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Time Format 7 – 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Serial Communications

Using the Parallel Port

Chapter 8
Chapter Objectives 8 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction 8 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Port Usage 8 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uses of the RS-232 Port 8–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uses of the RS-485 Port 8–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uses of the Keyboard Port 8 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Triggering Messages via Keyboard Port or RS-485 Port 8 – 3. . . . . . . . . . . . . . .
Message/V ariable/Slave Run Mode 8 – 3. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message/V ariable and Bit Trigger Run Modes 8 – 4. . . . . . . . . . . . . . . . . . . .
Message List Run Mode 8 – 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputting Binary/BCD Variables via Keyboard Port or RS-485 Port 8 – 5. . . . . . . .
Inputting ASCII / BCD Variables via Keyboard Port or RS-485 Port 8 – 5. . . . . . .
Inputting ASCII Input Data via the Keyboard Port 8–6. . . . . . . . . . . . . . . . . . . .
Inputting ASCII Input Data via the RS-485 Port 8 – 7. . . . . . . . . . . . . . . . . . . . . .
Chapter 9
Chapter Objectives 9 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description of the Parallel Port 9–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
v
Table of Contents
Dataliner DL40 Series Message Display User Manual
Selecting Data Format 9 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Binary Data Input 9 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using BCD Data Input 9 – 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logic Voltage Levels 9 – 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message/V ariable/Slave Run Mode 9 – 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Triggering Rules example: 9–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message List Run Mode 9 – 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sampling 9 – 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AC Sampling 9–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Using Remote I/O

Chapter 10
Chapter Objectives 10 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Communication 10 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remote I/O Architecture 10 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Physical vs. Logical 10–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Corresponding Publications for Processors and Scanners 10 – 6. . . . . . . . . . . . . .
Remote I/O Configuration 10–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Triggering Messages 10 – 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Triggering the Same Message Twice in a Row 10–9. . . . . . . . . . . . . . . . . . . .
Returning Data to the PLC 10 – 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ASCII Input Data 10–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clock/Date Data 10 – 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sending Variables 10 – 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Definitions 10–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message/V ariable/Slave and Message/V ariable Run Modes 10 – 14. . . . . . . . . . . .
Discrete I/O 10 – 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Triggering a Message 10–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Message Number and ASCII Data for
Message Displayed to PLC 10 – 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Clock or Date Data to PLC 10 – 17. . . . . . . . . . . . . . . . . . . . . . . . . . .
Block Transfer 10 – 18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Triggering a Message (Block Transfer Write) 10 – 19. . . . . . . . . . . . . . . . . . .
Return Message Number and ASCII Data for Message Being Displayed to PLC
(Block Transfer Read) 10 – 20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Clock or Date Data to PLC (Block Transfer Read) 10 – 21. . . . . . . . . .
Message List Run Mode 10–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Discrete I/O 10 – 22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding or Deleting Messages and/or Triggering a Priority Message 10 – 22. . . Return Message Number and ASCII Data for Message Being Displayed and
Length of Message List to PLC 10 – 22. . . . . . . . . . . . . . . . . . . . . . . . . .
Return Clock or Date Data to PLC 10 – 23. . . . . . . . . . . . . . . . . . . . . . . . . . .
Block Transfer 10 – 23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding or Deleting Messages and/or Triggering a Priority Message
(Block Transfer Write) 10 – 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vi
Table of Contents
Dataliner DL40 Series Message Display User Manual
Return Message Number and ASCII Data for Message Being Displayed and
Length of Message List to PLC (Block Transfer Read) 10 – 24. . . . . . . . . .
Return Clock or Date Data to PLC (Block Transfer Read) 10 – 25. . . . . . . . . .
Bit Trigger Run Mode 10 – 25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Discrete I/O 10 – 26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Triggering Messages 10 – 26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Message Number for Message Being Displayed to PLC 10 – 26. . . . . .
Return Clock or Date Data to PLC 10 – 27. . . . . . . . . . . . . . . . . . . . . . . . . . .
Block Transfer 10 – 27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Triggering a Message (Block Transfer Write) 10 – 27. . . . . . . . . . . . . . . . . . .
Return Message Number for Message Being Displayed to PLC
(Block Transfer Read) 10 – 28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Clock or Date Data to PLC (Block Transfer Read) 10 – 28. . . . . . . . . .
The Handshake Bit 10 – 28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Installation and Wiring

DIP Switch Settings

Chapter 11
Chapter Objectives 11–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mounting the DL40 11–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrical Precautions 1 1–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Input Voltage Requirements 11–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring the DL40 11–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Remote I/O Connector 1 1–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting to a Scanner Module 11–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Parallel Port 11–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The RS-485 Port Set to Open Protocol 1 1–9. . . . . . . . . . . . . . . . . . . . . . . . . . .
RS-485 Port Set to Programmer 11–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RS-485 Port Set to DL Slaves 11–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The RS-232 Port 11 – 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Alarm Relay 11–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Remote Reset 11–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard Port 11 – 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The AC Power Connector 11–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 12
Chapter Objections 12 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remote I/O Units 12–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting Switch Bank #1 12–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting Switch Bank #2 12–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Notes on Switch Settings 12 – 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fast Reset Sequence (Switch #3) 12 – 5. . . . . . . . . . . . . . . . . . . . . . . . . . .
Block Transfer Enabled (Switch #4) 12–5. . . . . . . . . . . . . . . . . . . . . . . . . .
Last Chassis (Switch #5) 12 – 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vii
Table of Contents
Dataliner DL40 Series Message Display User Manual
Keyboard Type (Switch #6) 12–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Handshake Enable (Switch #7) 12 – 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Last State (Switch #8) 12 – 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Select Button Enable (Switch #9) 12–6. . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting Switch Bank #3 12–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parallel Port Unit 12–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DIP Switch Locations 12–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DIP Switch Functions 12 – 1 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting Switch Bank #1 12 – 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Debug (Switch #2) 12 – 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fast Reset Sequence (Switch #3) 12 – 12. . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard Type (Switch #6) 12 – 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Select Enable (Switch #9) 12 – 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting Switch Bank #2 12 – 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Specifications

Error and Status Messages

Message Display Worksheets

Chapter 13
Display Characters 13 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrical 13 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLC Controller Remote I/O Communications 13 – 1. . . . . . . . . . . . . . . . . . . . . . .
Serial Communications Ports 13 – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard Port 13 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parallel Input Port 5 to 24 volts DC 13 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parallel Input Port Communications 13 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Environmental Specifications 13 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Weights 13 – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix A
Appendix B
Using the Worksheets B – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Two Line W orksheet B – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Four Line Worksheet B – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Cables

viii
Appendix C
2706-NC12 C – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2706-NC13 C – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2706-NC14 C – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2706-NC15 C – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL40 to Allen-Bradley 1770-SA or -SB Tape Recorder C – 3. . . . . . . . . . . . . . . .
Table of Contents
Dataliner DL40 Series Message Display User Manual

ASCII & Extended ASCII Character Sets

Appendix D
ASCII Character Set D – 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Extended ASCII Character Set D – 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ix
C
hapter

Overview of this Manual

Overview
Figure 1Table 1
1
Chapter
1
Overview

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.
This manual will tell you how to install and use your DL40 Series Dataliner Message Display , Version 3.00.
Note: The version of your unit is displayed when you reset or power–up your DL40.
The manual contains the following Chapters and Appendixes:
Chapter Title Purpose
1 Using This Manual An overview of the manual. 2 Introduction to the DL40 Describes main features and operating
3 The Run Mode –
Remote I/O
4 The Run Mode –
Parallel Port
5 Other Operating Modes Describes how the DL40 operates in the
6 Using the Onboard Editor A quick reference for using the Onboard
7 Messages Describes how to use the Onboard
8 Using the Parallel Port Describes the Parallel Port and data
9
Using Remote I/O
10 Installation and Wiring Installation procedures for both the
11 DIP Switch Settings Setting DIP switches for Remote I/O and
12 Specifications Appendix A Error & Status Messages Appendix B Message Display Work-
sheets
capabilities of the DL40. Describes how the DL40 Remote I/O
version operates in the Run Mode and how it uses Special Messages.
Describes how the DL40 parallel version operates in the Run Mode and how it uses Special Messages.
other operational modes.
Editor.
Editor to edit messages and set message options.
sampling methods.
Describes using the Remote I/O version of the DL40 with Allen–Bradley PLCs.
Parallel Port and Remote I/O DL40s.
Parallel Port versions of the DL40.
1–1
Chapter 1
Overview
Chapter PurposeTitle
Appendix C Cables Appendix D Extended ASCII Character
Set

Intended Audience

Conventions Used

No special knowledge is needed to enter or edit messages. However, since the Dataliner message display must be connected to peripheral equipment, we assume you are familiar with communication terminology, especially when using the Remote I/O version with a PLC.
The following conventions are used in this manual:
All menus and screens reproduced in this manual are approximate
renderings of what you will see on your terminal screen. Allen-Bradley reserves the right to make minor modifications to any menu or screen to help improve performance.
A symbol or word in brackets represents a single key that you press.
These include keys such as [A] or [Del]. Since the Dataliner can be programmed with a variety of keyboards or terminals, the printing on your keyboard may be different from the symbol or word indicated in brackets. This manual uses to specify the carriage return function of a keyboard. On your keyboard this may correspond to an [ENTER], , or [Rtrn] key.
The up caret, ^, may be used in place of the [CTRL] where space
requires. For example, you should press [CTRL] and [W] keys simultaneously.
^W means the same as [CTRL][W]. This means
In the following chapters we will refer to the Dataliner DL40 Series
Message Display as the DL40.

Related Publications

1–2
Other publications to which you may want to refer include:
Dataliner DL40 Series Message Display Offline Programming Software
User Manual (Publication 2706–808)
C
hapter
Introduction to the DL40
2
Chapter
2
Figure 2Table 2

Overview

Chapter 1
Introduction to the DL40
This chapter describes some of the key features and operating capabilities of the DL40 message display. Refer to the Table of Contents or Index for help in locating more detailed information throughout this manual.
The DL40 Dataliner Message Display is available in two- or four-line configurations (capable of displaying 20 characters per line) in two basic versions:
Remote I/O. This version is designed to enable two-way communications
with the Allen-Bradley family of Programmable Logic Controllers (PLCs) and Small Logic Controllers (SLCs). A remote I/O DL40 can appear to the PLC or SLC as any size I/O rack (
Parallel Port. This version is designed to receive message number
triggers, slave addresses, and variable data from a PLC or SLC output module via 16 data lines and 4 strobe lines (indicating the type of data).
In addition, both versions support:
1
1
/
/2, 3/4, or full).
4,
RS-485 communications for serial message triggering or slave message
display network communications, or RS-485 networked message file transfers with a PC Computer.
RS-232 communications for direct message file upload and downloads
from a personal computer operating the DL40 Offline Programming Software.
The DL40 stores messages of varying length within its own memory. Each message is identified with a unique message number from 1 to 9999. The stored messages are placed in an internal memory queue when triggered by a command from your control system. They are then run according to attributes you have selected in the DL40 system.
The DL40 can display a wide variety of characters and symbols, including:
Uppercase letters
Lowercase letters
Punctuation
Special characters from the extended ASCII character set
A person with normal vision can easily read the display from a distance of up to 25 feet.
2–1
Chapter 2
Introduction to the DL40

Main Features

The DL40 message display is a versatile tool that comes equipped with a full range of high-end programming and performance features. A summary of those features appears below.
Table 2.A Summary of DL40 capabilities
Capability
Supports offline programming software Yes Yes PLC-5 Remote I/O PassThrough via DH+ Yes No PLC-5E Remote I/O PassThrough via Ethernet Yes No Extended ASCII character set support Yes Yes Onboard editor Yes Yes Send ASCII data to a PLC via a Remote I/O link Yes No Send ASCII data to a device via an RS-485 link Yes Yes Communications with any programmable controller No Yes Backup operations Yes Yes Customizable historical events stack Yes Yes Clock operations Yes Yes RS-232 and RS-485 ports Yes Yes
Remote I/O
Version
Parallel Port
Version
Debug Mode No Yes Support for auxiliary devices such as slave displays and
printers Background messages Yes Yes Hidden messages Yes Yes Embedded variables Yes Yes Data mode selection Yes Yes Message chaining Yes Yes Adjustable parameters for serial communications Yes Yes
Yes Yes
Offline Programming Software Option (Catalog Number 2706-ND1)
You can easily and quickly create and edit application files using this offline programming utility. You can use its interactive menus on a personal computer to create messages, set message attributes, and download to one or more DL40 message displays.
2–2
Chapter 2
Introduction to the DL40
Figure 2.1 Easy to understand, menu–driven interface that helps guide you through the program
Create Message editing screen Set Message Attributes window
Download Message Files screen
Convert DL20 files for use with a DL40
PLC-5 Remote I/O PassThrough Via DH+
PLC-5 Remote I/O PassThrough allows you to upload and download message files from a computer to a DL40 connected by remote I/O to a programmable Logic Controller on the DH+ link. There is no need to connect separate wiring from the computer to the DL40. PassThrough is available only on Series D or higher DL40 message displays. A summary of compatible PLCs appears on page 2 – 11.
2–3
Chapter 2
Introduction to the DL40
Figure 2.2 Remote I/O PassThrough via DH+
Computer
DH+ Network
Remote I/O Link
DL40
Remote I/O Link
DL40DL40
PLC-5E Remote I/O PassThrough Via Ethernet
PLC-5E Remote I/O PassThrough allows you to upload and download message files from a computer to a DL40 connected by remote I/O to a programmable Logic Controller on the Ethernet link. There is no need to connect separate wiring from the computer to the DL40. PassThrough is available only on Series D or higher DL40 message displays. A summary of compatible PLCs appears on page 2 – 11.
Figure 2.3 Remote I/O PassThrough via Ethernet
Computer
Ethernet Network
2–4
Remote I/O Link
DL40
Remote I/O Link
DL40DL40
Support for Extended ASCII Character Set
The extended ASCII character set allows you to create messages in alternate languages such as French, German, Italian, and Spanish with the Offline Programming Software (Revision 2.0 or greater) and displayed on a DL40 (Revision 2.0 or greater).
Chapter 2
Introduction to the DL40
Onboard Editor
The onboard editor lets you create or edit messages, select message attributes, and set options and variable formats on a Version 2.00 or later DL40 message display using any of a number of standard keyboards.
Send ASCII Data to a PLC Via a Remote I/O Link
Using Remote I/O communications, you can send ASCII data to your PLC. Simply attach an IBM compatible keyboard to the DL40 message display, and you can enter parts numbers, badge numbers, and similar information as required. The DL40 processes and displays the information, and then sends it on to the controller.
You can enter bar code data using a wedge attached to an Allen-Bradley bar code scanner. The DL40 displays scanned bar code information, then sends the data to the PLC through the Remote I/O. Refer to Publications 2755-824 and 2755-824.1 for information on applications using Allen-Bradley wedges.
You can establish similar communications over an RS-485 link.
Communications with Any Programmable Controller (Parallel Port Version)
The DL40 can accept information from any programmable controller over a total of 20 input lines (16 data and 4 strobe lines).
Parallel Port versions of the DL40 also have a 12 VDC terminal that can be used to power outputs that pull data and strobe lines high.
Backup Operations
You can archive DL40 applications files in a number of ways.
Table 2.B Backup options by configuration
DL40 w/Offline
Backup Medium
Allen-Bradley plug-in memory module
Cat. No. 2706-NMM16 (16K byte) Cat. No. 2706-NMM32 (32K byte) Cat. No. 2706-NMM64 (64K byte)
DL40
Yes No
Programming
Software
Personal computer hard disk No Yes Floppy disk or micro diskette No Yes Tape on Allen-Bradley data recorder
Cat. No. 1770-SA Cat. No. 1770-SB
Yes Yes
2–5
Chapter 2
Introduction to the DL40
Historical Events Stack
With the DL40’s Historical Events Stack you can record the occurrence and sequence of some or all of the messages or variable data values that have been triggered and/or displayed. The 16K bytes of memory available for this record will hold about 1,000 events. You can view this record on the DL40 itself, or obtain a printout for offline reference.
Clock Operations
The DL40 contains a real-time battery-backed clock that will keep accurate time even when power is removed from the unit. The DL40 can display the current time and/or date in either AM/PM or 24-hour military format.
Date and time information can be displayed as part of any triggered message, and passed on to a PLC. You can also date- or time-stamp events as they are recorded in the Historical Events Stack.
You can set the DL40 internal clock from the front panel menus, from a PLC, or through the Offline Programming Software.
RS-232 and RS-485 Ports
The DL40 has both an RS-232 and RS-485 port. The RS-232 port can be used to:
upload or download message files from a computer
print messages and/or Historical Event Stack contents
upload or download message files using a data (tape) recorder
The RS-485 port can be used to:
trigger messages with or without variable data content
multi-drop upload or download message files from a personal computer
send messages to slave message displays
input ASCII data via keyboard or wedge
Debug Mode (Parallel Port Version)
2–6
The DL40 allows you to display the binary status (1 or 0 value) of both the strobe and data lines to check the output of a programmable controller.
Chapter 2
Introduction to the DL40
Auxiliary Devices
You can connect a variety of useful auxiliary devices to the DL40 message display as needed to meet your own unique needs.
Slave displays. You can address up to 126 DL10 or DL50 slave displays
over an RS-485 network at distances up to 2,500 feet (762 m) from the originating DL40. You can also control the annunciation relay on remote DL50 Series slave displays. By assigning a specific address to each slave display, you can control which slaves receive and display a given message.
Printers. A serial printer allows you obtain a hard copy of the Historical
Events Stack or a listing of the internal application file itself. The time and date that a message was triggered can be included on the stack printout if you so desire. You can also set message attributes so that triggered messages will be sent via RS-232 immediately to the printer.
Alarms. The alarm relay permits an external remote alarm or warning
light to be activated and deactivated. Individual message attributes can be set to energize or de-energize the alarm relay contacts
ATTENTION: The DL40 alarm relay should be used for annunciation purposes only. It may not be used for control
!
applications.
Background Messages
You can specify a background message that will be displayed whenever the DL40 has no other triggered messages in the queue to run.
Hidden Messages
You can also create hidden messages which will not appear on the DL40 display or have any affect on what is being displayed, but can be sent to a slave display, printed, or stored on the Historical Events Stack.
Embedded Variables
The messages you create on the DL40 can contain variable data in response to changing data input. Incoming variable data can be binary, BCD (binary coded decimal), and/or ASCII. You can also embed time and date information in a message from the DL40’s internal battery-backed real-time clock.
2–7
Chapter 2
Introduction to the DL40
Data Mode Selection
When using the DL40 message display, you can select from two data modes
binary
Binary Coded Decimal (BCD) either signed or unsigned
Within any application, triggers and variable data can be in either form. For example, message triggers can be in a binary format, while variable data can be BCD.
Message Chaining
The DL40 allows you to create a chain of messages for display in sequence. Only the first event in the chain need be triggered from outside. Then each message in the chain can trigger the next until the complete sequence has run.
Adjustable Parameters for Serial Communications
With the DL40 you can configure RS-232 or RS-485 port parameters as needed for compatibility with printers, data recorders, slave displays, or control computers. Configurable parameters include:
Baud Rate. Available baud rates include:
300 4800 1200 9600 2400 19200
Parity. You can transmit data with:
Odd parity Even parity No parity
Handshake. You can choose from:
Software Hardware None
Data Bits per Character. Either 7 or 8
Null Count. From 0 to 255. This setting allows you to send a string of
nulls to the printer between characters. It is useful with slower printers that drop characters because they can’t keep up with normal DL40 output.
Page Width. Between 20 and 132 characters
2–8
Chapter 2
Introduction to the DL40

Operating Modes

The DL40 Message Display offers a number of operating modes from which to choose. Each provides you with the tools you need to perform a different set of functions. The following paragraphs and the tables that accompany them provide a brief overview of the various operating mode options available to you.
Run Mode
Run Mode is the normal operating mode for the DL40. In Run Mode messages are triggered for display on the DL40 and (if desired) on slave message displays.
The Remote I/O version of the DL40 always comes up in the Run Mode after reset. The Parallel Port version does, too, except when the message display’s Run Mode/Debug DIP switch is set to Debug.
Remote I/O DL40s offer four types of Run Modes:
Message/Variable/Slave
Message/Variable
Message List
Bit Trigger
Parallel Port DL40s offer two types of Run Modes:
Message/Variable/Slave
Message List
You can select the type of run mode you want as an Option using the Onboard Editor or Offline Programming Software.
Other Operating Modes
In addition to the Run Modes described above, the DL40 offers the following operating modes:
Help Mode
Historical Recall Mode
Remote Program Mode
Backup Mode
Set RS-232/RS-485 Port Mode
Clock Mode
Print Mode
Debug Mode (on parallel port versions only)
2–9
Chapter 2
Introduction to the DL40
Note that you will use the Remote Program Mode whenever you use the Offline Programming Software.

Special Messages

Triggering Special Messages gives you the ability to monitor and control certain functions of the DL40 without leaving Run Mode. These messages normally occupy Message Numbers 901 to 916. You can move Special Messages to Message Number 1 to 16, or disable them with the Offline Programming Software or Onboard Editor. You will find a complete explanation of Special Messages in Chapter 5.
Special Messages include:
Table 2.C Summary of Special Messages
Message Number
901 (or 01) Terminate Message – Clear Display 902 (or 02) Clear Queue 903 (or 03) Terminate Message – Clear Display and Queue 904 (or 04) Reset Unit 905 (or 05) Test Display 906 (or 06) Print Historical Events Stack – Chronological Order 907 (or 07) Print Historical Events Stack – Frequency of Occurrence 908 (or 08) View Historical Events Stack 909 (or 09) Clear Historical Events Stack 910 (or 10) Set Interactive Clock 911 (or 11) Set Clock with Variable Data 912 (or 12) 913 (or 13) 914 (or 14) View Display Parameters 915 (or 15) Stop Special Messages/Resume Run Mode 916 (or 16) Set Display Intensity
Remote I/O versions only
Send Time to PLC Send Date to PLC
Content

System Requirements for Remote I/O Without PassThrough File Transfers

2–10
The following is a list of PLCs and SLCs that are applicable for Remote I/O communications with the DL40 message display.
PLC-5/11, 5/15
, 5/20, 5/25, 5/30, 5/40, 5/60, 5/250
PLC-2, PLC-5/10, 5/12 with Catalog Number 1771-SN Scanner
SLC-5/02, 5/03, 5/04 with Catalog Number 1747-SN Scanner
If you are using a PLC-5/15 with partial rack addressing and block transfers, you must use Series B, Rev. J or later.
Block Transfer requires a Series B or later Scanner.
Chapter 2
Introduction to the DL40

System Requirements for Remote I/O PassThrough Using DH+

The following tables list the Allen-Bradley PLCs and computer interface boards that are applicable for PassThrough file transfers with the DL40 message display over a DH+ link as of this printing.
Table 2.D Applicable PLC types for PassThrough file transfers over DH+
PLC Types
PLC-5/11 All All
PLC-5/15 B N or later PLC 5/20 All All PLC 5/25 A J or later PLC 5/30 A B or later
PLC 5/40
PLC 5/60 PLC 5/80 All All
PLC 5/250 All All
Table 2.E Applicable interface boards and modules for PassThrough file transfers over DH+
Series Revision
A B
A B
E or later
B or later

System Requirements for Remote I/O PassThrough Using Ethernet

Catalog No.
1784-KT 1784-KTX 1784-KL Interface board for Allen-Bradley 1784-T45 or -T47 1784-KT2 Interface module for IBM PS2 1770-KF2 Serial to DH+ interface module 1784-PCMK PCMCIA interface board
Requires 2706-ND1 Series D Ver 3.0, which includes Interchange drivers.
1
/2-slot interface board
1
/2-slot interface board
Description
The following table lists the Allen-Bradley PLCs that are applicable for PassThrough file transfers with the DL40 message display over an Ethernet link as of this printing.
Table 2.F Applicable PLC types for PassThrough file transfers over Ethernet
PLC Types
PLC 5/40E
PLC 5/60E PLC 5/80E All All
Series Revision
A B
A B
E or later
B or later
PLC 5/250 All All
2–11
Chapter 2
Introduction to the DL40
Use one of the Allen-Bradley Ethernet computer interface boards (or its equivalent) for PassThrough file transfers.
Catalog Number 6628-A5
Catalog Number 6628-A7

Catalog Numbers

Compatible Keyboards

DL40 Message Displays are available with varying amounts of memory in either two- or four-line versions.
Table 2.G Product Identification and Catalog Numbers
Description
Two Line Display 16 K Message
Two Line Display 32 K Message
Four Line Display 32 K Message
Four Line Display 64 K Message
Four Line Display 128 K Message
Memory Size
Memory
Memory
Memory
Memory
Memory
The following keyboards are compatible with the DL40 Message Display.
Table 2.H Applicable keyboards for use with the DL40 Message Display
Remote I/O
Communication Version
Catalog Number
2706–E23J16B1 2706–E23J16
2706–E23J32B1
2706–E43J32B1
2706–E43J64B1
2706–E43J128B1
Parallel Communication
Port Versions Catalog
Number
2706–E23J32
2706–E43J32
2706–E43J64
2706–E43J128
2–12
Catalog No.
6120 & 6121 1784-T50 Allen-Bradley industrial terminal keyboard
1784-T60 Allen-Bradley industrial terminal keyboard
Allen-Bradley industrial computer standard keyboards
IBM-PC or compatible -XT, -AT standard keyboard IBM-PC or compatible -PC enhanced keyboard
Description
NOTE: When used with the DL40, the Num Lock and Caps Lock indicators will not illuminate. We recommend you use the 1784-T60 terminal keyboard with Num Lock turned off.
Chapter 2
Introduction to the DL40

Options & Accessories

The following options and accessories are available from Allen-Bradley for the DL40 message display.
Table 2.I Options and accessories for the DL40 message display
Item
Offline
Programming
Software
Memory
Modules
Communication
Cables
120 Volt
Parallel Input
Converter
NEMA
Enclosure
Keyboard Front
Panel Access
Kit
RS-232 Front
Panel Access
Kit
Three 31/2 inch micro diskettes 2706-ND1
Solid state backup for files and messages 16 Kbyte
For connecting the DL40 to a range of PCs, converters, and recorders. Refer to Appendix B for detailed information on
cables.
Converter to connect 120 VAC input voltages to parallel input port (2 required for each DL40)
NEMA Type 12/13 enclosure complete with mounting holes and cutout for one DL40 display. Access door is gasketed.
Enclosure for two-line DL40 Enclosure for four-line DL40
Panel mount 8-pin DIN keyboard connecter, NEMA 4 panel access cover, keyboard extension cable
Panel mount 9-pin D shell connector, NEMA 4 panel access cover, DL40 RS-232 extension cable
Description Catalog No.
2706-NMM16 32 Kbyte 64 Kbyte
2706-NMM32
2706-NMM64
2706-NC12 2706-NC13 2706-NC14 2706-NC15
2706-NG2
2706-NE1 2706-NE2
2706-NKAK1
2706-NDAK2
2–13
C
hapter
The Run Mode – Remote I/O
3
Chapter
3
Figure 3Table 3

Overview

Chapter 2
The Run Mode – Remote I/O
This chapter describes the operations of the Run Mode for the Remote I/O version of the DL40. It also describes the use of Special Messages. Refer to Chapter 4 for information on the Run Mode for Parallel versions of the DL40. See Chapter 6 for information on other operating modes.
Run Mode is the normal operating mode for the DL40. In Run Mode, messages are triggered for display on the DL40 and (if desired) on slave message displays.
The Remote I/O version of the DL40 always comes up in the Run Mode after reset.
Remote I/O DL40s offer four types of Run Modes:
Message/Variable/Slave
Message/Variable
Message List
Bit Trigger
You can select the type of run mode you want as an Option using the Onboard Editor or Offline Programming Software. Table 3.A provides an overview of the differences among Run Mode Types.
Important: A message completes running when either:
the Wait Time expires
message is acknowledged
message completes printing
message is sent to slave(s)
handshaking is complete
all ASCII Input Data is entered
3–1
Chapter 3
The Run Mode – Remote I/O
Table 3.A Summary of Remote I/O Run Mode Types
Feature
Trigger messages Trigger a message with 1 to 40 variables, depending
Triggering method
Send messages to slave display
Send variables to place in message
Variable types Binary – Signed and Unsigned BCD
Handshaking Yes
Message/Variable/Slave
Run Mode
on rack size, trigger method, and variable type
1
/4 rack – Block
Transfer only
1
/2, 3/4, full rack –
Discrete I/O or Block Transfer
KeyboardRS-485 link
Slave address for each message can be specified with message trigger. (Overrides address specified as Message Attribute)
Up to 10 (16 bit) binary or (4 digit) BCDUp to 20 (8 bit) ASCIIUp to 40 (4 bit) BCD
ASCII
Message/Variable Run
Mode
Discrete I/O or Block TransferKeyboard PortRS-485 link
Slave address specified as a Message Attribute
Message List Run
Mode
Triggers a message list of up to 20 messages in Round Robin Order
No
Not Applicable
Bit Trigger Run Mode
Triggers a Priority Message and up to 496 messages in Priority and/or Round Robin Order
Discrete I/O or Block
Transfer
Keyboard (for Priority
Message only)
RS-485 link (for
Priority Message only)
Diagnostic code sent to PLC Yes Message acknowledgement Yes Input and display of ASCII
input data (via keyboard port) Return ASCII input data to
PLC via Remote I/O port Return ASCII input data via
RS-485 port Put message on Historical
Events Stack

Message/Variable/Slave Run Mode

Up to 20 ASCII characters
Discrete I/O – Up to 12 characters, depending on rack sizeBlock Transfer – Up to 20 characters, independent of rack size
Up to 20 characters, independent of rack size
Yes
In the Message/Variable/Slave Run Mode you can:
Trigger Messages Via a PLC Using the Remote I/O Port
You can trigger a single message by either discrete I/O or a Block Transfer Write. See Chapter 10 for more information.
No
3–2
Chapter 3
The Run Mode – Remote I/O
Trigger Messages Via the Keyboard Port Or the RS-485 Port
See Chapter 8 for more information.
Send Variables to be Included In Message
Your PLC can include variables with the message trigger. Up to the equivalent of 6 full word variables can be sent if using Discrete I/O (depending on rack size) or up to the equivalent of 10 full word variables can be sent using a Block Transfer Write (independent of rack size). See Chapter 10 for more information.
Variable types include:
16 bit binary (1 variable per word)
8 bit ASCII (2 per word)
4 digit signed Binary Coded Decimal (BCD) (1 per word)
1 digit (4 bit) unsigned BCD (4 per word)
You can send variables via an RS-485 link or the DL40 Keyboard Port. See Chapter 8 for more information.
Insert ASCII Input Data Into a Message
Use the DL40 Keyboard Port to input ASCII data intended for display.
A request for ASCII Input Data can be placed in a message by inserting a
[CTRL][X]. See Chapter 6 for more information.
Up to l20 ASCII characters can be requested for each message triggered
using Discrete I/O or Block Transfer Write.
Requests for ASCII data can be strung together to form inputs up to 20
ASCII characters long.
While a message is running, enter the ASCII character or string of ASCII
characters followed by a [ ].
See Chapter 8 for more information.
Return ASCII Input Data to a PLC
Via Remote I/O
Up to 12 ASCII characters (depending on rack size) are returned via Discrete I/O. Up to 20 ASCII characters are returned via Block Transfer Read.
When all required ASCII data has been entered, the message will time out and the Enter Bit in the Input Image Table will be set. It is only after this bit
3–3
Chapter 3
The Run Mode – Remote I/O
is set that the data should be considered valid. See Chapter 10 for more information.
Via RS-485 Port
Up to 20 ASCII characters (independent of rack size) are returned via the RS-485 Port. See Chapter 8 for more information.
Return the Message Number of the Message Being Run to a PLC
This is automatically done in the Remote I/O scan. See Chapter 10 for more information.
Send Real Time Clock Or Date Data to a PLC
Triggering Special Message 912 (or 12) will cause the DL40 to send
clock data to a PLC.
Triggering Special Message 913 (or 13) will cause the DL40 to send date
data to a PLC.
Information on Special Messages appears in Chapter 5. See Chapter 7 for more information on formatting time and date data.
Put Messages on Historical Events Stack
Both triggered messages and variable data can be put on the 16 Kbyte Historical Events Stack. The contents of the stack can be viewed on the DL40 display or printed:
in chronological order
by number or occurrences
See Chapter 6 for more information.
Require Handshake Between DL40 and PLC
Handshaking provides an indication to the sender (either the DL40 or the PLC) that Image Table Data was received. See Chapter 10 for more information.
Override Slave Address Selected as a Message Attribute with an Address Sent with the Message Trigger
3–4
Note: For this mode only, if your DL40 is configured as a you must specify the slave address as a Message Attribute.
1
/
rack device,
4
Loading...
+ 141 hidden pages