Home
2706-6.1, Dl40 Plus User Manual
Contents
1. LL w gt 4 gt e 2 e gt fe gt te 2 e 2 te gt fe gt uu gt 4 gt 4 2 jul gt jul gt pu o E LL LL LL LL Lu u E u E u L u u E u o lo JP lo JP lo JP lo JP lo JP jo So lo JP JO SP lo lo O o 2 o 2 lo N LL 9 LL Lhe EL LL Li LL EL LL LL LL EL LL LL Lie O lo jo JP O lo jo JP JS lo jo o lo lo JOS ISJAJAIS JS o oO o lo 000 oO 2 le 2 gt 2 2 2 ju e gt 2 2 z u e gt 2 2 z u ju pue E ojo jo 165 S lS ajo IS e lo lS S15 llelo leje l5 S 6 S SIS OJOS IS 64S N E o a fu fa fa paa paa paa a tis te te tk te Ets 5 7 a 2 22 22 2 2 2 sa Q G lM lM lM lM fin la be be Jin 2 be be ji T 3 2 JP je JP ole lo JO jo jo jo le jo e JP Jo Jo JP eS IP 6 lO O OJO lG Ja O 93 N Z S S S S S S S S S 5 S S 5 5 5 5 5 J5 5 S l5 5 5 5 S S 5 515 5 5 S wn Ll T tit ti ti Li ti li li ti ti Li t El ti l ti Ei Li ti ti ti li l ee ee ee ti Li Li Le LL H 7 ti t Li Li ti Li Li ti ti tio ti tio ties tie t t t t t ti t bi Lti t t t 7 bi ojo jo lo lo lo jo lo lo lo lolo jo lo lolo lo lololo l
2. Options lo Edit Y gt Messages o Triggering Return to Yes Port Setup Run Mode RunMode Message Attribute es Defaults Message Newest Triggering Number Message Port Setup on Line 1 Display Li l isplay Line Autorun Message Scroll Message essage Format Print Message Number Send Msg to Slave A Wait Time for Msg Variable Autoclear Background Format Autorepeat essage Y Chain Message Number Ctrl W Energize Relay Format Send Msg to Stack Special Send Time to Stack essage Hide Message Start Acknowledge Msg Number Slave Color Slave Length Slave Relay essage Parallel Remote 1 0 Queueing Port Units Units No gt Enable Y e Messages gt Use Bit Trigger a High True Priority Time Format Logic Size Yes z y Y Using Language Set AC DC Always Message Converter Send Number Clock Data Data Exit amp Save No Hold Time Publication 2706 6 1 2 4 Using the Onboard Editor to Create Messages Creating or Editing Messages Publication 2706 6 1 Enter the MESSAGES function Y Enter the EDIT MESSAGES function Y Respond to the EDIT MSG prompt with a new message number to create a message or an existing message number to edit a message Note FILE FREE gives you the number of kilobytes remaining in user Memory If there is
3. Address 1 2 3 4 5 6 T 8 Address 1 2 3 4 5 6 7 8 64 ON OFF ON ON ON ON ON ON 96 ON OFF OFF ON ON ON ON ON 65 ON OFF ON ON ON ON ON OFF 97 ON OFF OFF ON ON ON ON OFF 66 ON OF ON ON ON ON OFF ON 98 ON OFF OFF ON ON ON OFF ON 67 ON OFF ON ON ON ON OFF OFF 99 ON OFF OFF ON ON ON OFF OFF 68 ON OFF ON ON ON OFF ON ON 100 ON OFF OFF ON ON OFF ON ON 69 ON OFF ON ON ON OFF ON OFF 101 ON OFF OFF ON ON OFF ON OFF 70 ON OFF ON ON ON OFF OFF ON 102 ON OFF OFF ON ON OFF OFF ON 71 ON OFF ON ON ON OFF OFF OFF 103 ON OFF OFF ON ON OFF OFF OFF 72 ON OFF ON ON OFF ON ON ON 104 ON OFF OFF ON OFF ON ON ON 73 ON OFF ON ON OFF ON ON OFF 105 ON OFF OFF ON OFF ON ON OFF 74 ON OFF ON ON OFF ON OFF ON 106 ON OFF OFF ON OFF ON OFF ON 15 ON OFF ON ON OFF ON OFF OFF 107 ON OFF OFF ON OFF ON OFF OFF 76 ON OFF ON ON OFF OFF ON ON 108 ON OFF OFF ON OFF OFF ON ON 71 ON OFF ON ON OFF OFF ON OFF 109 ON OFF OFF ON OFF OFF ON OFF 78 ON OFF ON ON OFF OFF OFF ON 110 ON OFF OFF ON OFF OFF OFF ON 79 ON OFF ON ON OFF OFF OFF OFF 111 ON OFF OFF ON OFF OFF OFF OFF 80 ON OFF ON OFF ON ON ON ON 112 ON OFF OFF OFF ON ON ON O
4. Item Description Catalog No Offline DOS based software to configure the DL40 Plus Four 3 1 2 2706 LSW Programming inch diskettes Software For connecting the DL40 Plus to a range of PCs and 2706 NC 12 c icati converters The 2706 NC13 cable is recommended for 2706 NC 13 U programming from a personal computer 2706 NC 14 Cables 2706 NC 15 See Appendix C for detailed information on cables 120 Volt Converter to connect 120 VAC input voltages to parallel input 2706 NG2 Parallel Input port 2 required for each DL40 Plus Converter NEMA Type 12 13 enclosure complete with mounting holes NEMA and cutout for one DL40 Plus display Access door is Encl gasketed 2706 NE1 aag Enclosure for two line DL40 Plus 2706 NE2 Enclosure for four line DL40 Plus Keyboard Front Panel mount 8 pin DIN keyboard connecter NEMA 4 panel 2706 NKAK1 PanelAccess access cover keyboard extension cable Kit RS 232 Front Panel mount 9 pin D shell connector NEMA 4 panel access 2706 NDAK2 Panel Access Kit Repair Parts cover DL40 Plus RS 232 extension cable The following repair parts are available for the DL40 Plus e 2 line front panel assembly Allen Bradley part number W7715680001 e 4 line front panel assembly Allen Bradley part number W7715680002 e Battery replacement for the real time clock Allen Bradley Catalog No 2711 NB4 These repair parts are available to replace the front panel faceplate and graphic overlay assembly or
5. Output Image Table Acceptable Values 1 4 or 1 rack equals 12 bit 0 to 999 in BCD format 0 to 4095 in binary format 3 4 or full rack equals 16 bit 0 to 9999 in BCD format 0 to 9999 in binary format Note 0 no message triggered Block Transfer Write Any size rack equals 16 bit 0 to 9999 in BCD format 0 to 9999 in binary format Note 0 no message triggered Input Image Table or Block Transfer Read number of message currently running on the DL40 Plus Input Image Table or Block Transfer Acceptable Values Read Any size rack equals 16 bit 0 to 9999 in BCD format 0 to 9999 in binary format Note 0 no message running Publication 2706 6 1 8 6 Remote l O Communications Publication 2706 6 1 Message Number Message List Run Mode Output Image Table or Block Transfer Write number of message to be triggered on the DL40 Plus Output Image Table or Block Transfer Write number of message to be added deleted to from the message list Output Image Table or Block Transfer Write Any size rack equals 16 bit Acceptable Values 0 to 9999 in BCD format 0 to 9999 in binary format Note 0 no message added or deleted Input Image Table or Block Transfer Read number of message currently running on the DL40 Plus Input Image Table or Block Transfer Read Any size rack equals 16 bit Acceptable Values 0 to 9999 in BCD format 0 to 9999 in binary format Note 0 no message running
6. S z fe i S l o s gt s E HII zZ jt Z E 2 S SSIS mS e So st o z gt e e E aa al 5 u z a le Z ile T m a a o LL 2 o z S z Ss 13 ojo Lu o o wee e E ala z jg ji z e Z j pa SS a E SIS ISIS lg ls S S 7 sh 33 EEES o jo LL un alo ls T le S o fk o 2 i a o a te S 5 15 5 5 7 oon z 3 nm ojo Z gt X je je SIs 151 sl q w je je je 1518 o m o Be era E as 2 S u ju ola TE 2 S f E w u o S ITE ola w z ee fue i tk o TER TE o la w Liz T sh e Es a la o 2 E a Es ee js 5 o T ana ee g 5165 6 330 a fe je l E o je e E Se lea o rl lets O E jE E dl a ar o jo ee eee 5 o AAN EE w o o Be br G TE an Z o o eel o lt s 2 3 e E ee S sesak ap PER a O O o bra o o S S 8 TTT KKS ai m u H o o uw 53 l 15 S S E S di a o LL 2 E IR IR AR 7 z je RR IR S ce ojo ala ls HIS SS ES A O E aaan L EB fe e Je l cys qk E E jE E E i ji je i 7 ERE ola a o la l il er I ola o eel L ee S e a lo ls EEES SERR sh aa a MEE o a pe o b o 2 2 oO rE IE o o a 5 u amp 2 jS P oe a SSL E gls 3 3 o ufo ji Er i cee EL Ss 163 SE 5 5 2 a a a a I eS Pa zs jsl Se HS S S ls N f m m iS a lo la ssl le le le le 5131315 L 335 ES o wef je e SS ie ze jZ j le o je je o S e alo ls 3 s je Z o ses o jo SS js S S o T F 1515 o IO wm lu H
7. E b II LL 4 JU Ll LL fl JA LL LL UL LL LL l oe oe ek Pk fl ff Pk f ok 7 Be ok LL o o lo o o lo jo jo lo lo lo jo jo lolo JAJA JOD JAD AIG JA JD lololo lojo ololo S D Tet 10 wo eo a co led 04 00 lm Mm om ol alo lint 04 00 Lete wo lP 10 O IER A 1 I 1P a IS A A A A A oo fon on oa oo a OTH a TH HO PS SPS TS PS PTS PS J N N LO M LO ld SN SN lad lad CN CN ON ON CN CN CON CON ON ON ON ON CON ON N CN IN EN ON N EN EN EN ON EN ON lt co ue u u u u LL LL LL LL LL LL u LL u LL LL O jo JP lo e lo JP lo O lo JP jo IP lo lo loj lo o 0 o ooo o 2 2 E IW 2 2 6 gt gt 2 2 E gt 2 2 2 4 e gt 2 Pp u gt gt 4 U 15 S 5 8 5 8 5 5 5 5 5 5 S 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 555 l 22 E E E e lee dae lz Ee ll ea eee E Se ela la a aa e ee E ls SS EEE BESS SSS BESS SEE SESS SSE REE N c o Ll to bk t te ti ti Lo LL L te l l L L Li 2 2Z Z2 Z 2 2 0 2 ES io EL UL fl T LL JUL JUL E 7 Lc LL 3 SSS Ss SERESEE SESS SEE SESSESEESES EE oD 77 o t Ll Lil t L L l L L LA te L L lis te L Li oye je JP Jo Ja gt FP Jo o Ja Jo a IP jO O o jo lo jojo GS Ja JO lolo Ja Jo jojolo Jo 77 ca la 2 2 2 2 2 e es 2 lle ps Pe
8. y ww Sd OO White Blue Green Gan Green Yellow Note Make sure all DIP switch settings are in the correct position before the DL40 Plus is powered up See Chapter 10 DIP Switch Settings for the correct DIP switch settings Publication 2706 6 1 Chapter 10 DIP Switch Settings Chapter Objectives This chapter describes the DIP switch settings for the Remote I O and Parallel I O versions of the DL40 Plus Section Page DIP Switches on Remote 1 0 Versions 10 1 Setting Switch Bank 1 for PLC 2 Controllers 10 2 Setting Switch Bank 1 PLC 3 PLC 5 Controllers 10 3 Setting Switch Bank 2 10 4 Setting Switch Bank 3 10 6 DIP Switches on Parallel Port Versions 10 10 Setting Switch Bank 1 10 11 Setting Switch Bank 2 10 12 DIP Switches Three DIP switch banks are located on the back of the module You on Remote I O Versions can access the DIP switches through a cutout as shown below KEYBOARD SW1 sw2 SW3 Remote I O Port eS an 281 G E ES TR Bm loe es eoe Location of DIP Switches Switch Bank 1 SW 1 sets the rack address Switch Bank 2 SW 2 controls Baud Rate Fast Reset Sequence Block Transfer Last Chassis Keyboard Type Handshaking Last State Select Enable No PLC Comm Error Message Switch Bank 3 SW
9. Address CR of 4 Hex Example 3 gt 101 S2 4F 43 4B S7 45 4C 4C SC 31 0D Publication 2706 6 1 Where _ gt Hex5C lt U Hex31 1 Hex 0D CR YY ry Y Y ROCKWELL Note For the Hex examples refer to Appendix D ASCII and Extended ASCII Character Sets Keyboard entries are performed with standard characters The above listed Hex examples refer to non keyboard entries The DL40 Plus address is not required for CTRL W data ASCII Variable Data entered via the keyboard If no DL40 Plus address is sent the backslash 1 is optional If no address is sent when using the RS 485 RS 232 link the ASCII data will be ignored Sending ASCII Data from the Keyboard Port Serial Port Communications 6 11 ASCII Input Data in a message is represented by underscored spaces A flashing cursor will mark the position of the ASCII character To enter ASCII data for CTRL X callouts with the keyboard use this format ASCII keyboard characters data CR ASCII Data 1 where Data Acceptable Values 1 to 20 ASCII characters Data is for the latest ASCL at message sent to the specified DL40 Plus ASCII Input Data can only be returned via the RS 485 Port if the message was triggered via the RS 485 Port via the RS 232 Port if the message was triggered via the RS 232 Port or via the Remote VO Port if the message was triggered
10. G jo jo Jo Jo Jo JO JO JO JO JO IO JO IG IO ISO lolo lolo lolo lo oo I G lele le l l wn es 2 z 2 z z z z z z 2 2 z z 2 z z z z z 2 2 2z z 2z z z z z z 2z Z O oO JO JO JO O JO O JO JO JO O JO JO O JO JO JO O JO O JO O O O O O O O O O O Li L ft ft fl ft ft fla La t Ll E 7 i E 7 ft E 7 Jl fla flia La E 7 Li t Le L a Li 7 L a l a Lea Lo La Gu G te fi t th G Li e ti Eh Eka t if if if E 7 if it it it fit fit i ie ie ie a t ie ie Le O O JO JO JO JO JO JO O JO O JO O O JO O O O JO JO O O O O O O O O O O O O e z z z z z z z z z z z z z z z z z z z z z z z z eZ z z z z zz z O jo JO JO JO JO JO O JO O JO O JO JO O JO JO JO O JO O JO O O O O O DO O O O O n N 2 gt a lo R lea lo lo lm la Im lt lin lw Im lo la lo lau led Im l n o lr Jo o olla mi in D fo jo jo Jo IW Jo ym N M IN M IN M MM 00 00 00 o o o o o Im ID ID ID OAO OA cs lt Publication 2706 6 1 DIP Swi Switch Settings 10 14 co fie Z ls S 5 Z ls S 5 E a 35 3 3 3 5 IS S aaa 23141315 SS 2313 le le a EP see ws l5
11. Sending Messages to Slave Address Selected as a Message Attribute To send any message to a slave set the Port Use of the RS 485 or RS 232 Port to DL Slaves See Chapter 6 Serial Port Communications for more information Note If the message s Print attribute is set the message is printed once each time it is displayed or redisplayed The RS 232 port must be set to Printer Inserting ASCII Input Data in a Message Use the Keyboard Port to input ASCII data intended for display e A request for ASCII Input data can be placed in a message by inserting a CTRL X e A maximum of 120 ASCII characters can be requested for each message triggered using Discrete 1 O or Block Transfer Write e Requests for ASCII data can be strung together to form inputs with a maximum of 20 ASCII characters e While a message is running enter the ASCII character or string of ASCII characters followed by a 4 Returning ASCII Input Data to a PLC A maximum of 20 ASCII characters depending on rack size are returned via Discrete I O A maximum of 20 ASCII characters are returned via Block Transfer Read See pages 8 29 and 8 30 When all required ASCII data is entered the message times out and the Enter Bit in the Input Image Table is set It is only after this bit is set that the data is considered valid Returning the Displayed Message Number to a PLC This is automatically done in the Remote I O scan For details see pages 8 29 and 8 30
12. Allen Bradley Dataliner DL40 Plus Message Display U sel Catalog No 2706 LV2P LV4P M d il U a LV2R LV4R Important User Information Solid state equipment has operational characteristics differing from those of electromechanical equipment Safety Guidelines for the Application Installation and Maintenance of Solid State Controls Publication SGI 1 1 describes some important differences between solid state equipment and hard wired electromechanical devices Because of this difference and also because of the wide variety of uses for solid state equipment all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable In no event will the Allen Bradley Company be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment 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
13. Front View 14 37 365 0 DataLiner Allen Bradley o COMM FAULT OSA SSS SOOO A N id II A ERS 81 0 6 16 156 4 Note All dimensions are in inches millimeters Publication 2706 6 1 9 6 Installation and Wiring Electrical Precautions Input Voltage Requirements Hazardous Location Installations Publication 2706 6 1 Install the DL40 Plus using Publication NFPA 70E Electrical Safety Requirements for Employee Workplaces In addition to the NFPA general guidelines use the following specific guidelines Careful cable routing helps minimize electrical noise Route incoming power to the module by a separate path from the communication cables Do not run communications wiring and power wiring in the same conduit Where communication and power wire paths must cross make their intersection perpendicular With solid state systems grounding helps limit the effects of noise due to electromagnetic interference EMI To avoid problems caused by EMI properly ground all equipment and use shielded cables Before connecting the Dataliner DL40 Plus to the incoming power verify that the power source and display type are in agreement The DL40 Plus will operate from 100 240 Volts AC 50 60 Hz 0 25 to 0 60 Amperes Power input and output I O wiring must be in accordance with Class I Division 2 wiring methods Article 501 4
14. On Board Editor Error Meaning The maximum length of each DL40 Plus message is 200 characters 10 lines of text This warning is displayed when the user attempts to enter more than 200 characters MESSAGE FILE IS FULL On Board Editor This reminder is displayed when creating a new nessa or adding to an existing message The internal memory space in the DL40 Plus is filled The PRESS ANY KEY Message amount of memory available is displayed as FILE FREE xx xK on the second line of the screen used to enter the on board editor Configuration Status The RIO chip may be bad Cycle power on the DL40 NA CHIP ERROR During Power Up Plus If the problem persists contact your Error Allen Bradley representative The DL40 Plus Remote 1 0 port is not actively communicating with the PLC Several things can cause this message to appear but only when the Run Mode DL40 Plus is in the Run Mode NO PLC COMMUNICATION Error PLC not powered Loose or pulled Remote 1 0 cable Reversed Remote 1 0 cable wires Incorrect baud rate PLC not configured for this rack NOTE INCOMPATIBLE PORT USAGE On Board Editor Error Either the RS 485 or the RS 232 port may be used for slave operation but not both To set the current port to slave use first switch the other port to Open Protocol or Programmer NOTE MSGS WON T BE SENT TO RS485 SLAVES On Board Editor Message This reminder is brought up when the RS 485 PORT USE para
15. Priority Message Number only in Message List or Bit Trigger Run Mode See Triggering Port Setup for information on selecting BCD or binary format 12 or 16 bit number of Priority Message 0 999 12 bit 0 9999 16 bit in BCD 0 to 4095 12 bit 0 9999 16 bit in binary 0 no Priority Message run Note When a priority message trigger is received it is queued as in the Message Variable Slave run mode When the current message has run all Priority Messages in the queue are run Priority Section Up to 31 words long Length is selected in the programming software If the Bit Trigger Priority size is set to 0 Bit Trigger Table has no priority section the round robin section starts with message number 1 Round Robin Section Up to 31 words long Length equals the total length minus the length of the Priority section The first message number in the Round Robin section follows consecutively after the last message number in the Priority section Remote I O Communications 8 7 Slave Address Slave address for Message Variable Slave run mode Data is in same format as message number Variable data cannot be used Variable Data Callouts Acceptable Values CTRL V 0 to 9999 in BCD format depending on BCD Sign Bit 32 768 to 32 767 for signed twos complement binary CTRL IW 0 to 99 for ASCII 8 bit 2 per word first variable in high byte 0 to 9999 for BCD 4 bit 4 per word first variable in high nibble of hig
16. Publication 2706 6 1 8 28 Remote I O Communications Sending Real Time Clock or Date Data to a PLC e Triggering special message 912 or 12 causes the DL40 Plus to send clock data to a PLC e Triggering special message 913 or 13 causes the DL40 Plus to send date data to a PLC For details see pages 8 29 and 8 30 See chapter 3 Special Messages for more details on special messages Adding or Deleting Messages or Triggering a Priority Message Using Discrete I O The following shows the format of a discrete I O message trigger in the Message List Run mode Output Image Table Handshake Bit y Add Delete Bit jaw L WORD1 WORD 2 WORD 3 3 4 rack WORD 4 WORD5 WORD 6 WORD 7 1 2 rack Full rack Priority Message Number Message Number Always Empty Always Empty Messages can be added or deleted while priority messages are being triggered If you want to trigger a priority message but do not want to change the Message List you must set message number in word 1 to 0 Publication 2706 6 1 Remote I O Communications 8 29 Return Message Number and ASCII Data Discrete 1 0 The following shows the format of discrete I O data returned to the PLC in the Message List run mode This data may include both the message number and message text Input Image Table Handshake Bit Enter Bit Acknowledge Bit Clock Date Data Bit WORD 0 Diagnostic Code Length of Message List WORD 1 Message Num
17. Publication 2706 6 1 You must enter the Onboard Editor from Run mode or Help mode Press CTRL E to enter the Onboard Editor Use the menu tree on the next page as a guide to onboard editing Press Y to access a function Press N to go to the next function Press Space Bar to select or toggle through options with multiple choices After toggling through all the functions in a level entering N 4 returns you to the first function on that level Pressing ESC returns you to the previous menu level You can exit the Onboard Editor at any time by pressing ESC one two three or four times depending on the current level of the editor A complete list of Onboard Editor commands is listed on the inside back cover of this manual Exit the Onboard Editor in one of two ways To exit and save your work press F10 then press ESC three times to return to Run mode To exit without saving any changes press ESC answer Y to the confirmation request then press ESC three more times You will not be asked to confirm your decision if you have not made any to the message Using the Onboard Editor to Create Messages Onboard Editor Menu The following diagram provides an overview of the Onboard Editor s menu structure RUN MODE Y CTRL E No gt lt Messages
18. Set Port Parameters Mode Offline Operating Modes 4 7 This mode lets you set the operating parameters of the RS 232 Port or RS 485 Port from a keyboard or the front panel Use a CTRL R from the keyboard or the SELECT and 4 push buttons on the front panel to enter this mode Select either SET RS 232 PORT or SET RS 485 PORT You can also use the Offline Programming Software to set port parameters RS 232 Port After you select the the RS 232 port you will be able to select either offline programming open protocol or slave communications The following settings are available when you select RS 232 SETUP Use the keyboard spacebar or SELECT to cycle through the choices The default value appears in bold RS 232 Port Parameters Available choices Baud Rate 300 1200 2400 4800 9600 19200 Parity None Odd Even Handshaking None Soft ware Hard ware Data Bits 7or8 Below are the settings of the RS 232 Port when the Print Stack or Print Mode function is active The following settings are acceptable for these parameters Note that entries out of range will not be accepted by the DL40 Plus Press to accept a parameter setting Parameter Available choices Null Count 0 to 255 Width 20 to 132 Publication 2706 6 1 4 8 Offline Operating Modes RS 485 Port The following settings are available for the RS 485 Port The default value appears in bold Use the keyboard spacebar or SELECT to cycle through baud ra
19. unformatted variables Note W means the same as CTRL W Example If a message has variables positioned as follows CTRL V CTRL W CTRLI V CTRLI W CTRLI V First Second Third Fourth Fifth Position Position Position Position Position and CTRL W variables are ASCII they would be sent in the following order MSB LSB If CTRL W variables are BCD variables word n 3 would look like WORD n 3 W 2nd position UNUSED MSB LSB Publication 2706 6 1 8 16 Remote I O Communications Handshake Bit Publication 2706 6 1 ENABLE ENABLE The Handshake Bit tells the sender either the DL40 Plus or the PLC that the Image Table either Output or Input was received For complex system configurations there may not be enough time to insure that data is received by the PLC You can use the Handshake feature to make sure that data is not lost When activated the Handshake feature holds data until the DL40 Plus receives acknowledgment from the PLC that it has received the data The Handshake feature uses an input and output bit in the PLCs I O Image Tables The DL40 Plus will automatically toggle the input Handshake Bit to its opposite state 0 to 1 or 1 to 0 To select the Handshake feature enable set ON Switch 7 of DIP Switch Bank 2 Consider using the Handshake feature when e large number of Remote I O devices are involved in an application e large number
20. 10 11 Send time to PLC 3 6 Setting the clock 3 5 Sign bit BCD 7 8 8 4 Slave address 8 7 Slave display 1 9 Slaves communications with 1 2 message color 2 14 message length 2 14 port settings for 2 11 relay echo 2 15 sending messages to 2 11 Special messages 1 13 901 or 01 3 2 902 or 02 3 2 903 or 03 3 2 904 or 04 3 2 905 or 05 3 3 906 or 06 3 3 907 or 07 3 3 908 or 08 3 4 909 or 09 3 4 910 or 10 3 5 911 or 11 3 6 912 or 12 3 6 913 or 13 3 7 914 or 14 3 7 Index 1 5 915 or 15 3 8 916 or 16 3 8 clear display and queue 3 2 Clear Historical Events Stack 3 4 clear queue 3 2 description 3 1 interactive clock setting 3 5 print historical events chronological 3 3 Print historical events frequency 3 3 resetunit 3 2 Send date to PLC 3 7 send time to PLC 3 6 set clock with variable data 3 6 set display intensity 3 8 stop special messages resume 3 8 summary 3 1 terminate amp clear display 3 2 test display 3 3 view display parameters 3 7 View historical events 3 4 Stack Historical Events 2 13 4 1 special messages 3 3 Start number for special messages 2 18 Strobe line mnemonic 4 12 Sub scanner with PLC 5 15 8 11 T Terminate message 3 2 Terminology P 2 Testdisplay 3 3 Testing messages 2 9 Time 1 8 clock mode 4 9 events stack stamp 4 2 format 2 18 hold time 7 12 insert in message 2 8 length in ch
21. 10 5 10 11 lastchassis 10 4 rast reset 10 4 select button enable 10 5 10 11 selectenable 10 11 Discrete 1 0 8 13 example E 12 message list run mode E 8 message variable slave example E 2 Display intensity setting 3 8 Display parameters viewing 3 7 Distance viewing 1 3 DL40 versions 1 1 E Embedded variables 1 10 Enhancements CE UL cUL P 4 hardware P 3 Enter bit 8 4 Ethernet 1 6 F Fastreset DIP switch 10 4 10 11 Feature summary P 3 File transfer hardware 1 14 1 15 Formatted variable 2 6 changing 2 7 vs unformatted variable 2 6 Front panel buttons 4 9 H Handshake bit 8 5 8 16 Handshake enable DIP switch 10 5 Hardware required for file transfer 1 14 1 15 Hardware versions 1 1 Help mode 4 1 Hidden messages 1 10 2 14 High true logic 7 4 Historical Events Stack 2 13 4 1 and AutoRepeat 2 13 bit trigger mode 4 2 overview 1 8 recall mode 4 1 recalling 4 3 resetting 4 3 sending stack time 2 13 time date stamp 4 2 viewing by frequency 4 5 viewing chronological 4 3 Hold time 7 12 Input converter 7 6 K Keyboard DIP switch 10 5 10 11 DIP switch settings 6 4 functions 2 5 port 1 9 4 10 sending ASCII variables 6 11 using 4 9 using port 6 4 Keyboards compatible 1 16 L Last Chassis DIP switch 10 4 Length of message list 8 5 Line number specifying 2 10 Logic high low true 7 4 Logic voltage levels 7 6 Logical specification
22. 4000 D15 Logic 0 0 Sum of all values 5545 Publication 2706 6 1 7 6 Parallel Port Communications Logic Voltage Levels Publication 2706 6 1 Each parallel input interprets two voltage levels ON or OFF There is also a third state which should be avoided an indeterminate state The indeterminate state occurs when the voltage is between the ON voltage range and the OFF voltage range The table below lists the voltage levels and their logic values Voltage Range High True Logic Low True Logic 0 0 8 VDC 0 OFF 1 ON 0 8 3 5 VDC Indeterminate Indeterminate 3 5 24 VDC 1 ON 0 OFF You can select either the High True or Low True Logic using the Onboard Editor or the Offline Programming software To ensure proper data the GND terminal must be connected as a voltage reference point Note You can use 120 volt AC 60 Hz input voltages if two Catalog Number 2706 NG2 Input Converters are used The parallel port is compatible with Allen Bradley s DC Output Modules as outlined in the table below Two 2706 NG2 AC input converters are required with the AC Output Module The 12 VDC output connection can be used to power the DC connections of the 2706 NG2 AC input converters AC Output Modules DC Output Modules PLC 1771 0Ax 1771 0Bx SLC 1746 0Ax 1746 0Bx Flex 1 0 1794 0Ax 1794 0Bx ControlLogix 1756 0Ax 1756 0Bx 1 We recommend that you use DC sourcing output modules Message Variable
23. Brightness setting 3 8 Buttons front panel 4 9 Index C Cables offline programming 1 5 Capabilities 1 4 Caps Lock key 1 16 Chain messages 1 10 2 12 with AutoRepeat 2 12 Character Sets available sets 2 18 Cryillic 1 7 Cyrillic 1 3 English 1 3 1 7 International 1 3 1 7 Clear display 3 2 Clear Historical Events Stack 3 4 Clear queue 3 2 Clock data 1 8 data bit 8 4 setting 3 6 4 10 showing 4 10 Code diagnostic 8 4 Color for slave messages 2 14 Communication options 1 2 PLC5 Remote I O PassThrough 1 6 port settings 1 2 portusage 6 1 RS 232 1 2 RS 485 1 2 slave 1 2 using keyboard port 6 4 using RS 232 port 6 2 using RS 485 port 6 3 Compound variables 2 7 Configuration options 1 4 Control commands CTRLI V 7 9 CTRL W 7 9 CTRLIF 2 7 CTRLIT 2 8 CTRL V 2 6 CTRL W 2 7 CTRLIX 2 8 2 14 CTRL 2 9 Conventions P 2 Index D Data format parallel port 7 4 Data hold time 7 12 Data mode 1 10 Data types BCD 7 4 binary 7 4 Date 1 8 events stack stamp 4 2 inserting in message 2 9 length in characters 2 9 sending toaPLC 3 7 Date data bit See Clock Date data bit Debug mode 1 9 4 11 DIP switch 10 11 entering 4 11 Device specifications logical 8 11 physical 8 11 Devices auxiliary 1 9 DH 1 6 Diagnostic code 8 4 DIP switch block transfer enabled 10 4 debug 10 11 fast reset 10 11 handshake enable 10 5 keyboard type 6 4
24. Control Block N11 5 lt ER gt Data File N9 20 Length 13 ENTER MESSAGE NUMBER OR SPECIAL Continuous No MESSAGE NUMBER TO TRIGGER HERE Word 1 of the Block Transfer Write contains the Message Number Information In this case the Data File begins at N9 20 therefore MOV N9 21 would be would be word 1 of the Block Transfer Write 30 30 lt N9 21 ENTER BCD SIGN BIT DATA FOR Ist VARIABLE IN TRIGGERED MESSAGE ONLY VALID FOR BCD VARIABLES ENTER BCD SIGN BIT DATA FOR 2nd VARIABLE IN TRIGGERED MESSAGE ONLY VALID FOR BCD VARIABLES Publication 2706 807 Remote I O Application Examples E 5 Word 0 of the Block Transfer Write in Message Variable Slave Mode contains the BCD sign bit data The Bit Field Distributor sets the proper sign bit by moving a 1 to the bit corresponding to the Variable number 0005 0006 ENTER 1st VARIABLE DATA HERE Words 2 11 contain variable data in the Block Transfer Write 0007 ENTER 2nd VARIABLE DATA HERE 0008 0009 BTD Bit Field Distributor Source N9 2 0 lt Source Bit 0 Dest N9 20 0 lt Dest Bit 14 Length 1 BTD Bit Field Distributor Source N9 3 0 lt Source Bit 0 Dest N9 20 0 lt Dest Bit 13 Length 1 MOV Move Source 1 051 0 lt Dest N9 22 0 lt MOV Move Source 0 0 lt Dest N9 23 0 lt lt END Note The Block Transfer Read instruction is required if DL40 Plus data is to be returned to the PLC or if the Handshake Enable DIP switch is in the ON position Pub
25. HH hour MM minute SS second A AM or P PM not displayed if 24 hour format is used Print Mode Debug Mode Offline Operating Modes 4 11 Print mode lets you print the list of Message Numbers and text in the DL40 Plus s internal application memory and or the current settings for all parameters You can only enter Print mode from Run mode Entering Print Mode from a Keyboard To enter Print mode from a keyboard press CTRL P using a keyboard You can print messages and or parameters Press Y or N followed by for each prompt Entering Print Mode from the Front Panel To enter Print mode from the front panel press the SELECT and 1 push buttons You can print messages and parameters Press SELECT or for each prompt Select corresponds to No Enter corresponds to Yes If you enter N to return to Run Mode the DL40 Plus goes back to the first prompt Pressing ESC or MSG ACK returns you to Run mode Pressing ESC or MSG ACK while printing returns you to Print mode prompts If the DL40 Plus is performing a print function that function will be aborted Debug mode is only available on the Parallel port version of the DL40 Plus It allows you to monitor the current state of all of the parallel port inputs The 3 ways to enter Debug mode are e Power up the DL40 Plus with the Debug Run mode DIP switch in the Debug position To return to Run mode set the DIP switch to the Run position and rese
26. If more than 12 words are sent the DL40 Plus accepts the first 12 words and ignores the rest vooo Peps Joe PJ oy T Js WORD 1 Message Number Block Transfer Write File Any size rack Ist Ctrl V Variable 2nd Ctrl V Variable 3rd Ctrl V Variab Ath Ctrl V Variab 5th Ctrl V Variab 6th Ctrl V Variab V V BCD Sign Bi BCD Sign B BCD Sign B BCD Sign B BCD Sign B BCD Sign B BCD Sign B BCD Sign B BCD Sign B BCD Sign Bi 7th Ctrl V Variab 8th Ctrl V Variab 9th Ctrl V Variable 10th Ctrl V Variable oo oO oO DO D i WORD 2 Variable Data WORD 3 Variable Data WORD 4 Variable Data WORD 5 Variable Data WORD 6 Variable Data WORD7 Variable Data WORD 8 Variable Data WORD 9 Variable Data WORD 10 Variable Data WORD 11 Variable Data Publication 2706 6 1 8 26 Remote I O Communications Message List Run Mode Publication 2706 6 1 In Message List run mode you can e Trigger a single message through a PLC via Remote I O port e Create a list of messages that are continuously displayed e Place messages on the Historical Events Stack e Send a message to the slave address selected as a message attribute e Insert ASCII data in a message e Return ASCII input data to a PLC e Return the message number of the displayed message to a PLC e Send real time clock or date data to a PLC Creating a List of Continuously Displayed Messages The
27. Message Support The DL40 Plus stores messages of varying length Each message is identified by a unique message number from 1 to 9999 Messages are placed in an internal memory queue when triggered by a command from your control system They are then run according to attributes selected in the DL40 Plus The DL40 Plus can display a wide variety of characters and symbols including Uppercase letters Lowercase letters e Punctuation e Special characters from the extended ASCII character set e English character set default e International character set ISO 8859 1 e Cyrillic character set Russian Note English characters are also available with both the International an Cyrillic character sets A person with normal vision can easily read the display from a distance of up to 25 feet Publication 2706 6 1 1 4 Overview of the DL40 Plus Programming Features Publication 2706 6 1 The DL40 Plus is a versatile status prompt and diagnostic display tool equipped with a full range of high end programming and performance features DL40 Plus Capabilities cnad ee Supports offline programming software Yes Yes PLC 5 Remote 1 0 PassThrough via DH Yes No PLC 5E Remote I O PassThrough via Ethernet Yes No International and Cyrillic character sets Yes Yes Onboard editing with PC keyboard Yes Yes Send ASCII data to a PLC via a Remote 1 O link Yes No Send ASCII data to a device via
28. Message Variable Slave run mode except only returns data to a PLC via RS 485 RS 232 Port Note Data is sent to Historical Events Stack only if the Historical Event Stack Attribute is set e Send DL40 Plus s Real Time Clock or date data to a PLC Same as Message Variable Slave run mode e Place messages on the Historical Events Stack Same as Message Variable Slave run mode but the Bit Image Table is put on the stack each time it changes regardless of whether or not the stack attribute is set Note If the message s Historical Events Stack attribute is set message data is placed on the stack e Send Messages to the Slave Address specified as a message attribute If the message s print attribute is set the message is printed once for each time it is displayed or redisplayed Note To send a message to a slave the Port Use of the RS 485 or RS 232 Port must be set to DL Slaves Refer to Chapter 6 Serial Port Communications for more information Remote I O Communications 8 35 Bit Trigger Table The Bit Trigger Table has 2 sections the Priority section and the Round Robin section With 1 4 rack Bit Trigger Table must be either priority section or round robin section The length in words of the Priority Section is set in the Offline Programming Software The length of the Round Robin Section is what is left over total table length minus the Priority Section length minus 1 With Discrete I O the length of the table is 1 3
29. O O 0 O o lo lG lo lo lo O o n N L jo Iu la Im l lw le In lo la lo Ja Nn Im l Jin le lolo Jo la lm lt lin lo IR Jo loa lo Ja O jo gt gt jo o jo jo JO jo o a H H H H H H H H H ON ON IN ITN IN ld ld ON ON ld I Mjm cs lt Publication 2706 6 1 10 13 DIP Switch Settings co z fo z fm 2 fe z jo Ses JS ie G E E E ve TE TE E E mE O o JP lo lo lo O lo JP lo JP jo lo JO IP JO lo 0 JA IP Ja lS Ja PSP o N EL EL UL E u jua mu jua a jua uw 7 Le Le DIO lao lo IG IG lo lo lo lO O O lo lo 9 O lolo O O lo o 2 lo o O O llo lo 2 2 2 2 E 151 lle 212 E EE Ez E Ett Ei S o tee ti 1 7 Li lA joe Li 7 Ll li Lk Lh LL 7 Lk L gt IG IG lo lo lo le JP Je Je Jo lolo JO Jo JP FP Je JP lo le JO oee 2 10 Jao lo S lo lt o 5 2 2 2 2 Z Z z E lke u u E U ie U i Z 2 2 Z 2 Z u u H ue U U e e 3 jo jo o o jo jo je je 6 lS lS lS lS 5 JS 5 9 SF o lo le lo 15 JO 16 16 S616 1616 6156 T wn a oe Se See D ti L o Li l Li Li Li Li Li Li Li Oo yo Jo Jo Jo JO JO JO JO JO O O 0 IE IE IO JS lo lolo lolo lolo oO ollo O O OOO Li Lo fu fu fu JU JU LE LE ul JU E 7 ee D T
30. OFF OFF ON ON ON ON 17 ON ON ON OFF ON ON ON OFF 49 ON ON OFF OFF ON ON ON OFF 18 ON ON ON OFF ON ON OFF ON 50 ON ON OFF OFF ON ON OFF ON 19 ON ON ON OFF ON ON OFF OFF 51 ON ON OFF OFF ON ON OFF OFF 20 ON ON ON OFF ON OFF ON ON 52 ON ON OFF OFF ON OFF ON ON 21 ON ON ON OFF ON OFF ON OFF 53 ON ON OFF OFF ON OFF ON OFF 22 ON ON ON OFF ON OFF OFF ON 54 ON ON OFF OFF ON OFF OFF ON 23 ON ON ON OFF ON OFF OFF OFF 55 ON ON OFF OFF ON OFF OFF OFF 24 ON ON ON OFF OFF ON ON ON 56 ON ON OFF OFF OFF ON ON ON 25 ON ON ON OFF OFF ON ON OFF 57 ON ON OFF OFF OFF ON ON OFF 26 ON ON ON OFF OFF ON OFF ON 58 ON ON OFF OFF OFF ON OFF ON 27 ON ON ON OFF OFF ON OFF OFF 59 ON ON OFF OFF OFF ON OFF OFF 28 ON ON ON OFF OFF OFF ON ON 60 ON ON OFF OFF OFF OFF ON ON 29 ON ON ON OFF OFF OFF ON OFF 61 ON ON OFF OFF OFF OFF ON OFF 30 ON ON ON OFF OFF OFF OFF ON 62 ON ON OFF OFF OFF OFF OFF ON 31 ON ON ON OFF OFF OFF OFF OFF 63 ON ON OFF OFF OFF OFF OFF OFF Publication 2706 6 1 DIP Switch Settings 10 7 Switch Selections Switch Selections
31. and variable type d l Similar to Message Variable S lave run mode except you dadas cannot override the slave address attribute Message tist Triggers a message list with up to 20 messages in a round robin order e Triggers a priority message and up to 496 messages in Bit Trigger priority and or round robin order E 5 2 Online Operating Modes Message Variable Slave Mode Message Variable Mode Publication 2706 6 1 In Message Variable Slave Run mode you can Trigger a single message via Parallel Port Parallel Port version PLC using Discrete I O or Block Transfer Write Remote I O version RS 485 port RS 232 port Keyboard port Send variables to be included in a message Insert ASCII data in a message using the Keyboard port Return a maximum of 20 ASCII characters to a PLC via Remote VO port Remote I O version depending on rack size and whether block transfer or Discrete I O is used Return a maximum of 20 ASCII characters to a PLC via RS 232 or RS 485 port Put messages in the Historical Events Stack Override the slave address selected as a message attribute with an address sent with the message trigger Send real time clock or date information to a PLC Remote I O version Require a handshake with the PLC Remote I O version Message Variable Run mode is only available for Remote I O versions of the DL40 Plus This mode supports the same operations as the Message Varia
32. e Open Protocol Open Protocol and DL Slave operation are available on either the RS 232 or the RS 485 port but not both If you configure one these ports for Open Protocol you will not be able to select Open Protocol for the other port The Onboard Editor and Offline Programming Software will display an error message if you try to configure a port with a protocol that is assigned to another port 6 2 Serial Port Communications Using the RS 232 Port Publication 2706 6 1 You can use the RS 232 port to upload or download message files up to 50 feet 15 24 meters using a direct or point to point connection See the Dataliner DL40 Plus Message Display Offline Programming Software User Manual Publication 2706 6 2 for details communicate to a single slave message display Note To send messages to a slave you must set the Port Use for the RS 232 port to DL Slaves trigger Open protocol messages input variable data in the Message Variable Slave Run Mode and Message Variable Run Modes using open protocol triggering dynamically add or delete messages to or from the list in Message list run mode print Historical Events Stack print messages as they are triggered for display if the Print Message attribute is set print user application file parameters and messages test displaying messages set the DL40 Plus using your computer s real time clock return CTRL X ASCII Input data Note ASCII Input
33. hour minute second month date year always time stamped PRIORITY SECTION a list of message numbers with bits set in the Priority Section or NO MESSAGES will be displayed ROUND ROBIN SECTION a list of message numbers with bits set in the Round Robin Section or NO MESSAGES will be displayed If Time attribute is set Note Priority Message entries will be found among the Round Robin messages or the Priority Section messages depending on which section was running when the Priority Message was triggered Number of Occurrences Information on the Historical Events Stack will be displayed by frequency of occurrence The message that was stacked the most will be displayed first the least will be displayed last To view the next event on the stack you press any key on the keyboard or the SELECT or ENTER push button on the front panel Note A message can be triggered once but stacked several times if variables are updated Events are displayed one message per screen in this format MSG NNNN XXX Where NNNN Message Number 1 9999 XXX _ Number of times message was triggered after 999 the count will recycle to 1 Publication 2706 6 1 4 6 Offline Operating Modes Remote Program Mode Publication 2706 6 1 Press any key on the keyboard or the SELECT or 4 push button on the front panel to bring up the next message Pressing ESC or MSG ACK returns you to the OF OCCURRENCES prompt After the l
34. or push button on the front panel will bring up the next entry Press ESC or MSG ACK to return to the CHRONOLOGICAL prompt After the last event is displayed the DL40 Plus will display END OF H E STACK PRESS ANY KEY When the Historical Events Stack is viewed in chronological order in Bit Trigger mode the Bit Trigger Tables on the Historical Events Stack will be displayed in chronological order The newest information placed on the stack will be displayed first the oldest will be displayed last A new Bit Trigger Table will be put on the stack only when the state of one or more bits in either the Priority Section or the Round Robin Section is changed To view the next stack entry press any key on the keyboard or the SELECT or 4 push button on the front panel All messages with stack attribute set in the Bit Trigger Table that were actually displayed will be shown first They will be in the same format as messages for other Run Modes Following these messages will be the Bit Trigger Table Offline Operating Modes 4 5 Stack data for the Bit Trigger run mode is displayed in the following format data put on stack last will be displayed first List of Round Robin messages that were run MESSAGE Message Text RAN hour minute second month date year List of Priority Section messages that were run MESSAGE Message Text RAN hour minute second month date year NEW IMAGE FILE Bit Trigger Table
35. 1 The RS 232 Port can be configured for the following communications e Uploading or downloading applications from a personal computer e Open Protocol ASCII Triggering e Printing e DL Slave Catalog Numbers for Allen Bradley cables are listed in Appendix B If you want to construct your own cable use the appropriate diagram in Appendix B You can use the DL40 Plus to trigger a remote alarm or warning light under specific conditions Attach this remote alarm or light to the Relay connectors on the back of the DL40 Plus ATTENTION Use the Alarm Relay for annunciator purposes only Do not use it for control circuits You can attach an IBM AT XT or compatible keyboard to the 8 Pin DIN connector on the back of the DL40 Plus The keyboard can be used to trigger messages as well as access the following functions Printer Historical Events Stack Clock Set and Debug In addition the keyboard is used to send ASCII data back to the PLC Note The keyboard DIP switch setting must be set to the same setting as the keyboard type AT or XT being used PIN SIGNAL 1 Keyboard Clock 2 Keyboard Data 4 Ground 5 5 Volts Keyboard Connector Installation and Wiring 9 15 AC Power Connector Before connecting the power cable of the DL40 Plus make sure the power source is turned off The DL40 Plus requires 100 240 VAC 50 60 Hz 0 25 0 60 Amps ATTENTION Incorrect power wire connection can cause damage to the DL40 Plus
36. 250 VAC 3A a E E RSS H oy to L1 MS 5555558858 88885 833233 taoede RS 232 feseescscssssssssss sss sssses ese es 9o99 Switch Bank 1 SW 1 controls Debug Mode Fast Reset Sequence Keyboard Type Select Enable Switch Bank 2 SW 2 sets the serial address The serial address refers to the address used for triggers received from the serial RS 485 port or computer keyboard Important Remove power from The DL40 Plus before setting any switch except Select Enable SW1 9 Select Enable can be changed with the power ON Switch settings are scanned only on power up The new setting for Select Enable takes effect immediately The new settings for all other switches take effect when you power up or reset the DL40 Plus DIP Switch Settings 10 11 Setting Switch Bank 1 The following table provides switch functions and settings for Switch Bank 1 Switch Settings Switch Description OFF ON 1 NotUsed 2 Debug Disabled Enabled 3 Fast Reset Disabled Enabled 4 NotUsed 5 NotUsed 6 Keyboard IBM AT IBM XT 7 NotUsed 8 ot Used 9 Select Enable Disabled Enabled 10 ot Used Note A DIP switch is ON when in the up position Debug Switch 2 When set to ON then the current state of all of the parallel port inputs is displayed on the DL40 Plus at power up If the Debug DIP switch is set to OFF then the DL40 Plus enters run mode at power up Fast Reset Sequ
37. ASCII digits 0 to 127 DL40 Plus Address 177 all DL40 Plus s on RS 485 RS 232 link CTRLI T Msg Backslash Slave Backslash DL40 Plus Return Number Address Address CR Y Y Y Y i Hex Example 3 gt 114 Bl SC 13113237 5C 31 WD Where 3 gt Hex 31 1 Hex5C Hex31 1 Hex5C Hex31 1 Hex0D CR Hex 32 2 Hex 37 7 Msg Backslash Backslash DL40 Plus Return CTRLITI Number 0 Address CR y y y Hex Example 3 gt 114 31 WC 5C 31 OD Where 3 gt Hex31 1 Hex5C Hex5C Hex31 1 Hex 0D CR Note For the Hex examples refer to Appendix D ASCII Character Sets Publication 2706 6 1 6 6 Serial Port Communications Publication 2706 6 1 Keyboard entries are performed with standard characters The above listed Hex examples refer to non keyboard entries If 0 or no slave address is input the slave address selected as a message attribute is used The DL40 Plus address is optional if triggering a message via the keyboard If no DL40 Plus address is sent the message will be triggered on the DL40 Plus that the keyboard is plugged into If a DL40 Plus address is specified the message will run only if the address is 127 or if it matches the address of the DL40 Plus that the keyboard is plugged into If no DL40 Plus address is sent when using the RS 485 RS 2
38. BCD ASCII Yes or No Yes or No 40 to 255 msec or 10 to 255 msec If using AC DC Converter 2706 NG2 O If not using AC DC Converter Publication 2706 6 1 Clock Mode Offline Operating Modes 4 9 This mode lets you set the battery backed real time clock by entering a CTRL C via the DL40 Plus Keyboard Port or by the using the SELECT and front panel push buttons This mode can only be entered if the DL40 Plus is in Run Mode Using a Keyboard When you enter Clock mode from a keyboard you will receive the following prompts one at a time SET CLOCK SHOW CLOCK RETURN TO RUN MODE Enter Y or N followed by for each prompt If you enter N to return to Run Mode the DL40 Plus goes back to the first prompt Pressing ESC or MSG ACK immediately returns you from the Clock mode prompts to the Run mode Pressing ESC or MSG ACK while Setting or Showing the clock immediately returns you to the Clock mode prompts If the DL40 Plus is performing a clock function that function will be aborted Using the Front Panel Push Buttons Use the SELECT push button to increment or toggle through settings Press LJ when the correct data is displayed After SECONDS are entered the new clock data will be saved and the DL40 Plus will display the SET CLOCK prompt If Set Clock is aborted by using a MSG ACK real time clock data will remain unchanged Note The clock can also be set while the DL40 Plus re
39. Board Editor Error The cursor is not on a formatted variable callout To edit a variable position the cursor over it first DATA REQ SPACE FULL PRESS ANY KEY On Board Editor Error A DL40 Plus message can contain only 20 Ctrl X ASCII Input Characters This error is displayed when that number has been exceeded ERROR INVALID DAY OF MONTH On Board Editor Error Invalid day of month was entered while setting the real time clock The entered date was rejected Press any key to continue ERROR WRITING FLASH General Error While writing to its internal storage space the DL40 Plus could not write the data successfully This may be due to a failure of the DL40 Plus s circuitry Try resetting the unit and repeating the operation If that does not work contact your local Allen Bradley service representative INCOMPATIBLE FILE On Board Editor Error The user application is not compatible with this version of the DL40 Download or create a new application INSUFFICIENT SPACE On Board Editor Error There is insufficient text space to fit the latest variable in the current message Reduce the message length or the variable size INVALID MSG NUMBER PRESS ANY KEY On Board Editor Error The user attempted to edit message number 0 This Is not a valid number Messages can be numbered from 1 to 9999 Error amp Status Messages Message MAXIMUM LENGTH MSG PRESS ANY KEY Type
40. Chain to Msg e Energize relay e Stack Message e Send message time to the stack e Hide message e Acknowledge message e Slave color e Slave length e Echo relay Publication 2706 6 1 2 10 Using the Onboard Editor to Create Messages Publication 2706 6 1 Display Line This value controls where on the DL40 Plus display the message will appear Options are different for 2 and 4 line versions Use the spacebar to move through the available choices then press L J when you see the correct value With 2 line units choose from With 4 line units choose from All Lines All Lines Line 1 Only Line 1 Only Line 2 Only Line 2 Only Line 3 Only Line 4 Only Scroll Message This message attribute determines whether the message will scroll across the DL40 Plus display You can activate scrolling only if the Display Line attribute has been set to a single line Type Y to activate or N to deactivate Print Message If the Print message attribute is set to Y then the DL40 Plus will send any triggered message to a printer via the RS 232 port The message is printed only once even if the Auto repeat attribute is active unless the message variable data changes If new variable data is received while the message is running then the message will be printed more than once Type Y to activate or N to deactivate You must configure the RS 232 port for Programmer use Using the Onboard Editor to Create Messages 2 11
41. D a a ae ee ee A a ee E ee EE A E la fil kh fk fk Le fk th 1 7 Pk Pk Li kk kk T 7 th kk kk T 7 kk H 7 Let Lei lk Li lk lk Lei lk lk lk O jo JO JO JO O JO O JO O JO O JO JO O JO JO JO O JO O JO O O O O JO O O O O O Li UU UE fU US JU JU JUE JUL UU LA LL LL LL LE L JUL LE LE LE oe L LL OY L U LL LL LA U 1 7 U 1 7 U Li L Li Li ti ti Li Li Li ti Li Li Li Li Li Li Li ti Li Li Li Llo O oO JO JO JO JO JO O JO O O JO JO O O JO JO JO O O JO JO O O O JOJO O O O O O 2 2 2 2 2 2 2 2 z 2 2 jo o lo jo jo jo jo jo jo jo jo jo o lo lo JAJAJAJA JAD IAD JA JAJA JO lololo lo o lo lo n N S s S S 3 3 IS S S S S S S S 3 B J3 Ja Ja ls ja ja a S S JA S ISIS e lt o L u u u u LL LL LL LL tl LL LL u u u u lo JP Jo JP lo IG Jo JP Jo JP Jo JP lo IS Jo IG lo IS Jo IG lo IR le JP o 2 Jo JP o S lo N ti ES ti ES LL i u jua u u u u u E u E B gls slala ls ells alsi llls alll SSSR 555 4 IS ees ee LL L L ces S a Elle ee a ee HH lo LL to oo Li Li 1 7 LL 7 Ll LL Ll LL LL Lk Ll LL a BESS EE BESS sellisel sellil s il G 2 2 2 2 2 2 1 ee L ee ee eee ee ee ee ee o LO EL EL Eh LL L T 7 fu UL Lc LL bt LL T 7 L SESS EEREESE H etek o wn o 9 LL Li t t Ll Li t lA t Li Ll ties te L Li
42. DLA40 Plus returns to the start of the Priority Section to resume running messages The priority message can be any message including a special message Send the number of the message you want to trigger in the Priority Message Number section of the Bit Trigger Table If you don t want to trigger a priority message leave this part of the table empty 0 Priority Section Messages in this section are prioritized starting with message number corresponding to bit 00 of Word 1 This message has the highest priority The message with the highest priority that has its corresponding bit set is displayed first After the highest priority message has run the message with the next highest priority with its bit set is displayed The DL40 Plus continues to run through the Priority Section displaying messages until the message corresponding to the last set bit in this section is displayed Messages are displayed once for each change to the Bit Trigger table If an updated table with a new Priority Message Number or at least one bit in either the Priority Section or the Round Robin Section changed is sent to the DL40 Plus the messages of the new Bit Trigger Table run immediately even if messages in the old Bit Trigger Table did not run Messages with low priorities may never be displayed After the DL40 Plus displays all the messages in the Priority Section with bits set the messages in the Round Robin Section are displayed Note Th
43. JO O JO O O O JO m l lw lw mR jo lolo lla Im l meo R laa loa o Ja lr Jom st tn Jo R joo lo Ja Nn Im mim lm im im m lls l fae a la fa laa l Y SY 0 10 N m lwn lw A lw is n lw o e w gt LH L 2 L 2 L 2 gt LLL gt 4 LL gt UL gt L gt ll te le 15 JF lS le JS le iS le JS SO iS le lS JS 5 9 JS S slo 5 JS 15 PE 1S JS IS JOS 2 e ee ie ee ee ee ae RE Ee a ae ES ES aa aE ee a EE eS laa ES la l E le 15 5 5 5 S 5 S 5 5 5 S 5 5 5 5 5 5 5 5 5 5 5 5 S BIS 5 5 5 S oo Le lU L UL Le UL LE UL LL UL LE LL LE Pu Pus Pu a O jO jo O lolo lo lo O jo jo jO jo o lo o O IO 20 io lo lo lo O O O O jo lolo lo 2 wu l Ll Ul Ul U u fa fa LL IE Po Po Pee Pu Po ruS oO LO LL Le L L Le L LL L LL L L G G ei Li LL O jo jo Jo IG Jo O IO lololo lolo lolo IG IG IG O O 2 10 O lo o O lO lO IO lo Oo wn lt 2 j2 2 2 2 2 2 2 2 2 2 2 2 Z Elie de e ee le e E El El Elo le El a Le LC Lc LG L E L EL L LL EL UL LL UL oe UL O jo jO jo Jo jO JO jO JO jO JO jO jo O JO 2 lo lo lo lo lo o lo lo lo lo lo lo lo lo lo lo N z z z z z z MTD lolo lolo jo lo lo lolo HHH r Jo lao lo lolo lolololo alz 2 2 I I 2 I l 2 l 2 l 2 2 l 2 l 2 2 2 2 2 2 2 Z 2 O jo JO JO JOJO JO JO JO O O O O O O O O O JO O JOJO O O O JO O JO O O O O z z z lele l T IS IS lo lo lo lo lo lo lo lo lo lo 10 10 10 010 10 O
44. LIS Historical Events Stack viewing or printing CTR LIC Clock setting CTRLI D Debug Mode CTRLIR Set RS 232 RS 485 ports e enter ASCII Input CTRL X Data Note ASCII Input data is always returned via the port RS 485 RS 232 Remote I O that initially triggered the message e dynamically add or delete messages from the list in Message List Run Mode Important You must set the Keyboard DIP switch on the DL40 Plus to the keyboard in use XT or AT Publication 2706 6 1 Serial Port Communications 6 5 Triggering Messages This section describes how to use Open protocol to trigger messages using Open Protocol in each of the Run modes Open protocol is formatted differently for each Run mode The Open protocol format for triggering serial ASCII messages is identical for the RS 232 RS 485 and Keyboard ports Activating Open Protocol The Keyboard port is always active for Open protocol communications You can configure the RS 232 or RS 485 port for Open protocol using one of these options e Onboard Editor CTRL R e Front Panel push buttons SELECT e Offline Programming software Message Variable Slave Run Mode In Message Variable Slave Run mode messages are triggered using the following formats Data Acceptable Values Msg Number 1 to 4 digits 1 to 9999 1 to 3 ASCII digits 1 to 127 Slave Address 0 or null use slave address selected as a message attribute 127 all slaves 1 to 3
45. OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF 1 OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF Switch Selections 8 Address ON OFF 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 ON OFF ON OFF ON OFF ON OFF ON OFF 0 OFF 0 OFF 0 OFF OFF 0 OFF 0 OFF 0 OFF 7 OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF OFF OFF ON ON ON ON OFF OFF OFF OFF ON ON ON ON OFF OFF OFF OFF ON ON ON ON OFF OFF OFF OFF ON ON OFF OFF OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON ON ON OFF OFF OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON ON ON ON ON OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF 0 ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON
46. OUT 10 A ouTll out 2 OUT 13 OUT 14 OUT 15 DC COM Before wiring the parallel input port note the following e parallel input port accepts input voltages of 5 to 24VDC e GND terminal must connect to DC COM of the output module e the 12VDC output terminal can be used to power the VDC terminal of the output module e you can use an auxiliary DC power supply of 5 to 24VDC instead of the 12VDC output but the DL40 GND terminal must connect to the auxiliary power supply s DC common terminal e MSO MS3 message strobe lines must be connected not shown e only use the minimum number of data lines DO D15 required for your maximum message number or largest variable value e unused parallel port inputs are internally pulled low off e parallel inputs are tied to isolated GND terminals via 2 35KQ e each input draws approximately 2mA at 5VDC 5mA at 12VDC 10mA at 24VDC e 12VDC terminal can provide up to 200mA for your application Publication 2706 6 1 Installation and Wiring 9 11 Connecting the RS 485 Port When the RS 485 port is configured for Open protocol for Open Protocol communications the RS 485 port connects one or multiple DL40 Plus displays to a host controller PLC SLC computer etc for serial message triggering This RS 485 network link supports multi drop communications with up to 127 DL40 Plus displays on the link We rec
47. Offline Programming software or the Onboard Editor You select a communication option under the Port Use submenu The RS 232 port always communicates with the Offline Programming Software regardless of the configured mode Open Protocol or DL Slave operation can occur on either the RS 232 or RS 485 port If the RS 485 port is configured for Open protocol you cannot configure the RS 232 port for the same protocol Instead an information message reports an invalid port configuration Confiourati Descrioti DL40 Plus P Communication Printing Options boin patang mida Programmer Open Protocol Slave Printing 1 Offline Programming RS 485 N and Serial P rinting RS 232 y y 2 RS 232 Offline Programming RS 485 and RS 485 Message Triggering RS 232 y y 3 RS 232 Offline Programming RS 485 RS 485 Slave Communications RS 232 y y 4 RS 485 Offline Programming RS 485 y RS 232 Message Triggering RS 232 y 5 RS 485 Slave Communications RS 485 RS 232 Message Triggering RS 232 y 6 RS 485 Offline Programming RS 485 y RS 232 Slave Communications RS 232 y 7 RS 485 Message Triggering RS 485 y RS 232 Slave Communications RS 232 y Note Open protocol is a serial ASCII based format for triggering messages stored in the DL40 Plus displays Open protocol supports message triggers with or without variable data over the RS 232 or RS 485 serial ports Publication 2706 6 1 Overview of the DL40 Plus 1 3
48. Offline Programming Software for each message you wish to stamp The real time clock value is added to message data on the stack when amessage is run amessage is triggered if it is never run amessage is triggered and if the time between triggering and running is more than minute if an additional stack entry is made because variable data is updated see above amessage is acknowledged Offline Operating Modes 4 3 Resetting the Stack Each time a new application file is downloaded using the Download to DL40 Plus menu option Offline Programming Software the stack is reset All previous stack data is lost Triggering special message number 909 also resets the stack with a loss of all previous stack data When the Run mode is changed you must also reset the Historical Stack Historical Recall The Historical Recall mode is entered from Run mode by pressing CTRL S on the DL40 Plus Keyboard Port or by pressing the SELECT and push buttons on the front panel of the DL40 Plus Pressing the ESC or MSG ACK key immediately returns you from any point in the Historical Events mode to the previous menu level View the Stack You can view the Historical Events Stack in either chronological order or relative frequency of occurrences Chronological Order When the Historical Events Stack is viewed in chronological order in Message Variable Slave Message Variable and Message List Run modes t
49. Slave Run Mode Parallel Port Communications 7 7 This section shows the type of triggering operations you can perform in Message Variable Slave Run mode Trigger Messages You can trigger messages using the e Parallel port e Keyboard port e RS 485 port Send Variables to be included in a Message Your controller can include variables with the message trigger Up to 10 full word variables can be sent with the message trigger Variable types include 16 bit binary 1 variable per word e 8 bit ASCII 2 per word e 4 digit signed Binary Coded Decimal BCD 1 per word 1 digit 4 bit unsigned BCD 4 per word You can send variables over an RS 232 RS 485 link or using the Keyboard port of the DL40 Plus See Chapter 6 Serial Port Communications for details Insert ASCII Data in a Message Use the DL40 Plus Keyboard port to input ASCII data for display e Insert ASCII data in a message by inserting CTRL X e Up to 20 ASCII characters can be requested for each message triggered using the Parallel RS 485 or RS 232 port e ASCII data can be strung together to form inputs with a maximum of 20 ASCII characters e While a message is running enter the ASCII character or string of ASCII characters followed by a 4 See Chapter 6 Serial Port Communications for details Return ASCII Data to a PLC A maximum of 20 ASCII characters are returned via the RS 485 port or the RS 232 port Put Messages on Historica
50. Variable Run modes To insert variables in a message press the CTRL key in combination with a letter Commands to add or modify variables include Command Function CTRL V nsert a BCD or binary variable CTRL F Change the formatting parameters of a variable CTRL W nsert ASCII or BCD variable data CTRL X nsert request for ASCII input data CTRL T nsert the system time into a message CTRL Y nsert the system date into a message The number of variables you can insert in a message depends on your hardware and the selected Run mode Insert Formatted Variable CTRL V Use CTRL V to insert a BCD or binary variable in a message Specify the variable type When you press CTRL V you are prompted to enter 3 parameters Parameter Acceptable values Variable Size 1 to 7 including decimal point Decimal Point Position 0 to 6 the maximum value is one less than the number of places after the variable size selected above decimal point Suppress Zeroes Y es or N o appearing in front of the first significant digit The variable symbol ___ _ _ will appear in your message at the variable s location The difference between a formatted variable entered with CTRL V and an unformatted variable entered with CTRL W is the ability to modify the parameters shown above Background messages do not support inserted variable data Using the Onboard Editor to Create Messages 2 7 Change Formatted Variable CTR
51. Variable Slave Mode Block Transfer Message Triggering E 4 PLC5 Example Program Message Variable Slave Mode Clock and Date Data Return PLC5 Programming E 6 Example Message Variable Run Mode Return Clock or Date Data E 7 PLC5 Programming Example Message List Run Mode Triggering Messages with Variables Using Discrete 1 0 E 8 PLC5 Programming Example Message List Run Mode Block Transfer Message Triggering E 10 PLC5 Example Program Message List Run Mode Triggerring Messages Using Discrete 1 0 E 12 PLC5 Example Bit Trigger Run Mode Triggering Messages Using Block Transfers E 13 PLC5 Program Example Bit Trigger Run Mode E 2 Remote I O Application Examples Discrete I O Message Triggering PLC5 Program Example Message Variable Slave Mode PLC5 at Rack 1 Group 0 1 4 Rack Enter Message Number or Special Message Number to Trigger Here 0000 Fora 1 4 rack the message number occupies the low 12 bits of the output image table This means that messages 1 4096 using binary BTD format or 1 999 using BCD format can be triggered using RIO and a Wp oth 1 4 rack DL40 Plus dat dira 0001 304 lt Source Bit 0 Dest N9 20 904 lt Dest Bit 0 Length 10 MVM 0002 Masked Move Source N9 20 904 lt Enter Variable Data Number data Here Mask OFFFH Format 0 First Variable 4095 lt 1 Second Variable Dest 0 010 2 Third Variable 0 lt 3 Fourth Variable With a 1 4 rack the variable number can b
52. a a DL40 Plus PLC 5 80 nal scanner is ca ee needed T Upto 12 DL40s and 3 logical racks with a PLC 5 15 16 DL40s and 7 logical racks with a PLC 5 25 64 DL40s and 15 logical racks with a PLC 5 40 64 DL40s and 23 logical racks with a PLC 5 60 Note The PLC 5 11 5 15 5 20 5 25 5 30 5 40 5 60 and 5 80 have built in Remote I O scanners Like all scanners built in scanners have both physical and logical specifications See the table on the next page Publication 2706 6 1 8 10 Remote I O Communications Processors and Corresponding Scanners Applicable Programmable Controllers The following tables lists applicable PLCs and their scanners Catalog Number Description Related Pub No 1772 LP2 PLC 2 20 1772 6 8 1 1772 LP3 PLC 2 30 1772 6 8 3 1775 L3 PLC 3 1775 2 2 1775 LP PLC 3 10 1775 2 21 1785 LT LT2 PLC 5 15 5 25 1785 6 2 1 1785 L20B L30B PLC 5 20 5 30 1785 6 6 1 L40B L60B L80B 5 40 5 60 5 80 5250 LP1 LP 2 PLC 5 250 5000 6 4 12 1785 L40E L60E PLC 5 40E 5 60E 5 80E 1785 6 5 12 L80E PLCs Requiring a 1771 SN Sub Scanner Catalog Number Description Related Pub No 1772 LS LSP Mini PLC 2 05 1772 6 8 6 1772 LV Mini PLC 2 15 1772 6 8 2 1772 LN3 Min PLC 2 1772 6 8 4 1785 LT3 PLC 5 12 1785 6 2 1 The 1771 SN Sub S canner may be used with any PLC 2 or PLC 5 family processor SLCs Requiring a 1747 SN Sub Scanner Description Related Pub No
53. a priority message BTD Bit Field Distributor Source N9 10 905 lt Source Bit 0 Dest N9 20 905 lt Dest Bit 0 Length 12 MVM Masked Move Source N9 20 905 lt Mask OFFFH Enter Add Delete Bit Here 4095 lt Format 0 Bit clear delete message Dest 0 010 1 Bitset add message to message list 0 lt The Add Delete bit is in word 0 bit 15 of the output image table This determines whether the message is added to or deleted from the message list MOV Move Source Dest BTD Bit Field Distributor Source N9 2 1 lt Source Bit 0 Dest 0 010 U lt Dest Bit 13 Length 1 Publication 2706 807 Remote I O Application Examples E 9 Enter message number to Add Delete from Message List here 0005 Move Source Dest 0006 Source Dest 0 011 0007 Publication 2706 807 E 10 Remote I O Application Examples Block Transfer Message Triggering PLC5 Example Program Message List Run Mode Note If Block Transfer DIP Switch Switch 2 4 is enabled all exchanges between the PLC amp DL40 Plus must be Block Transfers Switch 2 4 on DL40 Plus must be enabled Special messages should be triggered only as priority messages They should not be added to the message list BTR BTR_ENABLE BTW_ENABLE au YUS Block Transfer Read 0000 Module Type Generic Block Transfer lt EN A S Rack 001 15 15 Group 0 lt DN gt Module 0 Control Block N11 0 lt ER gt Data File N9 0 Length 13 Continuous N
54. between characters Useful with slow printers that drop characters because they can t keep up with normal DL40 Plus output gt 20 132 characters Page With Useful for narrow width printer devices The DL40 Plus has a number of operating modes Each mode provides tools to perform a different set of functions The following sections provide a brief overview of the operating modes Run Mode Run mode is the normal operating mode for the DL40 Plus In Run mode messages are triggered for display on the DL40 Plus and slave message displays if desired The Remote I O version of the DL40 Plus comes up in Run mode after a reset The Parallel port version also comes up in Run mode except when the Run Mode Debug DIP switch is set to Debug on the DL40 Plus The Remote I O version of the DL40 Plus has 4 Run modes e Message Variable Slave Mode triggers a message with 1 to 40 variables depending on rack size trigger method and variable type This mode allows you to override the slave address attribute e Message Variable Mode is similar to the Message Variable Slave mode but you cannot override the slave address attribute e Message List Mode triggers a message list of up to 20 messages in round robin order e Bit Trigger Mode triggers a priority message and up to 496 messages in priority and or round robin order Publication 2706 6 1 1 12 Overview of the DL40 Plus Publication 2706 6 1 The Parallel port version of the DL40 Plus
55. can support and how much I O it can address Note For any application the total of all the I O used by each device I O rack drive system or DL40 Plus connected to the cable gives the number of full racks of I O being supported by the scanner or sub scanner for that application Remote I O Configuration 1771 SN PLC Scanners Sub Scanners Processors Physical Logical Physical Logical Mini PLC s 2 05 215 16 Devices 7 Racks 2 16 2 17 PLC 5 11 4 Devices 4 Racks 16 Devices 7 Racks PLC 5 12 16 Devices 7 Racks PLC 5 152 12 Devices 3 Racks 16 Devices 7 Racks PLC 5 20 16 Devices 4 Racks 16 Devices 7 Racks PLC 5 25 16 Devices 7 Racks 16 Devices 7 Racks PLC 5 30 28 Devices 8 Racks 16 Devices 7 Racks 16 Devices channel nac PLC 5 40 5 40E 4 Channels scanner 15 Racks 16 Devices 7 Racks 16 Devices channel CO PLC 5 60 5 60E A Channels scanner 23 Racks 16 Devices 7 Racks 24 Devices channel O PLC 5 80 5 80E 4 Channels scanner 32 Racks 16 Devices 7 Racks PLC 5 250 32 Devices scanner 4 Scanners processor 8 Racks S canner 4 Scanners processor 16 Devices 7 Racks PLC 2 30 16 Dev 2 Chan ices channel nels scanner 7 Racks total 16 Devices 7 Racks PLC 3 16 Devices channel 4 Chan nels scanner 32 Racks 64 using complimentary 1 0 16 Devices 7 Racks PLC 3 10 3 devices 16 Devices channel 4 Chan limited
56. 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 Delete 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 J to specify the carriage return function of a keyboard On your keyboard this may correspond to an ENTER J or Return key The up caret may be used in place of the CTRL where space requires For example W means the same as CTRL W This means you should press CTRL and W keys simultaneously DL40 Plus refers to the Dataliner DL40 Plus Message Display Other publications to which you may want to refer include Dataliner DL40 Plus Message Display Offline Programming Software User Manual Publication 2706 6 2 Dataliner DL40 Plus Series Slave Message Display User Manual Publication 2706 6 3 Enhanced Features of the DL40 Plus Message Displays Using this Manual P 3 The Dataliner DL40 Plus Message Displays are the next generation of Allen Bradley messag
57. e Messages are displayed in the order they are put on the list Messages can be added to or deleted from the list while the list is running e Messages are added to the end of the list If a message is deleted and re added to the list it is re added to the end of the list e You can send a Priority Message Number which is queued as in the Message Variable Slave Run mode When the message that is currently displayed finishes running all Priority Messages in the queue will be run After queued messages complete running the DL40 Plus resumes running the Message List Unlike the Message Variable Slave Run Mode you cannot send variables to be included in a message Important The Message List is lost if you leave Run mode reset the DL40 Plus or cycle power You will have to create a new list when you re enter Run mode Put Messages on the Historical Events Stack Same as Message Variable Slave Run Mode but includes entries for adding or deleting messages Note If the message s Historical Events Stack attribute is set message data will be put on the stack once for each time the message is displayed or redisplayed Parallel Port Communications 7 11 Send Message to Slave Address Selected as a Message Attribute To send a message to a slave Port Use of the RS 485 or RS 232 port must be set to DL Slaves If the message s Print attribute is set the message will be printed once for each time it is displayed or redisplay
58. has 2 Run modes e Message Variable Slave Mode triggers a message with 1 to 40 variables depending on trigger method and variable type e Message List Mode triggers a message list of up to 20 messages in round robin order To select Run mode use the Onboard Editor or the Offline Programming Software For more details on the various run modes see Chapter 5 Online Operating Modes Serial Triggering RS 232 RS 485 Both the Remote I O and the Parallel port versions of the DL40 Plus support serial triggering The RS 232 RS 485 or Keyboard port can control message triggering and variable data communications Serial triggering uses Open protocol which communicates using ASCII characters in a serial data stream For detailed protocol specifications refer to Chapter 6 Serial Port Communications Open protocol is available in the following run modes e Message variable slave mode Message variable Message list Offline Modes The DL40 Plus offers the following offline operating modes e Help mode e Historical Recall mode Remote Program mode for Offline Programming Software e RS 232 RS 485 Port Configuration mode e Clock mode e Print mode e Debug mode on Parallel port versions only Special Messages Overview of the DL40 Plus 1 13 Special messages let you monitor and control certain functions of the DL40 Plus without leaving Run Mode Special messages normally occupy message numbers 901 through 916
59. in the PLC program the DL40 Plus returns 12 words Block Transfer Read File Any rack size 2 to 12 Words Enter Bit Acknowledge Bit Clock Date Data Bit 0 WORD 1 Message Number WORD 2 ASCII Character 1 WORD 3 ASCII Character 3 WORD 4 ASCII Character 5 WORD 5 ASCII Character 7 WORD 6 ASCII Character 9 WORD7 ASCII Character 11 WORD8 ASCII Character 13 WORD 9 ASCII Character 15 WORD 10 ASCII Character 17 WORD 11 ASCII Character 19 Remote I O Communications 8 31 Return Clock or Date Data to PLC Block Transfer Read The following shows the format of block transfer clock data returned to the PLC from the DL40 Plus If Block Transfer Read Length is set to 0 in the PLC program the DL40 Plus returns 2 words Block Transfer Read File Any Size Rack Clock Date Data Bit 1 WORD 0 Diagnostic Code Hour Month When sending clock data to a PLC from the DL40 Plus the Acknowledge Bit never changes state goes to 1 even if MSG ACK is set for that message Publication 2706 6 1 8 32 Remote I O Communications Bit Trigger Run Mode In Bit Trigger Run Mode you can trigger a message by sending a bit trigger table e return the message number of the message being run to a PLC e place messages on the Historical Events Stack e send messages to the slave address specified as message attribute e insert ASCII data in a message e send real time clock or date data to a PLC Triggering a Message by Sending a Bit Trigger Table
60. jo 16 1916 19 16 19 15 JO 15 19 15 S 1S 19 15 JO S JO JS JO JS 19 slo JS JO JS JO IS OTS 15 5 5 S S 5 5 5 5 5 S 5 5 5 S 5 5 S S 5 IS 5 5 5 5 5 5 5 5 5 2 2 2 z ju gt 2 2 z JY u gt gt 2 z 4 L u gt 2 2 gt e e ue ju LO L pu ju ju L pa paa L L pa ju L EE the UL ol a o jo gt O jo jo jo jo JP Je FP O lo lo oc JO JP O O O jo jo o jio O e JS JP jo jo jo jo lt 2 7 eS paa paa fu paa fa fa Lc UG PU PU PU Pl Pla PL o O lA ti t Li Li kk Li Lin LL li L li ti ti Li Ll DO Jo Jo Jo 0 Lae La lololololo o O JO Le OOJO 0 0 2 O lo lG lO lO lO lO lo oD wn g ce Se ILL IL IL ILL LE ILL EE b T lA T LL a Lc UC U U u IL IMA LE IU IL lL PL lL put lL La g Oo jo JO O Jo Jo O JO JO O JO JO JO O O 2 o O loo IIe lo olololololololo lo k LL 9 7 9 7 Et 7 Li t 7 Li lk Li lk lk Eko Ll Li Li Li Li Li LA Le Llei Li lL th th L LL C9 L L Le ft U U LL Li te ti tt Ll LL Li Li Li Li 7 Li Li Li LA tl Le Li LL j 7 Li Li i Li LL O yo JO JO JO O JO O JO JO O O JO O JO O O O O O O O O O JO JO O O O O JO O z A ilolo lo jo lolo lo lo lolo jo lolo o ololo o ollo o ollo lo lololo lo lolo jo e z z z z z z z z z z z z 2 z z z lz z z z z jz z z z IZ z O jo JO JO JO O JO JO O O O O JOJO O O O O JO O JOJO O O O
61. of block transfers are in your PLC program e PLC application is large e PLCs updates to discrete I Os may increase the program scan time e ASCII data is to be input using block transfers S Returning clock data to PLC Important To use the Handshake feature with discrete transfers the PLC program must have a rung that accepts the handshake bit and allows communications to continue If you selected the Handshake feature the PLC program must contain this rung or the DL40 Plus will not operate properly If the DL40 Plus does not detect the handshake for one minute it will display the following message NO PLC HANDSHAKE Input Handshake Bit Output Handshake Bit Th L Block Transfer Handshake Rungs Block Transfer Handshake R ungs BTW BTR BTR BLOCK TRNSFR READ RACK GROUP MODULE CONTROL BLOCK DATA FILE LENGTH CONTINUOUS N BTW BLOCK TRNSFR WRITE RACK GROUP MODULE CONTROL BLOCK DATA FILE LENGTH CONTINUOUS N ENABLE ENABLE Message Variable Slave Run Mode Remote I O Communications 8 17 In the Message Variable Slave run mode you can e trigger single messages through a PLC using the Remote I O port e send variables to be included in a message e insert ASCII input data into a message e return ASCII input data to a PLC e return the message number of the message being run to a PLC e send Real Time Clock or date data to a PLC e place messages on Historical Events Stack e require han
62. of the handshake bit Note If Handshake switch 7 is enabled the Handshake rung must be programmed in the ladder logic See page 8 16 e With Block Transfer Enable Switch ON Handshake Switch ON DL40 Plus will indicate ERROR if no block transfer reads are requested for one minute Handshake Switch OFF DL40 Plus will not generate error message if no block transfer reads are requested Messages will continue to run Last State Switch 8 If set to ON Last State enabled and the DL40 loses communication the DL40 Plus will alternate the error message with the current display The DL40 Plus will still run messages triggered via the keyboard or the RS 485 port If set to OFF Last State disabled and the DL40 loses communication the DL40 Plus clears the display and displays the error message Select Button Enable Switch 9 When set to ON then the SELECT button on the faceplate of the DL40 Plus is enabled In the OFF position the SELECT button is disabled No PLC Communications Switch 10 When set to ON the No PLC Communication message is disabled In the OFF position then the No PLC Communication message is enabled Publication 2706 6 1 10 6 DIP Switch Settings Setting Switch Bank 3 Use Switch Bank 3 to set the serial address Remote I O version The serial addre
63. pic ans 10 Sub scanner PLC 2 17 1771 SN PLC 5 12 va Up to 16 DL40s total DL40 Plus El 1771 scanner module must be and 7 logical racks mounted in rack with the PLC DL40s with PLC 5 250 Remote 1 0 gt Dis0Plus S _ gt arc Scanner Lag Integrator PLC 5 250 M Up to 32 modules scanner 4 scanners processor oo e and a DL40 Plus S 8 logical racks scanner 4 scanners processor Publication 2706 6 1 Remote lO Communications 8 9 DL40s with PLC 3 A a DL40 Plus a Bm Scanner Module 1775 S4A PLC 3 1775 54B or 1775 55 Up to 4 channels of 16 A laine p to 4 channels o a DL40s per channel total 3 gt DL40 Plus Plus E and 32 logical racks DL40s with PLC 3 10 gt a se 7 DL40 Plus p gt a Scanner Module 1775 SR PLC 3 10 or lt q 1775 SR5 Up to 4 channels of 16 _ maa a DL40s per channel total lt q _ _ _p DL40 Plus E and 16 logical racks DL40s with PLC 5 11 5 15 5 20 5 25 5 30 5 40 5 60 or 5 80 Remote 1 0 o ad Detaliner m DL40 Plus S R PLC 5 11 These PLCs can PLC 5 15 be set up in scan PLC 5 20 ner mode In this PLC 5 25 way 2 706 DL40 PLC 5 30 Plus displays may PLC 5 40 be connected di PLC 5 60 rectly to the pro P rl scan
64. priority and round robin section e Put messages on the Historical Event Stack e Send messages to the slave address selected as a message attribute e Insert ASCII data in a message using the Keyboard port e Return the message number of the message displayed Remote T O version e Send real time clock or date information to a PLC Remote I O version Publication 2706 6 1 Chapter Objectives Overview of the Serial Ports Chapter 6 Serial Port Communications This chapter discusses the serial communication ports and the runtime serial protocols used to communicate with the DL40 Plus Section Page Overview of the Serial Ports 6 1 Using the RS 232 Port 6 2 Using the RS 485 Port 6 3 Using the Keyboard Port 6 4 Triggering Messages Using Open Protocol 6 5 Sending Binary BCD Variables Using Open Protocol 6 9 Sending ASCII BCD Variables Using Open Protocol 6 10 Sending ASCII Data from the Keyboard P ort 6 11 Returning ASCII Data from the RS 232 RS 485 Ports 6 12 The back panel of the DL40 Plus has 3 serial communication ports e RS 232 Port RS 485 Port e Keyboard Port Each port can perform a different set of tasks To perform these tasks you will have to modify the port settings through the Ports menu in the Offline Programmer or the Onboard Editor From the Port Use submenu you can configure the RS 232 and RS 485 ports for the following types of communications e Programmer e DL Slave
65. real time clock battery Note A qualified service technician is required to install these repair parts Publication 2706 6 1 Chapter Objectives Programming Options Chapter 2 Using the Onboard Editor to Create Messages This chapter shows how to use the Onboard Editor to manage messages and message attributes for the DL40 Plus Section Page Programming Options 2 1 Entering the Onboard Editor 2 2 Exiting the Onboard Editor 2 2 Creating or Editing Messages 2 4 Keyboard Functions 2 5 Inserting Variables in Messages 2 6 Testing Messages 2 9 Message Attributes 2 9 Onboard Editor Options 2 15 Message Queue 2 19 The DL40 Plus supports two methods for managing message files messages and the attributes that control the display Offline Programmer To use the programmer you connect a personal computer to the DL40 Plus See publication 2706 6 2 for details on how to use the Offline Programming Software Offline Programmer Computer S RS 232 J DL40 PI E ne OPlus E 2706 NC13 Cable 223555 Onboard Editor Use the Onboard Editor with an optional keyboard and front panel push buttons Onboard Editor PC Keyboard E may rs DL40 Plus JDD E 2 2 Using the Onboard Editor to Create Messages Entering the Onboard Editor Exiting the Onboard Editor
66. 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 e identify a hazard e avoid the hazard e recognize the consequences Important Identifies information that is especially important for successful application and understanding of the product Overview of the DL40 Plus Using the Onboard Editor to Create Messages Table of Contents Preface Preface Objectives cece eects P 1 Overview of this Manual ccc cece ee eee eee eens P 1 Intended Audience cece cece eee teenies P 2 Conventions Used P 2 Related Publications arica da P 2 Enhanced Features of the DL40 Plus Message Displays P 3 Chapter 1 Chapter Objectives begeda bo geeds yaeess 1 1 Available Configurations 00 cece cece eee teens 1 1 Message SUD aero 1 3 Programming Features a A 1 4 Operating Moes rra ra 1 11 Special Messages oooooccocorcrrr eee ees 1 13 Controller Support for Remote lO eee ees 1 14 Available Catalog Numbers 2er aa 1 15 Compatible Keyboards u 0ieansativoseudindevsesaederad 1 16 Options and Accessories 2 cece eee tenets 1 16 o O 4 Penne ul ree ew wee 28 1 16 Chapter 2 Cape FODISCUVES damsa od Suited Eee piden 2 1 Programming OPUONS x Ee a a epee 2 1 Enteri
67. the DL40 Plus T4 0 TON Timer On Delay Timer T4 0 Time Base 1 0 Preset 1 lt Accum 0 lt 0000 AHL ASCII Handshake Lines l Channel 0 0001 L AND Mask 0000h OR Mask 0002h Control R6 1 Channel Status 001Eh lt Error 0 lt AWT ASCII Write Channel 0002 L Source Control String Length Characters Sent Error AHL ASCII Handshake Lines Channel AND Mask 0002h OR Mask 0000h Control R6 2 lt Channel Status 001Dh lt Error U lt 0003 0004 Publication 2706 807 J uly 1998 0000 0001 0002 0003 0004 Parallel Port Message Variable Slave Triggering Example This SLC program triggers a message using the parallel port Message Variable Slave Mode A 1 sent to the strobe lines indicates that the data lines contain the number of the message being triggered In this example the strobe lines are the first four outputs in a 1746 0B16 output module located in the fourth slot of the SLC rack Since the outputs are the four least significant lines a 1 sent to the output module makes MSO a 1 which indicates the data lines contain a message number This example shows how message number 1 would be triggered The value is placed in an integer file so that its value can be masked This is useful when the data and strobe lines are located on the same output module In this example the data lines are located in a 1746 0B1 output module located in the second sl
68. valid domain of 0 to 100 which represents the desired display intensity level The DL40 Plus shows INTENSITYIS Only allows changes in Message Variable and Message Variable Slave Run Modes since Message List and Bit Trigger Run Modes do not support variables This message is put at the end of the queue and only runs after all messages before it have run This message terminates and retains new settings if either e no new setting is received for 5 seconds e special message 915 is triggered Chapter Objectives Help Mode Historical Recall Mode Chapter 2l Offline Operating Modes This chapter describes operating modes of the DL40 Plus other than Run mode Section Page Help Mode 4 1 Historical Recall Mode 4 1 Remote Program Mode 4 6 Set RS 232 RS 485 Port Mode 4 7 Clock Mode 4 9 Print Mode 4 11 Debug Mode Parallel P ort version only 4 11 Help mode is entered by pressing F1 on the keyboard e If entering Help mode from Run mode the DL40 Plus displays a list of CTRL characters you can use to enter other modes e Ifentering Help mode from the Onboard Editor Help mode lists CTRL characters used for editing messages Exit Help mode by pressing ESC This mode lets you display the Historical Events Stack on the DL40 Plus or send the contents of the stack to a printer via the RS 232 port Enter Historical Recall mode by pressing CTRL S or SELECT from the front keypad The Hi
69. via the Remote I O Port Publication 2706 6 1 6 12 Serial Port Communications Returning ASCII Data from the RS 232 RS 485 Port This section shows how ASCII data entered in a triggered message is returned through the RS 485 or RS 232 port After the message is displayed or run the ASCII data is returned using the following format Data Acceptable Values 1 to 20 ASCII characters Data is for the latest message sent to the specified DL40 Plus 1 to 4 ASCII digits 1 to 9999 Number of the message which received CTRL X ASCII Input data 1 to 3 digits 0 to 127 127 all DL40 Plus on RS 485 RS 232 link ASCII Data Message Number DL40 Plus Address Return Packet Format Backslash Msg Backslash DL40 Plus Return CTRL B ASCII Data 1 1 Number Address CR Y Y y Hex Example J 102 SC 1313237 WC 32 WD Where _ gt Hex5C Hex31 1 Hex 5C lt U Hex 32 2 Hex 0D CR Hex 32 2 Hex 37 7 Publication 2706 6 1 4 NOC OCOS OE 2D 42 7 2 6 1 6A6C 65 79 Peiddd ddd th Al len Bradtlegy For the Hex examples refer to Appendix D ASCII Character Sets Keyboard entries are performed with standard characters The above listed Hex examples refer to non keyboard entries Chapter Objectives Types of Run Modes Chapter 7 Parallel Port Communications This chapter describes Run mode operations for the Paralle
70. while the display is in Run mode When receiving this message the DL40 Plus displays the current time and date and allows you to use message triggers to change the current values If you trigger Message Number The clock will 1 increment 1 second 129 decrement 1 second 2 increment 1 minute 130 decrement 1 minute 4 increment 1 hour 132 decrement 1 hour 8 increment 1 day 136 decrement 1 day 16 increment 1 month 144 decrement 1 month 32 increment 1 year 160 decrement 1 year 64 toggles AM PM If triggering a message puts clock date data out of range the message is ignored This message is put at the end of the queue and only runs when previous messages have run This message terminates and retains new settings if either e no new setting is received for 20 seconds e special message 915 Stop Special Message Resume Run Mode is triggered Message terminates and loses all new settings if either e special message 901 903 or 904 is triggered e Run mode is exited Publication 2706 6 1 3 6 Using Special Messages Publication 2706 6 1 911 or 11 Set Clock with Variable Data Sets clock with data sent as a variable The DL40 Plus is year 2000 compliant Variable Number Contains Acceptable Values 1 inutes 0 59 2 Hours 1 12 or 0 23 3 Date 1 31 4 onth 1 12 5 Year 0 99 6 ode 0 AM 1 PM 2 24 hr This message functions only in Message Variable and Message Variable Slave Run Modes since Message List a
71. 3 sets the serial address The serial address refers to the address used for triggers received from the serial RS 485 port or computer keyboard Important Remove power from the DL40 Plus before setting any switch except Select Enable SW2 9 Select Enable can be switched with power on Switch settings are scanned only on power up The new setting for Select Enable takes effect immediately The new settings for all other switches take effect on power up or reset 10 2 DIP Switch Settings Publication 2706 6 1 Setting Switch Bank 1 for PLC 2 Controllers The following tables list functions and settings for Switch Bank 1 for the PLC 2 family of controllers These tables apply to e aPLC 2 with Remote I O e any 1771 SN sub scanner application Remote I O units e an SLC with 1747 SN block transfer Specifying the Rack Address of the PLC 2 UO Rack Switch Settings Address 1 2 3 4 5 6 1 ON ON ON ON ON ON 2 ON ON ON ON ON OFF 3 ON ON ON ON OFF ON 4 ON ON ON ON OFF OFF 5 ON ON ON OFF ON ON 6 ON ON ON OFF ON OFF 7 ON ON ON OFF OFF ON Specifying the First 1 O Group PLC 2 First UO Switch Settings Group 7 8 0 ON ON 2 ON OFF 4 OFF ON 6 OFF OFF Specifying the I O Rack Size PLC 2 Rack Switch Settings Size 9 10 1 4 ON ON 1 2 ON OFF 3 4 OFF ON Full OFF OFF Note A DIP switch is ON when in the up position DIP Switch Settings Se
72. 30 905 lt BTD Bit Field Distributor Source N9 30 905 lt Source Bit 0 Dest N9 20 9097 lt Dest Bit 0 Length 12 lt END E 11 Publication 2706 807 E 12 Remote I O Application Examples Triggerring Messages Using Discrete I O PLC5 Example Bit Trigger Run Mode PLC5 atRack 1 Group 0 Trigger message 1 here Format 0 Disabled MOV 1 Enabled Trigger message 0000 Move Source Dest Bit Field Distributor Source N9 2 0001 le Source Bit 0 Dest 0 011 1 lt Dest Bit 0 Length 1 Trigger message 2 here Format 0 Disabled 1 Enabled Trigger message MOV 0002 Move Source Dest Bit Field Distributor Source N9 3 0003 0 lt Source Bit 0 Dest 0 011 1 lt Dest Bit 1 Length 1 Enter priority message number to trigger here The priority message occupies word 0 bits 0 13 in the output image table 0004 Move Source Dest N9 20 4 lt 0005 Masked Move Source N9 20 4 lt Mask OFFFH 4095 lt Dest 0 010 31856 lt 0006 Publication 2706 807 0000 0001 0002 0003 Remote I O Application Examples Triggering Messages Using Block Transfers PLC5 Program Example Bit Trigger Run Mode Note If Block Transfer DIP Switch Switch 2 4 is enabled all exchanges between the PLC amp DL40 Plus must be Block Transfers PLC 5 at rack 1 group 0 No priority section in this example If a priority section is needed set the priority size in the Triggering Port Settings menu in th
73. 32 link the message trigger will be ignored If no DL40 Plus address is sent the second backslash is optional If no Slave Address or DL40 Plus Address is sent both backslashes are optional Use of the backslash depends on the program used In this example RSLogix 5 or RSLogix 500 was used If the Remote I O Port is inactive or faulted the Last State switch number 8 on SW2 must be ON to trigger messages from the keyboard or via the RS 485 RS 232 Port Serial Port Communications 6 7 Message Variable Run Mode In Message Variable Run modes messages are triggered using the following forms Data Acceptable Values Msg Number 1 to 4 digits 1 to 9999 DL40 Plus 1 to 3 digits 0 to 127 Address 127 all DL40 Plus displays on RS 485RS 232 link CTRL T Msg Backslash DL40 Plus Return Number Address CR Y Y i Y Hex Example 3 14 31 5C 31 OD Where y Hex31 1 Hex5C Hex 31 1 Hex 0D CR Note For the Hex examples refer to Appendix D ASCII Character Sets e Keyboard entries are performed with standard characters The above listed Hex examples refer to non keyboard entries e The DL40 Plus address is optional if triggering a message via the keyboard If no DL40 Plus address is sent the message will be triggered on the DL40 Plus that the keyboard is plugged into If a DL40 Plus address is specified the message will run only if
74. 40 Plus returns 2 words Block Transfer Read File Clock Date Data Bit 1 WORD 0 Diagnostic Code Hour Month Publication 2706 6 1 Chapter Objectives Mounting the DL40 Plus Chapter 9 Installation and Wiring This chapter describes how to mount and wire the DL40 Plus to your control system Section Page Mounting the DL40 Plus 9 1 Panel Cutout Dimensions of the 2 Line DL40 Plus 9 2 Panel Cutout Dimensions of the 4 Line DL40 Plus 9 3 Dimensions of the 2 Line DL40 Plus 9 4 Dimensions of the 4 Line DL40 Plus 9 5 Electrical Precautions 9 6 Input Voltage Requirements 9 6 Hazardous Location Installation 9 6 Wiring the DL40 Plus 9 7 Remote 1 0 Connector 9 8 Connecting to a Scanner Module 9 9 Parallel Port 9 10 Connecting the RS 485 Port for Open Protocol 9 11 Connecting a Programmer to the RS 485 Port 9 12 Connecting DL Slaves to the RS 485 Port 9 13 RS 232 Port 9 14 Alarm Relay 9 14 Keyboard Port 9 14 AC Power Connector 9 15 The figures in the following sections provide panel cutout dimensions and overall dimensions for the DL40 Plus You can mount the DL40 Plus in a custom panel or enclosure When the DL40 Plus is properly installed the faceplate of the DL40 Plus provides a NEMA Type 12 13 and 4X indoor enclosure integrity To install the DL40 Plus perform the following steps 1 Cut and drill the appropriate mounting holes in the enclosure or panel 2
75. 5 or 7 words long depending on rack configuration 1 4 y 3 4 full With 16 bits per word the maximum number of messages that can be triggered with discrete I O is 112 total for priority and or round robin messages The total length of the Bit Trigger Table for Block Transfer is 32 words With 16 bits per word the maximum number of messages that can be triggered is 496 Both sections are in whole words In addition Priority Message Numbers can be sent Triggering Messages Using Discrete I O The following shows the format of discrete I O bit triggering Output Image Table p Handshake Bit WORD 0 17 16 15 14 Priority Message Number WORD 1 sg 16 lt q _ Bit Trigger Tab sg 1 B 1 2 rack a WORD 2 59 32 A t Trigger Table Msg 17 WORD 3 sg 48 __ Bit Trigger Table _HN Msg 33 itT Table 3 4 rack WORD 4 sg 64 dt Bit Trigger MgA WORD 5 sg 80 q ___ Bit Trigger Table sg 65 Full rack WORD 6 sg 96 d sg 81 WORD 7 sg 1124 t Trigger Tab sg 97 Publication 2706 6 1 8 36 Remote I O Communications Return Message Number Discrete 1 0 The following shows the format of the return message number when using discrete I O bit triggering Input Image Table Handshake Bit Acknowledge Bit p Clock Date Data Bit 0 Message Number ways Returned E mp ways Returned E mp ways Returned E mp ways Returned E mp ways Returned E mp w
76. 706 6 1 8 14 Remote I O Communications Returning Data to the PLC Publication 2706 6 1 The DL40 Plus returns two types of data to a PLC e ASCII Input data e Clock Date data ASCII Input Data The DL40 Plus returns ASCII Input data during the PLCs I O scan as part of the Input Image Table or Block Transfer Read Data Table This happens automatically unless you request that Clock Date data be returned You can only input ASCII Input Data using the Keyboard port This data is cleared after one scan or read Clock Date Data Two ways to request that the DL40 Plus return Clock Date data are e Set Always Send Clock Data to yes Note Always Send Clock Data is a parameter of the Triggering Port Setup for Remote I O e Trigger special message 912 or 12 time or 913 or 13 date The PLC must internally keep track of which special message was triggered to determine if time or date data is being returned The DL40 Plus continues to return Time Date data as a response to special message 912 or 913 e for 100 milliseconds if Hardware handshaking is not set or e until the DL40 Plus receives acknowledgement that the PLC has received the data if Hardware handshaking is set Whenever Clock Date data is being returned to the PLC the Clock Date data bit in the Input Image Table is set Sending Variables Remote I O Communications 8 15 When variables are sent all CTRL V formatted variables must be sent first followed by CTRL W
77. Catalog Number 1747 L511 L514 SLC 5 01 1747 6 2 1747 L524 SLC 5 02 1747 6 2 1747 L532 SLC 5 03 1747 6 2 1747 L542 SLC 5 04 1747 6 2 Applicable Scanners Catalog Number Description Related Pub No 1772 SD SD2 Remote scanner distribution panel for 1772 2 18 PLC 2 family 1771 SN Sub I O scanner module for PLC 2 and 1771 2 91 PLC 5 15 families 1775 SR SR5 O Scanner Communication Adapter 1775 2 22 odule for PLC 3 10 family 1775 S4A O scanner programmer interface mod 1775 6 5 2 1775 S 4B ule for PLC 3 family 1775 6 5 3 1775 55 1775 6 5 5 1785 O scanner message handling module 1785 6 6 1 for PLC 5 15 amp 5 25 6008 S BM PC I O Scanner Module 6008 6 5 3 Scanner 1772 SD2 Rev 3 or later Publication 2706 6 1 Physical vs Logical Addressing Remote I O Communications 8 11 DL40 Plus displays communicate with PLC controllers and Remote T O scanners and sub scanners as if they were a Remote I O rack The DL40 Plus is compatible with all Allen Bradley scanners that support Remote I O The DL40 contains all the necessary electronics to connect directly to the Remote I O cable linked to a PLC scanner or sub scanner A sub scanner may be used with any PLC 5 15 It allows the PLC 5 15 to communicate with up to 7 logical racks and a maximum of 16 devices or chassis as they are commonly called Scanners have both physical and logical specifications Physical Specifications The maximum number of separa
78. Communications Enabled Disabled Fast Reset Sequence Switch 3 If the Fast Reset DIP switch is set to ON the DL40 Plus displays only the Firmware Version Screen Test and the Selected Run Mode All other prompts are skipped but the tests will still be run If any of the tests fail then that error message will still appear If the Fast Reset DIP switch is set to OFF the DL40 Plus displays the Firmware Version Memory Verification External Module Verification Screen Test RS 232 Port Settings RS 485 Port Settings Remote I O Settings and the Selected Run Mode Block Transfer Enabled Switch 4 If the Block Transfer Enabled DIP switch is set to ON then block transfer files are used for communication with the PLC If the Block Transfer Enabled DIP switch is set to OFF then Discrete I O is used to communicate with the PLC Last Chassis Switch 5 The Last Chassis setting tells the PLC if the DL40 Plus is the last device of that logical rack not necessarily the last rack of the remote VO link DIP Switch Settings 10 5 Keyboard Type Switch 6 If the Keyboard Type DIP switch is set to ON then an IBM XT or compatible is the only type of keyboard that can be used If the DIP switch is set to OFF then the IBM AT or compatible is the only type of keyboard that can be used Handshake Enable Switch 7 e With Block Transfer Enable Switch OFF If the Handshake Enabled DIP switch is set to ON this allows the use
79. Data can only be returned via the RS 232 Port if the message was triggered via the RS 232 Port Using the RS 485 Port Serial Port Communications 6 3 You can use the RS 485 port to upload and download message files using a multi drop connection communicate to one or more slave message displays Note To send messages to a slave you must set the Port Use for the RS 485 port to DL Slaves trigger Open protocol messages input variable data in the Message Variable Slave Run mode and Message Variable Run modes using Open Protocol triggering dynamically add or delete messages to or from the list in Message List Run mode test displaying messages set the DL40 Plus using the computer s real time clock return CTRL X ASCH Input data Note ASCII Input data can only be returned via the RS 485 Port if the message was triggered via the RS 485 Port ATTENTION Do not attempt to trigger messages and return ASCII Input Data simultaneously Doing so will cause both transmissions to become corrupted Publication 2706 6 1 6 4 Serial Port Communications Using the You can use the Keyboard port to Keyboard Port e control a variety of DL40 Plus functions Keystroke Function CTRLIT Triggering messages CTRL V Inputting variables to fill CTRL V callouts CTR LIA Inputting variables to fill CTRL W callouts CTRL E Onboard editing CTRL P Print user application file CTR
80. H 1 o o lo ID o jo jo jo jo jo lo jo jo jo jo lo jojojoljojo JD JO JAJAJAJA ollo o Li Li G Li fo tt Ut Uno u Us l l L eG f l l l li l Li l i lL Li Li Li Li Li Liz Li Li Ln lA LA LL th th LL tL i Li Li ti if ti is Ll lA th ti Li li L LL LL T 2 Ll Ll Li t Li Li Li DIDID ID lo lo jo lo lo lo lo jo jojo lolo lele lololo o ooo JA Ja Jala Ja Ja slo LL Ll ti te ti ti ti ti G L te ti li ti ti ti Li te L li L t L le u t Li t te Le Li w EL UL Ll ft G JUL UL 1 7 EL LL A LL E 7 UL UL JUL UL UL UL UL LL h LL L6 b LL LL T DIDID JD lG jo jo jo jo jo jo jo jo jo lolo jo lG l le lG o ololo oo ojo JO Jo 2 N M Fe N O lr o o lea led N M lt Ji O 0 lG lGa led IN IM lt JN O 0 IGP Oo led lN Mm 3 9 POF 9 D Dd JO Jo Joye OS SO o o jo Jo joe Jo JS ls fs A lS fs PS A AA A IN IN NS AS leet leh pp jp leh pra ra ra ON le ON ON ENN ON ON EN EN ON N EN EN EN CN EN TN EN EN EN N EN EN lt Publication 2706 6 1 10 10 DIP Switch Settings DIP Switches on Two DIP switch banks are located on the back of the module You Parallel Port Versions can access the DIP switches through a cutout as shown below Parallel Port Version DIP Switches Publication 2706 6 1 E KEYBOARD SW1 sw2 8 a RELAY
81. ION error message may be disabled by setting DIP switch S2 position 10 to ON Feature Trigger messages Remote I O Communications Summary of Remote I O Run Mode Types Message Variable Slave Run Mode Message Variable Run Mode Trigger a message with 1 to 40 variables depending on rack size trigger method and variable type Message List Run Mode Triggers a message list of up to 20 messages in Round Robin Order 8 3 Bit Trigger Run Mode Triggers a Priority Message and up to 496 messages in Priority and or Round Robin order Triggering method e 1 4 1 3 3 4 full rack e Discrete 1 0 or Block Transfer Discrete 1 0 or Block e RS 232 Transfer e Keyboard Port e RS 232 e RS 485 link e Keyboard e RS 485 link e Discrete 1 0 or Block Transfer e Keyboard for Priority Message only e RS 485 link for Priority Message only e RS 232 Send messages to slave display Slave address for each message can be specified with message trigger Overrides address specified as Message Attribute Slave address specified as a Message Attribute Send variables to place in message e Up to 10 16 bit binary or 4 digit BCD e Up to 20 8 bit ASCII e Up to 40 4 bit BCD No Variable types Binary Signed and Unsigned BCD Not Applicable ASCII Handshaking Yes Diagnostic code sentto PLC Yes Message acknowledgement Yes Input and display of ASCII inpu
82. It takes only a single bit set to trigger a message The position of a bit in the Bit Trigger Table corresponds to a message number Bit 00 of WORD 1 corresponds to message number 1 bit 01 of WORD 1 corresponds to message number 2 and so on The total number of messages that can be triggered depends on rack size allowed Communications Method Messages Consisting Of Discrete 1 0 1 4 Rack 17 1 word Priority Message Discrete 1 0 1 Rack 49 3 words amp Priority Message Discrete 1 0 3 4 Rack 81 5 words amp Priority Message Discrete 1 0 Full Rack 113 7 words amp Priority Message Block Transfer 497 31 words amp 1 Priority Message Note Unlike the Message Variable Slave run mode you cannot send variables to be included in a message Publication 2706 6 1 Remote lO Communications 8 33 Sections of a Bit Trigger Table The Bit Trigger table has 3 sections all sent with a single transfer e Priority Message Number e Priority e Round Robin Priority Message Number Section When a priority message trigger is received via Remote I O RS 485 RS 232 or Keyboard Port it is queued as in the Message Variable Slave run mode After the current message runs priority messages in the queue run e If no bits in the Priority or the Round Robin section changed the DL40 Plus returns to where it left off in either section and resume running messages e If any bit in the Priority or the Round Robin section changed the
83. K elk eK elk s l PISIG ICIS lo la lo la lo lS lS lS le lS lo lS lS lS lo lS 10 6 lo lS COIS l o a lola jo ae ES Se E lee a LA Ee eae Se E ele la EE 2 E eS sa ae 10 016 16 le lo 16 la lo lo 16 16 le le lala 10 lo ls lalo a lS 16 JOJO IS 6 10 O16 le 2 2 tj tlzilz z z yk Jk JY JY les les les les liae YE ll zz ot e jolo 10 10 16 la la la jo 19 HDD L S616 lS lololo HHIH lolo slo lo on c o Ll ok bee li ti Ei Li Lo LL Li le L La Li Li 2242 2 la la Z l a U te 1 jolo lo lo lo lo lo lo lS lS lS l l 16 1616 lelo lololo GID IO lS lS 6 6 16 1616 oO wn g je jojojo JS JS JS JS JS S S S 9 9 9 19 6 S 6 G 6 JS SO 6 6 5 S S S S S N Li b fu fu fu PL fu L LU LL l ok E T oe Pe 7 L 7 Ae EE E 7 e UL UL Ll El JUL EL LL EL EL EL UL LA UL LL Tk 7 E LL e e LL fe fe LL 7 l lG JD JO lo jo jo lo lo lo jo jo JAD AJA JA jololjolo JA JD ololo ollo ololo Ll b u fa fu PU JU JU JU UL lA i oe LL E 7 LU Pe Pe E 7 ke LE oe A EE LL QU 1 LA Ll th ti G lt C G L i L lA ti El Li tit ti Li Li L ti L L E L L te t l Li o jolojolo jo jo jo lo lo le le le jo JAJA lo jojojo lolo I D JA IG JO JAJA Ja ollo Li Li t EE ft fo ft fl LL LL L 1 lM Pe LL LL UL LL LL JUL UL LL L k h
84. L F Use CTRL F to change the formatting parameters of a variable To do so place the cursor under the symbol for the variable you want to change then press CTRL F You are prompted to modify one or more of the 3 formatting parameters described below Parameter Acceptable values Variable Size 1 to 7 including decimal point Decimal Point Position 0 to 6 the maximum value is one less than the number of places after the variable size selected above decimal point Suppress Zeroes Y es or N o appearing in front of the first significant digit Insert ASCII or BCD Variable CTRL W You can send a single word ASCII or BCD variable to insert in a message Use CTRL W to specify the insertion position The software will insert the symbol for an ASCII or BCD variable BCD data consists of 4 digits per word and ASCII data consists of 2 characters per word Variables can be strung together to form compound variables up to 20 ASCII or 40 BCD characters in any combination not to exceed 10 words Publication 2706 6 1 2 8 Using the Onboard Editor to Create Messages Publication 2706 6 1 Insert Request for ASCII Input Data CTRL X A data request requires you to enter ASCII Data 8 bit ASCII character through the Keyboard port into the displayed message e When returning ASCII Input Data via RS 485 RS 232 Port the message requesting the data must be triggered via the RS 485 port This is true for both Parallel Por
85. N 81 ON OFF ON OFF ON ON ON OFF 113 ON OFF OFF OFF ON ON ON OFF 82 ON OFF ON OFF ON ON OFF ON 114 ON OFF OFF OFF ON ON OFF ON 83 ON OFF ON OFF ON ON OFF OFF 115 ON OFF OFF OFF ON ON OFF OFF 84 ON OFF ON OFF ON OFF ON ON 116 ON OFF OFF OFF ON OFF ON ON 85 ON OFF ON OFF ON OFF ON OFF 117 ON OFF OFF OFF ON OFF ON OFF 86 ON OFF ON OFF ON OFF OFF ON 118 ON OFF OFF OFF ON OFF OFF ON 87 ON OFF ON OFF ON OFF OFF OFF 119 ON OFF OFF OFF ON OFF OFF OFF 88 ON OFF ON OFF OFF ON ON ON 120 ON OFF OFF OFF OFF ON ON ON 89 ON OFF ON OFF OFF ON ON OFF 121 ON OFF OFF OFF OFF ON ON OFF 90 ON OFF ON OFF OFF ON OFF ON 122 ON OFF OFF OFF OFF ON OFF ON 91 ON OFF ON OFF OFF ON OFF OFF 123 ON OFF OFF OFF OFF ON OFF OFF 92 ON OFF ON OFF OFF OFF ON ON 124 ON OFF OFF OFF OFF OFF ON ON 93 ON OFF ON OFF OFF OFF ON OFF 125 ON OFF OFF OFF OFF OFF ON OFF 94 ON OFF ON OFF OFF OFF OFF ON 126 ON OFF OFF OFF OFF OFF OFF ON 95 ON OFF ON OFF OFF OFF OFF OFF 127 ON OFF OFF OFF OFF OFF OFF OFF Publication 2706 6 1 DIP Switch Settings 10 8
86. N 64 OFF OFF ON OFF ON ON 25 ON OFF ON OFF ON OFF 65 OFF OFF ON OFF ON OFF 26 ON OFF ON OFF OFF ON 66 OFF OFF ON OFF OFF ON 27 ON OFF ON OFF OFF OFF 67 OFF OFF ON OFF OFF OFF 30 ON OFF OFF ON ON ON 70 OFF OFF OFF ON ON ON 31 ON OFF OFF ON ON OFF 71 OFF OFF OFF ON ON OFF 32 ON OFF OFF ON OFF ON 72 OFF OFF OFF ON OFF ON 33 ON OFF OFF ON OFF OFF 13 OFF OFF OFF ON OFF OFF 34 ON OFF OFF OFF ON ON 14 OFF OFF OFF OFF ON ON 35 ON OFF OFF OFF ON OFF 15 OFF OFF OFF OFF ON OFF 36 ON OFF OFF OFF OFF ON 76 OFF OFF OFF OFF OFF ON 37 ON OFF OFF OFF OFF OFF Specifying the First I O Group PLC 3 PLC 5 First Switch Settings 1 0 Group 7 8 0 ON ON 2 ON OFF 4 OFF ON 6 OFF OFF Specifying the I O Rack Size PLC 3 PLC 5 Rack Switch Settings Size 9 10 1 4 ON ON 1 2 ON OFF 3 4 OFF ON Full OFF OFF Publication 2706 6 1 10 4 DIP Switch Settings Publication 2706 6 1 Setting Switch Bank 2 Use the following tables to identify switch functions and settings for Switch Bank 2 on Remote I O version Switch 1 and 2 Settings Baud Switch Settings Rate 1 2 57 6K ON ON 115 2K OFF ON 230 4K ON or OFF OFF Switch 3 10 Settings Switch Settings Switch Description OFF ON 3 Fast Reset Disabled Enabled 4 Block Transfer Disabled Enabled 5 Last Chassis Last Not Last 6 Keyboard Type BM AT IBM XT 7 Handshake Disabled Enabled 8 Last State Disabled Enabled 9 Select Button Disabled Enabled 10 No PLC
87. ON ON ON ON ON ON ON ON ON OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF 1 OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF Address 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 OFF Publication 2706 6 1 Display Characters Electrical Serial Communications Ports PLC Remote I O Communications Port RIO versions only Parallel Communications Port Parallel Port versions only Specifications Appendix A Character Height Two line display Four line display 11 3 mm 0 44 inch 11 3 mm 0 44 inch Character Set Table 1 English Table 2 Cyrillic Table 3 International Standard amp Extended ASCII Characters Standard and Cyrillic Russian Characters International ISO 8859 1 Characters Characters Per Diaplay Line 20 Viewing Distance Approximate 7 6 meters 25 feet Character Type Vacuum fluorescent 5x7 dot matrix characters Filtered to blue green color Display Luminance Adjustable 0 to 100 brightness level Input Voltage 100 240 VAC 50 60Hz 0 60 0 25A Input Power 60 VA Fuse Type Internal sealed not user re
88. Onboard Editor 1 7 2 1 entering 2 2 exiting 2 2 menu tree 2 3 modifying port settings 1 2 options 2 15 Open protocol 6 5 message list mode 6 8 message variable mode 6 7 message variable slave mode 6 5 sending variables 6 9 6 10 triggering messages 6 5 Operating modes 1 11 Options 1 16 Output image table 8 25 p Parallel port BCD data input 7 5 connections 7 3 data formats 7 4 description 7 3 high low true logic 7 4 historical events stack 7 7 7 10 illustration of 7 3 input converter 7 6 inserting ASCII data 7 7 message listrun mode 7 10 message variable slave mode 7 7 overriding slave address 7 8 PLC communications 1 7 return ASCII data 7 7 run modes 7 1 7 2 sending to slave address 7 11 sending variables 7 7 settings 4 8 summary 1 1 triggering messages 7 7 voltage levels 7 6 Partial rack addressing 8 11 PassThrough file transfers 1 6 PassThrough processing hardware 1 14 1 15 Physical specifications 8 11 PLC example E 2 E 4 E 6 E 7 E 8 E 10 E 12 sending date to 3 7 sending time to 3 6 using with DL40 8 11 PLC5 Remote I O Pass Through 1 6 Port configuration 6 1 descriptions 6 1 keyboard 1 9 6 1 RS 232 1 2 RS 485 1 2 RS485 settings 4 8 setting parameters 4 7 settings for slaves 2 11 settings Remote 1 0 4 8 using keyboard port 6 4 using RS 232 port 6 2 using RS 485 port 6 3 Power Connector 9 15 Source 9 15 Print mode enter
89. Remove the six mounting nuts from the mounting stud bag included with the DL40 Plus 3 Position the DL40 Plus in the panel or enclosure mounting hole 4 Install and tighten the six mounting nuts to a torque of 10 inelbs 1 13Nem each 9 2 Installation and Wiring Panel Cutout Dimensions of the 2 Line DL40 Plus TOY CG co ae co OD cae y K gt 2 e 2 CN LO N ez _ y ha ca 7 P Mm co o ER F 5 s par ol z o S U 5 em lt gt x Note All dimensions are in inches millimeters Publication 2706 6 1 Installation and Wiring Panel Cutout Dimensions of the 4 Line DL40 Plus tron SSS xis co 6 Lo SA e Y gt Dis 4 I I o LO anm a GA D gt e oOo o y O gt N CO O m O e oe it 2 io ot a o oO U Y Y o gt kara 7 20 o Soe ot gt lt Sat gt lt 3w G Note All dimensions are in inches millimeters Publication 2706 6 1 Installation and Wiring 9 4 2 a OJ 2A og a Su N Eo ast 14 37 365 0 Front View Allen Bradley ka o COMM FAULT Note All dimensions are in inches millimeters 3 19 81 0 4 38 111 3 Publication 2706 6 1 9 5 Installation and Wiring N gt a OJ 2A og a SI ST Eo ast
90. SCII Character 12 Publication 2706 6 1 8 22 Remote I O Communications Send Clock or Date Data to PLC Discrete 1 0 The following shows the format of discrete I O clock data returned to the PLC from the DL40 Plus in the Message Variable Slave run mode Input Image Table 1 4 rack Input Image Table 1 2 rack Handshake Bit Handshake Bit f Clock Date Data Bit lt 1 fas Clock Date Data Bit 1 WORD 0 17 WORDO Hour Month WORD 1 WORD 1 Second Year Input Image Table 3 4 rack Input Image Table Full rack Handshake Bit Handshake Bit i Clock Date Data Bit 1 p Clock Date Data Bit 1 WORDO Hour Month WORDO Hour Month WORD 1 Minute Day Second ear WORD 1 Minute Day Second Year WORD 7 Always Returned Empty WORD 7 Publication 2706 6 1 Remote lO Communications 8 23 Triggering a Message Using a Block Transfer Write Message Variable Slave Run Mode Block Transfer Write Length can be 3 to 13 words If Length is set to 0 a default length of 13 will be used The DL40 Plus always interprets the last word as a slave address If more than 13 words are sent the DL40 Plus interprets the thirteenth word as a slave address and ignores the rest Note Word 13 0 tells the DL40 Plus to use the slave address selected as a message attribute Block Transfer Write File Any size rack vooo Pps Je Pao Po eps d WORD 1 WORD 2 WORD 3 WORD 4 WORD 5 WORD 6 WORD 7 WORD 8 WORD 9 WORD 10 WORD 11 WORD 12 BCD
91. Send to Slave If you enter a slave address number the message is sent to the slave each time it is triggered However in Message Variable Slave mode a slave address sent with the message trigger overrides this attribute Important To send any message to a slave Port Use for the RS 232 or RS 485 port must be set to DL Slave If the AutoRepeat attribute is active the message is sent to the slave each time it repeats If the message has embedded variables it is sent to the slave each time new variable values are received during the message wait time Possible values for this field include Entry Which means 0 Don t send to slave 1 through 126 Send to the single identified slave address 127 Send to all slaves Invalid slave numbers are 4 6 7 13 18 20 22 43 45 48 57 The DL40 Plus will not accept any of these numbers Wait Time This setting means one of two things to the DL40 Plus display e If you activated Scroll message the value here represents the scrolling rate in tenths of a second For example a value of 8 results in the display of the next new character in a message every 0 8 seconds e If Scroll message is not active then the value here represents the number of seconds a message appears on the message display For example a value of 5 assures that the message will appear on screen for 5 seconds whenever it runs Acceptable values for this field can range from 0 through 31 Publication 2706 6 1 2 12
92. Sign Bit BCD Sign Bit 3rd Ctrl BCD Sign Bi BCD Sign Bit BCD Sign Bit 6th Ctr Tth Ctr BCD Sign Bi BCD Sign Bi BCD Sign Bit 9th Ctr Ist Ctr V Variable 2nd Ctrl V Variable 4th Ctr 5th Ctrl 8th Ctrl V Variable V Variable V Variable V Variable V Variable V Variable V Variable BCD Sign Bi BCD Sign Bi 10th Ctrl V Variable a Message Number Variable Data Variable Data Variable Data Variable Data Variable Data able Data able Data Variable Data Vari Vari Publication 2706 6 1 8 24 Remote I O Communications Return Message Number and ASCII Data Block Transfer Read The following shows the format of block transfer data returned to the PLC in Message Variable Slave run mode This data may include both the message number and message text If Block Transfer Read Length is set to 0 in the PLC program the DL40 Plus returns 12 words Block Transfer Read File Any rack size Enter Bit Acknowledge Bit Clock Date Data Bit 0 WORD 1 Message Number WORD 2 WORD 3 WORD 4 WORD5 WORD 6 WORD 7 WORD 8 WORD 9 WORD 10 WORD 11 ASCII Character 1 ASCII Character 3 ASCII Character 5 ASCII Character 7 ASCII Character 9 ASCII Character 11 ASCII Character 13 ASCII Character 15 ASCII Character 17 ASCII Character 19 ASCII Character 2 ASCII Character 4 ASCII Character 6 ASCII Character 8 ASCII Character 10 ASCII Character 12 ASCII Ch
93. Software Catalog No 2706 LSW and it will be automatically converted to a DL40 message file Chapter Objectives Available Configurations Chapter 1 Overview of the DL40 Plus This chapter covers the following topics Section Page Available Configurations 1 1 Message Support 1 3 Programming Features 1 4 Operating Modes 1 11 Special Messages 1 13 Controller Support for Remote 1 0 1 14 Available Catalog Numbers 1 15 Compatible Keyboards 1 16 Options and Accessories 1 16 Repair Parts 1 16 The DL40 Plus is available in a 2 or 4 line configuration capable of displaying 20 characters per line with either Remote I O or Parallel port communication options Remote 1 0 Version The Remote I O version enables two way communications with the Allen Bradley family of PLCs and SLCs A remote I O version of the DL40 Plus can appear to the PLC or SLC as any size I O rack Ca 1h 3 4 or full Parallel Port Version The Parallel Port version receives 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 1 2 Overview of the DL40 Plus RS 485 RS 232 Communications Both the Remote I O and Parallel Port versions have RS 485 and RS 232 ports You can configure these ports for Programmer DL Slave or Open Protocol communications see table below Port settings are modified through the Ports menu in the
94. Using the Onboard Editor to Create Messages Publication 2706 6 1 AutoClear Activating this attribute tells the DL40 Plus to clear the message from the display after the Wait Time for the message has expired even if no other messages are triggered This value applies only to the lines used by a single message For example if this message uses line 2 only then line 2 is cleared Lines 1 3 and 4 remain unchanged Important AutoClear de energizes the alarm relay only if the message cleared had energized the relay A DL40 Plus slave or DL50 slave message display must always be sent a message that de energizes the relay Type Y to activate or N to deactivate AutoRepeat This attribute causes the display to repeat a message continually until another message is available in the queue to run AutoRepeat only functions if the DL40 Plus is operating in Message Variable Slave or Message Variable Run mode This attribute is useful when you need to update variables repeatedly within a message Type Y to activate or N 1 to deactivate Chain to Message This attribute lets you link two messages together so that the second message runs automatically after the Wait Time has expired The second message requires no additional triggering and no special modification of its attributes to respond Also the link is independent of the second message which means that the second message can also run independently under other circ
95. You can move special messages to message numbers to 16 or disable them with the Offline Programming Software or Onboard Editor For a complete description of special messages see Chapter 3 Using Special Messages Message Number Content 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 Ae a Events Stack Frequency of 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 Send Time to PLC 913 or 13 Send Date to PLC 914 or 14 View Display Parameters 915 or 15 Stop Special Messages Resume Run Mode 916 or 16 Set Display Intensity Remote 1 0 versions only Publication 2706 6 1 1 14 Overview of the DL40 Plus Controller Support for Remote I O Publication 2706 6 1 The following PLCs and SLCs support Remote I O communications with the DL40 Plus e PLC 5 11 5 159 5 20 5 25 5 30 5 40 5 60 5 80 5 250 e PLC 2 PLC 5 10 5 12 with Catalog Number 1771 SN Scanner e SLC 5 02 5 03 5 04 with Catalog Number 1747 SN Scanner Ifyou are using a PLC 5 15 with partial rack addressing and block transfers you must use Series B Rev J or later Block Transf
96. _____y Hex 39 9 Hex5C Hex32 2 Hex 5C Hex 31 1 Hex 0D CR If no DL40 Plus address is sent the second backslash is optional If the two backslashes are together the variable position is assumed to be 1 If no address is sent when using the RS 485 RS 232 link the variable data will be ignored Variable Backslash Backslash DL40 Plus Return CTRL V Data Address CR Y f Hex Example 33 gt 116 Bl SC SC 31 WD Where 3 Hex31 1 Hex5C Hex5C Hex31 1 Hex0D CR Variable position 1 Note For the Hex examples refer to Appendix D ASCII and Extended ASCII Character Sets Keyboard entries are performed with standard characters The above listed Hex examples refer to non keyboard entries Publication 2706 6 1 6 10 Serial Port Communications Sending ASCII BCD Variables using Open Protocol This section shows how to send ASCII BCD variables in Message Variable Slave or Message Variable Run mode using Open protocol Set the CTRL W format to ASCII To enter data for CTRL W callouts via the keyboard or RS 485 RS 232 link use this format Data Acceptable Values 1 to 20 ASCII characters Data is for the latest message sent to ASCII Data the specified DL40 Plus 1 to 3 digits 0 to 127 DL40 Plus Address 127 lt ali DL40 Plus on RS 485 RS 232 link Backslash DL40 Plus Return CTRL A ASCII Data
97. al Allen Bradley service representative S S Checksums on data in the internal battery backed onfiguration Status memory failed This could be caused by a bad Sew ET GCL During Power Up battery or corruption of data in the DL40 Plus All Error Historical Stack data is lost but the DL40 Plus s file containing the user s messages is still intact CANNOT EDIT SPCL MSG PRESS ANY KEY On Board Editor Error The user has attempted to edita message In the range of 1 16 or 901 916 Use the OPTIONS menu to change Special Message range COMM TO PROG LOST PRESS ANY KEY Remote Program Error While in Remote Program Mode the communication between the computer and the DL40 Plus has been disrupted When this error occurs itis likely that the file transfer has not completed successfully If downloading the DL40 Plus file has already been erased a new file must be transferred to the DL40 Plus before messages can be displayed Disconnected cabling or faulted hardware in the communication link will cause this message to be displayed CORRUPT MESSAGE DATA Configuration S tatus During Power Up Error This prompt indicates that an error was found in the internal message file When this error occurs the CORRUPT MESSAGE DATA text will remain on the display until the DL40 Plus is reset or powered down All user messages are LOST The user file should be reloaded after the unitis reset CURSOR NOT ON VAR PRESS ANY KEY On
98. an RS 485 link Yes Yes Communicates with any programmable controller No Yes Customizable historical events stack Yes Yes Real time clock operations Yes Yes RS 232 and RS 485 ports Yes Yes Debug Mode No Yes ee devices such as slave displays Yes Yes 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 Adjustable display brightness Yes Yes Overview of the DL40 Plus 1 5 Offline Programming Software Create and edit application files using the Offline Programming Software Catalog No 2706 LSW on a personal computer With interactive menus you can quickly create messages set message attributes and download messages to one or more DL40 Plus displays Ri Berea pr y Feria Mer iy bea sr H Besa i Create Ai Rages i Copy kir riada hal Birch Hil Ux Ps 8117 hret Pone ir P s bad alis Mai Pl Rak KKL File Be 9 L Fila ems ER fa Ja R TPR DBP Create Message editing screen 1 i 1 Gelert File Ea ret Bebe fed Td BI FA 1 A Download Message Files screen forte ery ears bh A SE ot Pris Di ci La a dac Bat Tee for eee L kar snr alee iri ig l a ai KA N Tis T mikr Berry ioe re la Bed maga 15 16 Ga Reg CRE bee X L ach 8 de prera id ig uo hd eir Bl eg ote ee Nag Bebo rlu da lim FERRE rr ree E kii ha da R E ee Set Message At
99. aracter 14 ASCII Character 16 ASCII Character 18 ASCII Character 20 Send Clock or Date Data to PLC Block Transfer Read The following shows the format of block transfer clock data returned to the PLC from the DL40 Plus in Message Variable Slave run mode If Block Transfer Read Length is set to O in the PLC program the DL40 Plus returns 2 words Block Transfer Read File Any size rack c Clock Date Data Bit 1 WORDO Diagnostic Code Hour Month Publication 2706 6 1 Message Variable Run Mode Remote I O Communications 8 25 Message Variable run mode can be selected using the Onboard Editor or the Offline Programming Software It is the same as the Message Variable Slave run mode except You cannot override the slave address selected as a Message Attribute Your PLC can send up to the equivalent of 6 not 5 full word variables if using discrete I O In Message Variable Slave run mode the last word for 1 2 3 4 full rack only of the Output Image Table is always interpreted as the slave address no matter what slave address was chosen as a message attribute Note 0 use slave address selected as a message attribute In Message Variable run mode the Output Image Table has no slave address and the slave address selected as a message attribute is always used Triggering a Message Using a Block Transfer Write Block Transfer Write Length can be 2 to 12 words If Length is set to 0 a default length of 12 will be used
100. aracters 2 8 sending to a PLC 3 6 sending to historical event stack 2 13 setting 3 5 3 6 U Underscore prompt 2 14 Unformatted variable vs formatted variable 2 6 1 6 Index V Variable compound 2 7 Variables embedded 1 10 formatted 2 6 inserting ASCII 2 7 inserting BCD 2 7 inserting in messages 2 6 message attributes with 2 9 positioning 6 9 6 10 with open protocol 6 9 6 10 View display parameters 3 7 View Historical Events Stack 3 4 Viewing distance 1 3 Voltage logic levels 7 6 W Wait time 2 11 Warning Light 1 9 Word length ASCII or BCD data 2 7 Dataliner DL40 Plus Edit Commands Keyboard Function Keystroke Enables setting the message attributes for the message CTRL A being created or edited Used as the start and end markers for blinking CTRL B characters Must be used in pairs The text between the markers will blink on the message display Used to perform clock settings CTRL C Enables the debug mode CTRL D Enables entering the Onboard Editing mode While in the CTRL E editing mode this function can be used to erase message text CTRL E erases message text but leaves the message number intact Used to add or modify variables CTRLIV F W X T or Y Used to print a user application file CTRL P Used to view or print the Historic Events stack CTRL S Used to toggle through the preset c
101. ast event is displayed the DL40 Plus will display END OF H E STACK PRESS ANY KEY Print Stack You can print the Historical Events Stack in either Chronological order or by the number of occurrences From the DL40 Plus Keyboard Port enter Y or N followed by 1 for each prompt From the front panel enter SELECT or LJ for each prompt SELECT corresponds to N corresponds to Y If you enter N to of Occurrences the DL40 Plus goes back to the Print the Stack prompt Pressing ESC or MSG ACK immediately returns you to the last prompt If the DL40 Plus is performing the Print function that function will be aborted When one of the choices is selected the DL40 Plus will display PRINTING H E STACK This will remain on the display until the printing is complete or canceled Events are printed in the same format as View the Stack After the last event is printed the DL40 Plus will return to the CHRONOLOGICAL OR OF OCCURRENCES prompt You can create and edit message application files offline using the Dataliner DL40 Plus Offline Programming Software Catalog Number 2706 LSW You can use its interactive menus on a personal computer to create messages set message attributes and download to one or more DL40 Plus message displays For more information on using the Offline Programming Software refer to the Dataliner DL40 Message Display Offline Programming Software User Manual Publication 2706 6 2
102. ate or time stamp events as they are recorded in the Historical Events Stack Set the DL40 Plus internal clock using the front panel menus a keyboard connected to the Onboard Editor a PLC or the Offline Programming Software RS 232 and RS 485 Ports The DL40 Plus has both an RS 232 and RS 485 port Use the RS 232 port to e upload or download message files from a computer e trigger messages via Open protocol ASCII triggering e send messages to a single slave message display e print messages and or the contents of the Historical Event Stack Use the RS 485 port to e multi drop upload or download message files from a computer trigger messages via Open protocol ASCII triggering e send messages to one or more slave message displays e input ASCII data via bar code Overview of the DL40 Plus 1 9 Keyboard Port Use the Keyboard port on the DL40 Plus to e edit options messages communication port settings e input ASCII data to a host controller PLC or computer e trigger messages using Open protocol ASCII triggering Debug Mode Parallel Port Version Use Debug mode to display the binary status 1 or 0 value of the data lines and the state of the strobe lines This mode is useful for checking the output of a programmable controller Auxiliary Devices Connect a variety of useful auxiliary devices to the DL40 Plus display Slave Displays Address up to 126 DL40 Plus or DLSO slave displays over an RS 485 netwo
103. ation and then sends it to the controller You can establish similar communications over an RS 232 or RS 485 link Communicate with any Programmable Controller Parallel Port Version The DL40 Plus accepts information from any programmable controller over a total of 20 input lines 16 data and 4 strobe lines Parallel Port versions of the DL40 Plus have an isolated 12 VDC supply output that can be used to power outputs that pull data and strobe lines high Backup Operations Archive DL40 Plus application files in the Offline Programming Software Catalog No 2706 LSW by uploading or downloading files between a computer and DL40 Plus displays Publication 2706 6 1 1 8 Overview of the DL40 Plus Publication 2706 6 1 Historical Events Stack The Historical Events Stack records the occurrence and sequence of some or all messages and logs variable data values that have been triggered and or displayed The 16K bytes of stack memory holds about 1 000 events You can view information in chronological order or by frequency of occurrence or print the record Clock Operations A real time battery backed clock keeps accurate time even when power is removed from the unit The DL40 Plus can display the current time and or date in either AM PM or 24 hour military format Note The date function is year 2000 compliant Date and time information can be displayed as part of any triggered message and passed on to a PLC You can also d
104. ave Using Special Messages 3 3 905 or 05 Test Display Turns all elements of the display on for 2 seconds This message is put at the end of the queue and will only run after all messages before it have run 906 or 06 Print Historical Events Stack Chronological Order Sends messages placed on the Historical Events Stack out the RS 232 port to a printer The printout will use the Chronological Format as described in Historical Recall This special message does not clear the Historical Events Stack After completion of the printout the display returns to Run mode To cancel the printout e trigger Special Message 901 903 904 or 915 e from keyboard press ESC e from front panel press MSG ACK e exit Run mode This message is put at the end of the queue and only runs after all messages before it have run 907 or 07 Print Historical Events Stack Frequency of Occurrence Sends messages placed on the Historical Events Stack out the RS 232 port to a printer The printout will use the Number of Occurrences Format as described in Historical Recall This special message does not clear the Historical Events Stack After completion of the printout the display returns to Run mode To cancel the printout e trigger Special Message 901 903 904 or 915 e from keyboard press ESC e from front panel press MSG ACK e exit Run mode This message is put at the end of the queue and only runs after all messa
105. ays Returned E mp Return Clock or Date Data to PLC Discrete 1 0 The following shows the format of discrete I O clock date data returned to the PLC in Bit Trigger mode Input Image Table Handshake Bit Add Delete Bit lt 1 jae Diagnostic Code Hour Month o alaba 1 2 rack WORD 2 Always Empty WORD 3 Always Empty 4 rack N is WORD 4 Always Empty WORD 5 Always Empty Full rack WORD 6 Always Empty L won Always Empty Publication 2706 6 1 Remote I O Communications 8 37 Triggering a Message using a Block Transfer Write The following shows the format of a bit trigger using block transfers in Bit Trigger mode If Block Transfer Write Length is set to 0 in the PLC program a default length of 32 is used Block Transfer Write File WORD 0 Priority Message Number Priority Section WORDS through 31 Round Robin Section Return Message Number Block Transfer Read The following shows the format of the return message number sent to the PLC when using a block transfer read in Bit Trigger mode If Block Transfer Read Length is set to 0 in the PLC program the DL40 Plus returns 2 words Block Transfer Read File Acknowledge Bit Clock Date Data Bit 1 WORD 1 Message Number Return Clock or Date Data to PLC Block Transfer Read The following shows the format of clock date data returned to the PLC when using block transfers in Bit Trigger mode If Block Transfer Read Length is set to 0 in the PLC program the DL
106. b of the National Electrical Code NFPA70 and in accordance with the authority having jurisdiction ATTENTION THIS EQUIPMENT IS SUITABLE FOR USE IN CLASS I DIVISION 2 GROUPS A B C AND D OR NON HAZARDOUS LOCATIONS ONLY ATTENTION EXPLOSION HAZARD SUBSTITUTION OF COMPONENTS MAY IMPAIR SUITABILITY FOR CLASS 1 DIVISION 2 ATTENTION Explosion Hazard Do not connect or disconnect equipment unless power has been switched off or the area is known to be non hazardous Wiring the DL40 Plus Remote I O Port Parallel Port Installation and Wiring 9 7 After the DL40 Plus has been mounted connect the necessary wiring The illustrations below show the back of the Remote I O version and the Parallel port version of the DL40 Plus The Remote I O version shows the location of the Remote I O Connector and the Rack Number DIP switch Rear View of Remote I O Version of the DL40 Plus 4 line version shown RIO asi KEYBOARD sw1 sw2 SW3 8 o RELAY N i A EE u L The Parallel Port version shows the location of the Parallel Port data lines strobe lines and 12 volt power supply output Rear View of Parallel Port Version of the DL40 Plus 4 line version shown KEYBOARD swa1 0000000000 sw2 0000000006 A RS 485 ae EREET E 250 VAC 3A AA G 5 S E 6 E 7 8 O40 u iw O sesesoces
107. below Configure the converter as follows 1 Remove cover and set the converter as a DCE device using the XWIA jumper This is a DIP shunt jumper 2 Short TXA and RXA on TBI of the converter This should be connected to J6 pin 5 of the DL40 Plus 3 Short TXB and RXB on TBI of the converter This should be connected to J6 pin 4 of the DL40 Plus 4 Set switch W8 on the converter for full duplex operation when downloading or triggering messages via the RS 485 Port 5 Set the RTS CTS delay time to 5 milliseconds using jumper W9 6 Set switch S2 to Unterminated position 7 Replace cover 8 Set Normal Loopback switch on front cover to Normal RS 485 Port Black Box LD485A MP Computer RS 232 Port Term 6 CHB 5 RXB 5 CHA 4 O O RXA 13 n l Comm 3 LA TXB 2 Shield 2 TXA RX Signal E Ground 1 DB 9 Shield TERMINALS DB 25 Ground RS 485 lt gt RS 232 Publication 2706 6 1 Installation and Wiring 9 13 Connecting DL Slaves When the RS 485 port is configured for DL Slaves you can connect to the RS 485 Port one DL40 Plus master to one or multiple slave message displays The slave displays may be any combination of DL40 Plus displays DL50 Marquee displays or equivalent devices compatible with the Allen Bradley slave protocol The RS 485 network link supports multi drop communications with up to 126 slave displa
108. ber 1 2 rack WORD 2 ASCII Character 1 ASCII Character 2 WORD 3 ASCII Character 3 ASCII Character 4 3 4 rack WORD 4 ASCII Character 5 ASCII Character 6 WORD 5 ASCII Character 7 ASCII Character 8 Full rack WORD 6 ASCII Character 9 ASCII Character 10 WORD 7 ASCII Character 11 ASCII Character 12 Return Clock or Date Data to PLC Discrete 1 0 The following shows the format of discrete I O clock date data returned to the PLC from the DL40 Plus in Message List run mode Input Image Table Handshake Bit Acknowledge Bit Clock Date Data Bit 3 4 rack Publication 2706 6 1 8 30 Remote l O Communications Publication 2706 6 1 Adding or Deleting Messages using a Block Transfer Write The following shows the format of a discrete I O message trigger in the Message List run mode If Block Transfer Write Length is set to 0 in your PLC program a default length of 2 is used Block Transfer Write File Any rack size Add Delete Bit WORD 0 Priority Message Number WORD 1 Message Number Messages can be added or deleted while priority messages are triggered To trigger a Priority Message without changing the Message List set the message number in word 1 to 0 Return Message Number and ASCII Data Block Transfer Read The following shows the format of block transfer data returned to the PLC in Message List run mode This data may include both the message number and message text If Block Transfer Read Length is set to 0
109. ble Catalog Number 1770 CD Belden 9463 Refer to Programmable Controller Wiring and Grounding Guidelines Publication 1770 4 1 for detailed grounding and wiring guidelines The User Manual or Product Data Sheet for your scanner module also provides cabling information Important When first installed the DL40 Plus may misinterpret the hardware configuration if the DIP switch settings are not correct If the FAULT indicator flashes after installation verify the DIP switch settings and recycle power to clear the fault A connector plug is provided with each DL40 Plus Wire the connector to the remote I O cable as shown here guy 4 Remote I O Connector Catalog No 1746 RT29 Two l One Blue Shield Clear Publication 2706 6 1 9 10 Installation and Wiring Parallel Port The parallel input port accepts data from any DC output module We recommend that you use a sourcing type DC output module However sinking type DC output modules can also be used Using AC output modules requires two AC to DC parallel input converters available as catalog number 2706 NG2 The following diagram shows a typical parallel input port connection to a DC sourcing output module DL40 Parallel Port BSSS5Ee885 8 Ragan se822 JE enie DC OutPut Module VDC OUT 0 OUT1 QUT2 OUT 3 OUT 4 OUT5 OUT 6 OUT7 OUT 8 c QUITO
110. ble Slave Run mode except cannot override the slave address selected as a message attribute PLC can send up to 6 not 5 full word variables if using Discrete YO Message List Mode Bit Trigger Mode Online Operating Modes 5 3 In Message List Run mode messages are continuously displayed You can add or delete messages from the list while the list is running In addition you can override the message list with a priority message In Message List Run mode you can e Trigger a single message via Parallel port Parallel port version PLC using a Block Transfer Write or Discrete I O Remote I O version RS 485 port RS 232 port Keyboard port e Create a list of messages for continuous display e Put messages on the Historical Event Stack e Send messages to the slave address selected as a message attribute e Insert ASCII data in a message using the Keyboard port e Return a maximum of 12 ASCII characters to a PLC via the Remote I O port depending on rack size and whether block transfer or Discrete I O is used e Return a maximum of 20 ASCII characters to a PLC via RS 232 or RS 485 port e Return the message number of the message displayed Remote I O version e Send real time clock or date information to a PLC Remote I O version Bit Trigger mode is only available for the Remote I O versions of the DL40 Plus In this mode you can e Trigger a message by sending a Bit Trigger Table table includes
111. ble for Historical Events Stack Memory Used by Historical Events Stack DL40 Plus s Rack Address Remote I O version only DL40 Plus s Starting I O Group Remote I O version only DL40 Plus s Rack Size Remote I O version only Remote I O Baud Rate Remote I O version only Block Transfers Enabled Remote I O version only After the last parameter the display returns to Run mode This message is put at the end of the queue and only runs after all messages before it have run To stop viewing parameters e trigger Special Message 901 903 904 or 915 e from keyboard press ESC e from front panel press MSG ACK e exit Run mode Publication 2706 6 1 3 8 Using Special Messages Publication 2706 6 1 915 or 15 Stop Special Messages Resume Run Mode If one of the following special messages is running special message 915 immediately terminates that message and clears the display Does not affect special messages in the queue 906 Print Historical Events Stack Chronological Order 907 Print Historical Events Stack Frequency of Occurrence 908 View Historical Events Stack 910 Interactive Clock Setting 911 Set Clock with Variable Data 914 View Display Parameters 916 Set Display Intensity 916 or 16 Set Display Intensity Sets intensity of the DL40 Plus display to a value between 0 and 100 of full intensity Default value after reset or power up is 75 This message contains a single 16 bit variable with a
112. d lower case characters can be generated in the Edit Message and Create New Message screens of the offline programmer Using the Cyrillic character reference chart on the previous page a character can be entered by holding down the ALT key while entering the decimal number corresponding to the desired character Releasing the ALT key will then display the normal corresponding extended ASCII character When the message is downloaded to the DL40 Plus the characters are converted to Cyrillic bb O N 5 6 7 8 9 A B C D E F ASCII Character Sets D 5 International Character Set To access the international character set also called Latin Alphabet No 1 use the ALT key in combination with the numeric keypad section on your keyboard Hold down the ALT key then enter the 2 digit hexadecimal value found in the chart below For example to enter amp you would hold down ALT then enter the value 26 The normal corresponding ASCII character is displayed in the offline message window when you release the ALT key When you download the message file to the DLAO Plus the characters are displayed in the international font The international character set is not available with the onboard editor Publication 2706 807 Appendix E Remote I O Application Examples Objectives This appendix provides the following examples Section Page Discrete I O Message Triggering 5 2 PLC5 Program Example Message
113. dshaking between DL40 Plus and PLC e override slave address selected as a message attribute with an address sent with the message trigger Triggering Messages through a PLC You can trigger a single message by either discrete I O or a Block Transfer Write For details see pages 8 20 to 8 23 Sending 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 Variable types include e 16 bit binary 1 variable per word e 8 bit ASCII 2 per word e 4 digit signed Binary Coded Decimal BCD 1 per word e 1 digit 4 bit unsigned BCD 4 per word You can send variables via an RS 232 RS 485 link or the DL40 Plus Keyboard Port See Chapter 6 Serial Port Communications for more information Publication 2706 6 1 8 18 Remote I O Communications Publication 2706 6 1 Inserting ASCII Input Data in a Message Use the Keyboard Port to input ASCII data intended for display e A request for ASCII Input data can be placed in a message by inserting a CTRL X e A maximum of 120 ASCII characters can be requested for each message triggered using Discrete I O or Block Transfer Write e Requests for ASCII data can be strung together to form inputs with a maximum of 20 ASCII charact
114. e MOV specified in Word 0 bits 14 and 15 0003 Move Source Dest BTD Bit Field Distributor 0004 Source N9 3 U lt Source Bit 0 Dest 0 010 U lt Dest Bit 12 Length 2 Publication 2706 807 Remote I O Application Examples E 3 Enter Variable Data to send to DL40 Plus Here The variable that the data is sent to depends on the previous rung MOV 0005 Move Source 0 0 lt Dest N9 11 0 lt MOV 0006 Move Source N9 11 0 lt Dest 0 011 0 lt Enter BCD Sign BIT Here Valid For CTRL V BCD variable data only MOV 0007 Move Source 0 lt Dest N9 4 0 lt BTD Bit Field Distributor 0008 Source N9 4 0 lt Source Bit Dest 0 010 0 lt Dest Bit 14 Length 0009 lt END Publication 2706 807 0000 0001 0002 0003 0004 Remote I O Application Examples Block Transfer Message Triggering PLC5 Example Program Message Variable Slave Mode Note If the Block Transfer DIP Switch Switch 2 4 is enabled all exchanges between the PLC amp DL40 Plus must be Block Transfers Switch 2 4 on DL40 Plus must be enabled BTR_ENABLE BTW_ENABLE BTR N11 0 NUS Block Transfer Read Module Type Generic Block Transfer lt EN A 15 a 15 Rack 001 Group 0 lt DN gt Module 0 Control Block N11 0 lt ER gt Data File N9 0 Length 13 Continuous No BTW_ENABLE BTR_ENABLE BTW N11 5 N11 0 Block Transfer Write Module Type Generic Block Transfer lt EN 7 a Rack 001 15 15 Group 0 lt DN gt Module 0
115. e displays replacing the older Dataliner DL40 DL20 and DL10 Series Message Displays Software Enhancements The Dataliner DL40 Plus is a superset of the Dataliner DL40 Series Message Display providing additional functionality e Increased user application memory of 128K in all units e Real time clock with full year 2000 compliance e RS 232 message triggering serial ASCII protocol e RS 232 point to point slave display communications e Direct connectivity to PLC and SLC Channel 0 ports e Concurrent RS 232 and RS 485 communications e RS 232 auto wakeup for offline programming e Full 16K historical event stack data logging memory e Enhanced slave message display application support e Power fail recovery during message editing e 3 character sets English Cyrillic and International ISO 8859 1 Hardware Enhancements The new hardware of the DL40 Plus offers these benefits e Catalog number reductions 20 to 6 catalog listings e Flash memory increases user memory to 128K in all units e New VED display brighter Vacuum Fluorescent Display with adjustable brightness from 0 to 100 e Real time clock Y2K compliant with replaceable battery e Isolated I O ports optically isolated RS 232 RS 485 Parallel port and IBM PC Keyboard port e Power supply upgrade IEC 1131 2 compliant design e Integral fuse common for 120 or 240 VAC installations e Reliability improvements with reduced electronic components e Increased panel mo
116. e onboard editor BTR_ENABLE BTW_ENABLE BTR N11 0 NS Block Transfer Read Module Type Generic Block Transfer lt EN 15 A 15 Rack 001 Group 0 lt DN gt Module 0 Control Block N11 0 lt ER gt Data File N9 0 Length 13 Continuous No BTW_ENABLE BTR_ENABLE BTW Ar ADO Block Transfer Write Module Type Generic Block Transfer lt EN a Rack 001 15 15 Group 0 lt DN gt Module 0 Control Block N11 5 lt ER gt Data File N9 40 Length 32 Trigger message 1 here Continuous No Format 0 Disabled 1 Enabled Trigger message In Bit Trigger Mode each bit of each word of the Block Transfer Write corresponds MOV to a message number to be triggered Messages 1 465 can be triggered in this way Move Source Dest The Bit Field Distributor turns on the messages by setting the bit corresponding to a message number in the Block Transfer Write table Bit Field Distributor Source N9 2 0 lt Source Bit 0 Dest N9 41 0 lt Dest Bit 0 Length 1 Publication 2706 807 E 14 Remote I O Application Examples Trigger message 2 here Format 0 Disabled 1 Enabled Trigger message MON 0004 Move Source 0 0 lt Dest N9 3 0 lt BTD Bit Field Distributor 0005 Source Source Bit 0 Dest N9 41 0 lt Dest Bit 1 Length 1 Enter priority message number to trigger if any here In Bit Trigger Mode a priority message is triggered by entering the message number in word 0 of the Block Transfe
117. e placed in message 16 bit binary 4digit signed BCD l digit unsigned BCD 1 character ASCH For Message List run mode DO D15 can receive e priority msg number to trigger interrupts message list e message number to add to message list e message number to delete from message list The following shows the relative significance of each data line os om om on ou 00 TS oe TTS T 0 o o or o MSB Most Significant Bit Least Significant Bit LSB Publication 2706 6 1 7 4 Parallel Port Communications Selecting Binary or BCD Data The Parallel port uses either the Binary or Binary Coded Decimal BCD numbering system to transfer message numbers and CTRL V formatted variables It uses BCD or ASCII for CTRL W unformatted variables Select a data format using the Onboard Editor or the Offline Programming Software The numbering system you use is usually based on the format used by your controller With binary numbers you can input variable data in the range of 32 768 to 32 767 2 s complement binary With BCD numbers the variable data can range from 9 999 to 9 999 Using Binary Data Input A data line may either be at ground level or have a voltage present A voltage representing a value of 1 and ground representing a value of 0 is known as High True Logic The opposite is Low True Logic You can set the DL40 Plus to accept High True or Low True Logic using the Onboard Editor or the Offline Program
118. e size in words of the Priority Section is set with the Onboard Editor or with the Offline Programming Software Publication 2706 6 1 8 34 Remote I O Communications Publication 2706 6 1 Round Robin Section Messages with trigger bits set in this section are run after the priority message and all messages in the Priority Section with bits set have run The DL40 Plus runs through this section displaying messages After the last message in this section is displayed the DL40 Plus returns to the first message in this section and starts again Messages continue to run until an updated Bit Trigger Table is sent After all priority messages in the updated Bit Trigger Table have run the DL40 Plus returns to where it left off in the Round Robin Section and continues on from there Length of the Round Robin Section in 16 bit words is e the length of the Bit Trigger Table 32 words e minus the Priority Message 1 word e minus the length of the Priority Section X words Note The lengths of the Priority Message the Priority Section and Round Robin Section are always in full 16 bit words For example If the Priority Section is 9 words long then the length of the Round Robin Section would be 32 words 1 word 9 words 22 words In this mode you can also e Return the message number of the displayed message to a PLC This is automatically done in the Remote I O scan e Insert ASCII Input data into a message Same as
119. econd or date data month day year is being returned to the PLC You request clock or date data by triggering Special Message 912 or 12 or 913 or 13 or by setting the Always Send Clock file attribute This bit is not set for a returning message number to a PLC Diagnostic Code Bit 10 Set Display is notin the Run Mode Bit 10 Clear Display is in the Run Mode Bit 11 Set Message buffer queue is not full Bit 11 Clear Message buffer queue is full Bit 12 Reserved Bit 13 Set Display not operating properly Bit 13 Clear Display operating properly Enter Bit Set after all ASCII input data a message requires has been entered into a message It is only after this bit is set that ASCII input data should be considered valid Remote lO Communications 8 5 Handshake Bit Tells the sender either the DL40 Plus or the PLC that the Image Table either Output or Input was received Handshaking is selected by setting the Handshake DIP switch on the back of the unit See page 8 16 for a description of handshaking Hour Minute Second Month Day Year Each is a 2 digit BCD number with time or date data returned to a PLC Length of Message List Applies only in Message List run mode An 8 bit binary number between 0 and 20 indicating length of the Message List Message Number Message Variable Slave or Message Variable Run Mode Output Image Table or Block Transfer Write number of message to be triggered on the DL40 Plus
120. ed Set the Port Use for the RS 232 port to Printer In the Message List Run Mode messages are continually being displayed by the DL40 Plus Messages can be added to or deleted from the message list while the list is running In addition Priority Message Numbers can be sent to override the message list In Message List Run mode the 4 strobe lines specify an instruction to be performed MS3 MS2 MS1 MSO Data Type X X 0 0 null N N 1 0 D0 D15 contain a message number to add to list X X 0 1 D0 D15 contain the number of a Priority Message X X 1 1 D0 D15 contain a message number to delete from list x Ignored Publication 2706 6 1 7 12 Parallel Port Communications Sampling Publication 2706 6 1 While the DL40 Plus is in Run or Debug mode it regularly monitors the 20 lines on the parallel port Input data is only considered valid when all lines remain unchanged for the time specified by Data Hold Time in the Triggering Port Setup You must insure that any data sent to the DL40 Plus is held stable for at least as long as the Data Hold Time If there are any switching delays on the lines data must be held for the length of the Data Hold Time plus delay time Since the DL40 Plus has a feature which prevents a message number or variable from being entered more than once there is no problem holding data for longer periods of time When a DL40 Plus reads the data at the parallel port a copy of the data is retained If the
121. eesescssesosessesos es Both the Remote UO and the Parallel Port versions show the location of the RS 485 port Alarm Relay terminals Keyboard port RS 232 port and the power connector as well as the options DIP switch and Serial Address DIP switch Publication 2706 6 1 9 8 Installation and Wiring Remote I O Connector Publication 2706 6 1 The Remote I O connector on the back of the DL40 Plus connects the DL40 Plus to the host PLC via the remote I O link Catalog No 1746 RT29 The Remote I O link begins at the scanner module The scanner modules and programmable controllers impose physical and logical limitations on the link You must know these limitations to avoid exceeding them To the rest of the system the DL40 Plus looks like a Remote I O rack and is addressed as such The maximum cable length link distance is limited by the baud rate selected for the system 10 000 feet 2 800m for 57 6K baud 5 000 feet 1 400m for 115 2K baud 2 500 feet 700m for 230 4K baud The actual connection is through a Catalog Number 1770 CD Serial Data Link cable with a connector for the DL40 Plus Note Use 1500 W resistors to terminate links operating at 57 6 or 115 2K baud use 820 2W resistors to terminate links operating at 230 4K baud Connecting to a Scanner Module Installation and Wiring 9 9 Connect the DL40 Plus to the scanner module with Allen Bradley Remote I O ca
122. eived when the message is triggered 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 battery backed real time clock of the DL40 Plus Data Mode Selection When using the DL40 Plus with Remote I O or parallel input for communication you can select two data modes e Binary e 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 Note When using serial RS 232 or RS 485 communications all data is in ASCII character format Message Chaining Chain messages together for display in sequence Only the first message in the chain is triggered from the host controller Then each message in the chain can trigger the next until the complete sequence has run Operating Modes Overview of the DL40 Plus 1 11 Adjustable Parameters for Serial Communications With the DL40 Plus you can configure RS 232 or RS 485 port parameters as needed for compatibility with PLCs SLCs printers slave displays or control computers Serial Communication Parameters Settings Baud Rate 300 1200 2400 4800 9600 19200 Parity Odd Even No Parity Handshake S oftware Hardware None Data Bits per Character 7or8 0 to 255 Allows you send a string of nulls to the printer Null Count
123. ence Switch 3 When set to ON the DL40 Plus displays only the Firmware Version Screen Test and the Selected Run Mode All other prompts will be skipped but the tests will still be run If any of the tests fail then that error message will still appear If the Fast Reset DIP switch is set to OFF the DL40 Plus will display the Firmware Version Memory Verification External Module Verification Screen Test RS 232 Port Settings RS 485 Port Settings and the Selected Run Mode Keyboard Type Switch 6 If the Keyboard Type DIP switch is set to ON then an IBM XT or compatible is the only type of keyboard that can be used If the DIP switch is set to OFF then the IBM AT or compatible is the only type of keyboard that can be used Select Enable Switch 9 When set to ON then the SELECT button on the faceplate of the DL40 Plus is enabled In the OFF position the SELECT button is disabled Publication 2706 6 1 DIP Switch Settings 10 12 Setting Switch Bank 2 Switch Bank 2 sets the serial address The serial address refers to the address used for triggers received from the serial RS 485 port or computer keyboard 2 lbe 2 ra 2 re re ee re re lS be l be 1 le a Re a el E ee gt E 2
124. ents gt Ist Msg 2ndMsg 3rd Msg 18th Msg 19thMsg 20thMsg Triggered Triggered Triggered Triggered Triggered Triggered Top message in queue is the next message to be displayed imay First Msg in Queue alt e Messages are run or displayed from the top of the queue e Messages move toward the top of the queue when previous messages are run or displayed Message triggers occurring when the queue is full 20 entries are lost Message Queue Disabled When the message queue is disabled the queue will only store 1 message trigger besides the currently displayed message Message triggers beyond the next trigger 1 entry are lost Queue Entry Number gt 1 O may S NextMsg Displayed Message 2 Queue Contents gt Triggered a EE G Message in the queue is the next message to be displayed Publication 2706 6 1 Chapter Objectives What are Special Messages Description of Special Messages Chapter 3 Using Special Messages This chapter describes special messages you can use with the Remote I O and Parallel port versions of the DL40 Plus Section Page What are Special Messages 3 1 Description of Special Messages 3 1 Special messages let you monitor and control certain functions of the DL40 Plus while remaining in Run mode These messages normally occupy mes
125. er requires a Series B or later Scanner PassThrough Support over a DH Link The following tables list the Allen Bradley PLCs that support PassThrough file transfers with the DL40 Plus over a DH link PLC Types Series Revision 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 E or later A PLC 5 60 B B or later PLC 5 80 All All PLC 5 250 All All The table below lists the computer interface boards for PassThrough file transfers Catalog No Description 1784 KT 1 slot interface board 1784 KTX 1 slot interface board 1784 KL Heli board for Allen Bradley 1784 T45 1784 KT2 Interface module for IBM PS2 1770 KF2 Serial to DH interface module 1784 PCMK PCMCIA interface board Available Catalog Numbers Overview of the DL40 Plus 1 15 PassThrough Support over an Ethernet Link The following table lists the Allen Bradley PLCs that support PassThrough file transfers with the DL40 Plus message display over an Ethernet link as of this printing PLC Types Series Revision PLC 5 40E E or later PLC 5 60E A B or later PLC 5 80E All All PLC 5 250 All All Use one of the Allen Bradley Ethernet computer interface boards or its equivalent for PassThrough file transfers e Catalog Number 6628 A5 Ethernet adapter module for IBM PC compatible computers e Catalog Number 6628 A7 Ethernet adapter module for IBM M
126. ers e While a message is running enter the ASCII character or string of ASCII characters followed by a 4 See Chapter 6 Serial Port Communications for more information Returning ASCII Input Data to a PLC A maximum of 12 ASCII characters depending on rack size are returned via Discrete I O A maximum of 20 ASCII characters are returned via Block Transfer Read See pages 8 21 and 8 24 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 is set that the data is considered valid Returning the Displayed Message Number to a PLC This is automatically done in the Remote I O scan See pages 8 21 and 8 24 Sending Real Time Clock or Date Data to a PLC e Triggering special message 912 or 12 causes the DL40 Plus to send clock data to a PLC e Triggering special message 913 or 13 causes the DL40 Plus to send date data to a PLC For details see pages 8 22 and 8 24 See chapter 3 Special Messages for more details on special messages Remote lO Communications 8 19 Placing Messages on Historical Events Stack Triggered messages and variable data can be placed on the 16 Kbyte Historical Events Stack The stack contents can be viewed printed e in chronological order e by number of occurrences Handshaking Between DL40 Plus and PLC Handshaking tells the sender either the DL40 Plus or the PLC that Image Table Da
127. ext message is displayed only after the MSG ACK button is pushed Note We recommend that you enable message queueing when using this attribute Type Y to activate or N to deactivate Slave Message Color This attribute lets you control the color of a message sent to a color capable slave display such as the DL50 Tri Color Marquee Display You can select from three different colors on a per message basis red amber or green Slave Message Length Use this attribute only with the DL50 slave displays Its purpose is to display 10 character messages on short DLSO displays Catalog No 2706 F11J F11JC operating in large text mode Large text mode displays characters that are 4 8 in 12 2 cm tall Onboard Editor Options Using the Onboard Editor to Create Messages 2 15 Slave Message Echo Relay This attribute sends the energize relay command to the DL40 Plus or DL5O0 slave addressed in the Send message to slave number attribute These commands are sent in addition to any specified message text After this attribute sends a relay command to the slave the slave relay will not de energize until another message is sent to the slave that meets both of the following conditions e Energize relay is set to No to de energize the relay e Echo relay to slave is set to Yes to send a de energize command to the slave display Notes on Using Message Attributes e Ifthe default attributes are changed c
128. ges before it have run Publication 2706 6 1 3 4 Using Special Messages Publication 2706 6 1 908 or 08 View Historical Events Stack Displays messages placed on the Historical Events Stack but does not clear the Historical Events Stack Messages are displayed one at a time in Chronological Order as described in Historical Recall To see the next message on the stack press any key on keyboard or SELECT or push button After last message DL40 Plus will display END OF H E STACK PRESS ANY KEY This message is put at the end of the queue and only runs after all messages before it have run Press any key on the keyboard or SELECT or push button to return the DL40 Plus to the run mode Note After one minute the DL40 Plus display returns to Run mode To cease viewing the stack e trigger Special Message 901 903 904 or 915 e from keyboard press ESC e from front panel press MSG ACK e exit Run mode 909 or 09 Clear Historical Events Stack This special message clears the Historical Events Stack of all messages put on the stack before it was run This message is put at the end of the queue and only runs after all messages preceding it have run Important Once this message is running it cannot be stopped If it has not yet started to run it can be stopped by triggering special message 902 Using Special Messages 3 5 910 or 10 Interactive Clock Setting This message lets you set the clock
129. h byte Variable Data Can only be used in the Message Variable run mode Variable Data Number For Discrete I O 4 rack only Binary number sets position of variable data in message First variable in the message Second variable in the message Third variable in the message Fourth variable in the message Ww Ne oo U Publication 2706 6 1 8 8 Remote I O Communications Typical Configurations The following diagrams show applications using the DL40 Plus in systems with applicable PLCs and scanners DL40s with PLC 2 20 or PLC 2 30 with Remote I O may a DL4OPlus 3 i Remote 1 0 PLC 2 20 Scanner or lt Distribution aa PLC 2 30 Panel 1772 5D2 a Up to 16 DL40s total ee DL40 Plus E and 7 logical racks DL40s with SLC 5 01 5 02 5 03 5 04 Remote 1 0 e l Dis0Plus JE p SLC 5 01 SLC 5 02 1747 SN SLC 5 03 Scanner Module SLC 5 04 my E Upto12DL40sand3 R 221 DL4OPlus E A logical racks with an SLC Note SLC Series B Scanner Module Catalog No 1747 SN allows block transfers Series A Modules only allow discrete bit transfers DL40s with PLC 2 05 PLC 2 15 PLC 2 16 PLC 2 17 PLC 5 12 a AlerBradey eie DL4O Plus amp i
130. hanges apply only to messages created after that change e To change the message attributes of a single existing message use the CTRL A editing function e Characters from the Extended ASCII international and Cyrillic character sets can only be entered via the Offline Programming Software See Appendix D ASCII Character Sets for character set symbols and how to enter these characters in messages e Refer to the Dataliner DL40 Plus Offline Programming Software User Manual Publication No 2706 6 2 for additional information The Onboard Editor lets you control a number of options from the keyboard You can e select a Run mode e determine where and how new messages are displayed e specify a message to AutoRun e specify a background message e disable or set Special Message numbering to begin at 01 or 901 e enable or disable message queueing e select a language character set e control the time display format Publication 2706 6 1 2 16 Using the Onboard Editor to Create Messages Publication 2706 6 1 To modify options 1 Press CTRL E to enter the Onboard Editor 2 Press LJ in response to the query Messages 3 Press Y to the query Options The Onboard Editor displays each modifiable option and gives you a chance to accept the current value or enter a new one Use the spacebar to move through the available settings and press J to accept your choice Each time you press LJ you move to the next opti
131. he newest information placed on stack will be displayed first the oldest will be displayed last To view the next screen of stack data press any key on the keyboard or SELECT or LJ push buttons on the front panel Events are displayed in the following format Message Number Message Text including variables time date TRIGGERED if time stamped and if time between triggering and display more than 1 minute hour minute second month date year Status RAN hour minute second month date year SENT TO SLAVE XXX hour minute second month date year NOT RUN ADDED If Time attribute is set Publication 2706 6 1 4 4 Offline Operating Modes Publication 2706 6 1 hour minute second month date year DELETED hour minute second month date year ATTEMPTED TO ADD Add fail hour minute second month date year DEL ETE FAIL NOT IN LIST hour minute second month date year MSG ACKNOWLEDGED if applicable hour minute second month date year If Time attribute is set If a variable is not available the message will be put on the Historical Events Stack with symbols replacing variables or CTRL V variables for CTRL W variables forASCIl Input Data using CTRL X Press any key on the keyboard or the SELECT or push button on the front panel to scroll through the stack entry for a message After you have scrolled through the entry pressing any key on the keyboard or the SELECT
132. icroChannel bus compatible computers DL40 Plus displays are available with 128K bytes of memory in either 2 or 4 line versions with two communication options 2706 LV2R Display Type Communication Options 2 Two line R RIO 4 Four line P Parallel Port S Slave The table below shows the standard catalog numbers for the DL40 Plus and how they equate to previous versions of the DL40 displays Baa a Description peti ae K oe 2706 LV2P Two line display AC supply 2706 E23J 16 2706 E23C16 with parallel port 2706 E23 32 2706 E23C32 2706 LV4P Four line display AC supply 2706 E 43 32 2706 E43C32 with parallel port 2706 E43 64 2706 E43C64 2706 E 43 128 2706 E43C128 2706 LV2R Two line display AC supply 2706 E23 16B1 E23C16B1 with remote 1 0 2706 E23 3281 2706 E23C32B1 2706 LV4R Four line display AC supply 2706 E43 32B1 2706 E43C32B1 with remote 1 0 2706 E43 64B1 2706 E43C64B1 2706 E43 128B1 2706 E43C128B1 Publication 2706 6 1 1 16 Overview of the DL40 Plus Com patible Keyboards The following keyboards are compatible with the DL40 Plus Catalog No Description 6189 KBD1 Industrial Keyboard 6189 KBE1 Industrial S pill P roof Keyboard 6186 KBM1 Industrial Panel Mount Membrane Keyboard Note When used with the DL40 Plus the Num Lock and Caps Lock indicators will not illuminate Options and Accessories Options and accessories for the DL40 Plus are listed below
133. igger method and and variable type Message List Run Mode Triggers a message list of up to 20 messages in Round Robin Order Send messages to slave Slave address for each Slave address specified as a display message can be specified with Message Attribute message trigger Overrides address specified as Message Attribute Send variables to place in e Up to 10 16 bit binary or 4 No message digit BCD e Up to 20 8 bit ASCII e Up to 40 4 bit BCD Variable types Binary Signed and Unsigned BCD ASCII Not Applicable Message acknowledgement Yes Input and display of ASCII input data via keyboard port Up to 20 ASCII characters Return ASCII input data via RS 485 RS 232 port If triggered by RS 485 RS 232 Open protocol Up to 20 characters Put message on Historical Events Stack Yes Parallel Port Communications 7 3 Describing the Parallel Port The Parallel Port has connections for 4 strobe lines and 16 data lines KEYBOARD Parallel Port an ssa oe ae 8 a RELAY 29E lt u 250 VAC 3A 755555 G un B E o o gt nnvtvnowo RS 232 e eseseda The 4 strobe lines MS0 MS3 specify the type of information on the data lines DO D15 For Message Variable Slave run mode DO D15 can receive message number to trigger e slave address to which message will be sent e variables to b
134. ina People s Republic of e Colombia e Costa Rica e Croatia e Cyprus Czech Republic e Denmark e Dominican Republic e Ecuador e Egypt e El Salvador e Finland e France e Germany e Ghana e Greece e Guatemala e Honduras e Hong Kong Hungary e Iceland e India e Indonesia e Iran e Ireland e Israel e Italy e amaica e apan e ordan e Korea e Kuwait e Lebanon e Macau e Malaysia e Malta e Mexico e Morocco The Netherlands e New Zealand e Nigeria e Norway s Oman e Pakistan e Panama e Peru e Philippines e Poland e Portugal e Puerto Rico e Qatar e Romania e Russia e Saudi Arabia e Singapore e Slovakia e Slovenia e South Africa Republic of e Spain Sweden e Switzerland e Taiwan e Thailand e Trinidad e Tunisia e Turkey e United Arab Emirates United Kingdom e United States e Uruguay e Venezuela Rockwell Automation Headquarters 1201 South Second Street Milwaukee WI 53204 2496 USA Tel 1 414 382 2000 Fax 1 414 382 4444 Rockwell Automation European Headquarters Avenue Hermann Debroux 46 1160 Brussels Belgium Tel 32 2 663 06 00 Fax 32 2 663 06 40 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 6 1 October 1998 41061 090 01 A Copyright 1998 Allen Bradley Company Inc Printed in USA
135. ing front panel 4 11 entering keyboard 4 11 Printers 1 9 Printing 1 2 1 9 historical stack chronological order 3 3 historical stack frequency of occurrence 3 3 messages 2 10 mode 4 11 RS232 port settings 4 7 Priority message number 8 6 Priority section 8 6 8 33 8 37 Prompt underscore 2 14 Protocol open 6 5 open 1 2 Slave 1 2 Publications DL40 Plus Slave P 2 Offline Programming P 2 related P 2 Q Queue clearing 3 2 Queueing messages 2 18 2 19 R Recalling historical events stack 4 3 Relay 2 13 echo 2 15 with AutoClear 2 13 Remote 1 0 ASCII data 1 7 portsettings 4 8 run mode types 8 3 summary 1 1 Remote program mode 4 6 Repeating messages 2 11 2 12 Reset historical events stack 4 3 Resetunit 3 2 Round robin section 8 6 8 34 RS 232 port 6 1 port settings 1 2 portusage 1 8 printer port settings 4 7 returning ASCII data 6 12 using port 6 2 RS 485 port 6 1 portsettings 1 2 4 8 portusage 1 8 returning ASCII data 6 12 using port 6 3 Run mode 1 11 1 14 2 16 5 1 bit trigger 5 3 8 32 8 34 message list 7 10 7 11 8 26 8 27 message listmode 5 3 message variable 8 25 message variable mode 5 2 message variable slave mode 5 2 8 17 8 19 overview 7 1 7 2 8 2 special messages 3 8 types 5 1 S Sampling AC 7 12 Scanner module 8 8 Scroll message 2 10 2 11 Select button enable DIP switch 10 5 Selectenable DIP switch 10 5
136. ion Position Position Position they must be numbered CTRL V first position Variable 1 CTRL V third position Variable 2 CTRL V fifth position Variable 3 CTRL W Second and fourth position Variable 4 Note CTRL V variables always use a 16 bit word CTRL W variables do not use a full 16 bit word If the variables are not numbered as shown they would be displayed in wrong positions and possibly corrupted e If CTRL W variables are ASCII 8 bit variables CTRL W second position would be sent in the high byte of Variable 4 fourth position would be sent in the low byte of Variable 4 Publication 2706 6 1 7 10 Parallel Port Communications Message List Run Mode Publication 2706 6 1 e If CTRL W s are BCD 4 bit variables the CTRL W in the second position would be sent in the high nibble 4 bits of the high byte of Variable 4 the CTRL W in the second position would be sent in the low nibble of the high byte of Variable 4 The low byte of the Variable 4 would be ignored unless the message contained more BCD variables This section shows operations you can perform in Message List Run mode Create a List of Messages for Continuous Display The list is created by adding message numbers to the list while the DL40 Plus is in Run mode See Chapter 6 Serial Port Communications for details on adding or deleting messages using the RS 485 RS 232 port or the keyboard port
137. l Events Stack 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 Plus display or printed e in chronological order e by number of occurrences Publication 2706 6 1 7 8 Parallel Port Communications Override Slave Address Selected as a Message Attribute The Message Variable Slave Run mode allows runtime override of the slave address specified in the Send to Slave message attribute To send a message to a slave Port Use of the RS 485 or RS 232 Port must be set to DL Slaves Triggering Rules e Optional slave address must always precede the message number e Up to 10 variables are addressable within a message e Variables must always follow the message number e Variables are always associated with the last message triggered if the message is in the queue variables are put into the queue with the message and onto the Historical Events Stack if the message is running and the variable is displayed the variable is updated with the latest data and the data is put onto the Historical Events Stack if the message is running and the variable is no longer shown as in a scrolling message new data is not shown but is put on the Historical Events Stack if the message is finished running new data is lost to the display and to the Historical Events Stack e BCD Sign Bit Only valid for CTRL V BCD variables n
138. l Messages start with 1 901 Special Messages start with 901 Note In the Onboard Editor use the keyboard spacebar to toggle between available selections Message Queueing Enabled This option lets you store a maximum of 20 messages in the message queue Messages are displayed in the order received as soon as the previous message has completed running Deactivating this option sets the queue to a 1 message limit Messages not queued are lost Type Y to activate or N to deactivate Time Format Select AM PM or 24Hr Language Character Set You can display messages in one of the following characters sets e English default e Cyrillic Russian e International ISO 8859 1 character set The Cyrillic and International character sets also contain standard English characters See Appendix D ASCII Character Sets Message Queue Using the Onboard Editor to Create Messages 2 19 The message queue of the DL40 Plus stores message triggers in the order received for subsequent running and or display The queue ensures that triggered messages are not lost when preceded by messages with long wait times ASCII inputs or the acknowledge attribute set Message Queue Enabled When the message queue is enabled the queue stores a maximum of 20 message triggers for subsequent display The queue is a first in first out FIFO buffer and stores message numbers as follows Queue Entry Number gt gt 1 2 3 18 19 20 Queue Cont
139. l port versions of the DL40 Plus Section Page Types of Run Modes 7 1 Describing the Parallel Port 7 3 Selecting Binary or BCD Data Format 7 4 Logic Voltage Levels 7 6 Message Variable S lave Run Modes 7 7 Message List Run Mode 7 10 Sampling 7 12 Run mode is the normal operating mode for the DL40 Plus In Run mode messages are triggered to display on the DL40 Plus and optionally on slave message displays The Parallel port version of the DL40 Plus enters Run mode after a reset except when the Run Mode Debug DIP switch is set to Debug When using the Parallel port for communications two Run modes are available e Message Variable Slave triggers a message with 0 to 40 variables depending on the trigger method and the variable type You can send messages to slave displays specified as a message attribute or optionally override the slave address attribute for each trigger occurrence Message List triggers a message list with a maximum of 20 messages in round robin order Permits slave message displays specified as a message attribute You can select the type of run mode you want using the Onboard Editor or Offline Programming Software The table on the next page provides an overview of the differences between the two Run modes 7 2 Parallel Port Communications Publication 2706 6 1 Feature Trigger messages Message Variable Slave Run Mode Trigger a message with 1 to 40 variables depending on tr
140. laces the character at the cursor position with a new character E Back E Deletes the character to the left of the cursor if DEL Deletes the character at the cursor position Inserts a return to start a new line Add or modify variables e pus O JCE J or Lets you set Message Attributes for only the message being created or edited Note The new message attributes will not be used if you press CTRL fem J u ESC ora timeout occurs while in the CTRL A prompt sequence r P Start and end marker for blinking characters Must be used in pairs The era 5 text between the markers will blink on the message display E Erases message text but leaves message number intact You will be NO asked to confirm this action before it takes effect Returns to Messages menu Note that the Abort Message Edit confirmation Esc pop up will appear if you have changed the message in any way The pop up will ask if you want to discard your changes JOU a Ft Displays and scrolls through a list of editor commands Help Menu s F10 Saves message as edited Publication 2706 6 1 2 6 Using the Onboard Editor to Create Messages Inserting Variables in Messages Publication 2706 6 1 You can send variables to the DL40 Plus from a PLC via the Remote I O RS 485 RS 232 or Parallel port Variables can be sent to messages only in the Message Variable Slave or Message
141. le Female DB 9 Connector Serial Port Female DB 25 Connector DCD RXD TXD DTR COM DSR RTS CTS RI Chassis Ground 2706 NC13 Note Use this cable with the Offline Programming Software 2706 LSW Allen Bradley 6121 Computer 1784 147 DL40 Plus Serial Port Laptop 1784 T60 or IBM AT Copatible F emaleDB 9 Connector Serial Port Female DB 9 Connector DCD a C DCD TXD RXD RXD TXD DTR 4 DTR COM COM DSR 6 DSR RTS RTS cTs 8 CTS Gender specified is for the cable connectors C 2 Cables 2706 NC14 DL40 Plus Serial Port Allen Bradley 6120 Serial P ort Female DB 9 Connector Female DB 9 Connector DSR RTS CTS Chassis Ground D 3 9 COM 6 4 Gender specified is for the cable connectors 2706 NC15 DL40 Plus Serial Port or Allen Bradley 6121 Computer or IBM AT Compatible Serial Port or Black Box LD 485A MP Female DB 9 Connector Converter Box Male DB 25 Connector COM DSR RTS CTS Chassis Ground Gender specified is for the cable connectors Publication 2706 807 J uly 1998 Appendix D ASCII Character Sets ASCII Character Set o NO Mm FB U N ro m ma E BD gt a O 12 0 0 Y Om oO A WCW M N xx S amp S lt SCA0 ODOZZCAC 5500w6 gt 00300002 200 D 2 ASCII Character Sets Publication 2706 807 Char Extended ASCII Character Set To enter an extended ASCII character use the ALT key in combination
142. lication 2706 807 E 6 Remote I O Application Examples Clock and Date Data Return PLC5 Programming Example Any Run Mode This program is used with Special Messages 912 and 913 Message 912 returns clock data Message 913 returns date data This program captures the clock and date data returned from the DL40 Plus to the PLC Any of the run modes are compatible with this program BTR Block Transfer Read BTR_ENABLE BTW_ENABLE Module Type Generic Block Transfer N11 0 N11 5 Rack 000 Group ag Module Control Block Data File Length Continuous BTW Block Transfer Write BTN E MANSE SIEN odule Type Generic Block Transfer N11 5 N11 0 Rack 0001 Group odule Control Block Data File Length Continuous This rung is used for handshaking It is recommended that when data is being sent from the DL40 Plus to the PLC that handshaking be used Switch Bank 2 switch 7 must be set for this to work properly die ds OUTPUT_SHAKE N9 20 0002 c j 15 15 Word 0 bit 12 of the Block Transfer Read is the clock date bit When this bitis set the clock date information is in word 0 and word 1 of the Block Transfer Read table In this example data from the DL40 Plus is placed in N7 1 and N7 2 NOTE The data from the DL40 Plus is in BCD DATE_CLOCK N9 0 MOV 0003 Move Source N9 0 912 lt Dest N7 1 0 lt MOV Move Source N9 1 28136 lt Dest N7 2 0004 Publication 2706 807 Remote I O Application Exam
143. list is created by adding message numbers to the list while the DL40 Plus is in Run mode See Chapter 6 Serial Port Communications for details on adding deleting messages through the RS 232 RS 485 port or the Keyboard port e Messages are displayed in the order they are put on the list e Messages can be added or deleted from the list while the list is running e Unlike the Message Variable Slave run mode you cannot send variables to be included in a message e Messages are added to the end of the list If a message is deleted and re added to the list it is re added to the end of the list e Special messages must be triggered only as priority messages in the Message List mode e You can send a priority message number via the Remote I O RS 485 RS 232 or Keyboard port which is queued as in the Message Variable Slave run mode When the current message has run all priority messages in the queue will run Then the DL40 Plus resumes running the Message List Important The Message List is lost if you exit Run mode Reset the DL40 Plus or cycle power You must create a new list when you re enter Run mode Placing Messages on the Historical Events Stack Same as Message Variable Slave run mode but includes entries for adding or deleting messages Note If the message s Historical Events Stack attribute is set message data is put on the stack once each time the message is displayed or redisplayed Remote I O Communications 8 27
144. mains in Run Mode by triggering Special Message 910 or 911 Publication 2706 6 1 4 10 Offline Operating Modes Publication 2706 6 1 Using the Keyboard Port When you enter the Set Clock function you will receive the following prompts one at a time Parameter Available choices MONTH J an to Dec Use the spacebar to cycle through the months then press LJ when the correct entry is shown DAY 1 to 31 followed by LJ YEAR 0 to 99 followed by 4 TIME FORMAT Use the spacebar to toggle between time formats Press when the correct entry is shown Select AM P M or 24 hr HOUR 1 to 12 or 1 to 23 followed by LJ IS THIS AM Only for 12 hour clocks Enter Y or N followed by LJ MINUTES 0 to 59 followed by 4 SECONDS 0 to 59 followed by 4 R estricted to valid days of the corresponding month After SECONDS are entered the new clock data will be saved and the DL40 Plus will display the SET CLOCK prompt If Set Clock is aborted by pressing ESC real time clock data remains unchanged Note The real time clock is year 2000 compliant The year values 0 79 signify the years 2000 to 2079 The year values 80 99 signify the years 1980 to 1999 Show Clock Show Clock is only available from the keyboard by pressing CTRL C it is not available using the front panel push buttons Show Clock displays real time clock values in the following format HH MM SSA DAY MON YEAR e g WED AUG 26 1998
145. message is sent to a printer and or a slave the message is terminated after the current line sent to the printer or slave is completed Special message 901 will not clear a message displayed on a slave unit You must send another message to the slave for display or cycle power to the slave The following special messages complete their functions before this Special message takes effect 901 905 909 912 913 915 916 902 or 02 Clear Queue Immediately clears the message queue If a message is running it will finish running 903 or 03 Terminate Message Clear Display and Queue Immediately terminates the message that is running clears the message queue and clears the display If a terminated message 19 sent to a printer and or a slave the message is terminated after the current line being sent to the printer or slave is completed Special message 903 will not clear a message displayed on a slave unit You must send another message to the slave for display or cycle power to the slave The following special messages complete their functions before this Special message takes effect 901 905 909 912 913 915 916 904 or 04 Reset Unit Causes the DL40 Plus display to immediately go through its normal power up sequence This aborts all other functions of the display Special message 904 will not clear a message being displayed on a slave unit You must send another display message to the slave or cycle power to the sl
146. meter is changed from DL SLAVES to another value NOTE SET 485 OR 232 PORT USE FOR SLAVES On Board Editor Error This message is displayed if you set the SEND TO SLAVE message attribute to a legal slave address but neither 485 nor 232 port usage is set to DL SLAVES It is also displayed when the Run Mode selection is changed to MESSAGE VARIABLE SLAVE but neither the 485 nor 232 port usage is set to DL SLAVES NV RAM FAILURE General Error The battery supplying the nonvolatile RAM may be bad Cycle power on the DL40 Ifthe problem persists contact Allen Bradley for technical assistance ONLY 1 DATE CALLOUT On Board Editor Error The Ctrl Y character date callout can only occur one time in a DL40 Plus message This error is displayed if you attempt to enter more than one ONLY 1 TIME CALLOUT On Board Editor The Ctrl T character time callout can only occur one time in a DL40 Plus message This error is Error displayed if you attempt to enter more than one While attempting to send data to the printer an error Print Mode was detected on the RS 232 port This can be PRINTER ERROR caused by a missing or incorrectly wired printer Error dinar cable improper baud data bit parity selections or electrical noise picked up by the cable An invalid combination of rack size and starting RACK CONFIG ERROR a a module group have been entered on the DL40 Plus e mor p DIP switches An e
147. ming Software The table below shows the binary value of each data line nR T EE LA ms oe TRT TS ee fe TTT MSB LSB For example assume the following logic levels appear for each data line Adding the binary values of the individual data lines provides the value being entered 145 Data Line Logic Level Value DO Logicl 1 D1 Logic 0 0 D2 Logic 0 0 D3 Logic 0 0 D4 Logic 1 16 D5 Logic 0 0 D6 Logic 0 0 D7 Logicl 128 D8 Logic 0 0 D9 Logic 0 0 D10 Logic 0 0 D11 Logic 0 0 D12 Logic 0 0 D13 Logic 0 0 D14 Logic 0 0 D15 Logic 0 0 Sum of all values 145 Publication 2706 6 1 Parallel Port Communications 7 5 Using BCD Data Input You can use the 16 data lines to input BCD data The BCD numbering system uses a group of four binary digits to represent a single decimal digit The following table shows the BCD value of each data line o om om TTS 08 Lor os os oe oe 02 or Oo EE E EI EEE EE For example assume the following logic levels appear for each data line Adding the values of the individual data lines provides the value being entered 5545 Data Line Logic Level Value DU Logicl 1 D1 Logic 0 0 D2 Logicl 4 D3 Logic 0 0 D4 Logic 0 0 D5 Logic 0 0 D6 Logicl 40 D7 Logic 0 0 D8 Logicl 100 D9 Logic 0 0 D10 Logicl 400 D11 Logic 0 0 D12 Logic 1 1000 D13 Logic 0 0 D14 Logicl
148. mmunications Overview of Remote I O Communications Publication 2706 6 1 Run mode is the normal operating mode for the DL40 Plus In run mode messages are triggered for display on the DL40 Plus and if desired on slave message displays The Remote I O version of the DL40 Plus always comes up in run mode after a reset The Remote I O DL40 Plus has four run modes e Message Variable Slave Mode triggers a message with 1 to 40 variables depending on rack size trigger method and variable type In this mode you can override the slave address message attribute e Message Variable Mode is similar to the Message Variable Slave mode except you cannot override the slave address message attribute e Message List Mode triggers a message list with a maximum of 20 messages in round robin order e Bit Trigger Mode triggers a priority message and a maximum of 496 messages in priority and or round robin order Select a run mode using the Onboard Editor or the Offline Programming Software The table on the following page provides an overview of the differences between run mode types Important A message completes running when one of the following occurs e Wait Time expires e message is acknowledged e message completes printing e message is sent to slave s e handshaking is complete e all ASCH Input Data is entered Note When using a Remote I O DL40 Plus for serial ASCII open protocol communications the NO PLC COMMUNICAT
149. mote I O PassThrough lets you upload and download message files between a computer and a DL40 Plus connected by Remote I O to a PLC on the Ethernet link Separate wiring from the computer to the DL40 Plus is not required For a list of supported controllers see page 1 15 oF Computer Ethernet Network l ELT lt Remote 1 0 Link Remote I O Link may se ray aie mmay Sae l DL40 Plus 5 DL40 Plus l DL40 Plus 8 e G he E Publication 2706 6 1 Overview of the DL40 Plus 1 7 International and Cyrillic Character Sets The local language character sets let you create and display messages in other languages such as French German Italian and Spanish with the Offline Programming Software with e English default e International character set ISO 8859 1 e Cyrillic Russian English characters are also available with both the International and Cyrillic character sets Onboard Editor With the Onboard Editor you can create or edit messages select message attributes and set options and variable formats using a standard IBM PC keyboard The Keyboard port is located on the rear panel of the DL40 Plus Send ASCII Data to a PLC via Remote I O Link Using Remote I O communications you can send ASCII data to a PLC Attach an IBM compatible keyboard to the DL40 Plus and you can enter part numbers badge numbers passwords and similar information as required The DL40 Plus processes and displays the inform
150. nd Ctrl V Variable BCD Sign Bit 3rd Ctrl V Variable BCD Sign Bit 4th Ctrl V Variable BCD Sign Bit 5th Ctrl V Variable BCD Sign Bit 6th Ctrl V Variable OOOO O eo O Message Number Variable Da ta Variable Data ta Variable Da Variable Data or Slave Address Remote I O Communications 8 21 Return Message Number and ASCII Data Discrete 1 0 The following shows the format of discrete I O data returned to the PLC in Message Variable Slave run mode This data may include both the message number and message text Input Image Table 1 4 rack Handshake Bit Acknowledge Bit Clock Date Data Bit 0 WORD 1 Message Number Input Image Table 3 4 rack Handshake Bit Enter Bit Acknowledge Bit Clock Date Data Bit 0 worDo 17 16 15 14 Diagnostic Code WORD 1 Message Number WORD 2 ASCII Character 2 WORD3 ASCII Character 4 WORD 4 ASCII Character 6 WORD 5 ASCII Character 8 Input Image Table 1 2 rack Handshake Bit Enter Bit Acknowledge Bit i Clock Date Data Bit 0 WORD 0 Diagnostic Code FP WORD 1 Message Number WORD 2 ASCII Character 1 WORD 3 ASCII Character 3 ASCII Character 2 ASCII Character 4 Input Image Table Full rack Handshake Bit Enter Bit Acknowledge Bit T Clock Date Data Bit 0 WORD 2 ASCII Character 2 WORD 3 ASCII Character 4 WORD 4 ASCII Character 6 WORD 5 ASCII Character 8 WORD 6 ASCII Character 10 WORD 7 A
151. nd Bit Trigger Run Modes do not support variables Note on using Discrete I O Since the number of variables that can be sent depends on the rack size small rack sizes cannot set all clock parameters This message is put at the end of the queue and only runs when previous messages have run This message terminates and retains new settings if either e no new setting is received for 20 seconds e special message 915 Stop Special Message Resume Run Mode is triggered Message terminates and loses all new settings if either e special message 901 903 or 904 is triggered e Run mode is exited 912 or 12 Send Time To PLC Remote I O versions only Sends clock data to the PLC This message is put at the end of the queue and only runs after all messages before it have run See Chapter 8 Remote I O Communications for examples Using Special Messages 3 7 913 or 13 Send Date to PLC Remote I O versions only Sends date data to the PLC This message is put at the end of the queue and only runs after all messages before it have run See Chapter 8 Remote I O Communications for examples 914 or 14 View Display Parameters Causes the DL40 Plus to display operating parameters Operating Parameters RS 232 Serial Port Baud Rate RS 232 Serial Port Parity Setting RS 232 Address RS 232 Port Usage RS 485 Serial Port Baud Rate RS 485 Serial Port Parity Setting RS 485 Address RS 485 Port Usage DL40 Plus s Run Mode Memory Availa
152. next reading during the sample interval is the same the DL40 Plus will ignore the second sampling preventing the same data from being sent to the queue more than once per scan If you want to re trigger a message or variable MSO MS3 lines should be set to a minimum of 10 msec plus switching delay time AC Sampling To input AC into the Parallel Port two AC to DC Converters Catalog Number 2706 NG2 must be used When using a converter Using AC DC Converter in the Triggering Port Setup must be set to Yes This will prevent Data Hold Time from being set to less than 40 msec Conversion time must be added to the Data Hold Time 34 msec NG2 conversion time Data Hold Time 40 msec minimum Total hold time for your data Chapter Objectives Chapter 8 Remote I O Communications This chapter describes the run mode operations for the Remote I O version of the DL40 Plus and contains the following sections Section Overview of Remote 1 0 Communications Page 8 2 Remote 1 0 Terminology 8 4 Typical Configurations 8 8 Processors and Corresponding Scanners 8 10 Physical vs Logical Addressing 8 11 Triggering Messages 8 13 Returning Data to the PLC 8 14 Sending Variables 8 15 Handshake Bit 8 16 Message Variable S lave Run Mode 8 17 Message Variable Run Mode 8 25 Message List Run Mode 8 26 Bit Trigger Run Mode 8 32 8 2 Remote I O Co
153. ng the Onbo a EGO scort nina roca unas 2 2 Exiting the Onboard Editor 00oooooooocmoommmm o 2 2 Onboard Editor Menu io Hite Pa 2 3 Creating or Editing Messages 0 cece eee 2 4 Keyboard Functions i222 ccsacenicadnaeded cenddeisesadened 2 5 Inserting Variables in Messages 0 2 a 2 6 Testing Messages sisi rar pa 2 9 Message Attributes ooooooooooorc ees 2 9 Onboard Editor ORNS aisea T 65 Ta d 9 sad eb deeds 2 15 Message Queue veran sr rar a a 2 19 Publication 2706 6 1 toc ii Table of Contents Using Special Messages Offline Operating Modes Online Operating Modes Serial Port Communications Parallel Port Communications Publication 2706 6 1 Chapter 3 Chapter Objectives cece cece e eee eee 3 1 What are Special Messages 2 0 cece eee 3 1 Description of Special Messages oo eee 3 1 Chapter 4 Chapter Objectives si vedo ee ees 4 1 Help Mode e umi aer rs de 4 1 Historical Recall Mode occ 4 1 Remote Program Mode eects 4 6 SetPortParameters Mode 1 cece cece cette eee ees 4 7 Clock Mod rca palas pela eee ae bape e te raked 4 9 Naig li rra 4 11 Debug MOTE sas ici a 4 11 Chapter 5 Chapter Objectives porn eri caia 5 1 Run Mode Operations vies 0c s dd deb acd Savane dae cer 5 1 Message Variable Slave Mode 1 cece eee eee ees 5 2 Message Variable Moe 5 2 Message ListMode 00 cece ee eee eee ees 5 3 Bit Trigger Mode 1 cece cece cece rete e ee
154. no memory left the DL40 Plus will display MESSAGE FILE IS FULL PRESS ANY KEY If your message exceeds 200 characters including spaces the DL40 Plus will display MAXIMUM LENGTH MSG PRESS ANY KEY Note You must press the F10 key to save any active message you are editing Using the Onboard Editor to Create Messages 2 5 Keyboard Functions Messages can consist of e ASCII text including extended ASCII international or Cyrillic characters if you are using the Offline Programming Software e variable data Create and edit messages using the keys below Any alphabetic or numeric key Inserts that character at the position of the cursor A 2 T Moves the cursor up or down one line ata time JE e or End oves cursor directly to the beginning or end of the message oves the cursor right or left without changing the underlying text LC E oves cursor exactly 1 display window forward or backward through the essage except when Scroll attribute is set moves 1 screen right or left o 3 PgDn Toggles between Insert and Overstrike In the Insert mode the DL40 Plus displays a large blinking cursor In the Overstrike mode the DL40 Plus displays a small blinking cursor Whenever you enter the Onboard Editor insert you are in Insert mode If there is a character at the position of the cursor the Insert mode inserts a character immediately to the left of the cursor Overstrike mode rep
155. ns 5 3 Chapter 6 CMAplerODISCIVES cccridcpasdcvinnedee e 6 1 Overview ofthe Serial Ports sa cceeeu die rete einwe eee wed 6 1 Using the RS 232 Bart a aro dina 6 2 Using the RS 485 Port 2c sstedsevsbedsel eed States k aces 6 3 USING the Keyboard POT tacos cudanendessuntanhdunivens 6 4 Triggering Messages using Open Protocol 6 5 Sending Binary BCD Variables using Open Protocol 6 9 Sending ASCII BCD Variables using Open Protocol 6 10 Sending ASCII Data from the Keyboard Port 6 11 Returning ASCII Data from the RS 232 RS 485 Port 6 12 Chapter 7 CMAplerO DISCUVES isas di antaras ec 7 1 Types of RUN Modes aas Rd R 0 KT RT ER awii ii 7 1 Describing the Parallel Port riviera uy bund na 7 3 Selecting Binary or BCD Daa 7 4 Logic Voltage Levels lt 0 eceweuncdesaemeeauiuccewawern ny 7 6 Message Variable Slave Run Mode ccc eee eee ees 7 7 Message List Run Moe 7 10 SNM adv ae op Make ove wna Pa ae 7 12 Remote lO Communications Installation and Wiring Table of Contents toc iii Chapter 8 Chapter Objectives 0c cece eee eee ees 8 1 Overview of Remote I O Communications 0 0 8 2 Remote I O Terminology as id eddie dnt OS ceded ed tava eh es 8 4 Typical CONMGUIGIONS ost pida vid 8 8 Processors and Corresponding Scanners cece eee anes 8 10 Physical vs Logical Addressing 0 a 8 11 Triggering MESSA0ES Jas conecieseseci
156. nsene casdueeedees 8 13 Returning Data to the PLC ocn rra dior ence as 8 14 Sending Variables oooooooococccrrr rr 8 15 Handshake BIL 8 16 Message Variable Slave Run Mode ccc rro 8 17 Message Variable Run Mode cece eee cette eee ees 8 25 Message List Run Moe 8 26 Bit Trigger Run Mode eiii rd 8 32 Chapter 9 Chapter Objectives ir rr ge ease 9 1 Mounting the DL40 PluS eee eee cece ees 9 1 Panel Cutout Dimensions of the 2 Line DL40 Plus 9 2 Panel Cutout Dimensions of the 4 Line DL40 Plus 9 3 Dimensions of the 2 Line DL40 Plus ccc cece eee 9 4 Dimensions of the 4 Line DL40 Plus 1 cc eee eee 9 5 Electrical Precautions cocos sico nese ieyenteneee ways 9 6 Input Voltage Requirements cece eee e eee eee 9 6 Hazardous Location Installations 0c ccc cece eee ees 9 6 Wiring the DL40 Plus coo comisaria 9 7 Remote O Connector sicarios dra e A 9 8 Connecting to a Scanner Module s es 9 9 A IN 9 10 Connecting the RS 485 Port for Open Protocol 9 11 Connecting a Programmer to the RS 485 Port 9 12 Connecting DL Slaves to the RS 485 Port 1 cece eee 9 13 RS 232 ON sae kana ie cesos dia oo Keke oe 9 14 Alarm Relay ooun 9 14 Keyboard Bot 9 14 AC Power Connector ause 9 15 Publication 2706 6 1 toc iv Table of Contents DIP Switch Settings Publication 2706 6 1 Chapter 10 Chapter Objectives iascscichetiactivvsaee
157. o BTW_ENABLE BTR_ENABLE BTW ni N11 0 Block Transfer Write 0001 Module Type Generic Block Transfer lt EN A s Rack 001 15 15 Group 0 lt DN gt Module 0 Control Block N11 5 lt ER gt Data File N9 20 Length 13 Continuous No Enter Add Delete Bit here Format 0 Delete Message from Message List 1 Add Message to Message List In Message List Mode Word 1 Bit 15 of the Block Transfer Write corresponds to the Add Delete Bit This tells the DL40 to add the message or delete the message from the list 0002 Bit Field Distributor Source 0003 Source Bit Dest N9 20 9097 lt Dest Bit 13 Length 1 Publication 2706 807 0004 0005 0006 0007 0008 Remote l O Application Examples Enter message number to add delete from the message list here The message number data is placed in word 1 of the Block Transfer Write The previous two rungs determine whether the message is added to or deleted from the list MOV ove Source 1 l lt Dest N9 4 0 lt MOV ove Source Dest N9 21 1 lt Enter priority message number here Word 1 bits 0 13 of the Block Transfer Write contain the priority message number Note that four bits are not accessible with the priority message number This means that only messages 1 4095 when using binary data or messages 1 999 when using BCD are accessible as priority messages MOV Move Source 0 0 lt Dest N9
158. o l lo lS alo o b 2 2 2 2 2 2 2 2 2 2 2 2 z 4 u ju u u ju ju fu fa fu fu u fu pa pu E ojo 9 o o JO jo jo jS JS jS JO e e e S 5 15 JS S S 5 S l5 SS SS 5 5 a o Z Z Z Z Z Z Z Z Z lojolo lo jo jo jo lo le jo jo JAD JA AJA JOJO le JA JO II L JOJO JOJO Ja Jo N a las las las las as lL las las l lA l a a l la la l la la a as e as ds U J a as l a e l DID ID o o jo jo jo jo jo lo jo jojojo lo jo lo lojojo JD JO JAJAJAJA ollo JO Jo Li LL ft E UL T 7 JUL JUL LL UL 1 14h 1 1h LL Pe UL UL UL UL LL L L lb Ub LL LL q LL Li Ll ti ti ti ti ti G Li Li its tio Ll Li Li ti Li Les lis Ll LL LL El Ll Ll Li t Lee Ll Ll o lolo lo lo lo jo jo lo lo lo jo lo lolo lololo lololo lolo lolo lolo lo lolo lolo S DID ITD lea m N M lfr TO O lr OTDM lea led lr lma lf lw O OTD O lwd lN Imm Fst LN O lr 00 lG SIN FTN 9 a a a Laa jm Laa m lt SS SS SS 0 M N N N N N N N N 3 lA AA A A A A A A A A lead leet A pet e pee Iek A eet Al A o Ao pet eet eo o A A ed el lt Publication 2706 6 1 10 9 DIP Switch Settings ae le lz e Ja le lz e lz le lel Jz le lel lz le lz
159. o ollo lolo lolo lololo lo oN 2 2 2 K 00000 02 lG jo lo jo lo jo jo lo lal IO jo l l lG IO lG l I I IG IG olo lo lI IG ololo LL Ll ti ee Li ti li fi ti li Li li li li D ee ee ee ee ee ee ee ee ee ee ee ee ee ee Li et Li Le G L G lt tE lt ll te li li ee is lis li ti ii ii L ti L les lA Ll LA lA L ee ee ojo jojo fo jo jo jo lo lolo le le lele le le jojojo lo ollo ololo ollo Jo Ja o S o ei O la SF io O oO a oO led ed Om F im os 0 lan led am E wo O PP 0 0h Om el 3 WO O JO O HO JO HO oO DO coo 00 00 00 00 00 00 00 00 00 Mi 1D D ed led led led jet led led led led led led le led led led led led led ed le led led led led leh led led led leet led je lt e a E E cee L eee ee ee ee ee E ee HT Ee ae E ae e 8 5 S 5 S 5 S S S 5 5 5 5 5 S 5 S 5 5 5 5 5 5 3555585555 N LL LL LL L 7 LL LL LL LL LL LL LL Lh LL Lhe LL Lhe FPS jo JO lo jo jo JP JP lo JO JP IP JOJO JS IP JA ID IS 2 o o 00 00 2000 0 2 2 2 2 u j gt 2 2 z 2 E e gt 2 z lW gt 2 la z Pp u ju ju e 5 S S S 5 5 5 S S S S S l 5 5 l5 S SF S S l5 5835555355555 N i o a L L fu pu paa paa fa 7 Ub LE 7 7 C ISE l I Z2 lZ Z Z S wo te jl ke fk LL lk LL L oe See ee ee ee Li Li S olo o lo lo jojo lo l l le le lo la lao l jo lo jo lolo lolo o S ao l
160. oa l lwo lw lr lalala l le lo ld lw la lr la laloale le lnl lum NIV IN 19 1219 1919 19 1 O o lo lols ls isla 1219191919 15 16 i 6 OD OD OD aia N 109 109 OD 1 1M 109 Le 09 Le 19 109 109 109 109 Lae OD OD 11 OO Ls TIMOR lG lG lG lc NIM t IMO lwl lG lalo lw lol lw lw iNo lol ole Nin z GD lO lon lo lo 16 lG IGO lG 16 lo 16 O O O lc lell lecte le lc jer IGN lN lN le 302 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 Tie IN IN LWN NIN INN INI NIN IN lN IN LIN IN IAIN LIN IN lN lN lN N LN YH LZ d Le LZ o MOJO Win Le oO LD I LS ao ve 91912 A SisiBla 212813 2 SILITIMILISIL ISIS N 1 ERR ver on fat 6 ves oot or ams oat er s ae e 131 132 204 64 sa 90 e 205 134 ESTAE 207 210 137 EME 212 213 214 141 COCA E 142 216 BE O 1 217 ar n 1 144 220 90 P 1 R RR co i 222 82 T 223 93 Y 224 a ofi 25 95 xfi 160 228 9s u 151 287 97 4 Ti 162 230 98 u 1 163 281 99 uf 164 232 9A e 155 233 98 bt 1 ver es oo a T 129 133 135 136 138 139 140 143 145 146 147 148 149 156 Publication 2706 807 D 4 ASCII Character Sets Publication 2706 807 Accessing Cyrillic Characters Russian language messages may be created and edited only within the offline programmer There are two ways to generate Cyrillic characters using a standard IBM compatible keyboard A full set of upper an
161. ommend you use Belden 9842 cable at a maximum length of 4 000 ft 1219 meters The following diagram shows a typical RS 485 network with multiple DL40 Plus displays To Host Controller RS 485 E 0 s CH A 2 lt m First DL40 Plus On Network O s II T User installed jumper at first A S E and last DL40 Plus physical CH B a PIO 9 ee location on the RS 485 link Loa I AA User installed jumper at any CH B e one node only on the RS 485 link CH A 1 COM 4 Shield l 6 Belden 9842 Cable Recommended RS 485 Q s Last DL40 Plus On Network Z lt o 3 3 a yi O 2 6 TT i User installed jumper at hst ps j HHM Y Y F andlastDL40 Plus physical i 3 Nman O location on the RS 485 link mr LS aa OOOO Q Q we i L Twisted Pair A l CH B al CH A COM l d Shield YY y To Next Node Publication 2706 6 1 9 12 Installation and Wiring Con necting a Program mer When using a personal computer to upload or download application to the RS 485 Port memory to or from the DL40 Plus s RS 485 port use a Black Box RS 485 converter Model LD 485A MP The link from the personal computer to the converter is an RS 232 link The following cable is recommended e for an AT style computer use an Allen Bradley 2706 NC15 e for an XT style computer Connect from the converter to the DL40 Plus as shown
162. on After moving through all the options you are given a chance to save your settings and return to Run mode or cycle through the list again Press Y 4 to exit and save or N to return to the list of options Onboard Editor commands are listed inside the back cover of this manual Run Mode Select Run mode for the DL40 Plus See Chapter 5 Online Operating Modes for more details For Remote I O versions choose from e Message Variable e Message Variable Slave e Message List e Bit Trigger When using serial communications for message triggering Open protocol on Remote I O units set the rear panel Dip Switch S2 10 to the ON position to disable the NO PLC Communication error message For Parallel Port versions choose from e Message Variable Slave e Message List When using serial communications RS 232 or RS 485 in Open protocol on either Remote I O or Parallel port units use either of these Run modes e Message Variable Slave Message List Using the Onboard Editor to Create Messages 2 17 Newest Message on Line 1 This option displays the newest message to be triggered on line 1 and shifts previously triggered messages down The message on the bottom line is shifted off the display This supersedes the message attribute Message on Line Only messages are still displayed in 20 character segments This attribute is compatible with all Run modes Type Y to activate or N to deac
163. ontrol options Space bar Moves the cursor directly to the beginning or end of the Home or End message Moves the cursor exactly one display window forward of PgUp orPgDn backward through the message except when the Scroll attribute is set Used to toggle between Insert and Overstrike In the Insert nsert mode the DL40 Plus displays a small blinking cursor Whenever the Onboard Editor is entered the nsert mode is active by default Deletes the character to the left of the cursor Back space Deletes the character at the cursor location DEL nserts a carriage return to start a new line Enter Returns to the Messages menu Note that the Abort ESC essage Edit confirmation popup will appear if the message has changed in any way The popup asks if the changes are to be discarded Displays and scrolls through a list of editor commands Fl Saves a message as edited F10 AN Rockcwwell Automation Rockwell Automation helps its customers receive a superior return on their investment by bringing together leading brands in industrial automation creating a broad spectrum of easy to integrate products These are supported by local technical resources available worldwide a global network of system solutions providers and the advanced technology resources of Rockwell a AA Worldwide representation eee Argentina e Australia e Austria e Bahrain e Belgium e Bolivia e Brazil e Bulgaria e Canada e Chile e Ch
164. ot valid for CTRL W BCD Set Note For BCD variables only Ignored for binary and ASCII Clear variables To sign a binary variable use 2 s complement Sign bits must precede variables The sign cannot be changed without resending the variable Bit 0 Variable Bit 1 Variable 2 etc Bits 9 through 15 ignored No Sign Bit sent default Publication 2706 6 1 Parallel Port Communications 7 9 The strobe line states specify the type of data on the data lines MS3 MS2 MS1 MSO Data Type 0 0 0 0 null 0 0 0 1 D0 D15 contain the message number 0 0 1 0 D0 D15 contain the slave address 0 0 1 1 D0 D9 BCD sign bits for Ctrl V variables 1 10 1 0 0 0 D0 D15 contain variable 1 1 0 0 1 D0 D15 contain variable 2 1 0 1 0 D0 D15 contain variable 3 1 0 1 1 D0 D15 contain variable 4 1 1 0 0 D0 D15 contain variable 5 1 1 0 1 D0 D15 contain variable 6 1 1 1 0 D0 D15 contain variable 7 1 1 1 1 D0 D15 contain variable 8 0 1 1 0 D0 D15 contain variable 9 0 1 1 1 D0 D15 contain variable 10 The number you assign to a variable by setting strobe lines does not necessarily correspond to the position of the variable in a message The DL40 Plus expects to see all CTRL V variables numbered before CTRL W variables Triggering Rules Example If a message has variables positioned as follows CTRL V CTRL W CTRL V CTRL W CTRL V First Second Third Fourth Fifth Position Posit
165. ot of the SLC rack so the message number data is sent to 0 1 0 Enter 8 for variable 1 9 for variable 2 10 for variable 3 11 for variable 4 MOV Move Source 1 1 lt Dest N7 1 1 lt MVM Masked Move Source N7 1 1 lt Mask OFFFFh l lt Dest 0 3 0 1 lt MOV Move Source 1 1 lt Dest N7 2 1 lt MVM Masked Move Source N7 2 1 lt Mask OFFFFh l lt Dest 0 1 0 1 lt MOV Move Source 8 8 lt Dest N7 3 8 lt F 3 Serial and Parallel Port Examples This example shows message triggering through the parallel port Publication 2706 807 J uly 1998 F 4 Serial and Parallel Port Examples 0005 Enter the variable data here 0006 0007 Publication 2706 807 J uly 1998 MVM Masked Move Source N7 3 8 lt Mask OFFFFh l lt Dest 0 3 0 1 lt MOV Move Source 25 25 lt Dest N7 4 25 lt END Serial and Parallel Port Examples F 5 Parallel Port Message List Mode Triggering Example This example shows message triggering through the parallel port This SLC program triggers a message using the parallel port Message List Mode This example uses a 1746 0B16 output module with the four least significant output lines tied to the strobe lines of the DL40 P lus Enter 1 to send a Priority Message 2 to add a message to the list 3 to delete a message from the list MOV 0000 Move Source 2 2 lt Dest N7 1 2 lt The data is placed in an integer file and then masked to make sure that the data is not corru
166. placeable Annunciation Relay AC Resistive Load DC Resistive Load One N O Contact 3 Amperes at 240 V AC 3 Amperes at 30V DC Electrical Interface Direct Connection Single Point Network Connection Multi Drop RS 232 ElA TIA 232 E RS 485 ElA 485 Baud Rate 300 1200 2400 4800 9600 19200 Data Format 7 or 8 data bits odd even or no parity Electrical Interface Allen Bradley Remote 1 0 Link Remote I O Baud Rate 57 6K 115 2K or 230 4K Maximum I O Cable Distance 10 000 feet 2800m for 57 6K baud 5000 feet 1400m for 115 2K baud 2500 feet 700m for 230 4K baud Rack Sizes Va 1 2 3 4 or 1 any starting module Data Transter Type Discrete 1 0 or Block Transfers Electrical Interface Parallel Input P ort 0 to 24 VDC High True Logic Low True Logic Logic Low 0 0 8 VDC 3 5 24 VDC Indeterminate 0 8 3 5 VDC 0 8 3 5 VDC Logic High 3 5 24 VDC 0 0 8 VDC Data Lines 16 Data Lines plus 4 Strobe Lines Input Current 5mA per data line at 12 Volts DC Output Supply 12 Volts DC output voltage source provided 200mA maximum A 2 Specifications Keyboard Port Environmental Mechanical Certifications Publication 2706 807 Electrical Interface Standard Personal Computer Keyboard IBM PC XT AT compatible Connector 8 pin DIN large style connector Temperature Range Operating 0 to 60 C 32
167. ples E 7 Return Clock or Date Data PLC5 Programming Example Any Run Mode This program is used with special messages 912 and 913 The program captures the clock and date data returned from the DL40 Plus to the PLC Any of the run modes are compatible with this program BTD Bit Field Distributor 0000 Source N9 0 912 lt Source Bit 0 Dest 0 040 This rung is used for handshaking It is recommended that 31856 lt when data is being sent from the DL40 Plus to the PLC Dest Bit 0 that handshaking be used Switch bank 2 switch 7 must Length 12 be set for this to work properly HANDSHAKE p030 0 040 0001 e 17 17 Word 0 bit 14 of the input image table is the clock date bit When this bit is set the clock date information is in word 0 and word 1 of the input image table In this example data from the DL40 Plus is placed in N9 1 and N9 2 NOTE The data from the DL40 Plus is in BCD CLOCK_DATE 1 040 MOV 0002 Move 14 Source 1 040 32256 lt Dest N9 1 Move Source Dest 0003 lt END Publication 2706 807 0000 0001 0002 0003 0004 Remote I O Application Examples Triggering Messages with Variables Using Discrete I O PLC5 Programming Example Message List Run Mode PLC5 at Rack 1 Group 0 1 4 Rack Enter Priority Message Number to Trigger Here In Message List mode a priority message occupies the lower 12 bits of work 0 in the output image table A special message should be triggered only as
168. pted This is useful when the data and strobe lines are located in the same module MVM 0001 Masked Move Source N7 1 2 lt Mask OFFFOFh 16 lt Dest 0 3 0 2 lt The message number to be added deleted or triggered as a priority messsage is entered here In this example message number 1 is added to the list e lis MOV 0002 Move Source 1 1 lt Dest N7 2 1 lt MVM 0003 Masked Move Source N7 2 1 lt Mask OFFFFh 1 lt Dest 0 1 0 1 lt 0004 END Publication 2706 807 J uly 1998 A Accessories 1 16 Acknowledge bit 8 4 Acknowledge message 2 14 and message queueing 2 14 Add Delete bit 8 4 Address slave 8 7 Addressing partial rack 8 11 Alarms 1 9 relay 1 9 2 13 ASCII data 1 7 from RS232 R5485 port 6 12 requesting 2 8 sending from keyboard 6 11 word length 2 7 Attributes of messages 2 9 using 2 15 AutoClear 2 12 with relay 2 13 AutoRepeat 2 12 and Historical Events Stack 2 13 Autorun 2 17 Auxiliary devices 1 9 Background message 1 10 2 17 Backup 1 7 BCD data 1 10 7 4 7 5 inserting variable 2 7 sign bit 7 8 8 4 word length 2 7 Binary Coded Decimal data See BCD data Binary data 1 10 7 4 Binary vs BCD numbering 7 4 Bit transfers 8 8 Bit trigger priority size 8 6 run mode 5 3 8 32 8 34 table 4 2 8 32 8 34 Block transfer 8 8 bit trigger run mode E 13 enable DIP switch 10 4 enabling 8 13 message list run mode example E 10 message variable slave example E 4
169. r Write This message is triggered in the same manner as in the other modes MOV 0006 Move Source Dest MVM 0007 Masked Move Source N9 1 1 lt Mask OFFFH l lt Dest N9 40 0 lt 0008 lt END Publication 2706 807 Appendix F Serial and Parallel Port Examples Objectives This appendix provides the following examples Section Page RS 232 Serial Triggering Example F 1 RS 485 Serial Triggering Example F 2 Parallel Port Message Variables Triggering Example F 3 Parallel Port Message List Mode Triggering Example F 5 RS 232 Serial Triggering Example This example shows serial triggering of the DL40 Plus through the RS 232 port using Channel 0 of an SLC A PLC with Channel 0 could also be used This program continuously sends the contents of the string file ST9 0 out the Channel 0 port of the SLC to the RS 232 port of the DL40 Plus T4 0 TON 0000 Timer On Delay DN Timer T4 0 Time Base 1 0 Preset l lt Accum 0 lt AWT ASCII Write 0001 Channel 0 Source ST9 0 Control R6 0 String Length 0 lt Characters Sent 0 lt Error 0002 Serial and Parallel Port Examples RS 485 Serial Triggering Example This example shows serial triggering of the DL40 Plus through the RS 485 port using Channel 0 of an SLC A PLC with Channel 0 could also be used This program continuously sends the contents of the string file ST9 0 out the Channel 0 port of the SLC to the RS 232 port of
170. raeeiawa ee das 10 1 DIP Switches on Remote I O Version ooooooo oo 10 1 DIP Switches on Parallel Port Version ccc cece eee 10 10 Appendix A Specifications Appendix B Error amp Status Messages Appendix C Cables Appendix D ASCII Character Sets Appendix E Remote I O Application Examples Appendix E Serial and Parallel Port Examples Index Preface Objectives Overview of this Manual Preface Using this Manual Read this chapter to familiarize yourself with the rest of the Dataliner DL40 Plus Message Display manual You will learn about e contents of this manual e intended audience e conventions used e enhanced features of the DL40 Plus Message Displays This manual describes how to install and use your DL40 Plus Series Dataliner Message Display The manual is organized as follows Chapter Title Purpose 1 Overview of the DL40 Plus Describes main features and operating capabilities ofthe DL40 Plus 2 Using the Onboard Editor Describes how to use the Onboard to Create Messages Editor to edit messages and set message options 3 Using Special Messages Describes the use of special messages with the remote 1 0 and parallel port versions ofthe DL40 Plus 4 Offline Operating Modes Describes DL40 Plus message display operating modes other than run mode 5 Online Operating Modes Explains the various run modes available for the DL40 Plu
171. riggered and or run rather than each time it repeats The message number variables and time if applicable are put on the Historical Events Stack while the message is running or repeating only when updates to variables are received by the DL40 Plus Type Y to activate or N to deactivate Stack Time This attribute records the time and date the message was run on the Historical Events Stack By default only the time and date when the message was triggered is recorded Type Y to activate or N to deactivate Publication 2706 6 1 2 14 Using the Onboard Editor to Create Messages Publication 2706 6 1 Hide Message This attribute suppresses the message from displaying on the DL40 Plus but does send it to a slave display printer or place it on the Historical Events Stack The other attribute settings for the message determine its destination s For example assume the Hide message Print message and Send to Slave 2 attributes are enabled The message will not appear on the display but a copy of the message is printed and displayed on the slave addressed as 2 Note When used with CTRL X ASCII Input Data the underscore prompt for this data is still displayed on the DL40 Plus even when the Hide Message attribute is active Type Y to activate or N to deactivate Acknowledge Message This attribute holds the message until you press the MSG ACK button on the front of the DL40 Plus The n
172. rk at distances up to 4 000 feet 1200 m from the originating DL40 Plus You can also control the annunciation relay on remote DL40 Plus or DLSO Series slave displays By assigning a specific address to each slave display you can control which slaves receive and display a given message Printers Connect a serial printer to print the Historical Events Stack or a listing of the internal application file The time and date a message was triggered can be included on the stack printout You can also set message attributes such as sending triggered messages to a printer through the RS 232 port Alarms The alarm relay activates or deactivates an external remote alarm or warning light Individual message attributes can be set to energize or de energize the alarm relay contacts on DL40 Plus or slave displays ATTENTION Use the DL40 Plus alarm relay for annunciation purposes only Do not use the alarm relay for control applications Publication 2706 6 1 1 10 Overview of the DL40 Plus Publication 2706 6 1 Background Messages Specify a background message that will display whenever the DL40 Plus has no other triggered messages in the queue Hidden Messages Hidden messages do not appear on the DL40 Plus display or have any affect on what is being displayed Hidden messages can be sent to a slave display printed or stored on the Historical Events Stack Embedded Variables Messages can contain variable data Variable values are rec
173. s 6 Serial Port Communications Explains the operation of the run modes for the serial ports 7 Parallel Port Describes the operations of the run Communications mode for the parallel port 8 Remote 1 0 Describes the operations of the run Communications mode for the remote 1 0 version 9 Installation and Wiring Provides instructions for mounting the DL40 Plus in a panel and wiring it to a control panel 10 DIP Switch Settings Setting DIP switches for remote I O and parallel port versions Appendix A Specifications Lists environmental and electrical specifi cations Appendix B Error amp Status Messages Lists internal error messages Appendix C Cables Lists available cable accessory products Appendix D ASCII Character Sets Lists English Cyrillic and international character sets Appendix E Remote 1 0 Shows ladder logic for triggering mes Application Examples sages using Remote 1 0 communications Appendix F Serial and Parallel P ort Shows ladder logic for triggering mes Examples sages using serial and parallel port com munications Inside Back Dataliner DL40 Plus Keyboard editing commands Cover Keyboard Edit Commands Publication 2706 6 1 P 2 Using this Manual Intended Audience Conventions Used Related Publications Publication 2706 6 1 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
174. s 8 11 Low true logic 7 4 Message list 7 1 7 2 7 10 7 11 8 26 8 27 length of 8 5 run mode 5 3 with open protocol 6 8 Message number 8 5 8 6 priority 8 6 Message variable mode 5 2 8 25 with open protocol 6 7 Message variable slave mode 5 2 7 1 7 2 7 7 8 17 8 19 triggering rules 7 8 with open protocol 6 5 Messages acknowledgement 2 14 attributes 2 9 Autorun number 2 17 background 1 10 2 17 chaining 1 10 2 12 completion of 8 2 creating 2 4 creating editing 2 5 editing 2 4 hidden 1 10 2 14 inserting date 2 9 inserting time 2 8 inserting variables 2 6 neweston line 1 2 17 printing 2 10 queueing 2 18 2 19 repeating 2 12 scrolling 2 10 sending to slaves 2 11 sending to stack 2 13 slave message length 2 14 special 1 13 3 1 special message start number 2 18 Index 1 3 specifying line number 2 10 support 1 3 testing 2 9 triggering open protocol 6 5 waittime 2 11 with variables 2 9 Mnemonic strobe line 4 12 Mode 1 11 bittrigger 5 1 clock 4 9 debug 4 11 help 4 1 historical recall 4 1 4 12 message list 5 1 7 1 7 2 message variable 5 1 message variable slave 5 1 7 1 7 2 print 4 11 remote program 4 6 resume run mode special message 3 8 run 2 16 run modes 5 1 set port 4 7 N New messages 2 17 Num Lock key 1 16 Numbering systems binary vs BCD 7 4 O Offline Programmer 2 1 Offline Programming Software 1 2 1 5
175. sage numbers 901 to 916 You have the ability to move special messages to message numbers to 16 or to disable them using the Onboard Editor or Offline Programming Software When operating in Message List run mode do not add special messages to the list Trigger them only as priority messages Note Do not use special messages as autorun or background messages The following table provides a summary of special messages Message Number Content 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 ual Events Stack Frequency of 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 Send Time to PLC 913 or 13 Send Date to PLC 914 or 14 View Display Parameters 915 or 15 Stop Special Messages Resume Run Mode 916 or 16 Set Display Intensity Remote 1 0 versions only 3 2 Using Special Messages Publication 2706 6 1 901 or 01 Terminate Message Clear Display Immediately terminates the message that is running and clears the display If a message is in the queue that message will start running immediately after the previous message is terminated If a terminated
176. se o w a Sle 1S H 1 S Z ZIR je SIs 151 z u H o LL fe je fe o 3 z Hu i SIR o js E ces a wee e I e a 31313 E a cea a SiS la eae e o zZ SIS Is SEES 9 T w je je a lo u Ta le i w je je je a la lo ojo S S SS w je je je ISIS 07 2 S ls is w je je je o m ql Sl E o w je je je SoS H ele l l TT 51515 tae al 515153 1515 1 1513 TEE ie i ie 515153 SiS 18615 SIs isis gt aa SE Sls lis Sls isis ay Ek 5 SS o ihk ae o 2 Sis o AAA rs ES 1 I z 6 S a fea a we e E S sk hh Sis o hh l a o Bh l J o z o Bh S S o o S S w je je jE Pek 3 S S i i ji ES iia Sara ae le E m i le e Je Je HIST 3 in ES 5 a a 2 a S Sa ala 38 S S el Publication 2706 6 1 10 15 DIP Switch Settings Switch Selections ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF 0 OFF OFF 0 OFF OFF 0 OFF 0 OFF 0 OFF OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON ON OFF OFF OFF OFF ON ON ON ON OFF OFF OFF OFF ON ON ON ON OFF OFF OFF OFF ON ON ON ON OFF OFF OFF OFF ON ON OFF OFF OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON ON ON OFF OFF OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON ON ON ON ON OFF OFF OFF OFF OFF OFF
177. ss refers to the address used for triggers received from the serial RS 485 port or computer keyboard The following table provides the DL40 Plus address settings Switch Selections Switch Selections Address 1 2 3 4 5 6 7 Address 1 2 3 4 5 6 1 8 00 ON ON ON ON ON ON ON 32 ON ON OFF ON ON ON ON ON 01 ON ON ON ON ON ON ON 33 ON ON OFF ON ON ON ON OFF 02 ON ON ON ON ON ON OFF ON 34 ON ON OFF ON ON ON OFF ON 03 ON ON ON ON ON ON OFF OFF 35 ON ON OFF ON ON ON OFF OFF 04 ON ON ON ON ON OFF ON ON 36 ON ON OFF ON ON OFF ON ON 05 ON ON ON ON ON OFF ON OFF 37 ON ON OFF ON ON OFF ON OFF 06 ON ON ON ON ON OFF OFF ON 38 ON ON OFF ON ON OFF OFF ON 07 ON ON ON ON ON OFF OFF OFF 39 ON ON OFF ON ON OFF OFF OFF 08 ON ON ON ON OFF ON ON ON 40 ON ON OFF ON OFF ON ON ON 09 ON ON ON ON OFF ON ON OFF 41 ON ON OFF ON OFF ON ON OFF 10 ON ON ON ON OFF ON OFF ON 42 ON ON OFF ON OFF ON OFF ON 11 ON ON ON ON OFF ON OFF OFF 43 ON ON OFF ON OFF ON OFF OFF 12 ON ON ON ON OFF OFF ON ON 44 ON ON OFF ON OFF OFF ON ON 13 ON ON ON ON OFF OFF ON OFF 45 ON ON OFF ON OFF OFF ON OFF 14 ON ON ON ON OFF OFF OFF ON 46 ON ON OFF ON OFF OFF OFF ON 15 ON ON ON ON OFF OFF OFF OFF 47 ON ON OFF ON OFF OFF OFF OFF 16 ON ON ON OFF ON ON ON ON 48 ON ON
178. storical Events Stack or stack is a separate battery backed 16K byte block of memory in the DL40 Plus It is used to record information about the triggering and display of messages and log variable data values 4 2 Offline Operating Modes Publication 2706 6 1 Putting Messages on the Stack Requires the Message Attribute to be set using the Onboard Editor or Offline Programming Software for each message you want on the stack Messages are put on the stack with variables and ASCII Input included Variables in a message are put on the stack as soon as they are received by the DL40 Plus An additional stack entry for a message is made if an updated variable is received for a variable already on the stack and more than 2 seconds elapse between receiving the original variable and the updated variable if less than 2 seconds elapse the original variable put on the stack will be overwritten by the updated variable Messages can be be put on the stack with time amp date stamping Messages are put on the Historical Events Stack each time they are triggered Note Bit Trigger Run Mode Only The Bit Trigger Table is put on the stack as soon as it is received by the DL40 Plus Each time a message with the stack attribute set is displayed or redisplayed an entry for that message is put on the stack Time and Date Stamping of Messages Put on the Stack Requires the Message Attribute to be set using the Onboard Editor or
179. t and Remote I O units Data is automatically entered when you press e With Remote I O units the ASCII input data is sent via Remote T O port to the PLC as part of the Return Message Number displayed Data can be returned to your PLC in Message Variable Slave Run mode Message Variable Run mode Message List Run mode User requested data is sent to the PLC as part of the I O scan Up to 20 ASCII characters can be sent with Block Transfer Up to 12 ASCII characters can be sent with Discrete Transfer depending on rack size The Enter bit is set only after all ASCII data requested has been inserted in the message Data is not considered valid until the Enter bit is set Important If more ASCII data is requested than can be returned to the PLC the excess data is lost To enter a data request place the cursor just after the point where you want to insert the request Use CTRL X to specify the insertion position The software will insert the symbol for a single byte data request A Insert Time Into a Message CTRL T To enter the time in a message place the cursor just after the point where you want the time inserted Use CTRL T to specify the insertion position The software will insert the symbol for a time variable HH MM SS The time variable occupies 8 of the available 20 characters on a display line You can use the time variable in any Run mode Testing Messages Message Attributes Using
180. t data via keyboard port Up to 20 ASCII characters Return ASCII input data to PLC via Remote I O port e Discrete 1 0 Up to 12 characters depending on rack size e Block Transfer Up to 20 characters independent of rack size No Return ASCII input data via RS 485 RS 232 port Up to 20 characters independent of rack size Put message on Historical Events Stack Yes Publication 2706 6 1 8 4 Remote I O Communications Remote I O Terminology Publication 2706 6 1 The following terms are used in this chapter Acknowledge Bit Set by the DL40 Plus whenever the MSG ACK Push Button on the front panel is pressed after the message has run and the Acknowledge Attribute for the message is set An operator has physically acknowledged a message triggered by the PLC Add Delete Bit only for Message List Run Mode Bit Set adds Message Number in word 1 to Message List Bit Clear deletes Message Number in word 1 from Message List ASCII Character One byte characters entered using the Keyboard Port These are only valid for messages that have ASCII Input Data CTRL X callouts BCD Sign Bit Only valid for CTRL V BCD variables not for CTRL W BCD Bit Set BitClear Note For BCD variables only This bit is ignored for binary and ASCII variables For negative binary variables use a 2 s complement Clock Date Data Bit Set by the DL40 Plus to indicate that clock data hour minute s
181. t the unit e Press CTRL D on a keyboard when the unit is in Run mode Press any key on the keyboard to return to Run mode e Press the J and SELECT push buttons on the front panel of the DL40 Plus To return to Run mode press the and SELECT push buttons again The display will have the following format in this mode Allen Bradley DataLiner MSGOO0O00O0OO0O1T000000010 Di OTOA7OAOAGOOIAOCOIAORL DP20101000101100010 E By MGO1O0O1000000010000 Publication 2706 6 1 4 12 Offline Operating Modes Where the Strobe Lines Mnemonic is an abbreviation for the state of the four strobe lines MSO MS1 MS2 MS3 The interpretation of these lines is dependent on the Run Mode selected by the user with the Offline Programming Software The Data Lines State will be a pattern of sixteen 1s and Os indicating the voltage state of the data inputs DO D15 Voltage Range High True Logic Low True Logic 0 0 8 VDC 0 OFF 1 ON 0 8 3 5 VDC Indeterminate Indeterminate 3 5 25 VDC 1 ON 0 OFF You select the type of logic to use when programming the DL40 Plus with the Offline Programming Software The Strobe Lines Mnemonic will occupy the first three positions of the display starting from the left This will be followed by a space character and then the state of D15 D14 D13 and so on until the state of DO which will be in the far right position of the display The following table shows the mnemonics
182. ta was received Overriding a Slave Address with a New Message Trigger To send any message to a slave Port Use of the RS 485 RS 232 Port must be set to DL Slaves Note For this mode only if your DL40 Plus is configured as a 1 4 rack device you must specify the slave address as a Message Attribute Publication 2706 6 1 8 20 Remote I O Communications Triggering a Message Using Discrete I O The following shows the format of the message trigger in the Message Variable Slave run mode Output Image Table 1 4 rack Handshake Bit BCD Sign Bit E Variable Data Number WORD 0 17 Message Number WORD 1 Variable Data Output Image Table 3 4 rack Handshake Bit BCD Sign Bit 1st Ctrl V Variable BCD Sign Bit 2nd Ctrl V Variable BCD Sign Bit 3rd Ctrl V Variable BCD Sign Bit 4th Ctrl V Variable wordo Y js ajs WORD 1 Message Number WORD 2 Variable Data WORD 3 Variable Data WORD 4 Variable Data WORD5 Variable Data or Slave Address Publication 2706 6 1 WORD 1 WORD 2 WORD 3 WORD 4 WORD5 WORD 6 WORD 7 Output Image Table 1 2 rack Handshake Bit BCD Sign Bit 1st Ctrl V Variable BCD Sign Bit 2nd Ctrl V Variable BCD Sign Bit 3rd Ctrl V Variable 17 Message Number Variable Data Variable Data WORDO WORD 1 WORD 2 WORD 3 Variable Data or Slave Address Output Image Table Full Rack Handshake Bit BCD Sign Bit 1st Ctrl V Variable BCD Sign Bit 2
183. te Remote I O devices such as I O racks drive systems DL40s the scanner can communicate with Logical Specifications The maximum number of racks the scanner can address Note Different scanners have different physical and logical specifications See the next page To configure the DL40 Plus with PLC controllers you need to know e appropriate PLC or scanner module e amount of I O the DL40 Plus uses for different applications e number of chassis 1771 I O racks or DL40s and the amount of rack I O addressing the scanner can accommodate For Example A typical valid Remote I O configuration for PLC 5 15 would be 4 1 4 racks 2 1 2 racks and 1 full rack Total devices 4 2 1 7 devices This configuration is within the physical specification of 12 for the PLC 5 15 Note PLC 5 15 Series B Revision H or later have partial rack addressing Earlier versions were limited to full racks 4 x 1 4 racks 1 logical rack 2 x 1 2 racks 1 logical rack 1 full rack 1 logical rack 3 logical racks This is within the 3 rack logical limitation of the PLC 5 15 An invalid Remote I O configuration for a PLC 5 15 would be 8 1 2 racks Although 8 is less than the 12 device physical specification 8 x 1 2 4 logical racks which is greater than the PLC 5 15 s 3 rack logical specification Publication 2706 6 1 8 12 Remote I O Communications The table below lists the number of separate chassis or devices the scanner
184. te choices Press ESC or MSG ACK to quit without saving changes RS 485 Port Parameters Port Use Baud Rate Parity Data Bits Available choices DL40 Plus Programmer DL Slaves Devices Using Open Protocol 300 1200 2400 4800 9600 19200 None Odd Even 7 or 8 O This setting should always be 8 if Port Use is set to Programmer Y This setting should always be None if Port Use is set to Programmer Important Do not set RS 485 Port Usage to DL Slaves or Devices Using Open Protocol if downloading message files to the DL40 Plus via the RS 485 Port Triggering Port Settings The parameters presented here will differ between Remote I O and Parallel Port versions of the DL40 Plus Message Display The following settings are available only on Remote I O units The default value appears in bold Remote I O Parameters Message Format Variable Format Control W Format Bit Trigger Priority Section Size Always Send Clock Data Available choices Binary BCD Binary BCD BCD ASCII 0 to 31 words Yes or No O If selection is Yes only clock data will be returned to a PLC no matter what attributes are set or what data is requested The following settings are available only on Parallel Port units The default value appears in bold Parallel Port Parameters Message Format Variable Format Control W Format High True Logic Using AC DC Converter Data Hold Time Available choices Binary BCD Binary BCD
185. that will be displayed for the strobe lines for different Run Modes High True or Low True Logic Run Mode Msg Var Slave wn L MS2 2 wo S Mnemonic NUL MSG Message SLV Slave SGN Sign D1 Variable 1 D2 Variable 2 D3 Variable 3 D4 Variable 4 D5 Variable 5 Dp Variable 6 D7 Variable 7 D8 Variable 8 D9 Variable 9 D10 Variable 10 NV Not Valid INV Invalid NUL PRI Priority ADD DEL Delete Message List x x x KIO DODO OF FP FP RFP RP PP FP OOO O gt lt gt lt KR KA KA KA KA KA KA KA DDC OOO Oo KA KA 9 l OFF KA KA OOF KA OOF KA GOO orne IKA OF OF OF OF OF Or Or o O X Ignored Publication 2706 6 1 Chapter Objectives Run Mode Operations Chapter 5 Online Operating Modes This chapter covers the different Run modes available for the Parallel and Remote I O versions of the DL40 Plus Section Page Run Mode Operations 5 1 Message Variable S lave Mode 5 2 Message Variable Mode 5 2 Message List Mode 5 3 Bit Trigger Mode 5 3 The DL40 Plus offers 4 types of Run modes You can select a Run mode using the e Onboard Editor or e Offline Programming Software The number of run modes available depends on whether the DL40 Plus is a Remote I O or Parallel Port version er Remote I O Parallel Port Run Mode Type Description Version Version E Triggers a message with 1 to 40 variables depending on dp las Sii rack size trigger method
186. the address is 127 or if it matches the address of the DL40 Plus that the keyboard is plugged into If no DL40 Plus address is sent when using the RS 485 RS 232 link the message trigger will be ignored If no DL40 Plus address is sent the backslash is optional e If the Remote I O Port is inactive or faulted the Last State switch number 8 on SW2 must be ON to trigger messages from the keyboard or via the RS 485 RS 232 Port Publication 2706 6 1 6 8 Serial Port Communications Message List Mode In Message List mode you can trigger messages as priority messages add messages to the message list or delete messages from the message list using the format below Data Acceptable Values Msg Number 1 to 4 digits 1 to 9999 1 ASCII digit 1 to 3 1 Priority Message 2 Add message 3 Delete message 1 to 3 digits 0 to 127 127 all DL40 Plus displays on RS 485 RS 232 link Function DL40 Plus Address Msg Backslash Backslash DL40 Plus Return CTRLIIT number d Address CR Y y Y y Hex Example 3 gt 14 31 SC 33 5C 31 OD Where gt Hex 31 1 Hex5C Hex33 3 Hex5C Hex31 1 Hex 0D CR Delete Message Note For the Hex examples refer to Appendix D ASCII and Extended ASCII Character Sets e Keyboard entries are performed with standard characters The above listed Hex examples refer to non ke
187. the Onboard Editor to Create Messages 2 9 Insert Date Into a Message CTRL Y To enter the date in a message place the cursor after the point where you want the date to appear then press CTRL Y The software will insert the date symbol DAY MON DT the numerical day of the month You can use the date variable only once in a given message The date variable occupies 10 of the available 20 characters on a display line Note We recommend setting message attributes such as Display Line and Scroll Message before typing in the message This allows you to verify the placement of characters as you type them Press CTRL R while editing a message to run the message as it would be displayed in Run mode except Message is not put on Historical Events Stack e CTRL V and CTRL W variable data is not displayed in a message They are represented by asterisks e CTRL X Data Requests are represented by underscores _ __ Values for Data Requests can be put into a message for testing using a keyboard e Data not returned via Remote I O or RS 485 RS 232 port Message attributes apply to all messages when they are created You can modify the message attributes for an individual message by using CTRL A while editing the message Message attributes you can control from the Onboard Editor are e Display Line e Scroll message e Print message e Send to Slave Address 0 127 e Wait Time e AutoClear e AutoRepeat e
188. tivate Autorun Message Number The autorun message is a message that displays when your DL40 Plus is powered up or anytime run mode is entered It can be any message including a message in the Message List Specify a message number a value of 0 deactivates the autorun message Note If Remote I O communications between a DL40 Plus and a PLC are not established at power up the autorun message runs only if switch 8 on Switch Bank 2 Last State is ON Background Message Number The background message runs for a minimum of 2 seconds after the last triggered message has finished its display wait time The background message is displayed until a valid message is triggered or until Run mode is exited The background message does not support variable data Specify a message number a value of 0 deactivates Background Message Note If Remote I O communications between a DL40 Plus and PLC are inactive or faulted the Background Message runs only if switch 8 on Switch Bank 2 Last State is ON Publication 2706 6 1 2 18 Using the Onboard Editor to Create Messages Publication 2706 6 1 Special Message Start Number Special messages let you monitor and control certain functions of the DL40 Plus These messages can occupy message numbers thru 16 901 thru 916 or be completely disabled Select No Special Messages Special Messages at 1 Special Messages at 901 Choice Which means None Deactivate Special Messages 1 Specia
189. to 140 F Temperature Range Storage 40 to 85 C 40 to 185 F Humidity 5 to 95 non condensing Shock Operating 15G Non operating 30G pulses Vibration Operating 1 0 G Non operating 2 5 G sinusoidal Enclosure Type UL listed for NEMA Type 12 13 4 4X indoor use only when mounted in a suitable enclosure of type 12 13 4X IP 65 or IP54 Weight Approximate Catalog No 2706 LV2P LV2R Catalog No 2706 LV4P LV4R 3 7 lbs 1 7 kg 4 9 lbs 2 2 kg UL Listings c O UL listed for UL 508 Industrial Control Equipment Class Groups A B C and D Division 2 Hazardous Locations UL listed for Canadian Safety Standards CSA 22 2 No 213 European Union Directive LE Electromagnetic Compatibility Directive 89 336 EEC N 50082 2 eneric Emission Standard Industrial Environ ment mm N 50081 2 eneric Immunity Standard Industrial Environ ent 30m IEC 1131 2 Programmable Controllers Equip ment Class Appendix B Error amp Status Messages Message Type Meaning When setting up the range for messages to be BAD LIMITS Print Mode printed the user entered a smaller LAST PRESS ANY KEY Error MESSAGE than FIRST MESSAGE Re enter the numbers correctly Tests performed on the internal read write memory of BAD SYSTEM RAM S the DL40 Plus have failed This is failure of the DL40 e mor P Plus s internal circuitry Contact your loc
190. to 7 devices Publication 2706 6 1 nels scanner Two of these may be Bulletin 1771 chassis PLC 5 15 Series B Revision H or later have partial rack addressing Earlier versions were limited to 16 Racks total 16 Devices 7 Racks PLC 5 20 and 5 25 Series A Revision D or later have partial rack addressing Earlier versions were Triggering Messages Remote I O Communications 8 13 With the Remote I O version of the DL40 Plus messages are normally triggered from a PLC connected to the DL40 Plus However messages can also be triggered via the Keyboard port the RS 485 port or the RS 232 port DIP Switch 2 4 enables or disables Block Transfers e Discrete I O Block Transfers disabled Block Transfers are ignored amount of data sent returned depends on rack size e Block Transfer enabled data in Discrete I O image tables ignored amount of data sent returned independent of rack size Triggering the Same Message Consecutively To avoid retriggering of a message via the I O scan the DL40 Plus looks for changes to the message number in the Output Image or Block Transfer Write to trigger messages To trigger the same message twice in a row you must trigger the message the first time trigger a message with a Message Number of 0 e trigger the original message a second time Note In Message Variable Slave run mode changing the slave address also retriggers the same message Publication 2
191. tributes window ill Sei Ke er U T kai Filetin fake Fink C HPD L AA Cau liaii be kir Fibri Rere Pilrisi Hil rd Pr P OP Ta Convert DL20 files for use with a DL40 Plus The offline programming cable Catalog No 2706 NC13 provides a direct connection between a personal computer running the Offline Programming Software and a DL40 Plus This 3 meter cable has a 9 pin D shell connector on each end Publication 2706 6 1 Overview of the DL40 Plus PLC 5 Remote I O pass Through Via DH PLC 5 Remote I O PassThrough lets you upload and download message files between a computer and a DL40 Plus connected by Remote I O to a PLC on the DH link Separate wiring from the computer to the DL40 Plus is not required For a list of supported controllers see page 1 14 AA Computer DH Network l AN lt Remote 1 0 Link Remote I O Link m asr sae ae L sgr ae l DL40 Plus l DL40 Plus S l DL40 Plus s G L G e a PLC 5E Remote I O PassThrough Via Ethernet PLC 5E Re
192. tting Switch Bank 1 on PLC 3 PLC 5 Controllers 10 3 The following tables provide settings for switch bank 1 for PLC 3 amp PLC 3 processors with Remote I O communications Specifying the Rack Address of the PLC 3 or PLC 5 1 0 Rack Switch Selections 1 0 Rack Switch Selections Address 1 2 3 4 5 6 Address 1 2 3 4 5 6 01 ON ON ON ON ON OFF 41 OFF ON ON ON ON OFF 02 ON ON ON ON OFF ON 42 OFF ON ON ON OFF ON 03 ON ON ON ON OFF OFF 43 OFF ON ON ON OFF OFF 04 ON ON ON OFF ON ON 44 OFF ON ON OFF ON ON 05 ON ON ON OFF ON OFF 45 OFF ON ON OFF ON OFF 06 ON ON ON OFF OFF ON 46 OFF ON ON OFF OFF ON 07 ON ON ON OFF OFF OFF 47 OFF ON ON OFF OFF OFF 10 ON ON OFF ON ON ON 50 OFF ON OFF ON ON ON 11 ON ON OFF ON ON OFF 51 OFF ON OFF ON ON OFF 12 ON ON OFF ON OFF ON 52 OFF ON OFF ON OFF ON 13 ON ON OFF ON OFF OFF 53 OFF ON OFF ON OFF OFF 14 ON ON OFF OFF ON ON 54 OFF ON OFF OFF ON ON 15 ON ON OFF OFF ON OFF 55 OFF ON OFF OFF ON OFF 16 ON ON OFF OFF OFF ON 56 OFF ON OFF OFF OFF ON 17 ON ON OFF OFF OFF OFF 57 OFF ON OFF OFF OFF OFF 20 ON OFF ON ON ON ON 60 OFF OFF ON ON ON ON 21 ON OFF ON ON ON OFF 61 OFF OFF ON ON ON OFF 22 ON OFF ON ON OFF ON 62 OFF OFF ON ON OFF ON 23 ON OFF ON ON OFF OFF 63 OFF OFF ON ON OFF OFF 24 ON OFF ON OFF ON O
193. umstances The second message has its own attributes which may be different from those of the first message There is no limit to the number of messages that can be chained together and messages can be chained to Special Messages Note If AutoRepeat is active the Chain to Message attribute is disabled Activate this attribute by entering a valid message number Using the Onboard Editor to Create Messages 2 13 Energize Relay Activating this attribute displays the message and energizes the display s alarm relay whenever the message is triggered The alarm relay will not de energize even after the Wait Time has expired The relay will de energize when e a message is run for which the Energize relay attribute is not activated e any Special Message runs e the display exits Run mode Important AutoClear de energizes the alarm relay only if the cleared message has the Energize relay enabled ATTENTION Use the relay for annunciator purposes only Do not use it for control Type Y to activate or N to deactivate Stack Message This attribute records the message number and trigger time of the message on the Historical Events Stack Variables are also placed on the stack Stacked messages can also be stamped with the time the message was run as opposed to the trigger time stamp If AutoRepeat is enabled the message number and time is put on the Historical Events Stack only once each time the message is t
194. unt stud lengths 0 5 to 625 inches e Panel depth reduction 4 53 to 3 00 inches e Weight reduction 7 3 to 3 7 lbs 2 line display and 8 9 to 4 9 lbs 4 line display Publication 2706 6 1 P 4 Publication 2706 6 1 Using this Manual Regulatory Enhancements The DL40 Plus meets and is listed for the following environmental safety and European Union regulatory requirements e European Union Directive Compliance CE marked for EMC Directive and LVD Directives IEC 1131 2 Equipment Class I e UL Listed for Class I Division 2 Groups A B C D Hazardous Locations e UL Listed for Class I Zone 2 EX nAIIC and Aex nAIIC Hazardous Environments e CUL Listed for Canadian Safety Standards Panel Cutout The DL40 Plus Message Displays fit into the same panel cutout as the previous DL40 DL20 and DL10 products allowing direct mechanical replacement for these products Offline Programming Software Use the DL40 Plus Message Display Offline Programming Software Catalog No 2706 LSW to create edit archive and transfer DL40 Plus application files to and from DL40 and DLAO Plus displays Application Files The DL40 Plus displays are 100 backward compatible with applications developed for previous versions of the DL40 displays You can download application files to the DL40 Plus displays using either the the old or new offline programming software You can open a DL20 application file in the DL40 Plus Offline Programming
195. with the numeric keypad section on your keyboard Hold down the ALT key then enter one of the decimal values found in the extended ASCII character chart below The selected character will appear in the offline message window when you release the ALT key Extended ASCII characters are not available with the onboard editor Dec E Char Dec Oct Hex Char Dec Oct Hex Char D 3 ASCII Character Sets The DLAO0 Plus Dataliner supports both Cyrillic and English alphabet characters The Cyrillic characters include the 32 standard Cyrillic English alphabet characters numbers and punctuation marks Refer to the Cyrillic character reference chart that follows for keycode assignments Dec Oct Hex Char Dec oct Hex char Dec Oct Hex Char Dec Oct Hex Char 28 200 60 a 160 240 AO a 192 300 oo 204 340 0 alphabetic characters The English characters include the standard 26 Cyrillic Character Set ajoljri gt 8 x T T3 3 3 20 3 0o e ulfil olo o pa pajo fe l las lnl 0 l l N lt X O Lo Nl l lw OTR la la a D W ju fs fa ss lefele elele felele i lel fl al al ea ld lw lw lr la l le la lm lr loa e lea l lw la lr lo p lma ld lw lw lr SIS ISIS IS 1S B13 9 S 3181815 S ls S S lS S S 3 E EIR IE S IRIS IR D 9109 09 09 109 105 103 103 109 09 109 109 109 9 109 1 109 109 109 109 109 09 09 jajaja ja r la lolol le l
196. xample of such an error would be a starting module group of 2 with a full rack size The battery supplying the real time clock may be bad REAL TIME CLOCK A Continued operation may cause data corruption BATTERY POSSIBLE BAD Eror P Contact you local Allen Bradley service representative The battery supplying the Real Time Clock and Configuration Status nonvolatile RAM may be bad Cycle power on the REAL TIME CLK FAULT Publication 2706 807 During Power Up Error DL40 Ifthe problem persists contact Allen Bradley for technical assistance Message USER ABORTED PRINT Type Print Mode Message Error amp Status Messages B 3 Meaning The user has pressed the Esc key or MSG ACK push button to stop the printout VARIABLE SPACE FULL PRESS ANY KEY On Board Editor Error Each message in the DL40 Plus can contain a limited number of formatted Ctrl V or ASCII BCD Ctrl W variables A total of 40 variable units are allowed Each Ctrl V variable requires 4 units Each Ctrl W variable uses 2 units if CTRL W MEANS ASCII Each Ctrl W variable uses 1 unit if CTRL W MEANS BCD Publication 2706 807 Appendix C Cables These communication cables are used to connect the DL40 Plus to a range of PCs converters and recorders All cables are 9 feet 2 7 meters except for the 2711 NC13 which is 15 feet 4 6 meters 2706 NC12 Allen Bradley 1784 T47 Laptop or DL40 Plus Serial Port IBM Compatib
197. yboard entries e The same message number cannot be used twice in a message list e Ifno DL40 Plus address is sent the second backslash is optional If no address is sent when using the RS 485 RS 232 link the message trigger will be ignored e If the Remote I O Port is inactive or faulted the Last State switch number 8 on SW2 must be ON to trigger messages from the keyboard or via the RS 485 RS 232 Port Publication 2706 6 1 Serial Port Communications 6 9 Sending Binary BCD This section shows how to send binary BCD variables in Variables using Open Message Variable Slave or Message Variable Run modes using Open Protocol protocol Triggering messages with embedded variables is a 2 step process Send CTRL T followed by CTRL V To enter variable data in CTRL V callouts use the following format Data Acceptable Values 1 to 5 ASCII digits with an optional leading plus or minus sign Variable Data or Data is for the latest message sent to the specified DL40 Plus 1 or 2 ASCII digits that specify the position of the variable within the message 1 through 10 1 to 3 digits 0 to 127 127 all DL40 Plus on RS 485 RS 232 link Variable Position DL40 Plus Address CTRLI V Variable Backslash Variable Backslash DL40 Plus Return Data Position Address CR y y i y Y i Hex Example gt M6 39 SC 32 SC 31 WD Where ___
198. ys Use Belden 9842 cable at a maximum length of 4 000 ft 1219 meters The following diagram shows a typical Dataliner DL40 Plus RS 485 network with one master DL40 Plus display communicating with multiple slave displays To Host Controller location on the RS 485 link nm y i OOo Q A ie Twisted Pair RS 485 COM Q s s A DL40 Plus RS 485 Network Master SE S User installed jumper at first CH A may a W W DM Q E and last DL40 Plus physical CH B a ON mS mM location on the RS 485 link Peg ssh 1 LS Q O O e JS l i User installed jumper at any CH B o one node only on the RS 485 link CH A i l Belden 9842 Cable coN e Recommended Shield is RS 485 Q 5 S 7 qm 3 l l Q lt 8 If User installed jumper at first DL40 Plus Slave Display u O U OF andlastDL40 Plus physical may ae aq n oO L CH r CH A CON r Shield i 6 RS 485 DL50 Marquee Display Configured 9 ema for SIMPLEX Mode O z 6 TI T User installed jumper at first a F E z wi 0 O 0 F andlastDL40 Plus physical g oN y O location on the RS 485 link E El O O C O Q ES qa El 9 C we CH B 6 CH A 6 CON 6 Shield S l TY y To Next Node Publication 2706 6 1 9 14 Installation and Wiring RS 232 Port Alarm Relay Keyboard Port Publication 2706 6
Download Pdf Manuals
Related Search
Related Contents
Avaya Mobile Communication 3100 User Guide five star epoxy grout dp SVR-500 User Manual v2.0.2hot! Sandberg 2 pin plug, white, screws assembly Copyright © All rights reserved.
Failed to retrieve file