Home

Programming Software User Manual

image

Contents

1. 10 25 vili DirectSOFT 6 User Manual 1st Edition Table of Contents Access the Trap Monitor cuina a A KA 10 25 sevi Data VIEW 23 Bae em V a ee x Ka o 10 27 Stack Monitor DL440 Only 10 28 Access the Stack Monitor 10 28 Trend View 10 29 Using Trend VIEW es a lA adds 10 29 TAE Grosshall GUSO o nei o a ai a MELI SIA WALE YA 10 30 Check DirectSOFT 6 File Revision 10 33 Appendix A Protocols and Cable Diagrams CablesandProtocols A 2 Programming Cable Diagrams A 6 AppendixB Communications Troubleshooting Communications Resources elles B 2 A AA iE B 2 USB TO SERIAL Devices leues B 9 DUME sita las do AA AA de B 10 Editing the DSxxx ini File B 10 Windows XP and Windows 7 8 B 10 WWINGOWS MIS aros Nana Gm ee wn KA ote RA Gea oh ek GS eee dud B 11 Ae ON A AA AA AA B 11 LAGOT uri id d s B 12 Other Editable Parameters B 12 Other Possible Issues B 15 How to Change USB Serial Port Assignment B 15 PORT UNAVAILABLE OR IN USE B 15 Laptop AC Adapter Issue B 15 DirectSOFT 6 User Manual
2. Counter current Values as N A Pointers to another V location Constants K Octal Constants N A Bit of Word N A Pointer to Bit of Word N A 5 4 DirectSOFT 6 User Manual 1st Edition Chapter 5 Edit a Program Aliases Chapter 4 briefly mentioned the use of aliases to make some data references easier to understand By default they are displayed when you type their counterpart If it is desired not to have the aliases shown when editing a program they can be turned off in the Global dialog in the Options menu Below are examples which show how aliases are used NOTE These references are only used within DirectSOFT They cannot be used with the Handheld Programmers The actual instructions contained in the CPU will reflect the actual data type not the new reference Timer Counter Current Values Use ne Accumulator ererence The DLO5 DLO6 DL105 DL205 DL350 and DL405 CPUs use designated V memory TAO K100 locations to hold timer and counter current gt Accessing I O Points as Memory Locations values The current value for Timer TO is stored in VO This is not always easy to remember so DirectSOFT 6 allows you to refer to these as Use v memory Location either VO or TAO timer accumulated value for Timer 0 For example the accumulator for VO K100 Counter 3 is in CTA3 which is easier to gt remember than V1003 OR Aliases allow you to access l O points as
3. 0 22 CopyingRungs 5 23 Cut and Paste Rungs 5 25 Merge Combine Rungs 0 26 Inserting Columns Rows and Rungs 5 27 Using Search and Replace 5 29 Common Mistakes 5 31 Chapter 5 Edit a Program MM I O Configuration One of the first things to be done before beginning to edit a program is to view the I O addressing for the PLC being used Consult the user manual for the PLC that is being used to assist in the 1 0 configuration The DirectLOGIC PLCs have automatic I O configuration and some of the CPUs offer manual I O configuration To access the I O configuration with DirectSOFT 6 the PLC must be connected to the PC being used and online Open the new program and connect the PLC to the PC You can either select PLC gt Configure I O on the Menu bar or press the I O Configuration button on the PLC Toolbar the toolbar must have been added to the display window EZ DirectSOFT 6 Programming Test3 Ladder View File Edit Search View Tools PLC Debug Window Help L Eh e y za Pi an a W E dax 69 Em D Read Disk Write Disk New Of Find Browse Options On The Web Help Link Setup E Status Do Memory Map x EF Ladder View Tools 1bx 1 B PLC Modes Ctrl Shift R of oO Lo 2 RY Co
4. Select the communications port that the PLC is connected to Modem support cannot be configured from the Link Wizard To select modem support you must use the manual configuration dialog by selecting Link E ditor below Ports COM1 Ethernet Link Editor Cancel 9 18 DirectSOFT 6 User Manual 1st Edition Chapter 9 Setup 8 Manage Communication Links 3 The Configure Link dialog should now be in view First choose the PLC family and CPU type Click once on the appropriate PLC Family and a list of available CPUs for that family will appear in the PLC Type window for your selection Also give the link a name and description Configure Link Name Modem Link Description PLC Port Protocol PLC Family PLC Type DirectLogic 05 Series tLe DirectLogic 06 Series DirectLogic 105 Series DirectLogic 205 Series DirectLogic 305 Series DirectLogic 405 Series Terminator 1 0 Series Unspecified Cancel Help Auto 4 Click the Port tab on the dialog to display the port configuration dialog This dialog is used to setup the port to match the modem s configuration Follow the steps below a Select Modem in the Devices column b Select the modem type that was configured in the Windows modem setup The can be verified or modified by clicking on the Properties button or a new modem can be setup by clicking on the Add button c Enter the dialing information for the modem Configure L
5. 7 7 PID VIEW een we 4 oe we perno asedio o A 7 12 Trend View 7 14 Output Window 7 16 Bookmark 7 18 View Terminology 7 19 Chapter 7 Other Views Om ammm Tabbed Views Using the Ladder View to create ladder logic programs has been discussed to this point There are other views that are output only These views will help to organize and better visualize the program These additional views are Mnemonic Stage RLLPLUS Cross Reference XRef Documentation Editor Trend and PID Views Once these views are opened each view is easily accessed by a tab located at the top of the display window The Primary Views Ladder Stage Mnemonics XRef and Trend Views are the primary views in DirectSOFT 6 and can be accessed by selecting the View submenu from the Menu bar and then selecting the view of your choice with the mouse cursor When a new project is started the Ladder and XRef Views appear as the default refer to page 2 12 The Stage and Mnemonic Views can only be opened from the View submenu or by right clicking when the mouse cursor is in any open View and selecting a different View from the Local Menu The Trend View can be opened from the View submenu or from the Trend button on the Online Toolbar n E3 DirectSOFT 6 Programming Test Ladder View File Edit Search View Tools PLC D
6. DirectSOFT 6 User Manual 1st Edition A 5 Appendix A Cables and Protocals Diagrams Programming Cable Diagrams D2 DSCBL Personal Computer DLO5 DLO6 DL105 DL205 D3 350 D4 450 CPU Ports RS232C 123456 TS O Az 6 pin Phone Plug 6P6C 9 pin D Connector female D3 DSCBL 1 Personal Computer PEE DERAN CPU Ports 2 RS232C 7 TXD 3 1 RXD i 4 GND 4 6 7 12 3 4 8 4 pin Phone Plug 4P4C 9 pin D Connector female DL405 CPU DL405 Slice 1 0 programming port D4 DSCBL Personal Computer R5232C COND ABR UW N 9 pin D Connector female 15 pin D Connector male Straight through Patch Cable TDS 1 OR WHT OR WHT ES OR RD 3 GRNWHT GRN WHT RD 4 7 GRN GRN RD 6 7 8 RJ 45 RJ 45 Crossover Patch Cable OR WHT GRN WHT TD 1 TD 1 TD 2 TD 2 RD 3 GR SHI RD 3 4 4 5 5 RD 6 PORN RD 6 7 8 8 RJ 45 RJ 45 A 6 Pin labeling conforms to IBM DTE and DCE standards D2 DSCBL 1 Personal Computer DLO6 D2 250 bottom port RS 232C RXD TXD GND DCD DTR DSR RTS CTS L coo 01 09 MN 9 pin D Connector female 15 pin HD connector male DL405 CPU bottom port or DL205 405 DCM or D3 DSCBL 2 DL305 w DCU R5 232 Personal Computer RS232C COND 4 0109 N 9 pin D Connector female 25 pin D Connector male 12345678 8 pin RJ 45 Connector
7. cy TIP A quick way to open the Customize Toolbar dialog is to right click on TF any of the Toolbars in view This will access the Toolbars menu then select Customize DirectSOFT 6 User Manual 1st Edition 14 17 Chapter 4 Programming Environment Em The Customize window will allow the programmer to select all the toolbars he wishes to use or to customize a personal toolbar When a toolbar is checked clicked on it will be added to the programming window immediately To create your personal toolbar click on New and name the toolbar My toolbar is the name given to a custom toolbar in the diagram below Mew Toolbar Toolbar name My toolbar The toolbar will be added to the programming window as an add on customize toolbar The toolbar will not have Toolbars Commands Options any icon buttons in it until the programmer selects the buttons To res do this click on the Commands T Search Bar tab and select the command pem category Decio Once this is done a list of icon I Wd Bar buttons will appear to the right of the category list Drag the commands that you wish to the personal toolbar EF DirectSOFT 6 Programming test Ladder View File Edit Search View Tools PLC Debug Window Help m hg AZ j w Q A FA 2e is 69 6 Pp 100 bs Read Disk Write Disk New Open Backup Edit Mode Accept Cut Copy Paste Find Find Next Browse Options On The
8. 7 Write Current Edit to PLC the data value for one element can be entered in the Edits column and written to the PLC with this button Write All Edits to PLC multiple data values can be entered in the Edits column and written to the PLC Data View Options Options Global Ladder Stage Apply options to iv Current View Mew Views Display 1 Display 2 Doc Mode General Settings Bit Display Settings Col 1 shows display format On Off iw Status On lw Status Bits W Show Toolbar F W Show Status Line PauseBits Le _ i Show Column Headers Override Bits o L Iw Show Grid Lines Swap bytes for test display Cancel Help The Data View window can be customized for a particular user or users To customize Data View click on the Data View window then use View gt Options on the menu bar press the Options button on the Offline toolbar or right click in the Data View and choose Options The Options dialog will open with the Data View tab in view as shown above The dialog will open with default selections checked in the General Settings in the Display 1 tab More settings are continued in the Display 2 tab Checking Col 1 shows display format may be beneficial at times This will show the display format to the right of the element in the first column Not all requirements are the same and experimenting with the General Settings will determine what works best for you 10 4
9. Only One DirectSOFT 6 Version There is only one DirectSOFT 6 version for the DirectLOGIC PLC family All licensed versions of DirectSOFT programming software v1 0 v5 0 can be upgraded to version 6 Also all programs created with older versions of DirectSOFT are compatible with DirectSOFT 6 DirectSOFT 6 User Manual 1st Edition 1 3 Chapter 1 Introduction Emm Supplemental Manuals Depending on the products you have purchased there may be other EE manuals that are necessary to use for your application User Manuals e DLO5 User Manual DO USER M e DLOG User Manual D0 06USER M e DL 105 User Manual D1 USER M e DL205 User Manual D2 USER M DL305 User Manual D3 USER M DL350 User Manual D3 350 M DLA05 User Manual D4 USER M E NOTE AutomationDirect also has many associated product user manuals such as analog manuals which will assist you with your application Technical Support We realize that even though we strive to do our best we may have arranged our information in such a way that you cannot find what you are looking for First check these resources for help in locating the information Table of Contents chapter and section listing of contents in the front of this manual Appendices reference material for key topics near the end of this manual Index reference for key items You can also check our online resources for the latest product support informati
10. PLC Port Protocol PLC Family PLC Type DirectLogic 05 Series ic 06 Seri DirectLogic 105 Series DirectLogic 205 Series DirectLogic 305 Series DirectLogic 405 Series Terminator 1 0 Series Unspecified Cancel Help Auto There may be a time when it becomes necessary to delete a Comm Link To delete a link click Delete Link and the Delete Link dialog will open like the one below showing the link name and description to verify that the link is not used any longer To delete the link click on Delete Delete Link Delete comm link Mame Modem Link Descriptions oros DirectSOFT 6 User Manual 1st Edition 9 23 Chapter 9 Setup 8 Manage Communication Links E gt gt Going Online Once the program has been edited and the communications link has been setup it is time to go online with the PLC and load the program Connect the PLC With the Ladder View displayed in the Programming window either press the Connect button on the PLC toolbar if it is displayed or use PLC gt Connect from the Menu bar Select the communications link from the Select Link dialog then select Use Disk from the Online Offline Differences dialog refer to pages 2 22 to 2 24 This will load the program into the PLC The PLC will be in the Program Mode after DirectSOFT 6 completes the download Press the PLC Mode button on the Online toolbar and click on Run in the PLC Modes dialog to place the PLC online T
11. 4 24 The Ladder Palette 4 28 The Split Screen Feature 4 30 The New Window Feature 4 31 Chapter 4 Programming Environment Em Offline Toolbar Components Online Once the Program Window has been opened the Online and Offline toolbars are in view The diagram below shows the default location of the Online and Offline Toolbars whenever a new program is started The grayed out icon buttons become highlighted as the program is being edited Along with the toolbar icon buttons the button functions are also available from the menu bar located at the top of the program window The grayed out Online toolbar will become available once the PC is online with the PLC Tools PLC Debug Window Help On Offline Toolbar The toolbars are movable or floating By selecting the toolbar and dragging it with the mouse the toolbar can be located wherever the programmer wishes to place it on the desktop Offline Toolbar Read from Disk This button is used to retrieve and open a program from the disk The program will appear in the Ladder View Write to Disk The ladder logic program will be saved to the prj project file on disk not the entire project It is a good practice to save your work frequently This helps prevent data losses in the event of a system problem such as a power failure New Offline Project
12. RST Reset X101 J For Help press Fl DirectSOFT 6 User Manual 1st Edition 10 9 Chapter 10 Debugging and Monitoring OO Data Format and Size There are two small fields located in the top left hand corner of the Data View window The one on the left is the Data Format field which displays the element type when it is selected in the Element column If the selected element is a bit type then Bit will be displayed in the field If desired Bit can be changed to Binary by pls A x Cee QA Elemen Status Edis Start Switch Reset clicking on the down arrow next to the field A dialog will drop down with the available selections to chose The field to the right of the Format field is the Data Format Size field The size refers to the data length As an example Bit is equal to 1 and Word is equal to 16 bits The selection of the Data Format and Size is left up to the programmer monitoring the program Datal Ka wowo 0 ks 88 Bit Octal BCD Hex Decimal Texto Bit changed to ll Binary 16 bits ea 10 10 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring EJ Write the Edits Debugging a program is not beneficial unless the user can change an element or enter data in a memory location Changes edits are made in the Edits column All of the edits are placed in a buffer prior to writing them to the PLC There are
13. c Ausersidesktopt example text txt DirectSOFT 6 User Manual 1st Edition 6 27 Chapter 6 Documentation Em Prevent Documentation Loss The documentation which is created with DirectSOFT 6 is stored on disk Each time a project is opened with DirectSOFT 6 there are multiple project files opened Apply the same precautions to your project as you would with any other database package to avoid data loss Backing up the project files is the best insurance to prevent loss Any time changes are made to a project make a copy of the project before starting If something goes wrong the original will remain intact and unchanged There are four different methods to preserve a project as a program is created and after the project has been 6 completed The four methods are Save Project to disk Save Project As Backup Project and Export Program Save Project Save Project to Disk should be used to save your project often Your entire project i e program and all documentation will be saved to the drive that is being worked from usually the C drive From the Menu bar select File gt Save Project gt to Disk or press Ctrl S keyboard shortcut To save a project to a different folder than the one being worked from select File gt Save Project As from the Menu bar The save as window will appear so the folder can be selected where the project is to be saved Name the project press the Save button and the entire project w
14. 16 30 52 16 31 05 16 31 19 16 31 32 16 31 45 Looking at the above Trend View notice the following menu options at the top of the View controller elements that will be included in the Trend and to choose how those elements will be displayed on the Trend When this button is clicked the last pane that had focus will be selected highlighted when the Trend View Options menu comes up Ciel Toggle Historical Mode stops the real time live update of the trend Hist or Trend View Options opens the Trend View Options dialog to specify the Opt displays and adds a scroll bar to the bottom of the trend panel that allows the user to scroll backwards in time through all of the data that is currently stored for each of the data points on the displays The data gathering for each data point on the trend displays will continue while the Trend View is in historical mode When the Trend View is in historical mode the tab name will have the word HISTORICAL added to it Clicking the button again will re enable the real time live update of the trend displays and the trend graphs will be updated with all of the data that was gathered while the displays were in historical mode Y Export Range is used to export the values that are currently stored for Exp each data point on the trend All of the accumulated data points or only the data points between two user selected time stamps can be exported os Synchronize with Other Trend Views is
15. Columns select the number of columns to use for the V memory printout Online Offline Values select whether online data or offline data is to be printed Formatted use previously saved format information rather than raw data Nicknames check this to show nicknames instead of element ids 8 6 DirectSOFT 6 User Manual 1st Edition Chapter 8 Printing _ ____o o Print View Common Setup The Printer Setup Page Setup and Options are common to all of the Print Views Print All X IK Docs JP Ladder P Memory gt Will open the Elements selected or default x Unassignet E dit Cola p b x printer setup R Y Set All 2 Printer Setup dialog S Dlear All Page Setup qu Set print margins Help ptions Printer default Printer Adobe PDF on Ne03 M Use Default Select a printer of Black and White choice or print to i Header and Footer Adobe Acrobat Header AN PDF Writer Date 4 16 2014 Today Begin page numbering with 1 i j Title Page Font Set the starting MV Printi Edit Arial 9 Select m LE m page number for Enter a program SSS the printout Edit the title heading Select a font page with other than the project information and default font print it DirectSOFT 6 User Manual 1st Edition 8 7 Chapter 8 Printing B Using Print Preview Print Preview is available and is recommended befo
16. en OK Clear All disables X XRef x Usage ES unchecks all Documentation Cancel elements MEL set All All Printer Setup Y Nicknames gt Clear All D Select the yi s iw Wiring Info Page Setup Elements to Columns lv Descriptions print the xref AF id Help for Printer Adobe PDF on NeD3 Black and White Select the number of columns to use for printing Header and Footer Header XRef Usage printouts Date 4 16 2014 Today Begin page numbering with 1 iw Use Default Title Page Font iw Printill Edit Arial 9 Select 8 4 DirectSOFT 6 User Manual 1st Edition Chapter 8 Printing ____ o Print Multiple Views The advantage of using the Print All dialog is that all of the available print views are available using one dialog Open the dialog by either selecting File gt Print All on the Menu bar or press the Print All button on the File toolbar if it is displayed The following dialog will appear Print All Ladder Memory gt OK Elements Misc z ganda n Edit Pu Cancel 2 Printer Setup pg v Set All 2 y Printer Setup Jc ms puma Pogo Sot Help Options Printer Adobe PDF on Ne03 iv Use Default Black and white Header and Footer Header Date 14 16 2014 Today Begin page numbering with 1 4 Title Page Font IY Printil Edit Arial 9 Select The tabs located at the top of the dialog are u
17. Data XRef View EF Ladder View i malls el gt a XO Edit Mode Green bar indicates the rung has been accepted Programmed aur trl elements now n appear in the Cross Certs F3 Reference View irt Shift F2 1u Shift F3 2 22 DirectSOFT 6 User Manual 1st Edition Quick Start ruri Notice that the two Read and Write buttons located to the left of the Offline toolbar are enabled and no longer grayed out The program can now be saved to the PC s disk To write the program to disk click on the Write button It is not necessary to save the program in order to download the program to the PLC however it is good EN practice to save your work as you edit a program A mistake may be made at times and you may want to restore the program to the state that it was before the mistake was made If a mistake is made and you want to restore the program click on the Read button This will refresh the screen with the previously saved version of your program NOTE When the program is saved by clicking on Write only to disk the ma ladder program is all that is saved Once you have edited a program and have included total documentaion you will want to save all that you have done This is accomplished by selecting File gt Save Project gt to disk You can also click on Backup to accomplish the same thing with the addition of a Backup file For more detail ab
18. DirectSOFT 6 User Manual 1st Edition 9 3 Chapter 9 Setup 8 Manage Communication Links _ oo 3 Now to choose the protocol and node address In this step you will see a choice of either DirectNET or K Sequence Assuming you have selected the DirectLOGIC PLC family not the DL305 the default K Sequence will be highlighted The K Sequence protocol allows you to perform write operations to individual discrete I O points and control relays DirectNET protocol cannot write to individual bit locations See Appendix A for a list of protocols available for DirectLOGIC and compatible PLCs If your PLC has been configured with a node address other than 1 enter that address now Click Next when finished Link Wizard Select the protocol to use in the communications link If you selected a PLC family a valid protocol has been selected for you If the selected protocol supports node addressing enter the station address If you are unsure leave the default Protocols Address 1 s Link Editor lt Back Cancel 4 The Link Wizard will attempt to establish a communication link with the PLC using the node address and protocol you have selected It will try the combination of 9600 Baud and Odd Parity If this combination is unsuccessful an auto baud sequence will be used to try and determine the correct baud rate and parity combination If these attempts are unsuccessful the dialogs show
19. HO E COM Description Ethernet data communications module IP Address Ira Za am a Quen Network The configuration for the module selected in the Devices field will appear The fields that are not grayed out can be changed Be cautious not to duplicate any of the information when making changes DirectSOFT 6 User Manual 1st Edition 9 9 Chapter 9 Setup 8 Manage Communication Links E gt Refering to the Ethernet Module Setup dialog on the previous page the following Configuration fields can be changed The Module ID should be a unique numerical identifier If this field is grayed out the module ID dip switches have been set The only way to change the ID is to change the dip switches refer to your particular ECOM User Manual If the field is accessible enter a new ID The Name field can contain up to 32 characters in length If there isn t a name in the field or the name is to be changed enter a unique name The Description field can contain any description limited to the available field he IP Address field should only be changed whenever the network IP address is changed refer to your particular ECOM User Manual The Network Administrator should be able to provide the address After making any change press the Update Module button and the changes will be written to the ECOM module The Query Network button will initiate a rescan of the network using the Transport and Transport Protoco
20. Snapshot at 12 09 13 16 33 14 359 Selected Time Last Change Element Value Copy Contents to AAA TNA IAEA talc MIR Clipboard 12 09 13 16 33 14 359 12 09 13 16 18 04 628 V3001 W16 0 12 09 13 16 33 14 359 12 09 13 16 18 04 628 V3000 W16 398 12 09 13 16 33 14 359 12 09 13 16 33 14 335 CTAO W1 284 12 09 13 16 33 14 359 12 09 13 16 33 14 359 K45 D10 45 12 09 13 16 33 14 359 12 09 13 16 33 14 359 K90 D10 90 12 09 13 16 33 14 359 12 09 13 16 33 14 359 K180 D10 180 12 09 13 16 33 14 359 12 09 13 16 33 14 359 K270 D10 270 12 09 13 16 33 14 359 12 09 13 16 33 14 359 K360 D10 360 12 09 13 16 33 14 359 12 09 13 16 18 04 628 V3010 R 0 32 12 09 13 16 33 14 359 12 09 13 16 18 04 628 V3006 R 1 1 12 09 13 16 33 14 359 12 09 13 16 18 04 628 V3004 R 1 8 12 09 13 16 33 14 359 12 09 13 16 33 14 310 V3002 R 20 957 12 09 13 16 33 14 359 12 09 13 16 33 14 359 K1 D10 y 12 09 13 16 33 14 359 12 09 13 16 21 52 986 C100 B 0 12 09 13 16 33 14 359 12 09 13 16 21 51 899 C101 B 0 12 09 13 16 33 14 359 12 09 13 16 22 04 940 C102 B 0 12 09 13 16 33 14 359 12 09 13 16 22 08 597 C103 B 0 Clicking the Copy Contents to Clipboard button will copy the data displayed on the snapshot dialog to the Windows clipboard which can then be pasted into any other Windows application for further processing 10 30 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring HaHa ng aa ken Time Scale 1 Min 2 08 08 1 52 0 96 K1 010 040 ERIT
21. The following button icons are available after the PLC is placed online Online Toolbar Read the Program From PLC This button will read the program from the online PLC 4 Write the Program to PLC This button will write the program to the online PLC Program Status This button will turn on the status display for the current view New Data View Using this button will open a Data View window see Chapter 10 Change Value This button will open the Change Value window to allow the programmer to change element status values etc New Trend View This button will open a Trend View window see Chapter 10 PLC Mode This button opens the Mode window to display the current mode of the PLC and to allow the Mode of the PLC to be changed Choices are Run Program and Test System Information Use this button to open a window with the version status and error information about the PLC Syntax This button will run a Syntax check of the PLC and a Duplicate I O check DirectSOFT 6 User Manual 1st Edition 4 5 Chapter 4 Programming Environment Em Additional Toolbars In addition to the default Offline and Online toolbars other toolbars can be activated and used if desired To view additional toolbars click on View gt Toolbars and select the toolbar or toolbars that would assist you with editing your program The Toolbar selection window lists fourteen toolbars and a Customize option The three toolbars at
22. _ _ M gt Entering Instructions from the Menu Bar Instructions can also be entered using the Menu bar which will open the Instruction Browser Click on Edit and select the appropriate browser contact coil or box This will open the Instruction Browser as if one of the browse buttons had been pressed on the Ladder palette EX DirectSOFT 6 Programming Test3 Ladder View mm File Edit Search View Tools PLC Debug Window Help O Q gf T d P m 100 bs Open Backup Edit Mode Accept i Browse Options OnTheWeb Help wh Bus Delete Data Value Trend Mode Info Check Insert 1 HA Merge A LXS Edit Mode Select MAIAJOYX X Contact Fa P Coil Accept P Box Wire z H Accept a EditMode Ctrl E 11 Ctrl F2 Ctrl F3 i Shift F2 zl Create or edit a Contact Online DSCBL 06 Program 00001 07680 06 0002 001 012 5 10 DirectSOFT 6 User Manual 1st Edition Chapter 5 Edit a Program Shortcuts for Entering Instructions Once the programmer becomes familiar with DirectSOFT 6 the most common method for entering instructions is to position the cursor on the rung where the instruction is to be entered and type the element address i e X12 C22 Y14 etc For an instruction box type in the mnemonic i e LD OUT SET etc and the Token Selection Editor will appear for a proper selection Then press E
23. C12 and C13 are to be monitored enter C10 then click on it again and then hold down Ctrl Enter and control relays will be entered until the Enter key is released If there is an element that has been entered previously in Data View click on the element nickname or reference then use the Ctrl Enter keys as mentioned above The elements will be entered in sequence below the starting point and any elements that were below the start point will be pushed down below that point Po a BIE DE SES EN Start Switch OFF mE Click on an Reset OFF on or element then Cll OFF om eorr OM OF press Ctrl Enter 211 OFF to make sequential C12 OFF entries C13 OFF C14 OFF C15 OFF C16 OFF m 2 B E z m m at EJE T T T T Editing Entries Editing the entries can only be accomplished by using the standard keyboard shortcuts Click on the element to be edited then use either Ctrl C or Ctrl X to copy or cut the element Ctrl V is used to paste the element WARNING Because Data View follows the conventions of spreadsheet pasting be aware that the pasting operation will overwrite any field that has been selected prior to the paste Consequently it is preferred to paste the data into an empty field Elements can be deleted from a Data View at any time Select the item by clicking on it then either use the Delete key Edit Delete the Delete butt
24. Chapter 5 Edit a Program AAA Ek Mk kn kf Insert a Row or Rung Inserting a row is performed the same way as inserting a column by either using Edit 5 Insert on the Menu bar the Insert button on the Edit toolbar or the Insert keyboard function key Place the Edit cursor on the rung where the row is to be inserted and use one of the above methods to perform the insertion Make the appropriate selections on the dialog and press OK A row will appear for the instruction be added B1400 3 SET B1400 3 Insert YO What C Rung Row Column Where Current position aa IA Insert row After Cursor How Many Note The cursor grays out when the dialog appears 1 Cancel RST OUT O B1400 3 ser B1400 3 rst YO our E vj Edit Mode 134 Ctrl F3 Y e Accept Ctrl F2 WT Ctrl F3 Inserting a rung is done in the same manner as inserting a row except select Rung in the Insert dialog A new blank rung is inserted either above or below the Edit cursor position x B1400 3 SET MAIAJOUX X woP B1400 3 The new rung is inserted and the rungs are renumbered Rung 2 is ready to be edited 5 28 DirectSOFT 6 User Manual 1st Edition Edit Mode e Accept Ctrl F2 F F Ctrl F3 Chapter 5 Edit a Program Using Search and Replace A very useful tool in DirectSOFT 6 is the
25. Choose 9600 as the Maximum Port Speed Agere Systems PCI SV92PP Soft Modem Properties Driver Resources Power Manage General Modem Diagnostics Adva Por COM3 Speaker volume Off Maximum Port Speed 3600 v Dial Control Wait for dial tone before dialing DirectSOFT 6 User Manual 1st Edition 9 15 Chapter 9 Setup 8 Manage Communication Links E eeercscbp4ww cccCkCkLA jj jj SSS 6 Select the Advanced tab and click on Change Default Preferences Agere Systems PCI SV92PP Soft Modem Properties Driver Resources Power Manage General Modem Diagnostics Extra Settings Extra initialization commands Advanced Port Settings Change Default Preferences 7 Make Port speed 9600 and choose None for Flow Control Agere Systems PCI SV92PP Soft Modem Defa mie General Advanced Call preferences C Disconnect a call if idle for more than mins Cancel the call if not connected within 60 secs Data Connection Preferences Port speed 39600 w Data Protocol dos Compression Disabled v Flow contro None b 9 16 DirectSOFT 6 User Manual 1st Edition Chapter 9 Setup 8 Manage Communication Links 8 Click on the Advanced tab and choose 8 Data bits None for Parity and 1 Stop bits Agere Systems PCI SV92PP Soft Modem Defa 2 f General Advanced Hardware Settings Data bits Parity Stop bits 1 Modulation v 9 Click OK until all dialogs are close
26. Edit a Program I O Configuration 5 2 Referencing Program Elements 5 4 Hala DOS ao a dao cita 5 4 AE ai A O PA 5 5 Timer Counter Current Values 5 5 DirectSOFT 6 User Manual 1st Edition iii Table of Contents Accessing I O Points as Memory Locations 5 5 Entering Program Instructions 5 6 The Instruction IIT OD a uno rr Reta dic Mutat da aa i 5 6 Using the Ladder Palette 5 8 Opening the Instruction Browser 5 8 Shortcuts for Entering Instructions 5 11 Entering NO and NC Contacts 5 12 Entering Instructions in Parallel 5 13 Entering Power Flow Instructions 5 14 Entering Special Case Elements 5 16 ENO COR A TA AA WAA MA YA WA ee Yee ee MAMA 5 17 Setting and ResettingaBit 5 18 Using Floating Point Math 5 18 Drawing Deleting Connecting Lines 5 19 Drawing the LINES IA AP Ee ea 5 19 Create Midline Outputs 5 20 Deleting Connecting Lines 5 20 Selecting Rungs for Deleting Cutting or Copying 5 21 Deleting RUN
27. Error connecting to PLC or No response from PLC This means DirectSOFT found the resource on your PC OK but it had trouble connecting to the PLC Check cabling or other physical devices outside of the PC If you are using a DL105 they tend to be a bit more sensitive to marginal cables and electrical noise Try a new cable especially if you can use the same setup successfully when talking to other DL PLCs e g DL205 On a DL305 system make sure the power supply is capable of supplying enough power for the DCU If the PLC base is old then you may need to replace it in order to get communications to work or try external power for the DCM Microsoft ActiveSync could be using the COM port e Error cannot access comm port The port may not be present or another app may be using it This means DirectSOFT can t gain access to the COM port because something else is using it Check to see if anything else is using COM port Start gt Control Panel gt Administrative Tools gt Services for example B 2 DirectSOFT 6 User Manual 1st Edition Appendix B Communications Troubleshooting i RSLogix ii PDA Software Palm Pilot Pocket PC etc iii GPS Software iv Digital Camera Software B v IR infrared Drivers vi Microsoft ActiveSync vii Palm OS HotSync viii Harmony Services Sometimes if upgrading operating systems e g Windows 2K to Wi
28. NOTE Consult the PLC User Manual Chapter 7 to learn how to incorporate Stage Instructions in a ladder logic program An illustration of a Stage View is shown below The flowchart area is shown in the upper left part of the display while a ladder logic area is shown in the lower half of the display The two windows are synchronized in other words when the flowchart is activated with the cursor the ladder logic will scroll to the same position in the program This can aid with troubleshooting the program When testing a program online with a PLC status ON both the flowchart and the ladder logic will track each other showing the power flow and transitions as they occur It is possible to look at another Check for Part Acti 81 rans Start Switch so A Flowchart Sage Comments itial Stage SO is the entry point into the program Ladder Logic a nthe ope rator pr s the start s witch din xu ogram transitions to stage Che ck for Pa Ra nd the Stor Mo maa rt Swite ho a Light curtain input Start Switch Light Curtain Check for Part x40 X200 81 JMP 7 4 DirectSOFT 6 User Manual 1st Edition Chapter 7 Other Views 3 part of the program by opening the Ladder View and tile the two views refer to page 4 30 The right hand corner view contains the stage comments These comments are synchronized with the flowchart area of the display refer to page 6 12 for details Stag
29. Tre mE ssl x Element Rung Address Instruction 4 p e _ on tabbed group t of dockable id JIH views Qut Ctrl F2 Ctrl F3 nor ill q Shift F2 La 5 NoP X XRef View 611 Data3 dr Datal ftf Data2 IA Or Help press Offline 00010 02048 05 7 20 DirectSOFT 6 User Manual 1st Edition Chapter 7 Other Views a aE The following table lists all of the different views toolbars and all of the possible frame behaviors Window Frame Behaviors Individual MDI Auto Tabbed Group DirectSOFT 6 Tabbed Docked hidden of Window Type cascade MDI to Edge Docked 9atg Docked Auto Rel 4 to Edge Hidden Floating All Toolbars y y Ladder View y y Stage View y Ja Trend View y y Documentation y y Editor PID View y 4 Mnemonic View y ya Cross Reference Usage View XRef y Y N y Data View N y y y Output Window default behavior Note that the Docked Floating Auto hidden Tabbed Framed windows can all be independently set on a frame by frame basis For example you can have the Ladder Palette and the PLC Setup toolbars floating on a second monitor with the Offline and Online toolbars being docked on the top edge then have one Data View floating and three other Data Views grouped as a docked tab to the right side of the application an
30. X keys to cut the text 4 Locate the stage where the information is to be pasted Use Previous Next or Goto 5 Position the cursor where the text is to be pasted and click the left mouse button then press Ctrl V to paste the text 6 The Delete key can also be used to delete text NOTE All documentation edits are written to the documentation files when they are entered edited DirectSOFT 6 User Manual 1st Edition 6 13 Chapter 6 Documentation Em Importing and Exporting DirectSOFT 6 can import and export ladder programs element documentation nicknames wiring info and descriptions and rung comments from a project The Import Export data is expected to be in CSV format comma separated variables which is a popular import export text format for applications like Microsoft Excel and AutoCAD For example Microsoft Excel can be used to generate an element documentation file to be imported directly into a DirectSOFT 6 project The existing element documentation can be exported to a CSV file that can be used in diagrams in an AutoCAD program Exporting Program Documentation The project must be open in order to export program documentation Three export options are available to choose from Program Element Documentation and Rung Comments The following steps will show how to export a program There are two ways to export a program either select File gt Export gt Program from the Menu bar or select the Export
31. _10 le The Time Scale value is set by the following methods e Clicking on the Time Scale icon at the desired interval location e Clicking on the Time Scale icon at the desired location then use the arrow keys or the mouse scroll wheel to decrease or increase the value e Clicking and holding the slider and dragging left to decrease and right to increase the value 10 32 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring EJ Check DirectSOFT 6 File Revision DirectSOFT 6 has a quick and easy method of looking at the various versions of the files which comprise the software This feature may never be used however this may be useful in the future as additional features are added in upgrade packages new products etc Open the Version Browser by double clicking on Version located under Utilities on the DSLaunch menu tree D5 DSLaunch o File Viev Help gst DirectSOFT on the Web 2 9 Applications J tf EZ DirectSOFT 6 Programming 40 b m 3 1 Utilities EXE DLL Version Browser for DirectSOFT 6 products L Visit AutomationDirect __ Visit Host Engineering Additional Info JI Host Forum FAQs Downloads FA CTRIO WB 2 DirectLogic PLC FA CTRIO WB 2 EBC WinPLC HA CTRIO WB 2 PBC FA CTRIO WB 2 Offline ERM Work Double click 59 DBWin32 Lo 1 DNLoader here E DirectSOFT 6 Version Browser YA
32. background color shows that the element is enabled default is aqua Status Foreground the color the individual element addresses show when they are active during status Comments the color used for the rung comments Description the color used for the element description Wiring Information the color used to indicate the wiring information Nickname the color used to indicate the nicknames Element the color used for the element address X10 10000 etc Token the color used for the ladder program Block Cursor the color of the cursor box in Ladder View Box Background the color within each instruction box The Default Settings If the colors become totally disorganized click on the Defaults button to restore the colors to the DirectSOFT 6 default settings Monochrome Selecting the Monochrome button will set all colors to black with a white background DirectSOFT 6 User Manual 1st Edition 4 25 Chapter 4 Programming Environment Em Colors Conveying Information DirectSOFT 6 uses different colors to indicate certain conditions There are color coded vertical bars located in the margin to the left of the program rungs These bars let the programmer know what has been compiled and saved See the diagram below Uncompiled Background when a rung is edited a vertical color bar default yellow appears to the left of the program as an indication that the program has not been compiled a
33. look a bit different Notice that the icon buttons in the Online Toolbar are no longer grayed out The indicators at the bottom of the window tell you that the PLC is okay the PC is online with the 2 PLC and the PLC is in Program Mode At this point the program has not been written to the PLC You will also notice the two left most buttons on the Online toolbar Read PLC and Write PLC are highlighted To write the program to the PLC select Write PLC A pop up indicator will appear to let you know that the program is being written to the PLC E DirectSOFT 6 Programming test Ladder View NS File Edit Search View Tools PLC Debug Window Help Poly New Open Backup Edit Mode E ou Bil 11 ice Read PLC itePLC Status Data X R fV XRef View BE Sl Rung Add Click on the Mode Read PLC and button to change the Write PLC PLC mode buttons For Help press F1 After the program has been written to the PLC all that needs to be done is to place the PLC in the RUN Mode Click on the Mode button on the Online toolbar This will bring the PLC Modes dialog window into view Click on Run then OK and the PLC will be in the RUN Mode Current PLC Mode PROGRAM New PLC Mode Run C Program Test Cancel Help 2 28 DirectSOFT 6 User Manual 1st Edition Quick Start i Notice the green indicator at the bottom of the Ladder View It shows the PLC is now in the Run
34. ye 9 5 m H o O amp 043 NE Y PAARA OG New Online Close Save SaveAs Import ImportDoc Import Comments Export Export Doc Export Comments Preview Print Print All PrintSetup Properties Bot XRef View alx Er Ladder View mE shibh el Element Rung Address Instructior 1 4 6 DirectSOFT 6 User Manual 1st Edition Chapter 4 Programming Environment axa The File Toolbar The File Toolbar duplicates the more commonly used commands from the main menu File Notice that the icon buttons are in groups divided by a gray vertical line New Online Close Save SaveAs Import Import Doc Import Comments Export Export Doc Export Comments Preview Print Print All Print Setup Properties Exit New Online Project Create a new project that linked to the PLC Close Project This button will close the current project A message window will pop up if the program has not been saved The program can then be saved Save Project to Disk This button will save the entire project to disk and will also create a new auto backup version of the project Save Project to PLC Use this button to save the entire project to the PLC Save As to Disk Use this button to save the active project to a different disk file Import This button will allow the programmer to import a project from a non DirectSOFT 6 format Import Element Documentation This button allows the programmer to import a document containing nicknames wiring information
35. 1 RS 232 RS 422 RS 485 HD15 DO DCM D2 DSCBL RS 232 RJ11 6P6C D2 DSCBL 1 RS 232 RS 422 RS 485 HD15 HO ECOM 100 D2 DSCBL 10 100 BASET RJ45 CAT 5E RJ11 6P6C Port 1 D3 DSCBL 2 D2 DSCBL RS 232 DB 25 RJ11 6P6C Port 2 D2 DSCBL RS 232 RJ11 6P6C D2 DCM D3 DSCBL 2 RS 232 RS 422 DB 25 H2 ECOM 100 Port 1 D2 DSCBL 10 100 BASET RS 232 RJ45 CAT 5E RJ11 6P6C Port 2 D2 DSCBL 1 RS 232 RS 422 RS 485 HD15 D2 DCM D3 DSCBL 2 RS 232 RS 422 DB 25 H2 ECOM 100 D3 232 DCU Port 1 D3 DSCBL 2 D3 DSCBL 1 10 100 BASET RS 232 RS 232 RJ45 CAT 5E DB 25 RJ14 4P4C Port 2 D3 DSCBL 1 D2 DSCBL RS 232 RJ14 4P4C RJ11 6P6C D3 DSCBL 2 D3 DSCBL 2 A 2 DirectSOFT 6 User Manual 1st Edition Appendix A Cables and Protocals Diagrams aaa DirectLOGIC PLC Programming Cable and Wiring Standard Reference CPU Port Cable Standard Jack Style D4 430 D4 440 Notes Port 0 D4 DSCBL RS 232 DB 15 Port 1 D3 DSCBL 2 RS 232 D4 DCM D3 DSCBL 2 RS 232 RS 422 DB 25 H4 ECOM 100 Port 0 D4 DSCBL 10 100 BASET RS 232 RJ45 CAT 5E DB 15 Port 1 D3 DSCBL 2 RS 232 DB 25 Port 2 D2 DSCBL RS 232 RJ11 6P6C Port 3 RS 422 D4 DCM D3 DSCBL
36. 1 cycle mode Aa __ _ _ lt os 4 30 DirectSOFT 6 User Manual 1st Edition illustrates the split screen Notice that the lower pane is showing a different rung than the upper pane Different parts of the program can be viewed Chapter 4 Programming Environment aaa The New Window Feature Another handy feature of DirectSOFT 6 is the New Window feature This feature is used to open two or more Ladder Views of the same program Having two or more views open at once can be helpful when programming a lengthy program or to view two different parts of a program simultaneously To open a new window click on Window gt New Window You will know that there are two windows open by observing the two Ladder View tabs To place the two views side by side click on Window gt Tile Vertically The two views will be displayed like shown in the diagram below EE DirectSOFT 6 Programming UNTITLED Si cw Lo 8 meee 2 AA ie File Edit Search View Tools PLC Debug Window Help m y of 23 a E zA lng E Wa 69 e 100 LS Write Disk New Open Edit Mode Find Browse Options OnTheWeb Help HE Data E Ladder View l EF Ladder View 2 EF Ladder View 2 Lol O Ja E Ladder View MAIAJIBYX X Control relay used to Control relay used to Start switch on operator signalthatpressisin Start NE Start switch on operator signal that press is in Start switct one cycle mode p panel one cycle mode
37. 1st Edition IX Table of Contents EA 2 Notes X DirectSOFT 6 User Manual 1st Edition HAPTER I INTRODUCTION In This Chapter Introduction 1 2 Conventions Used 1 5 Chapter 1 Introduction i Introduction The Purpose of this Manual This manual describes how to use the DirectSOFT 6 software for programming and monitoring any of the DirectLogic and compatible CPUs This manual will not teach you how to develop a relay ladder logic RLL program or attempt to familiarize you with the instruction sets of the CPUs Please refer to the applicable PLC user manual for the RLL instructions The Quick Start chapter will show the first time user how to get started using DirectSOFT 6 The balance of the manual will detail all of the programming tools made available to the user Who Can and Should Use DirectSOFT 6 If you have a PLC belonging to the DirectLOGIC CPU family you can use DirectSOFT 6 to manage your existing ladder logic programs and to create new ones The families of PLCs that currently exist under this description are shown below a DirectLOGIC PLC Family DLO5 CPUs DLO6 CPUs Two built in ports Two built in ports Max baud 38 4 K Max baud 38 4 K DL105 CPUs One built in port a Fixed baud 9 6 K ma DL205 CPUs One built in port D2 230 fixed baud 9 6K Two built in ports D2 240 max baud 19 2 K
38. 6 6 Create an Unassigned Nickname 6 6 Assign the Nickname to an Element 6 6 Entering Rung Comments 6 9 Comments are Free form 6 9 Selecting Rungs for Comments 6 9 Using the Scroll BU ONS 3 44 paa Tma Wa ted NR edere ER 6 10 Use the Editing Keys 6 10 MoveRungComments 6 11 Entering Stage Comments 6 12 Use Stage VIEW a A Pm a e 6 12 Comments are Free form 6 13 Selecting Stages to Comment 6 13 Editing the Comments 6 13 Importing and Exporting 6 14 Exporting Program Documentation 6 14 Export Element Documentation oe 6 16 Expor Rung COMMEN x esse nh eso demens NO beca Es 6 18 Importing a Program ux e eed e cna ce Aw ie d Qo da ea d 6 19 DirectSOFT 6 User Manual 1st Edition V Table of Contents Importing Element Documentation 6 22 Importing Program Comments 6 24 Irisert InstPstlons cio ii e NA 9 edo dd tos Or ech 6 24 RESO WEM C ia a da ida bad 6 27 Prevent Documentation Loss 6 28 Save FTO GO uu
39. 6 User Manual 1st Edition Chapter 4 Programming Environment Disk to PLC This button will allow the copying of the configuration data from the disk to the PLC The PLC Diagnostics Toolbar The buttons on the Diagnostics Toolbar will only be active when the PC is online with the PLC Ika AG VO Diagnostics Sean Nang Messages I O Diagnostics Pressing this button will perform diagnostics on the connected PLC Observe the Scan Time Press this button to open the Scan Time dialog which allows the viewing of the current minimum and maximum scan times from the current PLC The scan times are continuously updated while the dialog is visible View Error Messages The messages button will open a window that displays System Errors and Fault Messages which have occurred The PLC Setup Toolbar Some of the buttons on the PLC Setup Toolbar can be used offline but all of the buttons can be used with the PLC online depending on the features of the current PLC Il 2 EN Do wv X X Pause Bits Overrides Cartridge Name Retentive Ra mp3 Watch Dog Scratch Pad Selectl O Check 0 xm m w je D DCM Port2 Calendar DV 1000 PID Intelligent YO Set the Pause Bits Use this button to open the Pause Bit editor which allows the programmer to set output pause bits Setup Overrides This button will open the PLC Override editor Name the Memory Cartridge This will open the Memory Cartridge dialog used to set a name in
40. 8 1 32 bit or 64 bit versions NO DOS OS 2 Macintosh XP 64 bit Linux or Unix versions or 16 bit versions e 512Mb RAM e 50Mb available hard drive disk space CD ROM or DVD drive e At least one unused serial communications port USB with USB to serial adapter 10base T or 10 100 Ethernet Network Card when using Hx ECOM or Hx ECOM100 e 1024 x 768 resolution color SVGA monitor Power Supply It is recommended that the computer which DirectSOFT 6 operates on has some form of power surge protection A quality surge protector will protect your computer from most surges and spikes however an uninterruptible power supply UPS will provide the best protection A UPS provides isolation between the AC power source and the computer It also has a battery backup for blackout and brownout conditions DirectSOFT 6 Package Contents Now is the time to review the contents of your DirectSOFT 6 software package you should have the following items e CD ROM e Programming User Manual 2 2 DirectSOFT 6 User Manual 1st Edition Quick Start i Installation of DirectSOFT 6 Step 1 Load the CD DirectSOFT 6 Programming Software for DirectLOGIC PLCs is 2 available on the AutomationDirect CD To install DirectSOFT 6 insert the AutomationDirect CD into your PC s CD drive Select Open folder when autoplay dialog appears or navigate to the CD drive and select the SetupDS6 executable r0 CRI d File Edit View Tools Help Or
41. 8IAJ8MX X Insert instructions from mnemonic text file into current program X our Pa l B14003 RST B1400 3 SET YO YA ow NOP Shift F2 Ep 00020 07680 06 DirectSOFT 6 User Manual 1st Edition 6 25 Chapter 6 Documentation i The Insert Instructions dialog will appear Select the folder where the text file is located then select the text file to be inserted Next choose either Insert at Beginning End or Before Rung Number How the element documentation can be imported involving collisions with existing program documentation can also be chosen Select Merge PRJ Priority if the existing project documentation is to remain unchanged Select Merge TXT Priority if the new documentation is to overwrite the existing documentation in the program If the program element documentation is not to be changed select Ignore Element Documentation Press the Open button to execute the instruction qeu E Insert Instructions LJ Insert At Documentation Import Method Look in ME Desktop Beginning C Merge PRJ Priority Cd Example text End C Merge TXT Priority Recent Places Before e lgnore Element dl rll text C Rung Documentation Number Desktop t 1 Iv Ignore Stage Comments rll A Computer Ga Network File name Example text Files of type Monic bx c users desktop example text txt The DirectSOF
42. 8P8C All Ethernet and ECOM patch cables should be Category 5 UTP Cable The diagram illustrates the appropriate wire position in the RJ 45 connector DirectSOFT 6 User Manual 1st Edition PENDIX B COMMUNICATIONS TROUBLESHOOTING In This Appendix Communications Resources B 2 Editing the DSxxx ini File B 10 B 15 Other Possible Issues Appendix B Communications Troubleshooting E Communications Resources If you are using an ECOM and have Windows XP on your PC with a firewall particularly with SP2 then you must do one of the following 1 Turn the firewall OFF 2 Create an exception for CSMAIN EXE application located in the BIN folder under your DirectSOFT folder 3 Create an exception for port 0x7070 28784 for both TCP and UDP protocols which is the port number that all of our Ethernet devices use for communication You can control which communications resources on your PC you want to let DirectSOFT use by altering the DirectSOFT initialization file DS600 INI Startup Using the resources enabled in the INI file DirectSOFT s Commserver tries to find PLCs on startup If it finds any it creates DirectSOFT links to them If it finds none it opens without creating links While using the communication resources on your PC during startup one of the following events messages will occur e DirectSOFT comes up normally e
43. Address lo lo f Leave Delete from table Cancel Help Use the Delete from table button to delete an entry from the Object table Press OK once all of the selections have been made on the dialog 5 30 DirectSOFT 6 User Manual 1st Edition Chapter 5 Edit a Program Common Mistakes It is not uncommon to make programming errors The fewer errors made the quicker a program can be completed Here are some of the more common errors Failure to Enter the Edit Mode Some new users will typically open a project and immediately try to edit a program Remember that you must enter the Edit Mode Entering the Edit Mode can be done in several ways Use either Edit gt Edit Mode Ctrl E or press the EDIT MODE button IS located on the Offline toolbar and on the Ladder palette When in the Edit Mode the cursor box will turn a solid color AND above a Join The rule is that after a wire has been drawn down on a rung of logic to AND a sub rung that contains a midline output no additional input logic may appear on the leg of the midline output Ladder View Forgetting to Select Rungs In order to Cut or Copy a rung or rungs the rungs must be selected use Shift up or down arrows If nothing is selected the Cut and Copy buttons will be grayed out on the Offline toolbar and on the Menu bar DirectSOFT 6 User Manual 1st Edition 5 31 Chapter 5 Edit a Program i MM Notes 5 32 DirectSOFT 6 User M
44. Description Assign Nicknames Iv System NN s Click here to open the Assign Nicknames dialog The Assign Nickname dialog will appear with the list of unassigned nicknames appearing in the Source Nickname column Select the nickname in the list and enter the element reference for the nickname in the Source Element Column Assign Nicknames Source Nickname Source Element Result Unassigned Nicknames Element Element Process x11 X11 Nickname Nickname Process e Wiring Info C Wiring Info Wiring Info Description C Description Description The reference will be duplicated in the Result column to help avoid accidental entries Press Assign and and the following dialog will appear as a confirmation of the element entry Attention Cancel E DirectSOFT 6 User Manual 1st Edition 6 7 Chapter 6 Documentation A M If the reference entered is correct click OK The Element Browser will be in view again so that wiring information and a description if any can be added Pressing Exit will close the browser and the program will have the new element in the program as shown below Run g 1 This rung determines ifthe press is in one cycle or continuous run mode This is line 2 This is line 3 Control relay used to Control Start switch on signal that press is in Stop Switch on signa operator panel one cycle mode operator panel auto start switch 1 cycle mode stop switch process Auto x40 C3 x
45. DirectS OFT 100 or to update an existing DirectSOFT 6 installation E nte r Product Key here Then click on the Next button Step 4 Installing an Upgrade If you are installing the DirectSOFT 6 upgrade version setup will search your PC to look for a previous version of DirectSOFT If a previous DirectSOFT version is not found you will be prompted to enter a valid product key code from a previous version of DirectSOFT DirectSOFT 6 Programming InstallShield Wizard Please enter your valid Product Password Keycode to run this setup Leave this field empty to install DirectSOFT 100 or to update an existing DirectSOFT 6 installation lt Back Next gt Cancel Click here to proceed with the DirectSOFT 6 installation 2 4 DirectSOFT 6 User Manual 1st Edition Quick Start E o _ _ _ _ _ _ Step 5 License Agreement The wizard displays the Software License Agreement shown below Read the agreement and select accept the terms of the license agreement Click Next to continue with the installation If you do not accept the license agreement cancel the installation DirectSOFT 6 Programming InstallShield Wizard License Agreemen t Please read the following license agreement carefully DirectSOFT 6 License Agreement IMPORTANT BEFORE OPENING THIS PACKAGE AND USING THIS SOFTWARE YOU SHOULD CAREFULLY READ THIS AGREEMENT manuals release notes binders
46. On Online DSCBL 06 MAI OO NOP ENE Y 00003 07680 06 0004 001 0UT our END nop nop nop nop NOP NoP The program editing and testing is now complete The example program is the most simple program that can be written You can add to this program by inserting rungs before the END rung Rung 2 or by deleting the END rung and continuing to edit additional rungs Do not forget to end your program with an END rung 2 30 DirectSOFT 6 User Manual 1st Edition Quick Start u The following picture is an example of how you might continue with your program Note the Cross Reference View and the Data View Chapters 9 and 10 will explain how to use these views EX DirectSOFT 6 Programming test Ladder View WA e S 7 File Edit Search View Tools PLC Debug Window Help D ES a pay 4 NG ET g 60 New Open Backup Edit Mode Find hs Data XRef View 21xj EF Ladder View za Be 100 ES Browse Options OnTheWeb Help malls alld ad N a For Help press FL ET Edit Mode DirectSOFT 6 User Manual 1st Edition 2 3 1 Quick Start Fa Notes 2 32 DirectSOFT 6 User Manual 1st Edition HAPTER 3 MANAGING PROJECTS In This Chapter Get Started Using DirectSOFT 6 3 2 Create a New Project 3 4 Importing Projects 3 0 Copy
47. Options OnTheWeb Help E Split Screen Bar Control relay used to Start switch on operator signal that press is in Start switch on operator panel one cycle mode panel EF Ladder View Control relay used to Edit Mode signal that press is in automatic mode Fa Automatic mode Accept ue 000 ue 00 start switch 1 cycle mode stop switch X40 i X50 p MMMM our Control relay used to signal that press is in automatic mode Automatic mode Co For Help press Fl 00006 02048 05 0001 002 005 E DirectSOFT 6 Programming UNTITLED Ladder View This diagram File Edit Search View Tools PLC Debug Window Help S p 2 Write Disk New Open Em Data EF Ladder View Start switch on operator start switch 40 Edit Mode Control relay used to signal that press is in one cycle mode 1 cycle mode C3 Switch on operator panel selects one cycle or automatic operation one cycle switch X47 Confirms thatthe conveyor actually moved forward index conveyor x46 Start switch on operator panel stop switch x50 Control relay used to signal that press is in automatic mode Automatic mode WA lH OUT kia Control relay used to signal that press is in automatic mode Automatic mode Na o EN 00016 02048 05 Control relay used to signal that press is in one cycle mode
48. PC DSOFT6 M Issue 1st Edition Issue Date 10 14 Publication History Issue Date Description of Changes 1st Edition 10 14 Original issue TABLE OF CONTENTS Chapter 1 Introduction Introduction 1 2 The Purpose of this Manual 1 2 Who Can and Should Use DirectSOFT 6 1 2 Only One DirectSOFT 6 Version 1 3 Supplemental Manuals 1 4 Technical Support 1 4 Conventions Used 1 5 Menu Selections and Keystrokes 1 5 Key Topics for Each Chapter 1 5 Chapter 2 Quick Start Getting to Know Windows 2 2 Recommended System Reguirements 2 2 Power Supply 2 2 DirectSOFT 6 Package Contents 2 2 Installation of DirectSOFT 6 2 3 Getting Started 2 8 Welcome to DirectSOFT 100 2 12 Begin Editing a Program 2 14 Table of Contents Establish the Communication Link 2 24 Connect the PO to the PLC 2 24 Moni
49. Setup can be invoked by either using File gt Print Setup or pressing the Print Setup button on the File toolbar The dialog that appears will be the Properties dialog for the printer being used If necessary printer settings can be made here as well as choosing the page layout which includes Landscape and Portrait orientation n x Adobe PDF Document Properties EN Layout Paper Quality 4 Adobe PDF Settings rientation DirectSOFT 6 User Manual 1st Edition 8 11 Chapter 8 Printing i nn Notes 8 12 DirectSOFT 6 User Manual 1st Edition SETUP MANAGE COMMUNICATION LINKS HAPTER 9 In This Chapter Establish the Communications Link 9 2 Setup a Serial LINK 9 2 Setup an Ethernet Link 9 7 Setup a Modem Link 9 14 Comm Link Options 9 22 Going Online 9 24 Chapter 9 Setup 8 Manage Communication Links Establish the Communications Link In order to download a program to the PLC a communications link must be established If your PLC is connected to your computer by a serial connection or USB to Serial converter DirectSOFT 6 should be able to auto configure your communications link for you If you are using an Ethernet link or if for some reason your serial link does not auto configure you can follow the steps below t
50. This button will begin a new project offline This button can be used with a project already open The project will not be overwritten with the new project You will be prompted to save the project before a new Ladder View will appear An Offline Project includes the program as well as other types of data like V Memory and documentation Open a Project This will open an existing project A project can be opened when an existing project is already open You will first be prompted to save your project then the project that has been selected will be opened 4 2 DirectSOFT 6 User Manual 1st Edition Chapter 4 Programming Environment Backup to File Click on this button to make a backup copy of your project Edit a Program This button will turn on the Edit Mode When the ladder view is in Edit Mode the edit cursor will be a solid block on the screen Click the Edit Mode button again to toggle back to Display Mode Accept the Program UI a Before the edited program can be downloaded to the PLC the Accept button must be pressed Once this is done the program will be compiled in other words the program is put into a form that can be downloaded to the PLC Cut This button is available in the Edit Mode It allows the programmer to delete a marked or selected rung or rungs from the program and place it on the clipboard Copy This button allows the programmer to copy one or more marked or selected program
51. Two built in ports D2 250 1 260 max baud 38 4 K DL305 CPUs D3 330 requires D3 232 DCU max baud 19 2 K Two built in ports D3 340 350 max baud 38 4 K DL405 CPUs Two built in ports D4 430 440 max baud 19 2 K Four built in ports D4 450 max baud 38 4 K 1 2 DirectSOFT 6 User Manual 1st Edition Chapter 1 Introduction SZS Besides being easy to use DirectSOFT 6 includes the following new features Crisp new graphics based displays in Ladder View and Stage View with m alpha blended Block Cursors Color Setup dialog now offers selection of over 16 million colors along with the ability to configure Block Cursor and Ladder View Box colors Now ZOOM IN ZOOM OUT to eleven 11 levels via new drop down Zoom control on the main offline toolbar New Trend View tool which is a new debugging tool for tracking multiple elements values over time New graphical indicator denotes edge triggered vs level triggered Boxes and IBoxes in Ladder View DirectSOFT now automatically Checks for Updates on startup Also added ability to manually Check for Updates under the Help menu Over 40 new IBoxes including MOVER Move Real FILTERD Filter Over Time BCD Double and DECBYBCD Decrement by BCD See the chart below for the PLCs and the supporting firmware revisions required for the new IBox instructions PLC Firmware DLO5 5 10 DL06 2 10 D2 250 1 4 60 D2 260 2 40 D4 450 3 30
52. W Micknames Iv Wiring Info W Descriptions W Comments Cancel Help The Ladder tab is showing all of the documentation types checked Leaving each selection checked turns ON that documentation type to be shown in the program Unchecking the documentation type will turn it OFF in the program Most of the Options dialog features have been discussed in Chapter 4 For turning the documentation ON OFF only the Ladder Stage XRef and Data View under Doc tab options need to be accessed 6 2 DirectSOFT 6 User Manual 1st Edition Chapter 6 Documentation E Documentation Selections Most documentation refers to individual elements therefore it is specific in nature Listed below are four types of documentation e Elements the references for the individual elements ie X1 Y10 etc e Nicknames these are alpha numeric names that are used for the various types of program elements It is usually easier to remember the name Start Switch than it is to remember that X1 is the input for the switch Descriptions detailed description of an element This can also be used to add brief trouble shooting steps etc Wiring this can be used to identify panel wiring for the project 6 Descri ption Rung 1 This rung determines ifthe press is in one cycle or continuous run mode This is line 2 This is line 3 Wi ri ng Info Start switch on pra a Stop Switch on pide operator panel one cycle mode oper
53. Web a Web oe b Sh E Es Read PLC Write PLC Status Data Value Trend Mode Info Check Memory Egar Title Page Editor XRef View Mx EF Ladder View EE E el Personal Toolbar Rung Address Instructior 1 co LI gt Memory Editor Documentation Editor A Assign Nig NS Click and Drag amp Debug s aA amp Window Title Page Editor 8Help All Commands Compare Programs Insert Instructions From File 4 18 DirectSOFT 6 User Manual 1st Edition Chapter 4 Programming Environment gt Status Bar Components The PLC status information is located at the bottom of the programming window This area is divided into boxes which contain pertinent information about the PLC operation and status when the PLC is online or offline These boxes can be classified as status buttons no PLC System Information PLC Mode PLC Type zl y 0001 001 002 Online DSCBL 06 BER 00003 07680 06 Link Program Information Memory Usage OK Program Cursor Location PLC System Information This status button is active whenever the PLC is online It displays OK to indicate the PLC is running without an error Clicking the button is like using the System Info button in the online toolbar It will open the PLC System Information window DirectSOFT 6 User Manual 1st Edition 4 19 Chapter 4 Programming Environment Em Communication Lin
54. Wiring Info Descriptions Cancel Help Apply Options Notice the three boxes next to the Apply options to circled in the above diagram These boxes are in view while the dialog is open Select the view the options are to be applied to when the OK button is pressed DirectSOFT 6 User Manual 1st Edition 10 7 Chapter 10 Debugging and Monitoring Data View Mode Options Next to the Doc tab is the Mode tab The mode selections will determine whether the data in the Status column will be Read Only no writes or Read Write A Data View can be setup for Read Only if changes to data will not be permitted by whoever is observing it Read Write should be selected for monitoring and debugging a program Leave Safety enabled so the write operation can be confirmed Options Data View Global Ladder Stage Apply options to W Current View New Views Display 1 Display 2 Doc Mode Safety t Read Only no writes W Confirm writes f Read Write Cancel Help Make Data View Entries The columns in a new Data View window are blank whenever it is first opened The entries are entered in the Elements column The type of entries that can be made are element references memory addresses or nicknames For example control relay C1 or Test Output 1 are valid E DirectSOFT 6 Programming UNTITLED Ladder View entries Also 2000 File Edit Search View Tools PLC Debug Window Help P Aa yi p for
55. a data register MET Y V1 200 for a V Write Disk Edit Mode r gt a memory location Status Data Value Trend Mode Info Check X Da 3 x EF Ladder View can be entered EIL Hihi E Start Switch Element The example here shows elements and a memory location which have been entered while Online with Status F enabled Reset E J 10 8 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring EJ It really doesn t matter if entries are made in the Element column with the PLC Online or Offline Status On or Status Off Entries can be made with the PLC Offline then it can be placed Online later to monitor the program Whenever a Data View window is opened it appears to the left of the Ladder View see the example on the facing page Keep in mind that the Data View can be repositioned and resized to make room for a larger Ladder View like the example below The Data View position in the example may be radical but it may be more convenient for the user EX DirectSOFT 6 Programming UNTITLED Ladder View File Edit Search View Tools PLC Debug Win m dd Y Element Status a IM B355 i Write Disk New Open i OnTheWeb Help Ed ws B Status Data Value Tren EF Ladder View 1 gt x z Start Switch 2 Edit Mode X100 t 1 For Help press FL _1Second Start SP Y1 i ka _FirstScan JIP SPO Ctrl F2
56. a general rule if the Ladder View looks correct in Print Preview but the program printout shows garbage the first thing to suspect is the printer driver being used Look on the printer manufacturer s website for the latest driver for the printer then download it and install it on the computer Once this is done print one page of the program in Print Preview to be sure that the problem has been corrected DirectSOFT 6 Crashes If DirectSOFT 6 crashes whenever Print or Print Preview is selected there may be a corrupted printer setting file in DirectSOFT 6 Each project has a printer settings file that is generated whenever a new project is created It will reside in the project folder and will have an extension of prt To correct this close DirectSOFT 6 and delete this file by using Windows Explorer Reopen DirectSOFT 6 and try the print operation again 8 10 DirectSOFT 6 User Manual 1st Edition Chapter 8 Printing n O Another reason for DirectSOFT 6 crashing whenever Print or Print Preview is selected may be from corrupted global printer settings files There are two files located in DirectSOFT 6 Program Bin sub folder named PrntSrv rst and Program opt These files can be deleted from the directory after closing DirectSOFT 6 Locate the two files by using Windows Explorer After deleting the files reopen DirectSOFT 6 and try the print operation Print Setup Dialog The Print Setup dialog deserves to be mentioned Print
57. and must have a COM port assigned e g COMB or similar Right click on the adapter select Properties Select the Port Settings tab Click the lt Advanced gt button There will be a field in the lower left that shows the COM port assignment Click the right edge of that field and all the COM ports will show up 8 Select COM1 or COM2 as long as they do not show In Use 9 Click lt OK gt on all the windows that opened up Your USB adapter should now show the COM port you have selected N O QO Ff 10 Close Device Manager and Control Panel 11 Start DSLaunch DirectSOFT They might auto detect your PLC and create a link for you If not then follow the normal procedure to create a link and select whichever COM port you selected for your adapter PORT UNAVAILABLE OR IN USE This message is typically caused by the Allen Bradley software RSLinx controlling the COM ports You must turn it off with Task Manager Allen Bradley Harmony can also cause this Siemens software can cause this as well In much rarer instances docking stations or IR transfer adapters can also cause problems Laptop AC Adapter Issue If you are having problems connecting to a PLC with a laptop and you are using a serial connection or USB to Serial converter try closing DSLaunch DirectSOFT removing the AC adapter so you are running just from battery Then re open DirectSOFT and try to connect again DirectSOFT 6 User Manual 1st Edit
58. are not required When you have established a link to the ECOM and NetEdit can identify it note the F and B columns An asterisk in a column means that the firmware booter is not the latest version this likely won t hinder your operation some firmware fixes are for very rare issues You can go to File gt Live Update if you have an active internet connection remember as part of the connection you may have had to disable your internet you can click Live Update to ru get the latest firmware booter versions DirectSOFT 6 User Manual 1st Edition 9 13 Chapter 9 Setup 8 Manage Communication Links Aq ___ Uy4AhAUhAUhH SCJ gd Ab ewbpw vs Setup a Modem Link Establishing modem links have changed from the standard serial link DirectSOFT 6 uses Telephony Application Programming Interface TAPI for modem configurations The TAPI protocol allows applications to control modems or other telephony devices for operations such as dialing answering or disconnecting a connection With the TAPI protocol all of the modem support is centralized by the Windows operating system By using TAPI the Windows modem setup utilities will be used to configure the modem Configuring the modem in this manner should simplify the setup process and allow the selection of the most recent drivers for the modem being used mn NOTE If the AutomationDirect MDM TEL serial modem
59. be saved to disk Attention Link is configured to use a modem Connect modem to validate link settings 9 20 DirectSOFT 6 User Manual 1st Edition Chapter 9 Setup 8 Manage Communication Links LI _ _ A _A__ ___ 7 After the link has been successfully setup the newly configured Modem link will be listed on the DSLaunch tree under Comm Links in the DSLaunch window The DSLaunch window will display all the information for the link whenever the link is selected File View Help Us DirectSOFT on the Web E Applications EX DirectSOFT 6 Programming Aq Utilities 1 Visit AutomationDirect L Visit Host Engineering Modem Link 1 Host Forum FAQs Downloads ff CTRIO WB 2 EBC WinPLC i CTRIO we 2 pac Active HA CTRIO WB 2 Offline B ERM Workbench ES ___ fea DBWin32 Logger DNLoader Comm Rate 0 comms sec NetEdit 3 Calculator Completed po A Version 7 DS600 ini p o ER Windows Network Control Panel 3 Windows Firewall p o am Windows Device Manager fy Windows Services eB Projects O c users bdehner desktop directsoft6 code t 3 test3 prj 5 3 Comm Links Vo DSCBL 06 m EN DirectSOFT 6 User Manual 1st Edition 9 21 Chapter 9 Setup 8 Manage Communication Links E gt Comm Link Options There are several link options available after a link is setup The link options dialog is
60. being displayed in this case the Ladder View Each mistake or error message will be listed Double clicking on the error in the Output window will move the edit cursor to the error rung in the ladder view Once all of the errors are corrected the program can be compiled The error messages in the Output window will disappear but the window will remain in view as can be seen in the diagram on the facing page In the diagram above notice the push pin in the upper right hand corner of the Output window Clicking on this push pin will auto hide the window and a tab will be displayed in the lower left hand corner More about auto hide and dockable views will be discussed beginning on page 7 19 NOP Shift F2 woP Output 7 tab nop Output Window For Help press Fl i 00010 02048 05 7 16 DirectSOFT 6 User Manual 1st Edition Chapter 7 Other Views E DirectSOFT 6 Programming Test Ladder View File Edit Search View Tools PLC Debug Window Help Ee peg Read Disk WriteDisk New Open Backup Edit Mode el Data yi our E R TMR TO 1 F KO tT B3 Y5 ow Y3 OUT T The Output window can be closed just like other windows are closed If you desire to open the Output window press the Output button located on the Windows toolbar if it is displayed If the Output window is displayed with error messages it can be cleared by pressing the Clear Output
61. button magnifying glass to browse through the available element addresses or nicknames or press Enter to accept the entry Red indicators show not complete Multiple Parameter Instructions Some instructions such as timers counters and comparative boolean contacts require more than one element parameter For example for a CTAO K5 timer enter the timer number and a preset value For a comparative boolean contact enter the memory location and the value to be compared When the Instruction Editor dialog box 7 appears for these instructions the cursor appears in the first operand field Do not press Enter when you 1st Operand 2nd Operand a complete this entry Press the Tab key or click on the second field for the next entry For example if entering a comparative contact make the first entry and then press the Tab key to make the next entry To return to the first field press the Shift Tab keys or simply press the Tab key again and the cursor will wrap back around to the first field DirectSOFT 6 User Manual 1st Edition 5 7 Chapter 5 Edit a Program i MM Using the Ladder Palette The Ladder Palette is always in view whenever the programming window is open in DirectSOFT 6 The palette becomes active when the Edit Mode button is pressed The palette is initially docked to the right of the Ladder view but when the palette is floating it can be posi
62. button on the File toolbar if it is displayed Either method used will open the Export Program dialog shown on the facing page E DirectSOFT 6 Programming UNTITLED Ladder View File Edit Search View Tools PLC Debug Window Help New Project bi of Open Project Ctrl O ra F 3 Edit Mode File Toolbar Close Project Save Project 0 Save Project As HL A x x Read Program i Write Program SaveAs Import ImportDoc ImportComments Export Export Doc gt m Import lor PE Stage Viet Export R E W Program Print Preview Y Element Documentation 23 Print Ctrl P Y Rung Comments File Export Print All Options Print Setup O Properties 1 TEST3 PRJ 2 C USERS CODE TEST PRI 3 C USERS DESKTOP TEST PRI bit 6 14 DirectSOFT 6 User Manual 1st Edition Chapter 6 Documentation In the Export Program dialog select where the program is to be exported to enter the program name and click the Save button EX Export Program Save in BE Desktop AA Libraries R t PI System Folde 4 A Computer Ux ystem rolde Ga gt Network Libraries mg A epale Ga Network The following dialog will appear so options can be selected and saved Export Options test txt pa Export Program Range From Address Range 0 C Rung Range 1 Entire Program iv Include Rung Comments I Include Element Documentati
63. comments filename cx Index file for the ladder rung comments filename lda Connects rung comments to correct rung no filename ldo Online only connects to correct rung number temporary until saved offline to Ida filename pid PID documentation filename prj Contains the ladder program filename prt Print settings filename rd 305 R memory data filename rf 305 R memory editor format filename scd Stage comments filename scx Index file for stage comments filename tls PLC parameters I O configuration pause bits filename vd V memory data filename vf V memory editor format filename wsp Position of program windows colors etc filename xml Docking pane layouts Files Associated with DirectSOFT 6 Project Files File Extension Contents importexport doc namename csv Comma Separated Variable ctrioworkbenchname cwb Counter l O configuration ermworkbenchname erm Ethernet remote master configuration importexportmnemonicname txt Text file 3 8 DirectSOFT 6 User Manual 1st Edition CHAPTER 4 PROGRAMMING ENVIRONMENT In This Chapter Offline Toolbar Components 4 2 Online Toolbar Components 4 5 Additional Toolbars 4 6 The Options Dialog 4 21 Colors in DirectSOFT 6
64. data in graphical form as seen below Ela e 2 0 Mir Opt Hist Exp Sync Rec A ZA Time scale 1 Min LI 1621214 DirectSOFT 6 User Manual 1st Edition 10 29 Chapter 10 Debugging and Monitoring Some things to be aware of when using Trend Views e Discrete points integer values and real values are placed in separate panes e Variables are graphed using solid lines e Constants are graphed using dotted horizontal lines e Red vertical lines indicate a loss of communication e Blue vertical lines indicate communication is re established The Crosshair Cursor The crosshair cursor is displayed anytime the mouse cursor moves over any of the panes in a Trend View The crosshair provides a visual reference when comparing values displayed on the Panes of a Trend If there are multiple Panes in the Trend View the vertical bar of the crosshair will extend through all of them Using the CTRL key and the scroll wheel on the mouse will put the Trend View into Historical Mode and zoom into or out of the area under the center of the crosshair as follows e CTRL scolling upward will zoom into the area by decreasing the Time Scale e CTRL scrolling downward will zoom out of the area by increasing the Time Scale Left clicking the mouse will take a snapshot of all the values on all the Panes on the Trend at the time where the crosshair was located then present the data on a snapshot dialog
65. etc unopened to Automationdirect com for a full refund 1 LICENSE Subject to the terms and conditions of this Agreement when you install this software amp utomationdirect com grants you and you accept a non exclusive license to use the following Software which you obtain from Automationdirect com The particular Software you have acquired and the type of license is specified in your purchase order as part of the part number for the item The following applies to each type of Software product and license ii AA accept the terms of the license agreement MEN 9 do not accept the terms of the license agreement lt Back Next gt Cancel Click here if you agree with the License Agreements terms Step 6 Enter the Customer Information The Customer Info window reguests the user name and company Enter the name of the person assigned to the DirectSOFT 6 Programming Software and the name of your company Click the Next button to continue with the DirectSOFT 6 installation Please enter your name and the name of the company for which you work User Name Company Name AD Nest Cancel DirectSOFT 6 User Manual 1st Edition 2 5 Quick Start Surah Step 7 Select the Type of Installation The wizard now displays the Setup Type window This window allows you to select either the Complete or the Custom type of installation Complete is the most common selection Custom
66. file e COMxEnable Enable disable add or delete serial COM port resources for links ModemEnable Enable or disable serial modem resource EthernetEnable Enable or disable Ethernet resources for links Autosense Enable or disable the autosensing of links on startup Once links have been created they are validated each time you start DSLaunch Dump Causes link to output serial connection debug information to a file for troubleshooting links This feature is used in conjunction with DBWin32 logger PROGRAM COLORS Modify default program colors The parameter numbers and colors are not defined in a user friendly manner Therefore this should only be used to fix a problem UDPPortNumEnable Enable or disable UDP port numbering parameter for links B 12 DirectSOFT 6 User Manual 1st Edition Appendix B Communications Troubleshooting ee PROJECT PATH Modify default project path LadderPalette Enable or disable ladder logic palette UseLargeBtns Modify toolbar button size BACKUP PATH Modify default backup project path B RTSxDelay Modify serial RTS timing control OnTheWeb Enable disable the DSLaunch s DirectSOFT on the Web feature INFLOOPTIMEOUT Set DirectSOFT s internal loop timeout value as a protection against infinite loops that can cause crashes This number is the maximum number of loops allowed to do an internal operation in DirectSOFT Under normal conditions this number will never be reached B
67. is being used refer j to the ADC MDM TEL Modem setup folder on the DirectSOFT 6 cd that came with this manual before trying to establish a link through the modem setup 9 Modem Setup The first series of examples were performed in Windows 2000 and will illustrate how to configure a modem connected to your PC The examples may differ depending on the Windows operating system being used 1 Install the modem if not already installed Refer to the modem s documentation for installation information If the modem is to be used for other devices it will need to be installed a second time 2 Once the modem has been successfully installed the properties will need to be edited In the Windows Start field select Settings Control Panel E Control Panel File Edit Vie Favorites Tools Help IG B AA Search h Folders olders EE Adare BI coo ntrol Panel EGE t li Y Switch to Category View See Also Aj Windows Update O Help and Support 9 14 DirectSOFT 6 User Manual 1st Edition Chapter 9 Setup 8 Manage Communication Links B 3 Select Phone and Modem Options A dialog with all available modems installed will appear 4 Choose the Modems tab then click on Properties at the bottom Phone and Modem Options Dialing Rules Modems Advanced The following modems are installed B gt Modem Attached To sd Agere Systems PCI 5V92PP Soft Modem COM3 ES 5
68. is line 3 Control relay used to signal that press is in Start switch on operator one cycle mode Blue 000 start switch 1 cycle mode X40 C3 14 Control relay used to signal press is in automatic mode Automatic mode STRI Rung 2 If the Press is in automatic mode and a part is in the pressing operation Control relay used to signal press is in Limit that detects part automatic mode in fixture Blue Automatic mode part present x41 i 00000 02048 05 6 20 DirectSOFT 6 User Manual 1st Edition Chapter 6 Documentation LY Exported programs element documentation and rung comments can be imported using the DirectSOFT 6 programming window if it has been opened to edit another program This is done by first saving and closing the current program Next either select File gt Import gt Program or press the Import button on the File toolbar The program to be imported is selected and opened as shown in the previous example EZ DirectSOFT 6 Programming UNTITLED Ladder View File Edit Search View Tools PLC Debug Window Help New Project Open Project Close Project Save Project Save Project As Read Program Write Program Import Export Print Preview Print Print All Print Setup Properties 1 CADIRECTSOFTO ol Edit Mode Ctrl O fr pon z 4 pa E A Save As Import Import Doc Import Comments nisi FEX aa ae E Pr
69. or Debug gt Data View gt Save As from the Menu bar DirectSOFT 6 User Manual 1st Edition 10 13 Chapter 10 Debugging and Monitoring l 7 Using Pause Bits A Pause Bit can be set for each output in the Data View window By setting the Pause Bit the output status can be controlled when the PLC transitions from Test Run to Test Program The ability to hold output states is useful since it allows key system l O points to be maintained The Pause Bit is set to maintain the output status and the Pause Bit is turned off to allow the PLC to turn off the output on the transition to Test Program mode The Pause Bit option is selected for outputs in the Data View Options tab as seen below The On Off Pause buttons will then show on the Data View Global Ladder Stage Apply options to 4 Current View D New Views Display 1 Display 2 Doc Mode General Settings Bit Display Settings Col 1 shows display format On Off v Status On V Status Bits oN orr iw Show Toolbar V Show Status Line iv Show Column Headers Override Bits 29 Iv Show Grid Lines Swap bytes for text display Pause Bits P C To set the Pause Bit for an output click on the respective pause button letter P Click on the blank button to turn the pause feature Off When in the Off mode the Pause Bit is not set and the output will turn off on the transition to Test Program The lett
70. programming which require debugging math operations 10 28 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring EJ Trend View As mentioned in Chapter 7 Trend View is used to visually monitor the values of DL controller data elements over time The Trend View can monitor any readable numeric location or any readable bit location or any constant value The Trend View logs the values of the controller elements on each pane of the Trend Those values are displayed on a moving graph The Trend View also provides a historical mode which lets the programmer view all of the data that is currently stored for each of the data points on the display The logged data values can also be exported to a CSV file for importing into a third party application for further research A new empty Trend View can be created by selecting Debug gt Trend View gt New from the Menu or clicking the Trend button on the Online toolbar Enter the number of Panes in the Number of Panes field or use the Up or Down arrow to set the value Click the OK button to accept or the Cancel button to abort I NOTE Refer to the DirectSOFT 6 help file for more information on configuration options and features of Trend View Using the Trend View Once a Trend View has been created and its display options have been configured the Trend will begin collecting data for each of the controller elements on each of the panes and displaying the
71. start switch 1 cycle mode start switch 1 cycle mode X40 prt J Control relay used to Control relay used to signal that press is in signal that press is in automatic mode automatic mode Automatic mode Automatic mode Control relay used to Switch on operator Confirms thatthe signal that press is in panel selects one cycle conveyor actually automatic mode or automatic operation moved forward Automatic mode Blue 007 Blue 006 C10 one cycle switch index conveyor co e2 X47 X46 2 5 oo J J J 111 Seem 4 For Help press Fl i 00016 02048 05 0001 001 001 If the Window toolbar group is shown on the programming window simply click on the New Window button then the Tile Vert button If desired the two views can also be arranged tiled horizontally Notice that the split screen feature has been used in the diagram Ladder View 1 has the split screen DirectSOFT 6 User Manual 1st Edition 4 31 Chapter 4 Programming Environment Em Notes 4 32 DirectSOFT 6 User Manual 1st Edition HAPTER 5 EDIT A PROGRAM In This Chapter I O Configuration 5 2 Referencing Program Elements 5 4 Entering Program Instructions 5 6 Shortcuts for Entering Instructions 5 11 Drawing Deleting Connecting Lines 5 19 Selecting Rungs for Deleting Cutting or Copying 5 21 Deleting Rungs
72. t Octal C Exp 4 Bytes le BCD Hez Real memory location The value in the memory location will be displayed under Current Value When an I O reference or a memory location is entered in the Element field the status or value will be displayed in the New value field as well as under the Current Value By clicking on the Read from PLC button the Current Value and the New field will be updated with the current status or data DirectSOFT 6 User Manual 1st Edition 10 19 Chapter 10 Debugging and Monitoring Using the Memory Editor program elements or data values Changes made while the PLC is in Run Mode become effective immediately Thoroughly consider the impact of making changes in order to minimize the risk of personal injury or damage to equipment WARNING Only authorized personnel should make changes to the Another debugging tool which DirectSOFT 6 features is the Memory Editor The Memory Editor can be used to view and change data in a multiple of memory locations This is especially helpful for Entering or changing values in V memory or Data Registers for use as constants timer counter presets etc Entering text strings into a block of V memory or Data Registers Either press the Memory Editor Memory button located on the Tools toolbar use Tools Memory Editor on the Menu bar or use the keyboard shortcut Ctrl Y The following diagaram is an example of the Memory Editor a 10 Memor
73. the configuration information will be displayed in the DSLaunch window The status field is color coded to help easily identify the link status Green link is enabled it is active and you can use it Yellow a link becomes inactive while that specific link is being edited using the Link Editor Red communication error i e the link has been broken or the PLC has lost power DirectSOFT 6 will automatically attempt to re establish the link DS DSLaunch File View Help Use DirectSOFT on the Web 3 2 Applications LZ DirectSOFT 6 Programming YA Utilities L Visit AutomationDirect La Visit Host Engineering DSCBL 06 JI Host Forum FAQs Downloads FR CTRIO WB 2 EBC WinPLC Ili CTRIO We 2 PBC Active HA CTRIO WB 2 Offline Bi ERM Workbench Po DBWin32 Logger DNLoader e NetEdit 3 L Calculator Completed Na Version E DS600 ini p EA Windows Network Control Panel 3l Windows Firewall D 0 hay Windows Device Manager hay Windows Services m iB Projects D c users desktop directsoft6 code 3 test3 prj EE Comm Links SEE 9 6 DirectSOFT 6 User Manual 1st Edition Chapter 9 Setup 8 Manage Communication Links AA Setup an Ethernet Link The Ethernet link is setup using an Ethernet Communications Module ECOM installed in the PLC The DirectSOFT 6 Link Wizard is used to setup the link The Link Wizard will automatically determine th
74. the current memory cartridge in the PLC DirectSOFT 6 User Manual 1st Edition 4 13 Chapter 4 Programming Environment Em Set the Retentive Memory Range This button will open a Retentive Range dialog to configure the retentive memory for the current PLC Set the Watch Dog Timer Pressing this button will allow the programmer to view edit the watch dog time out value for the current PLC Initialize Scratch Pad Pressing this button will begin the process of Initializing the Scratch Pad Memory Select I O This button is used to determine which I O Config will be read from the PLC on power up Check I O This button is used to turn on or off the I O Config check when the PLC powers up DO DCM Port Setup This button is used to setup the DO DCM communication ports Secondary Port Setup Press this button to setup the PLC Secondary Communication Ports Setup Global I O This button is used to setup the global I O for the DL405 PLC only Set the Time and Date Press the Calendar button to set the time and date in the PLC Set up the DV 1000 If there is a DV 1000 installed with the PLC use this to open the DV 1000 setup dialog refer to the DV 1000 User Manual for setup instructions Setup the PID Loops The PID button will allow the programmer to setup the PID loop parameters Select Memory Cartridge or Flash This button will allow the programmer to select the memory type for a DL405 PLC Setup Intelligent I O Pre
75. the top of the list are checked since they are the default toolbars The rest of the toolbars are optional and they can be selected if desired Note the down arrow at the end of each toolbar This down arrow allows the programmer to customize the toolbar by adding or removing buttons EZ DirectSOFT 6 Programming test Ladder View _ File Edit Search View Tools PLC Debug Window Help aN mi v Ladder View Ctrl L Stage View Read Disk Write Disl m ide Mnemonic View Cross Reference View Trend View XRef View Toolbars v Offline Bar 5 E Status Bar El Online Bar Ir 7 Options v Ladder Palette Bar l Element NONE Themes File Bar Edit Bar Color Setup Search Bar ZoomIn Ctrl Shift Num View Bar Zoom Out Ctrl Shift Num Tools Bar PLC Bar PLC Diagnostics Bar PLC Setup Bar Debug Bar Window Bar Help Bar 5 Customize After selecting the file toolbar it will be added to the Ladder View window beneath the Online toolbar as shown in the diagram below This toolbar can be moved to any location of the programmer s preference by dragging it with the mouse arrow EF DirectSOFT 6 Programming test Ladder View Aa File Edit Search View Tools PLC Debug Window Help nt A EL AES O id ER ag A g 2 g lng Qe g 60 69 P w Added Toolbar Read Disk Write Disk New Open Backup Edit Mode Find Find Next Browse Options e Data O ib
76. the user wishes to view it in a different format simply click on one of the formats shown to change the default Also the data size can be selected in the same manner How the data is viewed is strictly up to the user Any one of the sixteen data fields can be selected to enter data Once new data is entered in the data field press the Write to PLC button to update the PLC The Memory Editor will not update the data being viewed automatically To view data being updated press the Read from PLC button Press this button each time you wish to view data being updated There may be times when a block of memory will be need to be setup with data and saved for use during debugging Simply enter the data in each data field to be written to the PLC After entering the data press the Write to Disk button to save the data Use the Read from Disk to re enter the data in memory Read from Disk and Write to Disk buttons Memory Editor Format Data Size C Binary BCD Hex Word Octal Real C Double Decimal Text Read from PLC and Write to PLC buttons 211 CTATO CTAD I C cra C CTA2 C CTA3 C CTA4 C CTAS C CTAB C CTA DirectSOFT 6 User Manual 1st Edition 10 21 Chapter 10 Debugging and Monitoring l 7 Test Mode Operations for Debugging Select Test Mode DirectLOGIC PLCs support most Test Mode operations which DirectSOFT 6 fea
77. three buttons located at the top of the Data View window which are associated with the Edits column These buttons are pointed out in the example below The Clear Edits button will clear everything out of the Edits buffer so new edits can be entered Single edits can be entered into memory such as a counter setpoint value Simply enter the value in the Edits column in the counter row A single edit can also turn on a control relay by clicking on the ON button for the relay Once both types of entries edits are made click on the button with the single arrow pointing to the PLC Write to PLC Multiple values or control relays can also be written to the PLC The entries or ON buttons are selected as for the single edit After the edits are made click on the button with four arrows pointing down at the PLC The edits will be written to the PLC one at a time Write Write Multiple Values to PLC ka Current Value to PLC Clear Edits If z mia ig Element Status Start Switch Reset on Jorr CTAD buttons Caution must be taken when forcing l O to prevent accidental WARNING I O points can be turned on by using the Override A harm to personnel and equipment DirectSOFT 6 User Manual 1st Edition 10 11 Chapter 10 Debugging and Monitoring ae Auto increment Auto increment is a feature that can be used to enter elements sequentially For instance if a group of control relays C10 C11
78. used to synchronize the time Sync frame and the starting time stamp of multiple Trend Views so that all synchronized views will display the same start time and the same amount of time Click the Sync button to display a list of the available Trend Views Select the Views from the list that are to be synchronized with the current view then click the Synchronize button a Begin Recording click this button to begin the recording session The 9 button face will change from a red circle to a black square with Stop as its new name and the word RECORDING will be displayed in the dialog s tab Clicking this button again will stop the recording and a Save As dialog will prompt for the filename in which to save the recorded data DirectSOFT 6 User Manual 1st Edition 10 31 Chapter 10 Debugging and Monitoring ae il Pause Recording stops recording data while the button is depressed Pse The button will appear depressed and the word RECORDING PAUSED will be displayed in the dialog s tab Click the button again to continue recording data or click the Cancel button to stop the recording session completely ae RIEN Time Scale sets the overall amount of time to be DM inan exe E UI displayed in all of the panes The Time Scale can be set to the following 500ms 1 Second 5 Seconds 10 Seconds 20 Seconds 30 Seconds 45 Seconds 1 Minute default 2 Minutes 5 Minutes 7 Minutes 10 Minutes 30 Minutes
79. view To open the comment editor either click on the keyboard shortcut Ctrl K Tools gt Comment Editor on the Menu bar or press the Comments button on the Tools toolbar if it is displayed The Comment editor can also be opened by double clicking the left mouse button with the cursor positioned in the stage comment area Note that the comment editor is for Stage comments Start Stage Edit Comments Comment for Stage O The Initial Stage Comments Cancel Next operator Start 8 6 12 DirectSOFT 6 User Manual 1st Edition Chapter 6 Documentation n Comments are Free form A new comment can be edited immediately The appropriate comment can be added as necessary Selecting Stages to Comment Once you have edited a rung comment you can use the Page Up and the Page Down keyboard buttons to scroll through the Stages A specific Stage can be found by using the Goto button on the editor dialog After the comments have been entered press the OK button to save the comments and close the editor Editing the Comments 6 The keyboard shortcut keys can be used to copy cut and paste comments between stages 1 Position the cursor at the beginning of the text to be copied or cut 2 Press and hold the left mouse button and move the cursor to highlight the text then release the button The Shift Arrow keys can also be used to highlight the text 3 Use the Ctrl C keys to copy the text or the Ctrl
80. with the imported comments Insert Instructions The Insert Instructions From File feature will allow the insertion of mnemonic text files as instructions within an open project Mnemonic instructions can be inserted one time or several times ril text Notepad ES File Edit Format View Help Address O This is line 2 Ladder mnemonics Blue 908 4 BUOD Switch on operator panel a c3 1 cycle mode control relay used to signal that press is in one cycle mode PLC 06 Rung Comment PLC type BEGIN COMMENT This is line 3 Wire number de control relay used to signal press is in automatic mode Nickname Rung 1 Rung 1 This rung determines if the press is in one cycle or continuous run mode Blue 000 start switch on operator panel cl press complete Control relay showing that the part has been pressed 6 24 DirectSOFT 6 User Manual 1st Edition Element Description within a program To use this feature there must be an existing text file such as a file written with MS Notepad This file must be written in mnemonic text form like the example on left Note that rung comments element descriptions Chapter 6 Documentation Naas element nicknames and wiring information can be edited within the text file to be inserted The text file needs to be edited in the same format as shown with a PLC type at the beginning B
81. you are using Next select the CPU type Once all of the information has been entered click on OK Keep in mind that the available mnemonics processing rules and the tool bar characteristics are tailored to the Family and Type selections that you make EZ DirectSOFT 6 Programming DA New Open New Project window Type a new name 2 14 DirectSOFT 6 User Manual 1st Edition Quick Start i After clicking on OK the next window to appear is the Ladder View with a Tip of the Day dialog box as seen below The Tip of the Day dialog will appear each time a new project is started and each time an existing project is opened If it is not desired to have this dialog pop up as mentioned simply click off the check mark 2 preceding Show tips at startup The tips dialog can always be opened by clicking on Help gt Tip of the day on the main menu bar More tips can be read by clicking on the Next button After clicking on the Close button the new Program display window will be totally in view EF DirectSOFT 6 Programming Test Ladder View File Edit Search View Tools PLC Debug Window Help wa J 4 New Open Backup de Data XRef View mas mb el Run Element NONE Tip of the Day Q Did you know Right Click on a Trend View to add or remove elements move add remove panes clear the data customize the line colors left right Y axis ranges expor
82. 10 15 Chapter 10 Debugging and Monitoring Change Value Dialog WARNING Only authorized personnel should make changes to the program elements or data values Changes made while the PLC is in N Run Mode become effective immediately Throughly consider the impact of making changes in order to minimize the risk of personal injury or damage to equipment The Data View window can be used to make dynamic changes to I O and change data values stored in memory The status of an I O point is performed by using the dynamic edit buttons and the data values are changed by typing new values in the Edit column Both types of edit take effect only when they are written to the PLC Use the Change Value Dialog Turning On Off I O points only with Override bits set and writing data values to memory locations can also be accomplished by using the Change Value dialog When using this dialog it is not necessary to have Status on to make changes to the PLC but it is a good idea to be able to see the changes when they are made 10 To open the Change Value dialog either press the Change Value button located on the Online toolbar use Ctrl Shift F2 or with Status on and not in the Edit mode double click on the element to change The following dialog will appear Change Value Element Value Current OFF Mew C Of te On Format ce Bit t Decimal t Binary t Signed Dec t Octal Exp t BCD Hex Real The dialog w
83. 16 BCD int 16 FALSE FALSE FALSE FALSE FALSE C10 C11 2000 2001 2010 Ready NOTE If unassigned nicknames are exported they will appear in the resultant text as the following types UB unassigned bit UBY unassigned byte useful only for R memory in the DL305 UW unassigned word UDW unassigned double word UU unassigned unknown used for uninitialized types should never be used DirectSOFT 6 User Manual 1st Edition 6 17 Chapter 6 Documentation Em Export Rung Comments The program rung comments can be exported from a project to a text file and a printout can be obtained using Microsoft Notepad or equivalent word processor The following dialog will appear when either pressing the Export Comments button on the File toolbar if it is displayed or by pressing File gt Export gt Rung Comments Select where the file is to be saved then name the text file and press the Save button The illustration below is an example of an exported comment text file shown with Microsoft Notepad r z EZ Export Comments m e di gt Computer Local Disk C DirectSOFT6 Projects gt SS RR uu gt E Organize v New folder J v 2 E Fai Name Date modified Type m Downloads n Backup 4 3 2014 10 56 AM File folder Recent Places 1 Examples 4 3 2014 11 21 AM File folder RE Desktop G9 Creative Cloud Fi CJ Libraries Documents d Music Pictures
84. 2 RS 232 RS 422 DB 25 H4 ECOM 100 10 100 BASET RJ45 CAT 5E To convert an RS 232 cable to USB purchase part number USB RS232 To connect to RS 485 with USB purchase part number USB 485M e EA MG PGM CBL is a USB alternative for the D2 DSCBL Do not use EA MG PGM CBL with SureStep stepper drives e For RS 232 RS 422 use cable part number L19772 100 e For RS 485 use cable part number L19827 100 e For Ethernet Category 5E cable is recommended as a minimum DirectSOFT 6 User Manual 1st Edition A 3 Appendix A Cables and Protocals Diagrams Eim Cables and Protocols cont d A DirectLOGIC PLC Protocols Supported Port DirectNET K Sequence TEN ECOM Port 1 Port 2 MODBUS TCP DO DCM HO ECOM 100 DO DCM HO ECOM 100 Port 1 Port 2 D2 DCM H2 ECOM 100 Port 1 Port 2 D2 250 1 D2 260 D2 DCM slave only H2 ECOM 100 D3 330 D3 232 DCU Port 1 D3 340 Port 2 slave only A 4 DirectSOFT 6 User Manual 1st Edition Appendix A Cables and Protocals Diagrams e DirectLOGIC PLC Protocols Supported Port DirectNET K Sequence WANA ECOM Port 0 Port 1 i D4 DCM slave only H4 ECOM 100 Port 0 Port 1 Port 2 Port 3 D4 DCM slave only H4 ECOM 100 MODBUS TCP
85. 4 15 The Window Toolbar IKI xem e EE 4 16 ii DirectSOFT 6 User Manual 1st Edition Table of Contents Thee lp TOODI seus sidra ai ia ii 4 17 The Cusiom Toolbar 5 2 2 o RAI eae dees ERES 4 17 Status Bar Components 4 19 PLC System Information 4 19 Communication Link Information 4 20 PLEG MOOG cactus ERES in ete oe IIIA 4 20 Program Memory Usage 4 20 PEC IYD os tab rt AA 4 20 Program LOCaUON cio di Aa AA AA om a DS 4 20 The Options Dialog 4 21 Ladder ODIHOFS erc AA RE eae ee 4 22 Global DIOS 5 9 mee oak ead e a 23604 gx 4 23 Colors in DirectSOFT 6 4 24 Select New Colors 4 24 Color SelecliOlis se uir eher Roses US sok P eure i r be ados 4 25 The Default Settings 4 25 MonoChrome ous s NANANA ANNA ERR AN ae UR SUR ai a RC GRON RR 4 25 Colors Conveying Information 4 26 Selecta Theme uretra tw ERE VEDO Eb had best es 4 27 The Ladder Palette 4 28 Be Familiar with the Ladder Palette 4 28 The Split Screen Feature 4 30 Split Screen Bar 2 pie a est Ea ae kna a 4 30 The New Window Feature 4 31 Chapter 5
86. 42 Press Down S3 Unconditional Output Control for downward movement ofthe arbor Red 001 Arbor Down Y41 OUT CNT Lower arbor limit Part Parts counter has been pressed Incremented when the Blue 004 lower limitis reached Lower Limit FE elp press F1 Offline 00061 02560 06 0011 09 When pasting the copied rung the unconditional output will be joined to the copied rung The following example shows the output now being controlled by a conditional input which was not the intent of the original program Confirms that clamp has securely locked the partin place Blue 002 Clamp Locked x42 Press Down Output now joins the copied rung Move conveyor forward Part Delay Timer Index Conveyor S5 JMP Control for downward movement of the arbor Red 001 Arbor Down Y41 elp press F1 Offline i 00063 02560 06 0011 01 5 24 DirectSOFT 6 User Manual 1st Edition Chapter 5 Edit a Program Cut and Paste Rungs Selected rungs can be moved to a different location in your program by using one of these methods Edit gt Cut from the Menu bar Cut button on the Offline toolbar or Ctrl X the keyboard shortcut The cut rung or rungs is stored on the clipboard until it is pasted at a new location E DirectSOFT 6 Programming UNTITLED Ladder View gt lh File Edit Search View Tools PLC Debug Window Help 0 Edit Mode Accept Undo Ctrl
87. 5 18 DirectSOFT 6 User Manual 1st Edition Chapter 5 Edit a Program Drawing Deleting Connecting Lines A WARNING As you read this section pertaining to connecting lines be aware that elements that have not been connected will be deleted when compiling your program DirectSOFT 6 will display a warning if there are unconnected elements and asks if you wish to go back and connect the dangling instructions How to compile all edits is discussed at the end of this chapter Drawing the Lines Most programs contain a wide variety of rungs with complex series ES and parallel element connections Most any networks can be built by connecting the contacts outputs etc with horizontal and vertical lines Enter these lines refer to Page 5 13 by using the Ctrl key and the arrow keys For example press Ctrl to draw a vertical line from top to bottom or press Ctrl gt to draw a horizontal line from left to right Below is an example network containing combinations of series parallel elements DirectSOFT 6 User Manual 1st Edition 5 19 Chapter 5 Edit a Program P _ _ _ _ _ _ _J _ _J _ JJ JJJJJJ J _ J HHJ Create Midline Outputs There are times when you need to use a diagram that is often referred to as a midline output There are no special procedures required Enter the contacts and outputs as normal and use the Ctrl and arrow ke
88. 5 26 DirectSOFT 6 User Manual 1st Edition Chapter 5 Edit a Program Inserting Columns Rows and Rungs p Inserting instructions and rungs is a simple process with DirectSOFT 6 To perform either of these features use Edit mt Insert on the Menu bar the Insert button on the Edit toolbar or the Insert keyboard function key When instructions or rungs are inserted the addresses and rung numbering will change Insert a Column to Add an Instruction There may be a time when you need to add an element in a rung of a program such as within a parallel connection in the rung To ES do this a column is inserted to spread the rung out where the element is to be added In the example diagrams below a contact is to be added after XO in Rung 3 The cursor is placed over XO then the Insert feature is accessed by one of the three ways mentioned above An Insert dialog will appear asking what you want to do Make the proper selections and press OK In the example Column and After Cursor is selected Before Cursor could have been chosen It depends where you want to place the new contact Only one rung is affected in the example Ladder View x12 B1 400 3 S ET Mali Jaux X YO OUT Current position Insert column After Cursor Note The cursor does not show when the dialog appears dbx B140 0 3 SET x gt m a a YO OUT DirectSOFT 6 User Manual 1st Edition 5 27
89. 50 x11 Control relay used to signal press is in automatic mode Automatic mode co Rung 2 Ifthe Press is in automatic mode and a partis in place the machine begins the pressing operation Control relay used to signal press is in Limit that detects part automatic mode in fixture Automatic mode part present 6 8 DirectSOFT 6 User Manual 1st Edition Chapter 6 Documentation i Entering Rung Comments Each rung in a DirectSOFT 6 program can have associated comments Unlike some programming packages from other vendors the comments are not tied to the outputs Instead the comments remain with the rung where the comments are added regardless if other rungs are deleted before a commented rung To edit a comment the cursor must be on the rung to where it is to be added Now either press the keyboard shortcut Ctrl K Tools gt Comment Editor on the Menu bar or press the Comments button 1 on the Tools toolbar if it is displayed The Edit Comments dialog shown below will appear 6 Edit Comments Rung C t Comment for rung number 2 ommen Rung 2 If the Press is in automatic mode and a part is in place the machine begins ANE the pressing operation Goto Comments are Free form The appropriate comment can be added as necessary The Ladder view is a full screen editor therefore backspacing the entire comment is not necessary to fix a spelling error Instead position the cursor over t
90. Arrow Draw a horizontal line left Ctrl Right Arrow Draw a horizontal line right NOTE To delete lines press and hold Shift Ctrl then press the appropriate arrow key DirectSOFT 6 User Manual 1st Edition 5 13 Chapter 5 Edit a Program i M Entering Power Flow Instructions There are some instructions such as Master Control Relays MLR MLS FOR NEXT loops Stage Boxes SG ISG Program Control GOTO LBL INT SBR etc that offset the power rail or are inserted in the power rail of the ladder program A common mistake among new users of DirectSOFT 6 is to try and edit the offsets using the Ctrl Arrow line connector This will not work Actually DirectSOFT 6 will automatically perform the offset whenever the program is accepted compiled This will become clear through the examples on the immediate two pages For this example the FOR NEXT instruction will be used and the hot key F8 will be used to accept the program SP1 KB bes SA FOR 2 Begin by entering nop 3 the first part of the ES loop the FOR nor instruction Use the special relay SP1 to NS d activate the loop NoP Enter the parameter K8 to run the loop 8 times SP1 KB q _ gt A_ __ __ S FOR NOP Press the F8 key to accept the nop program Notice the offset of the nop power rail nop 5 14 DirectSOFT 6 User Manual 1st Edition Cha
91. BCD Hex Real DirectSOFT 6 User Manual 1st Edition 10 17 Chapter 10 Debugging and Monitoring ae Enter a New Value To change the state value of a bit data type such as a control relay enter the reference or nickname The example diagram below has C1 entered in the Element field To change it from Off to On simply click the On under New Like Data View the new state will not be written to the PLC until it is told to Do this by pressing the Write to PLC button The Current Value will change to read On Change Value Element cl Value Press the Write Curent to PLC button OFF Mew t Off On Format ce Bit t Decimal t Binary t Signed Dec t Octal Esp t BCD Hex Real Change Value Element I Value Current ON Mew C Off On Format ce Bit t Decimal t Binary t Signed Dec t Octal Exp t BCD Hex Real 10 18 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring EJ To write to a V memory location type the memory location in the Element field The value in memory will appear in the current value view To change the value enter it in the New field then press the Write to PLC button The new value is written to the V Change Value Element 2000 a Data will be Value dynamically Current displayed 103 here Mew 250 Format Size t Decimal C Binary Signed Dec f 2 Bytes
92. DBWin32 Logger DNLoader e NetEdit 3 Calculator po Version 77 D5600 ini EA Windows Network Control Panel EA Windows Firewall lay Windows Device Manager 3 Windows Services z C Projects Communication EHIM Comm Links Links to PLCs ep Address 56 Qa repair center 51 Windows type Menu Tree Automationdirect com s DL series PLC programming package Version Additional Info DirectLogic 405 Series 3 2 DirectSOFT 6 User Manual 1st Edition Chapter 3 Managing Projects The menu tree has four folder icons which are e Applications These are the applications currently installed in DirectSOFT 6 The only installed application available is DirectSOFT 6 Programming This is the point where you start a new project Utilities Several utilities are installed here such as ERM Workbench CTRIO Workbench and NetEdit They are installed automatically when DirectSOFT 6 is installed e Projects This folder icon will contain the projects which are created in DirectSOFT 6 A project is the collective name for your ladder logic program and all of the documentation associated with it Newly created projects and existing projects will reside here As projects are created they are added to the end of the list Comm Links This folder icon will contain the communication links between the personal computer and the different PLCs that you have See Chapter 9 DirectSOFT 6 User Man
93. Direct SOFT Programming Software User Manual PC DSOFT6 M M WARNING y Thank you for purchasing automation equipment from Automationdirect com doing business as AutomationDirect We want your new automation equipment to operate safely Anyone who installs or uses this equipment should read this publication and any other relevant publications before installing or operating the equipment To minimize the risk of potential safety problems you should follow all applicable local and national codes that regulate the installation and operation of your equipment These codes vary from area to area and usually change with time It is your responsibility to determine which codes should be followed and to verify that the equipment installation and operation is in compliance with the latest revision of these codes At a minimum you should follow all applicable sections of the National Fire Code National Electrical Code and the codes of the National Electrical Manufacturer s Association NEMA There may be local regulatory or government offices that can also help determine which codes and standards are necessary for safe installation and operation Equipment damage or serious injury to personnel can result from the failure to follow all applicable codes and standards We do not guarantee the products described in this publication are suitable for your particular application nor do we assume any responsibility for your product design inst
94. DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring EJ Select Bits for Display The Bit Display Settings area to the right of the General Settings is only available under the Display 1 tab There are three selections for controlling or monitoring bits with the PLC in the Run Mode either one two all three or none can be selected enabled Status Bits when this is enabled the status of the element will be shown in the Status column if Status On is enabled Pause Bits enabling this will allow inputs or other logic to operate while disabling selected outputs e Override Bits selected I O points in Data View can be turned ON OFF if this is enabled The diagram below shows what a Data View can look like when all three Bit Display Settings are enabled Notice that the outputs are the only elements to have all three sets of data bit buttons in the Edits column Each group of bit setting buttons can have the displayed indicator changed from the default to any one of twenty selections E E B jm Element Status Edite gt Start Switch Reset CT AO Start Ye PLC is in the Run Mode and Status is selected Also they will be disabled NOTE The buttons in the Edits column will only be displayed when the for DirectNET links DirectSOFT 6 User Manual 1st Edition 10 5 Chapter 10 Debugging and Monitoring ae Click on the bit button to be changed and a selectio
95. E Videos c2 ts Notepad x File Edit Format View Help BEGI N COMMENT 1 Rung 1 This rung determines if the press is in one cycle or continuous run mode This is line 2 This is line 3 END BEGI ya COMMENT 2 Rung 2 If the Press is in automatic mode and a part is in place the machine begins Al pressing operation BEGIN COMMENT 3 Rung 3 controls the fixture clamp that clamps the part in place END BEGI N COMMENT 4 Rung 4 when the lower limit has been reached the control relay signals that the part Kira been pressed ND pde COMMENT ung 5 If NAG part is locked in place the press arbor is activated BEGI N COMMENT 6 when the part has been pressed and the arbor is at the upper limit the fixture clamp is released END qe BEGIN COMMENT Rung e part has been pressed and the limit confirms that the fixture Elang is u B unlocked the conveyor motor starter is activated and the conveyor moves forward END peon COMMENT 10 ung 9 If the one cycle switch is on and the conveyor has been indexed the one oye e relay is activated 6 18 DirectSOFT 6 User Manual 1st Edition Chapter 6 Documentation Importing a Program There may be a time when it is necessary to import a DirectSOFT 6 program which has been previously edited and exported as a text file This could be an entire program or just a few rungs with element nicknames and comments Use the following illustrate
96. EGIN the documentation and END Quotation marks are placed around each line of rung comments Of course the ladder mnemonics are also edited with the text file The element documentation must be in this form element reference element nickname wire number description Quotation marks must be used with each entry followed by a comma If an entry is to be left blank the quotation marks must not be omitted The mnemonics text which is to be inserted can also be edited without comments like the example below Note the PLC type is at the beginning of the text File Edit Format View Help PLC 06 STR x40 OR CO ANDN C3 ANDN X50 OUT CO To insert the mnemonic text in a program being edited Edit Mode either use the Tools gt Insert Instructions From File on the Menu bar or press the Insert Instructions button on the Tools toolbar if it is displayed E DirectSOFT 6 Programming UNTITLED Ladder View mi Sj v Memory Editor Write Disk Ned i Assign Nicknames gt Comment Editor Title Page Editor Compare Programs AM File Edit Search View Tools PLC Debug Window Help Documentation Editor Ctrl D Insert Instructions From File 7 New Online Close Save E a Ex m sz 23 Browse b ampo ampat Doc Import Comments Export Export Doc Export Comments 1 gt x
97. FT 6 File Revision 10 33 Chapter 10 Debugging and Monitoring _ _ _ _ _ _ Monitor with Data View Chapter 2 Quick Start described how to edit a program and go online with the PLC There was also a discussion on how to monitor the status of the program This chapter will discuss more monitoring and debugging features of DirectSOFT 6 Using Data View Using the Status to monitor a program is very useful The Data View window is more useful since you can do much more in one view The Data View window has more advantages such as View status of elements Read and write data values Multiple Data Views can be open at the same time e Since they float they can be placed at convenient locations Data View is also conveniently docked by default and can be set to auto hide by clicking on the push pin Multiple Data Views can be tabbed together as one dockable or floating window Use Data View to monitor the program all views ladder stage 10 mnemonic on the same screen The Data View window can be saved by name Data View windows are independent of projects and can be used for multiple projects Open a New Data View Window A new Data View window can be opened in any one of three ways the menu bar Debug gt Data View gt New the keyboard shortcut Ctrl Shift F3 or the Data button on the Online toolbar By defau
98. GS 202201002 RIERA 5 22 Copying RUNOS piss a aaa sees Shee eee NANANA WA 5 23 Cut and Paste Rungs 5 25 Merge Combine Rungs 5 26 Inserting Columns Rows and Rungs 5 27 Insert a Column to Add an Instruction 5 27 Insert a ROW OT RUNG prata Gee bl a PT oca ron AA 5 28 Using Search and Replace 5 29 Using the Object Section AWALI 5 29 The Search Range Section 5 30 The Document Section 5 n3 ir ari Shee eee 5 30 The Object Table Section 5 30 Common Mistakes 5 31 IV DirectSOFT 6 User Manual 1st Edition Table of Contents Failure to Enter the Edit Mode 5 31 AND above a Join eee eee ne 5 31 Forgetting to Select Rungs a 5 31 Chapter 6 Documentation Turn Documentation On and Off 6 2 The Options Dialog uti dre Et te Aene OE LEE o ea a 6 2 Documentation Selections 6 3 General Documentation 6 3 Using the Documentation Editor 6 4 Using the Scroll Buttons 6 4 Copying Documentation Between Elements 6 5 Documenting and Assigning Nicknames
99. LC Status Value Trend l Memory Editor Title Page Editor y XRef View a x EP Ladder View malls e el 1 DirectSOFT 6 User Manual 1st Edition 4 27 Chapter 4 Programming Environment Em The Ladder Palette An important part of the programming environment is the Ladder Palette The Ladder palette is visible whenever the programming window is opened The element symbols are grayed out and inactive when the not in the Edit Mode Turning on the Edit Mode activates the Ladder palette and the tool symbols are no longer grayed out When a new project is started the Ladder palette is located on the right side of the programming window by default however the palette floats It can be moved to any position on the monitor viewing area Simply grab the palette with the mouse arrow on the bar at the top of the palette and move it to wherever it may work best for the programmer The palette can also be resized similar to the one shown on the facing page E DirectSOFT 6 Programming UNTITLED Ladder View PA cv File Edit Search View Tools PLC Debug Window Help o 4 i Write Disk New Open Edit Mode ind od Browse ions pe Ladder Palette Data E JL nga v Memory Editor Title Page Editor y XRef x gt z yo 2 Address nstruct 1 mSS XRef Viev mes alld Be Familiar with the Ladder Palette CCOCOC The Ladder palette is very helpful when f
100. Mode How do you know that your program works The best way is to monitor the program while the PLC is online EX DirectSOFT 6 Programming test Ladder View poo su TR A File Edit Search View Tools PLC Debug Window Help 3 EL fem Po j oe a ZO E D W Y 69 10x BS New Open Backup Edit Mode Find Browse Options OnTheWeb Help Heeb ages Status Data Value Trend Mode Info Check XRef View aX EF Ladder View bx y ie B el a B 0 Edit Mode Element Rung Address Instruct lj 4 For Help press F1 Green indicating Run Mode DirectSOFT 6 User Manual 1st Edition 2 29 Quick Start o a Gp Monitor the Program There are many things that can be monitored in the relay ladder program by simply clicking on the Status button on the online toolbar The monitor mode can be turned On and Off by clicking on the status button When in the status mode the element background will change to blue by default to indicate power flow when the input element is turned on If there is power flow the output background will also change color EF DirectSOFT 6 Programming test Ladder View b nt XRef View mm al l Mode New Open Backup Edit a WE Status _ File Edit Search View Tools PLC Debug Window Help Mode Info Check x EN Ladder View For Help press F1 Background color to indicate power flow I O
101. NetEdit 3 File Help j Calculato Applications App Information 2 Version ja DirectSOFT Downloader E DS600 ini DirectSOFT 6 Communications Serve File Name DSPUpdate exe 9g Wind Network Control Panel DirectSOFT 6 Element Server Wa d ka Ci E P dia DirectSOFT 6 Programming Version 6 0 0 300 a engg a M cree gt Version Browser Description Application Software update download la Windows Device Manager obal Modules ili a Windows Services L8 Projects Modul Module Informati D cAusers desktop new folder test prj d Sg Comm Links File Name Version Type Target App App Vers iX TIP A simple way to check the DirectSOFT 6 version is to open a project program and select Help About DirectSOFT 6 User Manual 1st Edition 10 33 Chapter 10 Debugging and Monitoring e Notes 10 34 DirectSOFT 6 User Manual 1st Edition Index INDEX A Auto increment 10 12 AutoSense 0 B 12 Bookmark 7 18 C Cable Diagrams A 6 Colors in DirectSOFT 6 4 24 Communication Link 2 24 Link Wizard 2 24 Protocol and Node Address 2 25 9 4 Select Link 2 24 Compare Programs 2 27 Connecting Lines 5 19 Copy or Save Existing Files 3 7 Current Value 10 17 D Data Types 5 4 Aliases 5 5 Data View 10 2 Documentation 10 7 Editing Entries 10 12 Entries 10 8 Options 10 4 Documentation Editor 6 4 Docked View 7 19 DSxxx ini B 10 DSLaunch window 3 2 Dump B 10 ECOM 9 7 element
102. OFT 6 User Manual 1st Edition 9 7 Chapter 9 Setup 8 Manage Communication Links i 3 The Transport and the Transport Protocol is chosen in the next dialog The Transport is nothing more than a network driver Note the following restrictions e If the Operating System is Windows XP then you can choose either IPX or UDP IP Windows Vista 7 amp 8 users must choose UPD IP e If UDP IP is chosen as the Transport Protocol the PLC ECOM module IP address must be changed from its default of 255 255 255 255 before communication will occur The following dialogs are used for this Select the transport protocol Be sure the protocol you select is installed in Windows Transport Protocol le PX C UDPAP 4 DirectSOFT 6 will use the specified Transport and Transport Protocol to scan the network for any Ethernet module on the network After the scan is complete the following dialog will be displayed Select the device and addressing mode Using module ID is easiest and can be selected with the switches on the module 3 Please note the ethernet address is unique to each module and cannot be changed Default Adapter Y Module List Address Mode Module ID 7 C Name HO ECOM p 10 1 1 32 Module HO ECOM CPU 06 Ethernet address Query Setup 00 ED 62 20 7C EA NOTE If the dialog is blank use the drop down list to select the specific Network Adapter NIC that the PLC is connec
103. One more view the PID View will be useful if a PLC with PID loops is being used This view is only available to the user after at least one PID loop has been setup Once a PID loop has been setup the PID View is opened from the View submenu on the Menu bar If multiple views are open in the Program display window at the same time the tabs will appear as in the illustration below DirectSOFT 6 User Manual 1st Edition 7 3 Chapter 7 Other Views E M Stage RLL View Most of the DirectL OGIC PLCs support the use of RLLPLUS instructions These instructions Stage Jump etc allow the creation of a structured program that can be viewed as a flowchart when the Stage View is enabled A program flowchart may be easier to follow than a comparable ladder logic program Troubleshooting RLL 55 vs RLL The old saying can t see the forest because of all the trees often holds true in ladder logic programming Some RLL programs may contain many interlocks and complex rungs It may be difficult to follow the logical flow of activity and the relationships between different parts of the program This is where Stage programming can be better than ladder logic programming As a ladder logic program is edited with stages DirectSOFT 6 will translate the RLL into the equivalent Stage View using much more compact and easy to follow flow diagrams
104. P used to troubleshoot SERIAL and MODEM links When you can t figure out why things won t work right you can use this debug function with a little help from Automation Direct or Host Engineering This parameter is in the INI file To edit the DUMP parameter in the INI file see the section on editing DSxxx ini After making the needed INI file change you should start the debug window logger 1 Start gt Programs gt AutomationDirect Tools gt DBWin32 Logger 2 Start DirectSOFT DirectSOFT will ask you if you want to enable the debug mode Answer lt YES gt 3 Now DirectSOFT will dump information into the open debug window Save this data into a text file and send to Automation Direct or Host Engineering Editing the DSxxx ini file PICK THE GROUP OF INSTRUCTIONS BELOW THAT BEST APPLIES TO YOUR PC If you have Windows Vista skip to the heading Windows Vista below If not read the information under the heading Windows XP and Windows 7 8 Windows XP and Windows 7 8 e f you have DirectSOFT v3 then the INI file must be searched for and manually edited The easiest way to do this is 1 Close DirectSOFT and DSLaunch 2 Use the Windows Start button Start gt Run 3 Type in ds300 ini and press OK This will open the file in NotePad text editor 4 Make the edits save the file and exit 5 Restart DSLaunch or DirectSOFT e f you have DirectSOFT v4 v5 or v6 then the easiest way
105. T Themes 4 10 4 27 Toolbar Components 4 2 1 2 DirectSOFT 6 User Manual 1st Edition Index A Custom Toolbar 4 17 Debug Toolbar 4 15 Edit Toolbar 4 8 File Toolbar 4 7 Help Toolbar 4 17 Offline Toolbar 4 2 Online Toolbar 4 5 PLC Diagnostics Toolbar 4 13 PLC Setup Toolbar 4 13 PLC Toolbar 4 12 Search Toolbar 4 9 Tools Toolbar 4 11 View Toolbar 4 10 Window Toolbar 4 16 Trap Monitor 10 25 Trend View 10 29 U Usage Mode 7 10 USB to Serial Devices B 9 X XRef Query 7 8 XRef Toolbar 7 9 DirectSOFT 6 User Manual 1st Edition 1 3 Index Notes 1 4 DirectSOFT 6 User Manual 1st Edition PPENDIX A PROTOCOLS AND CABLE DIAGRAMS In This Appendix Cables and Protocols A 2 Programming Cable Diagrams A 6 Appendix A Cables and Protocals Diagrams Em Cables and Protocols DirectLOGIC CPUs provide many communication port possibilities It is helpful to know which programming cable and protocol to use DirectLOGIC PLC Programming Cable and Wiring Standard Reference CPU Port Cable Standard Jack Style D2 250 1 D2 260 D3 330 D3 340 Port 1 D2 DSCBL RS 232 RJ11 6P6C Port 2 D2 DSCBL RS 232 RJ11 6P6C DO DCM D2 DSCBL RS 232 RJ11 6P6C D2 DSCBL 1 RS 232 RS 422 RS 485 HD15 HO ECOM 100 D2 DSCBL 10 100 BASET RS 232 RJ45 CAT 5E RJ11 6P6C D2 DSCBL
106. T 6 Ladder view now displays the inserted instructions and documentation Rung 1 This rung determines ifthe press is in one cycle or continuous run mode This is line 2 This is line 3 Control relay used to Control relay used to Start switch on operator signal that press is in stop Switch on operator signal press is in one cycle mode panel automatic mode start switch 1 cycle mode stop switch Automatic mode x40 C3 co OUT Control relay used to signal press is in automatic mode Automatic mode co NOP zi For Help press F1 if Offline ir 00025 00026 06 0006 001 001 6 26 DirectSOFT 6 User Manual 1st Edition Chapter 6 Documentation n Restore One option which the Insert Instructions function has that can be useful is the Restore feature Each time the Insert Instructions is executed a backup copy of the entire program is made before the insert occurs If an error is made i e wrong code just press the Restore button and the program will be restored to its original state E Insert Instructions Insert At Documentation Import Method Look in BE Desktop Beginning C Merge PRJ Priority Example text ay C End C Merge TXT Priority Recent Places Before gnore Element w rll text C Rung Documentation Number Desktop 1 V Ignore Stage Comments ril mer Libraries A E Computer Ca Network File name Example ted Files of type Monic bt
107. Toolbar The PLC toolbar duplicates some of the features found on the PLC menu menu bar ve Eu Connect Disconnect LinkInfo Offline Setup Memory Map PLC Tools Y ew UU gt Configure VO Password Clear PLC PLCto Disk Diskto PLC Connect to PLC This button will allow the programmer to connect the PC to the PLC over a communication link If a link has not been established one can be setup here Disconnect from PLC Use this button to disconnect the PC from the PLC Link Info This button will open the Link Info dialog which will provide a quick overview of the current link s status and allows the programmer to edit and set the activation state of the link Offline Setup PLC This button allows the configuration of the PLC type while offline Memory Map Use this button to open the current PLC Memory Map PLC Tools This button will open the Hardware Tools list The programmer can select a software tool to run from this list as long as it has been installed Configure I O This button will open the Configure I O window that displays the current configuration of the installed PLC I O Chapter 5 Setup a Password This button will allow the programmer to set a password in the PLC to protect the program from unauthorized access Clear Memory This button is for clearing the memory in the PLC PLC to Disk This button will allow the programmer to copy the configuration data from the PLC to disk 4 12 DirectSOFT
108. V memory registers in a DL305C For example input points XO X17 in a DL405 are stored in LD V40400 X20 X37 are stored in V40401 etc inii VXO the alias can be used instead of V40400 the V memory location for XO These are on 16 OR point boundaries so the next location is VX20 use v memory Location VX40 VX60 etc For the DL305C you could represent O points such as 1010 1017 with LD register location RIO10 V40401 For example you may want to read in a range of discrete input points to get a binary pattern into the CPU Use VX reference to I O accumulator The diagram shows two ways to reference the location NOTE Check the appropriate PLC user manual for a description of the accumulator and instructions required for this type of task DirectSOFT 6 User Manual 1st Edition 5 5 Chapter 5 Edit a Program Entering Program Instructions The Instruction Editor The Instruction Editor is a dialog used to enter element data for each type of instruction The diagram below shows the dialog in the output entry position The expanded Instruction Editor dialog has a check mark an X and magnifying glass in the upper left hand corner The check mark 4 is used for accepting an entry The X is used for closing without accepting an entry And the magnifying glass will bring up the Element Browser which will show the valid ranges for this field The small color coded indicators in each
109. Z hz ae eux v7 Open Ctrl C ji X Delete Data Sa z Tile Vert Arrange Default Close All Output Clear Output E N x x z o It Ctrl F2 Let Ctrl F3 il Shift F2 zi M Y Copy the selection to the Clipboard ine 00004 02048 05 0002 001 001 The cut rungs are held on the clipboard until pasted to the new location with Edit Paste from the Menu bar the Paste button on the Offline toolbar or Ctrl V the keyboard shortcut The cut rungs will remain on the clipboard until pasted or a new rung is either cut or copied The clipboard will only hold one selection at a time To paste the rung or rungs to the new location place the cursor on the rung below where the rung will be inserted The rung will be inserted above the rung where the cursor was placed EF Ladder View j p sc NN X12 B1400 3 El Y Mp set Edit Mode Rung 3 has been X1 x2 LL a moved to Rung 4 E position and renumbered X14 YO B1400 3 rst 1r RS co Y1 4 me Hu HH ovr Quis ka Shift F2 sa Hi For Help press Fl Offline 00023 02048 05 0004 001 001 DirectSOFT 6 User Manual 1st Edition 5 25 Chapter 5 Edit a Program iM Merge Combine Rungs At times it may become necessary to combine two rungs into a single rung DirectSOFT 6 will allow you to merge the two rungs Once the two rungs are merged you will need to c
110. age 10 22 Stack Operations DL440 only Use this button to monitor the DL440 PLC accumulator and data stack DirectSOFT 6 User Manual 1st Edition 4 15 Chapter 4 Programming Environment Em Trap Monitor This button will open a dialog which allows the programmer to trap element values at specific addresses rather than after a scan see page 10 25 The Window Toolbar The Window Toolbar duplicates the window option from the main menu This toolbar may be helpful if the window views need to be changed often TN w New Window Cascade Tile Horz Tile Vert Arrange Default Close All Output Clear Output New Window This button will open a new View Window of the current Program View e g Ladder Stage Trend Mnemonic Arrange Views Cascaded The Cascade button will rearrange views in a cascaded fashion Tile Views Horizontally This button will arrange the program views in a tiled horizontal fashion Tile Views Vertically This button will arrange the program views in a tiled vertical fashion Arrange Icons Use this button to arrange the icons for minimized windows at the bottom of the main window If there is an open document window at the bottom of the main window then some or all of the icons may not be visible because they will be underneath this document window Default Pressing this button will restore window and toolbar positions to their factory default layout settings Close All Views Thi
111. allation or operation Our products are not fault tolerant and are not designed manufactured or intended for use or resale as on line control equipment in hazardous environments requiring fail safe performance such as in the operation of nuclear facilities aircraft navigation or communication systems air traffic control direct life support machines or weapons systems in which the failure of the product could lead directly to death personal injury or severe physical or environmental damage High Risk Activities AutomationDirect specifically disclaims any expressed or implied warranty of fitness for High Risk Activities For additional warranty and safety information see the Terms and Conditions section of our catalog If 8 you have any questions concerning the installation or operation of this equipment or if you need additional information please call us at 770 844 4200 This publication is based on information that was available at the time it was printed At AutomationDirect we constantly strive to improve our products and services so we reserve the right to make changes to the products and or publications at any time without notice and without any obligation This publication may also discuss features that may not be available in certain revisions of the product This publication may contain references to products produced and or offered by other companies The product and company names may be trademarked and are the sole prop
112. alling DirectSOFT 6 Programming Installing Program Files C 4DirectSOFT64KnowB ase4KB360T dll Step 9 Installation is Complete The wizard now displays the InstallShield Wizard Complete window shown below Click on the Finish button DirectSOFT 6 Programming InstallShield Wizard InstallShield Wizard Complete The InstallShield Wizard has successfully installed DirectSOFT 6 Programming Click Finish to exit the wizard d Yes want to view the Read Me file If an Upgrade If an older DirectSOFT version is found during the installation you will be prompted to make DirectSOFT 6 the default projects folder You will then be asked if you want the existing projects copied to the DirectSOFT 6 projects folder DirectSOFT 6 User Manual 1st Edition 2 7 Quick Start Getting Started Before beginning to edit a program you need to open DirectSOFT 6 Click on the DirectSOFT 6 icon located on 2 your desktop screen to open the DSLaunch window You can also click on Start located in the left hand corner of the computer monitor Now select Programs find DirectSOFT 6 then select DSLAUNCH 6 in the drop down window If your computer is connected to the Internet the following DSLaunch window will appear with What s New What s New will have useful information for the user from the AutomationDirect website 2 DirectSOFT on the Web f DirectSOFT 4 onthe ilie E 77 Applications EZ DirectSOFT 6 P
113. allows you to select the optional components you want It is recommended that you select Complete for your DirectSOFT 6 installation Click on the Next button to proceed with installation DirectSOFT 6 Programming InstallShield Wizard Setup Type Select the setup type to install Please select a setup type o Complete ACR All program features will be installed Requires the most disk space Ej Custom px Select which program features you want installed Recommended for advanced TS Ms lt Back Next gt Cancel Step 8 Ready to Install The wizard continues with the Ready to Install the Program window appears Verify the folder name where the DirectSOFT 6 files are to be stored If this is the desired folder click on the Next button to continue with the installation DirectSOFT 6 Programming InstallShield Wizard Ready to Install the Program he wizard is ready to begin installation Ready to install DirectSOFT 6 Programming to C DirectSOFT6 Click Install to begin the installation If you want to review or change any of your installation settings click Back Click Cancel to exit the wizard 2 6 DirectSOFT 6 User Manual 1st Edition Quick Start The following window lets you know that the DirectSOFT 6 Programming Software is being installed onto your computer so DirectSOFT 6 Programming InstallShield Wizard The InstallShield Wizard is inst
114. am on the following page The Update in table button is pressed if an object within the table needs to be edited This allows the replacement of the object in the table with the newly edited object DirectSOFT 6 User Manual 1st Edition 5 29 Chapter 5 Edit a Program E MM The Search Range Section There are three range selections for the replace procedure 1 All will select the entire program as the replacement range 2 Rung will allow a certain range of rungs to be setup to perform the replacement 3 Address will allow a range of addresses to be entered addresses to be converted to rung boundaries to perform the replacement The Document Section EJ There are three ways to handle the documentation whenever elements are replaced or swapped 1 Move selecting this will move the documentation from the source element to the destination element 2 Copy this selection will copy the documentation from the source element to the destination element 3 Leave this will leave the documentation at the source element The Object Table Section The Object table shows all objects which have been added to the table of replacements To update an object selecting it from the table will place the object in the Object section so it can be edited Replace Object Object Table Find What x12 thru le Replace Swap With pei thru Search Range Documentation tv All Move C Rung fi i C Copy C
115. am text to be imported can be selected Select a previously exported DirectSOFT 6 program to import Choose the program text file and click Open r a EE Import Program Look in E Desktop ab Recent Places L Desktop Libraries A Computer a Network File name Files of type Libraries i System Folder sl f A Computer Ps System Folder gt ri text Text Document c users desktop rll txt la Monic 754 New Project UNTITLED Browse The complete imported program will appear as shown below In this example all elements element descriptions nicknames and rung comments appear in the program along with the cross reference E DirectSOFT 6 Programming UNTITLED Ladder View A File Edit Search View Tools p Z Data New Online Close Save XRef View meals 5 el PLC Debug Window Help e PE Find af 4 Edit Mode Browse Options gt gt y ES dh A zx M E SaveAs Import ImportDoc Import Comments Export Export Doc Export Comments Preview Mx EF Ladder View 1 gt x Rung 1 This rung determines ifthe press is in one cycle This is line 2 Edit Mode start switch Blue 000 Start switch on operator part present Blue 001 Limit that detects part in fixture part locked Blue 002 Confirms that the clamp is lacked X44 lower lirnit Blue 004 Lower arbor limit 4 For Help press Fl This
116. ame Wiring Info Description Ww A Computer zo Tr tem Folde C more TM Format Desktop Tag Name Nickname a Value Type Element Ga Network E v C KEPDirect Server Format Standard Format PLUS Usage Information File name Tu Save as type Comma Delimited csv Y Help There are three different formats to select from to export Standard C more and KEPDirect Server formats All formats generate a csv file in spreadsheet form 6 16 DirectSOFT 6 User Manual 1st Edition Chapter 6 Documentation This is a standard format showing an Excel spreadsheet with the element reference in column A the nickname in column B wiring information in column C and description in column D start switc Blue 000 bar preser Blue 001 part lockec Blue 002 part unlock Blue 003 lower limit Blue 004 upper limit Blue 005 index conv Blue 006 one cycle Blue 007 stop switcl Blue 006 clamp Red 000 arbor dowr Red 001 conveyor Red 002 Automatic mode press complete release clamp 1 cycle mode Conveyor delay Part Counter Start switch on operator panel Limit that detects part in fixture Confirms that the clamp is locked Confirms that the clamp is unlocked Lower arbor limit Upper arbor limt Confirms that the conveyor actually moved forward Switch on operator panel selects one cycle or automatic operation Stop Switch on operator panel Clamp to hold part in place Ou
117. ample where a rung is selected to be either deleted cut or copied Ladder View TIP Use shortcuts to guickly select portions of the program Yi Shift Home selects all rungs from the current rung to the beginning of A the program Shift End selects all rungs from the current rung to the end of the program DirectSOFT 6 User Manual 1st Edition 5 21 Chapter 5 Edit a Program Deleting Rungs When deleting one or more rungs it is with the intention of removing the rung s from the program entirely Delete them by pressing the Delete keyboard function key or by using the Edit Delete option from the Menu bar First select the rung or rungs to be deleted 5 22 DirectSOFT 6 User Manual 1st Edition Chapter 5 Edit a Program Copying Rungs A selected rung or rungs can be copied and pasted to another location in your program or to another open program in Edit mode by using the keyboard shortcut Ctrl C Edit gt Copy from the Menu bar or the Copy button on the Offline toolbar The original rungs will not be altered in any way When the rungs are copied they are placed in a temporary storage location called a clipboard File Edit Search View Tools PLC Debug Window Help 3 Undo Ctrl Z S of cA E TP LG Bi 08 se Cut Ctrl X Ng md E e 100 BS Open Edit Mode Accept Cut Copy n Browse Options On The Web Help Copy Ctrl C a Delete Data Y Insert m We N Me
118. and replace them GoTo This button activates a Goto dialog so the programmer can enter a rung number or addresss he wishes to view Pressing OK will display the cursor on the desired rung address DirectSOFT 6 User Manual 1st Edition 4 0 Chapter 4 Programming Environment The View Toolbar The View Toolbar has five buttons that can alter the appearance of the software Customize Themes Colors Zoom In Zoom Qut Customize This button allows the programmer to display or hide the various Toolbars to modify the commands that appear on each Toolbar or to create your own Custom Toolbars Themes Use this button to select from a variety of User Interface Themes that will give DirectSOFT 6 a new look and feel You can chose themes such as the Office XP theme the Office 2003 theme the Mac theme et al Colors Use this button to activate a Color Setup dialog so the programmer can select different colors for various items in DirectSOFT 6 such as the background for the Ladder View Zoom In This button will increase the size of the current program view Zoom Out This button will decrease the size of the current program view 4 10 DirectSOFT 6 User Manual 1st Edition Chapter 4 Programming Environment aaa The Tools Toolbar The Tools toolbar duplicates the Tools menu from the main menu These buttons can be a valuable asset to the programmer Memory Documentation Nicknames Comments Compare Inse
119. and Bindings tab in the top window select the connection you are using 2 Use the green arrows at the right to move this connection to the top of the list 3 Press OK and close Network Connections window 4 You may have to reboot your PC B 4 DirectSOFT 6 User Manual 1st Edition Appendix B Communications Troubleshooting Uninstall or disable one NIC Make sure that the NICs don t have common protocols enabled i e IPX and TCP IP In other words you might enable IPX on one NIC and TCP IP on the other NIC but not on both simultaneously There are multiple LAN connections in your Network Connections Disable all but the one you are planning on using There are Bridged LAN connections in your Network Connections Unbridge them by setting them simply to Disabled There are WAN connections enabled Disable them Using an HO ECOM ECOM100 and the PLC firmware is not up to date Make sure it is Using an HO ECOM ECOM100 and a D0 06LCD display but itis not up to date Make sure the LCD has a date code of 032A or later Using an H2 ECOM ECOM 100 and you have it installed in Slot 0 the slot adjacent to the CPU Install it in a different slot Using an H4 ECOM ECOM100 and it has bent or retracted pins on the ECOM and or the CPU Check for bent retracted pins The ECOM CPU or the backplane is bad Extremely busy network traffic Isolate t
120. and descriptions from comma separated variable csv text format Import Rung Comments This button will allow the importation of rung comments in text form Export This button is used to export a project to a non DirectSOFT 6 format see Chapter 6 DirectSOFT 6 User Manual 1st Edition 11 7 Chapter 4 Programming Environment B Export Element Documentation This button allows the programmer to export element documentation containing nicknames wiring information and descriptions in the current DirectSOFT 6 project to a text file in comma separated variable text format Export Rung Comments This button will allow the programmer to export the active ladder logic rung comments in text form Preview the Program Use this button to display the current view as it would appear in printed format Once previewed the program can be printed Print This will allow the printing of the current view and selected documents Print All Use this button to allow the programmer to print all of the documents that are selected Setup This button will open the printer setup dialog Properties This button will show the project properties Exit This button will allow the programmer to exit the project If the project has not been saved a pop up window will remind the programmer to save the project otherwise the project will close The Edit Toolbar The Edit Toolbar is only active in the Edit Mode It duplicates some of the main
121. anual 1st Edition APTER DOCUMENTATION In This Chapter Turn Documentation On and Off 6 2 Using the Documentation Editor 6 4 Documenting and Assigning Nicknames 6 6 Entering Rung Comments 6 9 Entering Stage Comments 6 12 Importing and Exporting 6 14 Prevent Documentation Loss 6 28 Chapter 6 Documentation Bw A Turn Documentation On and Off Documentation is the text associated with the components and structure of a DirectSOFT 6 program which is added for greater clarity It may refer to the elements wiring rungs or stages All documentation options are turned ON by default when the Options dialog is first opened The Options Dialog DirectSOFT 6 allows the programmer to turn ON OFF the documentation in each available view A quick way to open the Options dialog is to place the mouse cursor in the displayed view and right click the mouse A pop up window will appear with Options as one of the selections Select Options and the dialog will appear like the one shown below When the dialog opens the Ladder tab is in view by default The other views can be selected by clicking on the tab at the top of the dialog Data View Global Stage 5 Apply options to W Current View New Views Number rungs Documentation Misc Options C by Address w Elements M 3D Tokens Qiu
122. ator panel automatic mode Nickname ma 1 UE MS Hang Control relay used to signal press is in Element automatic mode Automatic mode Rung 2 Ifthe Press is in automatic mode and a partis in place the machine begins the pressing operation Control relay used to General Documentation Comments are general descriptions that are best suited for descriptions of a program rung or a section of the program e Rung Comments rung comments are assigned to an individual rung e Stage Comments if you are using the Stage instructions you can also add comments that describe the contents of any stage lage Actions none Transition Start Switch Stage Comments are in this area Rung Comments This rung ativates the fixture clamp We ve added a contact that makes re the system hydraulics are at acceptable levels before the clamp can sul be activated DirectSOFT 6 User Manual 1st Edition 6 3 Chapter 6 Documentation 5 Using the Documentation Editor Nicknames wiring information and descriptions for program elements are entered using the Documentation Editor The editor can be accessed using Tools gt Documentation Editor on the Menu bar Ctrl D or by pressing the Documentation button on the Tools toolbar ET Ladder View E7 Documentation Editor Rajaa a popa mi a Element Nickname Wiring Info Description Start Switch Blue 000 Start Switch on operator panel Part Present Blue 001 Li
123. available for all Direct LOGIC PLCs in the Test mode only 1 Start PLC Scan this places the PLC into the Test Run mode and will start the execution of the PLC The PLC will continue executing until the Stop PLC Scan button is pressed 2 Stop PLC Scan this places the PLC into the Test Program mode which will stop the execution of the PLC 3 Single Scan will start the execution of the PLC program for one scan and then stop execution of the program 4 Multiple Scans is used to execute the PLC program for a given number of scans Use this when in the Test mode Enter the number of scans in the entry field of the pop up window and press OK The PLC will change to Test Run mode until the given number of scans have been executed at which time the PLC will change to Test Program mode This item is only available when the PLC is in the Test mode Two additional Test Operations are only available for the DL440 and DL450 PLCs they are Breakpoint specify an instruction address at which to stop the PLC Pressing OK will execute the program until it reaches the address and then the PLC is placed into Halt Mode Use this in the Test Program mode Breakpoint will place the PLC into Test Run mode until the specified address is executed then returns the PLC to Test Halt mode Use Breakpoint only in the test mode BREAK Instruction this instruction changes the operational mode of the CPU from Run to the Test Program mode Th
124. aves blessures au personnel Nous ne garantissons pas que les produits d crits dans cette publication conviennent votre application particuli re et nous n assumons aucune responsabilit l gard de la conception de l installation ou du fonctionnement de votre produit Nos produits ne sont pas insensibles aux d faillances et ne sont ni conqus ni fabriqu s pour l utilisation ou la revente en tant qu quipement de commande en ligne dans des environnements dangereux n cessitant une s curit absolue par exemple l exploitation d installations nucl aires les systemes de navigation a rienne ou de communication le contr le de la circulation a rienne les quipements de survie ou les syst mes d armes pour lesquels la d faillance du produit peut provoquer la mort des blessures corporelles ou de graves dommages mat riels ou environnementaux activit s risque lev La soci t AutomationDirect nie toute garantie expresse ou implicite d aptitude l emploi en ce qui a trait aux activit s risque lev Pour des renseignements additionnels touchant la garantie et la s curit veuillez consulter la section Modalit s et conditions de notre documentation Si vous avez des questions au sujet de l installation ou du fonctionnement de cet quipement ou encore si vous avez besoin de renseignements suppl mentaires n h sitez pas nous t l phoner au 770 844 4200 Cette publication s appuie sur l information qui tait d
125. ay also have projects that were exported from DirectSOFT version 5 Use the following procedure to import these programs 1 Open the New Project dialog as described on the previous page 2 When the New Project dialog appears click on the Cancel button The programming window will remain on the screen 3 Click on File on the toolbar then select Import gt Program The Import Program dialog will appear as shown below 4 Locate the program to be imported by selecting Look in then the location of the program E Import Program Look in Jj Code vi Ek EB Name 2 Date modified test 4 4 2014 314 PM br Wa Recent Places Desktop n M Monic bt New Project NTITLED Browse 5 Select the Files of type to choose the correct file such as Tlsoft vpu 6 Select the program to be imported up to 32 characters with no extension from the location where the program is found The file name should appear in File name area 7 Either enter a name for the project in the New Project area or use the Browse button to select the name from a location of your choice to store the project 8 Click on the Open button to start the import process An indicator window will appear to let you know that the program is being imported After the program has been imported it will appear as a normal DirectSOFT 6 program DirectSOFT 6 User Manual 1st Edition 3 5 Chapter 3 Managing Projects Program Docume
126. build is not selected in the XRef DB dialog see page 7 11 DirectSOFT 6 User Manual 1st Edition 7 9 Chapter 7 Other Views Sq Usage Mode The Usage Mode is selected to display the Element Usage Table in the current Cross Reference View The Element Usage Table displays all elements that meet the current Query The table is an effective way to see which points have been used which points are free and whether or not they have been used in a range The elements are shown in groups of 8 10 or 16 bits as determined by the current Usage Field Size setting XRef View mls eps 7 Element Rung Address Instruction x40 1 STR start switch x41 AND Se XRef View X42 Sle part locked ER d Usage Mode un Selected X45 upper limit Element Usage 2 Table E X47 one cycle switch Usage Mode Toolbar The Usage Mode toolbar is used to select various options for viewing the Element Usage table Limit range of elements Set usage field to the current PLC display length Select the XRef Mode Tq E 4 ell Usage Table Follow Toggle element Rebuild XRef select button Ladder Cursor references to and Element read left to right Usage Tables or right to left 7 10 DirectSOFT 6 User Manual 1st Edition Chapter 7 Other Views XRef DB There is another tab on the Options dialog that can be used for setting up the Query for the XRef View It is the XRef DB
127. button located next to the 7 Output button on the Windows toolbar DirectSOFT 6 User Manual 1st Edition 7 17 Chapter 7 Other Views AA Bookmark A feature which can be used as either an editing or a debugging aid is the Bookmark feature This feature allows the programmer to mark one or more rungs in his program if he wants to quickly go to a marked rung To use the feature simply have the cursor located on a rung and hold the lt Ctrl gt key down and press the left mouse button this will only work with the mouse button The rung which is bookmarked will appear in the Output window Once the bookmark has been made you can double click on the bookmark in the Output window and DirectSOFT will jump to that rung and display it The Output window can also be hidden by clicking on the push pin The Output window can then be recalled by clicking on the Output tab Closing the Output window will clear all bookmarks E DirectSOFT 6 Programming TEE Ladder View Lo jp File Edit Search View Tools PLC Debug Window Help OX aA hH epea 8 P Em A WA or Read Disk Write Disk New Open Backup Edit Mode in rowse OnTheWeb Help 7 Data Ladder View 1 gt x a Y1 5 Edit Mode our EXE Ej MalaJaux X ks E R TMR TO F2 KO co Y5 LIA our a our Double click on the Ele marked rung to quickly display nop NOP Output JE Ladder Bookmark Rung 2 Lad
128. cally compares the currently open program with the program stored in the PLC The following Online Offline Differences dialog box will appear This dialog asks which copy of Online Offline Differences x 2 There are differences between the online and offline programs Select source of program to view NOTE This operation only loads the selected program into memory It does NOT overwrite the program not selected To write the program select write Program or Save Project and specify the desired destination Use PLC Use Disk Details Cancel the ladder logic program is to be viewed the copy in the PLC or the copy on the PC Since we are dealing with a new program select the Use Disk button The Use Disk button is used whenever you have made a change to a program in the PC and you are going online to load it into the PLC If the Details button is pressed a side by side comparison of the program in the PLC and the program on the PC will appear such as the Compare Programs dialog seen below The program selection can also be made from this dialog Compare Programs FLC Disk Close Program Lenath 8 Proqram Lenath 4 0 STR CD 0 STR XD Help 1 OUT Cl 1 OUT YO 2 STR X1 Copy To Dutput 3 OR C10 114 ANDN X2 Use PLC 5 OUT C10 Use Disk 4 Program sizes different DirectSOFT 6 User Manual 1st Edition 2 2 Quick Start o app After clicking on the Use Disk button the programming window will
129. ccepted Unsaved to Disk Background after the program has been compiled the uncompiled bar is replaced with another bar default green to indicate that the program has not been saved the disk Unsaved to PLC Background one other color bar is used after a program has been compiled this bar indicates that the program has not been downloaded to the PLC default blue E Ladder View p 0 1 Color Bars Bp 2 Ji Uncompiled Yellow 1 26 DirectSOFT 6 User Manual 1st Edition Chapter 4 Programming Environment E 8 Select a Theme The Themes dialog allows the programmer to select the look of the DirectSOFT 6 programming window much like selecting the appearance for a computer using Windows To open the dialog window either click on View Themes or click on the Themes button in the View toolbar button group The default theme is Office XP Select Visual Theme Current Theme Office XP The theme selected for the window below is the Beveled look Note the darkened outlines of the menu buttons E DirectSOFT 6 Programming UNTITLED Ladder View m i O File Edit Search View Tools PLC Debug Window Help p wu wif a u J E DL ar Ey A 60 69 100 ba E Read Disk Write Disk New Open Backup Edit Mode Accept Ci Copy Paste Find Find Next Browse Options OnT lt gt NA Read PLC Write P
130. ction and the program will move to that location Also double clicking the left mouse button on an element will cause the Element Browser to appear Change the XRef Query The XRef Element column can contain all four types of documentation available in the Options dialog To change the Element XRef Query definition first enable the XRef View by clicking the mouse on the table Next open the Options dialog from the Menu bar using View gt Options or press the Options button on the Offline toolbar You can also right click anywhere in the XRef View and choose Options from the Local Menu Choose the XRef tab and make the Query selections in the Documentation section to be displayed in the Element column Press OK after making the selections Options Ladder Stage Trend Apply options to Y Current View TJ New Views Display Mode Documentation Usage Options Full XRef iv Elements Reverse Usage Rung lt Ref Y Nicknames iv Use PLC Ranges C Usage Table W Wiring Info Usage Field Size v Descriptions 8C 10 C 16 v Follow Ladder Cursor Cancel Help The other two sections located in the dialog Display Mode and Usage Options contain options that can be selected on the XRef View toolbar Also notice the box to the left of the Follow Ladder Cursor option under the Display column The box can be checked in this dialog or selected at will in the XRef Toolbar which is explained on the facing page 7 8 DirectSOFT 6 Use
131. d This will setup your Windows driver so DirectSOFT 6 can use the Windows TAPI control when accessing the modem DirectSOFT 6 User Manual 1st Edition 9 17 Chapter 9 Setup 8 Manage Communication Links I d Configuring the Link With the modem configured correctly the link to the PLC can now be established The next series of steps will provide the information necessary for configuring the link using DirectSOFT 6 1 The Link Wizard can automatically determine the majority of the communication settings however the specific modem information modem type phone number etc will have to be entered manually To activate the Link Wizard in the Launch Window right click on Comm Links in the DSLaunch tree then select Add Link OS DSLaunch File View Help gs DirectSOFT on the Web 3 07 Applications f links LZ DirectSOFT 6 Programming omm 3 57 Utilities L Visit AutomationDirect JI Visit Host Engineering Pi Host Forum FAQs Downloads Hi CTRIO WB 2 DirectLogic PLC HA CTRIO WB 2 EBC WinPLC HA CTRIO WB 2 PBC HA CTRIO WB 2 Offline Hif ERM Workbench 53 DBWin32 Logger DNLoader NetEdit 3 E Calculator A Version C7 DS600 ini ER Windows Network Control Panel Ed Windows Firewall ay Windows Device Manager gy Windows Services 3 10 Projects E c users desktop directsoft6 code D test3 prj 62 comm Links Ba DSCBL 06 Right click to select Add Link
132. d steps to guide you through the import procedure DS DSLaunch Ivi E DirectSOFT 6 Programming UNTITLED Ladder View ul H EZ DirectSOFT 6 Programming File View Help gst DirectSOFT on the Web 5 07 Applications E OA Utilities L Visit AutomationDirect File View Help A New Open E New Project Open Project Close Project Save Project Save Project As Read Program Write Program Import Export Print Preview Print Print All Print Setup Properties 1 CADIRECTSOFT6 TEST3 PRJ 2 CAUSERS CODE TEST PRJ 3 TEST PRJ Exit File Edit Search View Tools PLC Debug Window Help b Ctrl O y Edit Mode gt tA zx gt F a sa Disel E aa gt Program Element Documentation AM Rung Comments SaveAs Import Import Doc Import Comments Simatic TI 405 A l Window File Toolbar gem w po Ctrl P 2 File Import Program NC Begin by opening the New Project dialog from the DirectSOFT 6 Launch window page 3 4 Cancel the New Project dialog then either select File gt Import gt Program or press the Import button on the File toolbar if it is displayed DirectSOFT 6 User Manual 1st Edition 6 19 Chapter 6 Documentation i The Import Program dialog will appear so the progr
133. d box located on the right side of the window There are three import methods to select Merge PRJ priority Merge CSV priority and Delete existing Selecting one of the three methods will determine the course of action which will be taken if the currently open project and the imported file have duplicate nicknames If PRJ priority is selected the nicknames in the imported file will be added to the project file If there are duplicates the nickname in the project file will be kept If CSV priority is selected the nicknames will be added to the project file If there are duplicate nicknames the import file will overwrite the ones in the project file If Delete existing is selected all of the element documentation of the open project will be deleted then it will be rebuilt with the contents of the csv file Press the Open button to execute the import NOTE If the following element types are imported they will appear in the DirectSOFT 6 documentation editor with under the element type column UB unassigned bit UBY unassigned byte useful only for R memory in the DL305 UW unassigned word UDW unassigned double word UU unassigned unknown used for uninitialized types should never be used Once the element documentation is imported the Documentation editor will be updated with the imported information This can be verified by opening the Documentation editor from Tools on the Menu bar the Docume
134. d have the Cross Reference View auto hidden and docked on the bottom edge of the application However the two different MDI Frame behaviors are exclusively either or This means that within a DirectSOFT 6 session all of the MDI views behave either as individual MDI frames or as tabbed views but not both at the same time You cannot have the Ladder View be a tabbed view and the Stage View and PID View be cascaded as Individual MDI frames All MDI Views will have Individual behavior or Tabbed behavior DirectSOFT 6 User Manual 1st Edition 7 21 Chapter 7 Other Views Examples of the various Window Frame Behaviors are in the picture below EZ DirectSOFT 6 Programming Test Ladder View File Edit Search View Tools PLC Debug Window Help Read Disk Write Disk New Open Backup Edit Mode e Data Data9 Mx EF Ladde View o S j z I NGO 3 Y1 Element Status ow 4 EIR EN 4 r For Help press Fl ff Data8 fi Datad ata MK woP o Cage Nanni Retentive Ranges Watch Dog DV 1000 PID 4 X XRef View t Data3 def Datal dis Data2 e adder View and Documentation Editor Tabbed MDI View with Ladder View currently selected Offline toolbar Online toolbar and PLC toolbar Docked to the top edge of the application just below the Menu bar Ladder Palette t
135. der Bookmark Rung 3 Use the push pin to hide For Help press FL and recall the Output 0010 02048 05 window or close the Output window to clear all bookmarks 7 18 DirectSOFT 6 User Manual 1st Edition Chapter 7 Other Views View Terminology The terms docked view and floating view have been used in this manual and will be clarified in this section A Docked View or a docked toolbar is a view or toolbar that is docked to a specific edge of the Programming window Initially the Offline toolbar is docked at the top of the Programming window below the Menu bar The Online toolbar is also docked at the top but below the Offline toolbar The Ladder Palette toolbar is initially docked on the right edge of the Programming window and the Cross Reference View is docked on the left edge of the window Primary views Ladder Stage PID Trend etc appear within the Tabbed MDI View Multiple Document Interface area between the various docked views toolbars The primary tabbed views are shown in the diagram below 7 DirectSOFT 6 Programming Test Ladder View gt T Windo Help File Edit Search View Tools PLC Debug N gt 2 e n v dg Read Disk Write Disk New Open Backup Edit Mode Viewing the example on the next page each of these docked views toolbars can be docked on any edge e g the XRef View can be moved and docked on the right or on the b
136. dialog pictured below is opened The Setup PID dialog is a series of dialogs used to setup one or more PID loops Use the PLC User Manual as a guide to setup the loop s n Setup PID Configure SP PV Output Tuning Comment 7 12 DirectSOFT 6 User Manual 1st Edition Chapter 7 Other Views 8 Once a PID loop has been setup open the PID View by selecting it from the View submenu on the Menu bar A Data View can also be open to assist in tuning the PID loop s Sec Div SP 20 v Halt Reset Loop Num n 3 Loop 1 Settings Variables Alarms PLC Mode Program Mode Manual Gain 0 00 so i Sec Bias Reset 0 00 Red 0 Low 0 f Min Qut 0 SP 0 Rocjo Limit Alarms M TESI Py D High High j0 Dev Alarms High 0 Rate 0 00 sec Yellow 10 Low Low 10 Autotune Dutput Action Control Method Forward Acting e Pl C Closed Loop Limit Cycle C Reverse Acting C PID Open Loop Step Response Start Tuning DirectSOFT 6 User Manual 1st Edition 7 13 Chapter 7 Other Views E MM Trend View The Trend View can be used as a debugging tool As mentioned previously it is used to visually monitor the values of DL controller data elements over time It has the ability to monitor any readable numeric location or any readable bit location or any constant value Those values are
137. displayed on a moving graph and can be logged and exported to a CSV file for importing into a third party application for further research Creating a new Trend View A new empty Trend View can be created by selecting Debug gt Trend View gt New from the Menu or clicking the Trend button on the Online toolbar The following dialog is displayed prompting for the number of Panes to initially create Number of Panes Enter the number of Panes in the Number of Panes field or use the Up or Down arrow to set the value Click the OK button to accept or the Cancel button to abort A Trend View can also be created and pre filled with the critical elements by the following methods e Right clicking anywhere in a Data View and selecting Trend All e Highlighting a range of elements in a Data View then right click and select Trend Selection The next window to appear is the Trend View Options window as seen on following page This window contains all of the parameters available for the new Trend View Enter Starting and Ending elements desired display characteristics and historical options in this window NOTE Refer to the DirectSOFT 6 help file for more information on configuration options and features of Trend View 7 14 DirectSOFT 6 User Manual 1st Edition Chapter 7 Other Views eem i d 1 Ub m Elements Trend View 1 Pane Properties Start Bang o Backgrou
138. e What is DirectSOFT100 The DirectSOFT 100 software is provided as a solution for small applications and to assist in your decision to purchase the full DirectSOFT 6 programming software There are of course limitations to the use of DirectSOFT 100 The following is what you can and cannot do with the software e You CAN create a program from scratch and it can be as large as you want it to be e You CAN save programs larger than 100 words to disk but you CANNOT write it to the PLC You CAN convert DirectSOFT100 version to the full version if you purchase the key and enter the key code in the DirectSOFT100 dialog it may appear often or in the Help About dialog e You CANNOT download a program to a PLC larger than 100 words e You CANNOT open an offline project larger than 100 words e You CANNOT open a program in the PLC larger than 100 words There are no other limitations DirectSOFT100 is able to use all of the features described in this manual Many instances of DirectSOFT100 can be running at one time and monitor any number of data points DirectSOFT100 is basically the same functionally as DirectSOFT 6 full version except the ladder program needs to remain within 100 words Welcome to DirecisSOFT100 r 7 Welcome to the Direct SOFT 100 version of ES Direct SOFT 6 Programming Direct SOFT 100 supports a maximum program length of 100 words F you create a program longer than 100 words Direct SOFT 100 will al
139. e Break instruction allows V memory and image register data to be retained where it would normally be cleared with the STOP instruction or a normal Run to Program transition see the DL405 User Manual DirectSOFT 6 User Manual 1st Edition 10 23 Chapter 10 Debugging and Monitoring l 7 The Test Operations Window When in one of the Test Modes the Test Operations window can be opened with the Test button located on the Debug toolbar or by using Debug gt Test Mode Operations from the Menu bar and the following window will appear The window has six buttons to be used for Test Operations mentioned on the previous page The buttons available for each test mode will be highlighted Only one button Stop PLC Scan is available in Test Run and two buttons are only available for use with the DL440 450 PLCs Single Step and Breakpoint Breakpoint Start PLC Scan Test Operations 10 24 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring _ a _ _ _ _ _ _ _ _ ____ ____ ________ gt 57 Trap Monitor Access the Trap Monitor The DLO6 DL250 1 DL260 and DL450 uses an additional diagnostic tool called a Trap Monitor The Trap Monitor is used to trap capture element data at a specific address rather than after a scan The Trap Monitor can be a useful tool if you wish to look at some ladder logic in the Test Run mode An example might be to check a math routine to
140. e Components If the flowchart area of the Stage View is being viewed and there is an uncertainty of what a component means click on the component and the corresponding equivalent in ladder logic will come into view Help F1 can also be consulted for more clarity DirectSOFT 6 User Manual 1st Edition 7 5 Chapter 7 Other Views Mnemonic View Handheld Progammer Aid There may be times when a DirectSOFT 6 user will need to use a handheld programmer HPP to modify a DirectSOFT 6 ladder logic program Since the HPP only uses mnemonics the Mnemonics View will prove to be useful as a guide Just open the Mnemonics View and print it on a printer The hard copy can be carried to the PLC location Consult the PLC User Manual Chapter 5 for the proper keystrokes required for entering the mnemonic instructions 0 156 2 STR 3 ANDN 4 JMP 5 JMP 6 5G 8 STR 9 JMP 10 STRN 11 TMR 14 STR 15 JMP 16 5G 18 STR 19 SET 20 STR 21 56 23 OUT 24 STR 25 STR NOTE There are no display options for the Mnemonic View 7 6 DirectSOFT 6 User Manual 1st Edition Chapter 7 Other Views Cross Reference XRef View As mentioned on page 2 12 the Cross Reference XRef and Ladder Views open by default whenever a new project is started The XRef View can be closed if desired but since it is a dockable view it is a good idea to dock it if you do not want to view all the time Just click on the pus
141. e added to the Cross Reference View as the program is accepted Accepting a program will be discussed later in this chapter NOTE The Cross Reference View can be retrieved by going to View on the Menu Bar and select it from the drop down menu then click on the push pin to keep it in view Step 2 Select Edit Mode The ladder View has two viewing modes the Display Mode and the Edit Mode When a new program or an existing program is opened the Ladder View will be in the Display Mode which is only a viewing mode A program cannot be edited in this mode In order to edit a program you must be in the Edit Mode To enable the Edit Mode either click on the Edit Mode button on the Offline toolbar or click on the Edit Mode button on the Ladder Palette Bar You will know when the Edit Mode is active when the cursor box becomes solid a box appears around the Edit Mode buttons and the elements in the Ladder Palette are highlighted see diagram on the next page DirectSOFT 6 User Manual 1st Edition 2 17 Quick Start ET OirectSOFT 6 Programming Test Ladder View File Edit Search View Tools PLC Debug Window Help N Y H eeg Read Disk Write Disk New Open Backup Edit Mode YA Data XRef View ajx 5 Ladder View Edit Mode solid cursor box The Ladder Palette shown below may not be exactly like the one you have on your computer screen The elements shown in the palette will depend on w
142. e instruction sets in DirectLOGIC PLCs and compatibles use an END coil as one of the instructions This may be a bit different for new users of DirectLOGIC PLCs The END coil is a marker to designate the end of a program Every DirectSOFT 6 program must have this instruction Like all coils the END coil is found in the Coil Instruction Browser Some programmers get confused at first and look for the END coil under the Standard Coil category and they fail to find it The END coil is located under the Program Control category since it ends the program Instruction Browser Box Coil Contact Coil Coil Class END All Coils The END coil is found under Program Control and not under the Standard Coil category ode Data lal upt routi placed after the End instruction The En it ne interrupt routines are instruction is not conditional therefore no input contact is allowe DirectSOFT 6 User Manual 1st Edition 5 17 Chapter 5 Edit a Program i MM Setting and Resetting a Bit Several PLCs in the Direct L OGIC family have a feature that allows setting and resetting individual bits This is commonly called Bit of Word The PLCs which support this feature include the DL O5 DLO6 DL250 1 DL260 and DL450 The DirectSOFT 6 instructions available for these PLCs offering Bit of Word include all of the STR AND OR and OUT instructions and all SET and RST instructions Notice SET and RST examp
143. e majority of the communication settings It will search for any existing connections and try to establish the link If a link is not present or a new link is to be established the Link Wizard will need to be activated The following steps will guide you through the link setup 1 Open the Link Wizard from the DSLaunch window Right click on Comm Links folder in the DSLaunch menu tree then select Add Link D DSLaunch File View Help gs DirectSOFT on the Web 0 5 Applications EX DirectSOFT 6 Programming SA Utilities Lal Visit AutomationDirect m Visit Host Engineering m Host Forum FAQs Downloads FA CTRIO WB 2 DirectLogic PLC HA CTRIO WB 2 EBC WinPLC if CTRIO WB 2 PBC if CTRIO WB 2 Offline Hif ERM Workbench DBWin32 Logger DNLoader e NetEdit 3 Calculator 2 Version E DS600 ini EA Windows Network Control Panel EA Windows Firewall ay Windows Device Manager Lay Windows Services B Projects D c users desktop directsoft6 code D test3 prj a Right click to select Add Link 2 Select Ethernet as the port in the Link Wizard dialog the click Next Select the communications port that the PLC is connected to Modem support cannot be configured from the Link Wizard To select modem support you must use the manual configuration dialog by selecting Link Editor below Ports COM1 Modem Link Editor Cancel DirectS
144. e strongly suggest you download the latest version of NetEdit here http hosteng com SW Products NetEdit3 zip 6 If you have a network administrator you may need to check with them to verify the configuration of the local network 7 If you have Windows XP or earlier and you still can t make a connection you should consider trying the IPX protocol Click the IPX button in NetEdit3 If you get the 10047 error you need to install the NWLink IPX protocol to your computer ethernet card See Windows Help for this procedure or try this link http nosteng com FAQFiles ECOM htm FAQ0043 If you can t connect to an existing unknown ECOM100 in a network and the card is likely newer than 2007 by powering down and putting dipswitch 6 ON then powering up the IP address will be reset to all O s and should become visible to NetEdit3 You must power down and turn this dip back OFF for card to be able to operate properly http hosteng com FAQFiles ECOM htm FAQ0085 9 12 DirectSOFT 6 User Manual 1st Edition Chapter 9 Setup 8 Manage Communication Links Other potential issues with ECOM modules All ECOM modules need dipswitch 7 ON for IBoxes and DataWorx communications ECOM modules can not be located in slot O of a 205 system If you are trying ModbusTCP client master comms with an ECOM100 look at this link for the steps to follow http hosteng com FAQFiles ECOM htm FAQ0050 note that if the ECOM100 is the slave these steps
145. eaving the Element Value alone to check the data at different addresses DirectSOFT 6 User Manual 1st Edition 10 25 Chapter 10 Debugging and Monitoring _ _ _ __ _ _ _ _ Another way to use the Trap Monitor is to enable the two Trap push pins When the pins are enabled the Address can be incremented or decremented while observing the Element located at the new Address The read only data will also change Trap Monitor Trap AtAddess 2 3 Element E i Element Value Accumulator Power Flow Master Control Trapped If you want to step through a program area to check the data in V memory locations just leave the Trap Monitor dialog as shown above then place the ladder program cursor over the element box with the memory reference in it You can then read the data in the read only area E DirectSOFT 6 Programming UNTITLED Ladder View File Edit Search View Tools PLC Debug Window Help AZ Write Disk New Open iod Status Data ae rr 5 All Status No Status Open Data XRef View mos Value Trend _1Second Trap Monitor 28 Trap Element Value OFF Accumulator 9 Power Flow No Master Control Yes Trapped Yes e At Address 6 4 e Element FistScan E o e e e mem az c rs n For Help press F1 For Help press F1 Mode Info s heck Open Trend Ladder Vi
146. ebug Window Help FA m v Ladder View Ctri L Read Disk Write Disl XRef View mana Th ls E Element NONE J Zoomin Ctri Shift MNum gt Zoom Out Ctrl Shift Num It is possible to open the Stage Mnemonic and Trend Views along with the Ladder View by selecting the views one at a time from the View submenu thus providing a Multi Tabbed Interface MTI view Once the views are open you can switch from view to view by clicking on the appropriate tab in the display window The Stage View also displays the Ladder View in the lower part of the view therefore it may not be necessary to open the Ladder View This choice is left to the programmer 7 2 DirectSOFT 6 User Manual 1st Edition Chapter 7 Other Views One option is to have the Documentation Editor open as a tabbed view while editing a program Selecting the Documentation Editor tab allows easy access to the editor To open the editor either press the Documentation Editor button on the Tools toolbar if it is displayed use Tools gt Documentation Editor on the Menu bar or the keyboard shortcut Ctrl D The Trend View is used to visually monitor the values of DL controller data elements over time This View can monitor any readable numeric location or any readable bit location or any constant value Trend View also logs the values of the controller elements on each pane of the Trend Those values are displayed on a moving graph
147. ectSOFT 6 User Manual 1st Edition 2 21 Quick Start The below diagram shows the two rungs that have been programmed This is a basic program that can be downloaded to your PLC Additional rungs can be programmed but you can go E ahead and accept the program JE DirectSOFT 6 Programming Test Ladder View i File Edit Search View Tools PLC Debug Window Help n a El F YA g Ga zm E Pei A E x Read Disk Write Disk New Open Backup Edit Mode Accept in HE Data XRef View S x EN Ladder View bx 3 malls elle el A XO Edit Mode Element Rung Address Instructior J NONE FA Accept cR Browse Options On The Web it JI Ctrl F2 bit Ctrl F3 Wt Step 6 Accepting and Saving the Program The program now needs to be accepted in order to be downloaded to the PLC As noted in the above diagram there are two Accept buttons Click on either Accept button to compile the program Once the rungs are accepted with no errors the yellow bar will change to green the Accept buttons will be grayed out and the Cross Reference View now shows the two elements that have been programmed Road ani Write buttons E DirectSOFT 6 Programming est2 Ladder View EE bw File Edit Search q Tools PLC Debug Window Help E 2 E A A z3 a 2 m fy SW LY 69 a 100 BS Read Disk Write Disk New Open Backup Edit Mode Find Browse Options On The Web Help EJ
148. ectSOFT and then reinstall it Get a PLC password prompt but the PLC doesn t have a password This is caused by data errors in the communication The problem is electrical noise either due to an excessively noisy environment or a bad cable e g shielding going bad e Comm error unlocking PLC The first thing DirectSOFT tries to do when connecting is to unlock the PLC This is to see if the PLC sends back a warning that there is a password If you get this message instead of a password prompt it means that something went amiss when DirectSOFT attempted to unlock The PLC sent back an invalid response or didn t send a reply at all For solutions try the things listed under Transport protocol error above e Support for the PLC type specified in the link is not installed This is usually caused by one of the following Unknown PLC specified in the link therefore check if the CPU specified in the link matches your hardware DirectSOFT 6 User Manual 1st Edition Appendix B Communications Troubleshooting PLC is not supported with the version of DirectSOFT you are using DirectSOFT cannot find the knowledge base DLL This is usually an installation problem You may need to uninstall and reinstall DirectSOFT making sure you are the Administrator of B your PC PLC responding to link is sending an invalid identifier This may be a PLC problem You might try power cycling the PLC e Er
149. ed Background to select for a Status Background Status Foreground color change Comment Letters match documentation selections Vertical bars match highlighting for selected rungs uncompiled etc Block Cursor Bax Background The colors are changed by first selecting the usage Normal Background Comment etc under the Selection section then clicking on the color in the Colors palette drop down menu The Sample area below the Color palette has a color bar that will change as the colors are selected Rows of text will also change color for each type of documentation selected These are the rows of Cs Ds Ws etc 4 24 DirectSOFT 6 User Manual 1st Edition Chapter 4 Programming Environment Color Selections Normal Background the normal background color the default is white with 3 D Token disabled Uncompiled Background color for items which are modified and uncompiled Unsaved to Disk Background color for items which are modified and unsaved to disk Unsaved to PLC Background color for items which are modified and unsaved to the PLC Disabled Background color for views which are disabled Selected Background used for setting the color that appears when something in the program is selected For example if a range of rungs is selected to copy delete etc the selection is highlighted with a color default is blue Status Background when online status is selected this
150. ences do not have to be entered when a contact coil etc is entered Wiring information and descriptions can also be entered without knowing the actual element reference Rung 1 This rung determines ifthe press is in one cycle or continuous run mode S U nassigned nickname This is line 2 This is line 3 E a Control relay used to Control relay used to IS entered red Start switch on signal that press is in Stop Switch on signal press is in operator panel one cycle mode operator panel automatic mode indicator remai ns on start switch 1 cycle mode stop switch rfomatic mode x40 C3 Control relay used to 5 signal press is in Come eee x The nickname is automatic mode As om accepted without Cancel being linked to an Rung 2 Ifthe Press is in automatic SS the pressing operation Bit X Y C etc y element Control relay used to signal press is in Lim lag automatic mode Element Automatic mode co Stop Switch on operator panel Start switch on operator panel signal that press is in one cycle mode Dialog appears when a nickname is entered without being linked to an element start switch 1 cycle mode stop switch Process X40 C3 x50 Control relay used to signal press is in automatic mode Automatic mode Rung 2 Ifthe Press is in automatic mode and a partis in place the machine begins the pressing operation Control relay u
151. ents to Number to Move Chose All or enter the number of comments to move from the source to the destination Units Select either Rung Number or Address Press OK to complete the move or Cancel to exit without performing the operation NOTE You can overwrite existing rung comments with this feature DirectSOFT 6 always provides a confirmation prompt before it completes the move The message reminds you that any overlapping comments will be changed This message will appear even if there are no overlapping rungs It is a reminder that existing rungs can be overwritten DirectSOFT 6 User Manual 1st Edition 6 11 Chapter 6 Documentation Entering Stage Comments Use Stage View If you are using Stage instructions comments can be entered for each stage The Stage View must be displayed in order to enter the comments With a Ladder View open the Stage View is opened by clicking on View gt Stage View on the Menu bar SG aj Start Stage Check for Part Actions none si Transition Start Switch Stage Comment Area The Initial Stage 50 is the entry point into the program When the operator presses the start switch the program transitions to two stages Check for Part and the Stop Monitor Start Switch on operator panel Light curtain input Start Switch Light Curtain Check for Part y In order to enter Stage comments the cursor must be positioned in either of the upper quadrants of the Stage
152. er P in the Status column indicates the Pause Bit is set for that output si m fes Start Switch Lon orr Reset ON orr CTAD Stan ON orr Y2 ON orr 10 14 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring EJ Use Override Bits to Control I O DL05 06 240 250 1 260 350 450 Only If your PLC supports Override Bits they can be set for each input and output using Data View Setting these bits allows the status of the input or output to be controlled by a programming device instead of the field device wired to the 1 0 module It is similar to forcing an I O ON or OFF To use the Override Bits they must be enabled in the Data View Options dialog Select Override Bits just like the Pause Bits were selected Click on the Select Mode button at the top of the Data View window to view the Override Bits buttons Expand the Data View window if necessary so the buttons will show er st ini jm ow Jerr LEN Select on err e Mode button lg Bid NN 91 Bia NN 91 Override Buttons To set an Override Bit for an I O point click on the respective Override button with the letter O Clicking on the blank button will turn the Override feature Off The letter O in the status column indicates the Override Bit is set for that I O point NOTE Override bits clear out on a Program to Run transition DirectSOFT 6 User Manual 1st Edition
153. er Manual 1st Edition 9 11 Chapter 9 Setup 8 Manage Communication Links E gt gt NetEdit3 Troubleshooting Tips As mentioned previously when using the Hx ECOM xxx module you will need to configure the IP address using NetEdit3 The module comes preconfigured to use DHCP otherwise it defaults to address 0 0 0 0 and subnet 0 0 0 0 If NetEdit3 doesn t see the ECOM module when you press Scan Network check the following 1 Verify Link Good LEDs are illuminated on module and connecting devices like hubs or unmanaged switches 2 Turn OFF any WiFi devices or other ethernet devices 3 Firewalls need to be turned OFF for initial connection see Windows Help Also turn OFF any antivirus or other protection software that can interfere with ethernet communication 4 Try to PING the ECOM module to establish basic connection see Windows Help or search for resources on internet if not familiar with these steps 5 You may need to disable any other network adapters besides the one physically connected to the ECOM or network the ECOM is on If you get Transport Protocol error try the instructions in this link http hosteng com FAQFiles ECOM htm FAQ0024 Go to Step 4 Item C The latest version of NetEdit has the ability to select the specific network adapter by going to the main Menu select Network then Adapter and specifying which installed adapter you want to use it also lists the IP addresses of the adapters W
154. erty of their respective owners AutomationDirect disclaims any proprietary interest in the marks and names of others Copyright 2014 Automationdirect com Incorporated All Rights Reserved No part of this manual shall be copied reproduced or transmitted in any way without the prior written consent of Automationdirect com 9 Incorporated AutomationDirect retains the exclusive rights to all information included in this document M ADVERTENCIA y Gracias por comprar equipo de automatizaci n de Automationdirect com Y Deseamos que su nuevo equipo de automatizaci n opere de manera segura Cualquier persona que instale o use este equipo debe leer esta publicaci n y cualquier otra publicaci n pertinente antes de instalar u operar el equipo Para reducir al m nimo el riesgo debido a problemas de seguridad debe seguir todos los c digos de seguridad locales o nacionales aplicables que regulan la instalaci n y operaci n de su equipo Estos c digos varian de rea en rea y usualmente cambian con el tiempo Es su responsabilidad determinar cuales c digos deben ser seguidos y verificar que el equipo instalaci n y operaci n est n en cumplimiento con la revisi n mas reciente de estos c digos Como m nimo debe seguir las secciones aplicables del C digo Nacional de Incendio C digo Nacional El ctrico y los c digos de NEMA la Asociaci n Nacional de Fabricantes El ctricos de USA Puede haber oficinas de normas locales o del gob
155. etEdit CTRIO Workbench etc these will be shown here Shortcuts to your favorite utilities can also be added by adding them to the Utililities section of the DS600 ini file Projects These are the programs which are created in DirectSOFT 6 A project is the collective name for your program and all of its documentation When you create a new project or work on an existing project you will see it listed in the Menu Tree under the Projects folder icon by name To open an existing project double click on the project name To open a project not listed right click on Projects and select Browse to locate the project then select it Comm Links This is for the communication links used to connect from your PC to one or more of your PLCs If there were Comm Links existing in your previous version of DirectSOFT they will appear here New Comm Links will also appear here after they are setup The remainder of this chapter will be devoted to the following 1 Create a new program 2 Add some rungs 3 Document the elements and rungs 4 Connect to a PLC 5 Download to a PLC 6 Monitor the program and change status DirectSOFT 6 User Manual 1st Edition 2 11 Quick Start Welcome to DirectSOFT100 NOTE If you have purchased the full version of DirectSOFT 6 go to page 2 2 14 Begin Editing a Program If you have loaded the free version of DirectSOFT 6 you should know what you can and cannot do with the softwar
156. ew 1bx Start Switch _1Second sp4 Y _FirstScan SP0 1 is B 10 26 DirectSOFT 6 User Manual 1st Edition I A 5 Edit Mode 4 0003 002 001 Chapter 10 Debugging and Monitoring _ Use with Data View The Trap Monitor is normally used in combination with one or more Data Views so the inputs and outputs of the Ladder Logic or Stage program can be controlled The Trap Monitor is useful to look at math operations in a program The format for the values being read can be specified Decimal Hex or Octal Press the button in the lower right hand corner of the dialog to open another dialog to set the format Set Trap Monitor Form iim Display Format t Decimal Ca Hex Cancel Octal E NOTE The Trap Monitor feature is not available to use with the DLO5 DirectSOFT 6 User Manual 1st Edition 10 27 Chapter 10 Debugging and Monitoring l 7 Stack Monitor DL440 Only Access the Stack Monitor The Stack Monitor monitors PLC accumulator and data stack Either use the Debug gt Test Mode Operations gt Breakpoint dialog or the BREAK instruction to monitor the PLC accumulator and data stack at a specific address Access the Stack Monitor by either pressing the Stack button located on the Debug toolbar or by selecting Debug Stack Monitor from the Menu bar This feature is used most frequently with segments of
157. f communication ports For serial communication select the port you will use commonly COM1 and click Next 9 2 DirectSOFT 6 User Manual 1st Edition Chapter 9 Setup 8 Manage Communication Links HM NOTE The COMM ports shown in the window below are those which E DirectSOFT 6 will attempt to use Simply because a COMM port is shown in the list does not mean the port actually exists on the PC Open Windows Control Panel and verify that a port exists in Device Manager Link Wizard Select the communications port that the PLC is connected to Modem support cannot be configured from the Link Wizard To select modern support you must use the manual configuration dialog by selecting Link Editor below Link Editor Cancel a COM5 See Appendix B DS600 ini File 2 The next window will show a list of PLC Families Select the PLC family by clicking on the appropriate choice If you are unsure of the PLC family but know which communications protocol to use select Not Sure If you are using a DirectLOGIC compatible PLC the Link Wizard will try and detect the PLC type automatically Click Next when you are finished Link Wizard po Uu Select the PLC product family of the PLC you wish to connect to If you are unsure but know the communications protocol it uses select Not Sure from the list PLC Families Direct Logic 305 Direct Logic 3055 DL 04172744350 Family Link Editor lt Back Cancel
158. field of the input box indicate whether the entry for that field is valid or not Green is valid and red is not valid or incomplete The indicator in the upper right hand corner of the box indicates the validity of all fields For example in order for the indicator to turn green the box will need a valid address such as V2000 5 6 DirectSOFT 6 User Manual 1st Edition 00001 07680 06 Click here to close and accept the entry Click here to close without accepting Click here to see the element browser Y or press F9 Valid entry indicator for the immediate field Master valid entry indicator for the entire instruction Chapter 5 Edit a Program DirectSOFT 6 has two basic types of instruction editor dialogs single parameter and multiple parameter The following information explain the two types of dialogs Single Parameter Instructions Most contact coil and box instructions have single parameters and are entered with the single parameter dialog When some dialogs open for input they automatically use a default element address For example if the Cancel ES Ladder palette button for a normally open contact is used the Instruction Accept Green Editor dialog box appears with CO as Indicators the default This is changed to another Bum VEN address or nickname that meets the program requirements Click on the y to accept the entry the X or ESC to cancel the entry or on the element browser
159. file and redirect DirectSOFT to use this copy instead of the one that is normally stored in the C Windows folder f you have DirectSOFT v3 v4 v5 0 or v5 1 then you will have to find this file manually and edit it 1 Close DirectSOFT and DSLaunch 2 Use Windows Explorer to browse to c Users lt username gt AppData Local VirtualStore Windows 3 Find the DS300 or DS400 or DS500 or DS600 INI file and open it with NotePad DirectSOFT 6 User Manual 1st Edition B 11 Appendix B Communications Troubleshooting I 4 Make your edits save the file and exit 5 Restart DSLaunch or DirectSOFT e f you have DirectSOFT v5 2 v5 3 or v6 1 Close DirectSOFT 2 Start DSLaunch 3 In the left column under Utilities double click DS500 ini or DS600 ini This will open the correct file in NotePad text editor 4 Make your edits save the file and exit 5 Restart DSLaunch or DirectSOFT UAC OFF Regardless of the version of DirectSOFT this procedure has to be used 1 Close DirectSOFT and DSLaunch 2 Use the Windows Start button Start gt Run 3 Type in ds300 ini or ds400 ini or ds500 ini or ds600 ini and press OK This will open the file in NotePad text editor 4 Make your edits save the file and exit 5 Restart DSLaunch or DirectSOFT Other Editable Parameters The following parameters can be added or adjusted in the DS600 INI DS300 INI DS400 INI DS500 IN1
160. g D g 3 O a A Standard Coil gt lt Contacts Coils Boxes Browse w Y 7 N Description END End Coil B rowse B rowse The End instruction marks the termination point of the normal program scan An End B rowse instruction is required at the end of the main program body If the End instruction is omitted an error will occur and the CPU will not enter the Run Mode Data labels Co nta cts B OXes subroutines and interrupt routines are placed after the End instruction The En F4 C O S F 7 instruction is not conditional therefore no input contact is allowed Cancel Entering Instructions with Hot Keys When the cursor is moved to one of the Ladder palette buttons a Tool Tip will appear The Tool Tips 10x BA provide a brief description of the css ee button and the associated hot key for that button gt You can enter an instruction by E E Edit Mode pressing the hot key which N corresponds to the type of nop ETE instruction to be entered For F2 example to enter a normally ds y pm Open Comas n opened input press F2 After the np 2 hot key has been pressed the Bar Instruction Editor dialog will appear nop For the browse buttons the particular Instruction Browser will s 9 UE appear so the proper selection can we 3 be made ls gram 00001 07680 06 DirectSOFT 6 User Manual 1st Edition 5 9 Chapter 5 Edit a Program 0 _
161. ganize v Burn to disc E AutoPlay it DVD Drive D DirectSoft6 4 Files Currently on the Disc 1 7 SetupDS6 exe General options Step 2 Exit all other Windows Applications The dialog below issues a reminder to exit all other Window applications If you are unsure of the programs that may be running open the Task Manager by pressing the Ctrl ALT Delete keys at the same time Close any opened applications by selecting them and clicking on the Close button of the Task Manager Click on the OK button to proceed with the installation 1 Before continuing with this Setup program please be sure to disable any anti virus software and insure that you have Administrator privileges if installing on Windows NT4 2000 XP DirectSOFT 6 User Manual 1st Edition 2 3 Quick Start E Step 3 Enter the Product Key Code From this window enter the Product Key that was e mailed to you or the one who purchased the software or phone 1 800 633 0405 and get the Product Key from either sales or technical support if you 2 did not receive it This software package is protected by this Product Key code Only licensed users that have a Product Key code may install the software Enter the Product Key using all caps and any dashes shown then click the Next button DirectSOFT 6 Programming InstallShield Wizard Please enter your valid Product Password Keycode to run this setup Leave this field empty to install
162. h pin to dock it and hover the mouse cursor over the XRef tab to bring it back into view Then click on the push pin again or double click on the XRef View bar at the top to lock it in position again The XRef View has two viewing modes XRef Mode and Usage Mode XRef Mode button start switch Usage Mode GH AND a cre EE ANDN X42 GH STRN part locked 2 18 STR 33 EH ANDN Ha E lower limit 4 EH ANDN X45 pem AND upper limit X46 Bl cia ANDN index conveyor 34 GH ANDN ae CH AND KA PE STR one cycle switch MEI JE ANDN Push pin to Element A Address Instruction dock the Ko STR XRef XRef Mode The XRef Mode is the default mode when the XRef View is first opened When in XRef Mode the Cross Reference Table reports information for all elements that meet the current Query which determines the elements to be included in or excluded from the XRef and Element Usage Tables The table is divided into four columns Element reserved for the element ID but will display whatever Query is selected in the Options dialog Rung rung number where the element is used Address the address where the element is located in the program Instruction type of instruction that contains the element DirectSOFT 6 User Manual 1st Edition 7 7 Chapter 7 Other Views _x gt A useful feature of the XRef Mode is to double click the left mouse button on the Rung Address or Instru
163. has two or more NICs Network Interface Cards try one of these options Use the Pic a Nic feature to select the network card that the PLC is connected to DirectSOFT 6 User Manual 1st Edition B 3 Appendix B Communications Troubleshooting E Reprioritize your NICs by going to Advanced Settings This is different depending on which Windows OS you have If you have Windows XP 1 Start gt Control Panel 2 Double click on the Network Connections icon 3 On the menu at the top select Advanced gt Advanced Settings If you have Windows Vista 1 Start gt Control Panel 2 Double click on the Network amp Sharing Center icon 3 At the left of this window click on Manage network connections 4 Press the lt ALT gt key to make a menu appear at the top of this window 5 On the menu at the top select Advanced gt Advanced Settings If you have Windows 7 8 1 Start gt Control Panel Windows 8 in Desktop View move the cursor to the right hand side of the screen then at the bottom select Control Panel 2 Select Network and Intranet at the top 3 Double click on the Network amp Sharing Center icon 4 Press the ALT key to make a menu appear at the top of this window 5 On the menu at the top select Advanced gt Advanced Settings Once you have the Advanced Settings pulled up then it is the same for all Windows OSs 1 On the Adapters
164. he network Busy network or PLC sluggishness Under the Link s Advanced Settings Link Editor Port Tab try increasing the Timeout and Retry values e g Try going to a DOS command prompt window and using the ping command to ping the ECOM s IP address If Ping works note the response times In the link s Advanced Settings Link Editor Port Tab increase the Timeout value to at least 2 or 3 times the response value e PLC is not in terminal mode The mode switch on the PLC is in the RUN or STOP position Switch it to the TERM position Unable to open Online Program The mode switch on the PLC is in the RUN or STOP position Switch it to the TERM position DirectSOFT 6 User Manual 1st Edition B 5 Appendix B Communications Troubleshooting E e CSMAIN EXE error or DirectSOFT locks up or mouse hangs up This means that DirectSOFT s CommServer has accessed a resource on your PC that has a conflict or doesn t exist First try upgrading to at least DirectSOFT v4 0 Build 22 We believe we have fixed the last of these types of failures in this build If you have v3 0 there are some improvements in Build 80 however it could still have some problems since we have stopped development on v3 0 If you have DSData simultaneously using the same link as DirectSOFT then instead make separate links i e one link for DSData and one link for DirectSOFT Try disabling all resources in the INI file Make s
165. he word to be edited and double click the left mouse button to highlight the word then type in the corrected word Selecting Rungs for Comments Once you have edited a rung comment you can use the Page Up and the Page Down keyboard buttons to scroll to another rung comment to edit A specific rung can be found by using the Goto button on the editor dialog DirectSOFT 6 User Manual 1st Edition 6 9 Chapter 6 Documentation Em Using the Scroll Buttons There are scroll command button arrowheads located at the bottom of the dialog They are shown for both directions as gt BB gt etc Each button performs a different function gt Moves to the next rung comment gt gt Moves ahead five rung comments Moves to the comment for the last rung Moves to the previous rung comment Moves back five rung comments I4 Moves to the comment for the first rung Click on the OK button after entering the rung comments Use the Editing Keys The keyboard shortcut keys can be used to copy cut and paste comments between rungs 1 Position the cursor at the beginning of the text to be copied or cut 2 Press and hold the left mouse button and move the cursor to highlight the text then release the button The Shift Arrow keys can also be used to highlight the text Use the Ctrl C keys to copy the text or the Ctrl X keys to cut the text Locate the rung where the information i
166. hich CPU your PLC is using This example shows the elements common to most of the CPUs Normally Closed Normally Immediate Negative Closed Contact Contact Differential A t Contact d Normally Open Normally Open Positive ia Immediate Differential Equal to Edit Mod SS Contact Contact Contact Contact Ctrl F2 Ctri F3 Shift F2 Shift F3 La A a Contacts Coils Boxes Browse Not Equal to Less Than Contact Contact Browse Wire to Output Coils Equal to or Browse Browse i Greater Than Conce Boxes Wrap Wire to Contact Stage Browse Elements 2 18 DirectSOFT 6 User Manual 1st Edition Quick Start ru M Step 3 Enter an Input Element Use the Ladder Palette to enter the first instruction of the program First click on one of the Edit Mode buttons to begin to edit your program The rectangular edit cursor will change to a solid color The edit cursor should be positioned to the far left on Rung 1 Your first entry can be placed here normally a relay contact or an element Click on the Normally Open Contact symbol on the palette The cursor will change to a box with an open relay contact a window with the text cursor blinking at the end of address CO highlighted and green valid entry indicators Delete the Open the Enter the edit box Element Browser contact z 7 Valid entry Default indicators address If the green dot changes to red it means that the addres
167. i n est basada en la informaci n disponible al momento de impresi n En Automationdirect com nos esforzamos constantemente para mejorar nuestros productos y servicios as que nos reservamos el derecho de hacer cambios al producto y o a las publicaciones en cualquier momento sin notificaci n y sin ninguna obligaci n Esta publicaci n tambi n puede discutir caracter sticas que no est n disponibles en ciertas revisiones del producto Marcas Registradas Esta publicaci n puede contener referencias a productos producidos y u ofrecidos por otras compa as Los nombres de las compa as y productos pueden tener marcas registradas y son propiedad nica de sus respectivos due os Automationdirect com renuncia cualquier inter s propietario en las marcas y nombres de otros PROPIEDAD LITERARIA 2014 AUTOMATIONDIRECT COM INCORPORATED Todos los derechos reservados No se permite copiar reproducir o transmitir de ninguna forma ninguna parte de este manual sin previo consentimiento por escrito de Automationdirect com Incorprated Automationdirect com retiene los derechos exclusivos a toda la informaci n incluida en este documento Los usuarios de este equipo pueden copiar este documento solamente para instalar configurar y mantener el equipo correspondiente Tambi n las instituciones de ense anza pueden usar este manual para prop sitos educativos M AVERTISSEMENT V Nous vous remercions d avoir achet l quipement d au
168. i dos aee daa e KATA Ana qx Wr ds oe oe dod ee ees 6 28 size enit 6 29 Chapter 7 Other Views TaDDGd VIEWS 2 553 3 3 DR prat Eu CR EU Cw is UD ade 7 2 INSPIMay VIEWS ia tas 1 2 Stage RLLPLUS VieW 7 4 Troubleshooting RELLA S vs REL meu ai e ld 7 4 Stage Components 7 5 Mnemonic VieW 7 6 Handheld Progammer Aid 7 6 Cross Reference XRef View 7 7 PRG MOUE 5 5 iua ia ai me uli pii bas wa 7 7 Change the XRef Query 7 8 AROS TOO Ma a EEVUCE DURS ME DINE 7 9 Usage ModE ira A Sod a aia 7 10 Usage Mode Toolbar 7 10 O ai Bees eek 7 11 PID VIC Wei ioi nd AD ic Eae os 7 12 ED AAA A AA 7 12 TIERNA VIO Wiese E 7 14 Creating a new Trend View 7 14 Output Window 7 16 BOOKMARK iaa EIA 7 18 View Terminology leeren 7 19 vi DirectSOFT 6 User Manual 1st Edition Table of Contents comm aaa Chapter 8 Printing Print the Current View 8 2 Print the Ladder VIEW 5 i dee SECOS ee ded o DA 8 2 Other Print Views 8 3 Print Multiple Views 8 5 Print View Co
169. ic operation stop switcl Blue 008 Stop Switch on operator panel clamp Red 000 Clamp to hold part in place arbor dowr Red 001 Output for downard movement of the arbor conveyor Red 002 Motor starter for conveyor motor Automatic mode Control relay used to signal press is in automatic mode press complete Control relay showing that the part has been pressed release clamp Control relay that controls the releasing ofthe fixture clamp 1 cycle mode Control relay used to signal that press is in one cycle mode Conveyor delay Delay timer for conveyor Part Counter self resetting parts counter to count number of parts made MM 4 nl example Ready E Import Documentation TO m po rt e e m e nt Look in BE Desktop Ed E documentation select EN Import Method Libraries Ga Network l Merge PRJ priority m kids S em C Merge CSY priority File gt Im port gt uw A a rll text C Delete existing E e m e nt Desktop e sm 4 t a RII element doc T E aca Documentation or rll press the Import Doc tho NG Recent Places M lex 4 t button on the File toolbar The window shown here will File name Ril element doc appear Files of type Comma Delimited csv xt c users desktop rll element doc csy Help 6 22 DirectSOFT 6 User Manual 1st Edition Chapter 6 Documentation n Select the folder and the csv file to be imported Notice the Import Metho
170. ierno que pueden ayudar a determinar cuales c digos y normas son necesarios para una instalaci n y operaci n segura Si no se siguen todos los c digos y normas aplicables puede resultar en da os al equipo o lesiones serias a personas No garantizamos los productos descritos en esta publicaci n para ser adecuados para su aplicaci n en particular ni asumimos ninguna responsabilidad por el dise o de su producto la instalaci n u operaci n Nuestros productos no son tolerantes a fallas y no han sido dise ados fabricados o intencionados para uso o reventa como equipo de control en l nea en ambientes peligrosos que requieren una ejecuci n sin fallas tales como operaci n en instalaciones nucleares sistemas de navegaci n a rea o de comunicaci n control de tr fico a reo m quinas de soporte de vida o sistemas de armamentos en las cuales la falla del producto puede resultar directamente en muerte heridas personales o da os f sicos o ambientales severos Actividades de Alto Riesgo Automationdirect com espec ficamente rechaza cualquier garant a ya sea expresada o implicada para actividades de alto riesgo Para informaci n adicional acerca de garant a e informaci n de seguridad vea la secci n de T rminos y Condiciones de nuestro cat logo Si tiene alguna pregunta sobre instalaci n u operaci n de este equipo o si necesita informaci n adicional por favor ll menos al n mero 770 844 4200 en Estados Unidos Esta publicac
171. ill be saved E Save As de gt Computer LocalDisk C DirectSOFT6 Projects gt y Search Projects NUS Organize v New folder kr Favorites Name Je Downloads de Backup 4 3 2014 10 56AM Filefolder Recent Places Examples 4 3 2014 11 21AM File folder RE Desktop RLL Example PRJ 12 19 2013 5 18 PM PRJ File Creative Cloud Fi RLLPlus Example PRJ 2 19 2013 518 PM PRJFile Test PRJ 4 3 2014 1 51 PM PRJ File Libraries test2 PRJ 4 4 2014 2 56 PM Documents Test3 PRJ 4 8 201410 26 AM PRJFi Music t Pictures Videos File name Test PRJ Save as type Direct prj Hide Folders NOTE The Write to Disk button on the Offline toolbar only saves in the ladder logic program Write Disk 6 28 DirectSOFT 6 User Manual 1st Edition Chapter 6 Documentation Backup Project The backup feature is another way to save your project Selecting File gt Backup Project on the Menu bar or pressing the Backup button on the Offline toolbar will open the following dialog asking if the project is to be saved Press the OK button to save the project Backup Project 2 Save Project to Disk and then copy it to the Backup Folder The following Backup Project dialog will appear the project can be saved with the default date time stamp or rename the folder A different drive can also be selected to save the project E3 Backup P
172. ill demonstrate how this is accomplished 1 Position the cursor in the cell to be copied 2 Double click to highlight the information 3 Press Ctrl C to copy the information in the cell 4 Move the cursor to the element cell where the information is to be copied to Use the Find button Ctrl F shortcut or scroll 5 With the cursor in position to paste the information press Ctrl V E Ladder Vie Er Documentation Editor RI n5 Wiring Info Start Switch Blue 000 Start Switch on operator panel Part Present Blue 001 Limit that detects part in fixture Clamp Locked Blue 002 Confirms that clamp has securely locked the part in place Clamp Unlocked Blue 003 Confirms that the clamp is unlocked Lower Limit Blue 004 Lower arbor limit Part has been pressed Upper Limit Blue 005 Upper arbor lirnit Conveyor Confirm Blue 006 Confirms that conveyor actually traveled forward One Cycle Switch Blue 007 Switch on operator panel selects one cycle or automatic operation before and after the newly pasted entry This occurs because each NOTE When copying a nickname the new nickname will have a nickname must be unique DirectSOFT 6 User Manual 1st Edition 6 5 Chapter 6 Documentation Em Documenting and Assigning Nicknames Create an Unassigned Nickname Element nicknames are used more often than any other type of documentation As a program is developed using nicknames element refer
173. ill open with either a default reference or the reference that was double clicked on showing in the Element window 10 16 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring EJ Specify an Element Reference or Nickname Since nicknames and element references are used when editing a program they can also be used with the Change Value dialog If an element with a nickname is enabled in the program when the dialog is opened the nickname will appear in the Element field An element does not need to be enabled to open the Change Value dialog If the default reference CO is displayed when the dialog is Specify the Change Value element reference or the nickname Element Value Current OFF Mew The element Off On type will be Format displayed here Bil Decimal C t Binary t Signed Dec t Octal C Esp 5 BCD Hes Real opened either type in the element reference or the nickname that is to be changed The dialog will always open with the Current Value displayed The displayed element will either be On or Off The Current Value can also be a memory location see below The Element field can have a memory location Change Value The Curent Value Current field will display the 5 data in memory Format Size The data types C t Decimal s are displayed Binary Signed Dec e 2Butes here a Octal Esp t 4 Bytes
174. in32 Logg r reciLog Installed Nettdit 3 z 2 Support Calculator EA Version DirectLogic 405 Series E DS600 ini EA Windows Network Control Panel EA Windows Firewall Ig Windows Device Manager y Windows Services A DB Projects Communication Ill sa comm Links i a ress Links to PLCs Pa rcd Windows type Menu Tree From this window additional utilities such as NetEdit CTRIO WB etc can all be launched from one central location This is also used to create and manage PLC programs and the communications links between your personal computer and the PLC Notice the different areas which are pointed out in the launch window NOTE Also see DSLAUNCH comments in Chapter 3 2 10 DirectSOFT 6 User Manual 1st Edition Quick Start i If you have been using previous versions of DirectSOFT Programming Software you will see that the DSLaunch window looks much like it has for many years Descriptions of the various sections are as follows e Applications These are the applications currently installed in 2 DirectSOFT 6 They are visible in the Menu tree under the Applications folder icon and are linked to applications that have been designed for launch from DirectSOFT 6 For example to create a new program double click the DirectSOFT 6 Programming name Utilities Several utilities are available under this folder icon If you have already installed available utilities such as N
175. ink Name Modem Link Description Modem to use 3Com Windows Modem PCI Al Where you re calling Country United States 1 Area Code 707 iw Use country and area codes Phone No XXX Kaka Your location My Location Cancel Help Auto DirectSOFT 6 User Manual 1st Edition 9 19 Chapter 9 Setup 8 Manage Communication Links Er o eii 5 Click the Protocol tab to display the communication protocol dialog The communications parameters can be defined further in this dialog Configure Link Name Modem Link Description PLC Por Protocols Advanced Settings Address 1 3 Timeout 800 ms Data Timeout 20000 Sms Retries 1 4 Cancel Help Auto a Select the communication protocol to use Refer to the chart in Appendix A for a breakdown of the various CPUs and which protocols are supported on which ports b If the PLC has been given a node Address other than 1 enter the new address c If necessary adjust the Timeouts and Retries however the default values should be the best choice 6 Click the Accept button to save the link configuration The following dialog will appear If Yes is pressed DirectSOFT 6 will dial the modem and attempt to verify that it can indeed communicate with the PLC connected to the other modem using the defined parameters in the link DirectSOFT 6 will hangup after the connection has been made If No is pressed the link configuration will simply
176. ion B 15 Appendix B Communications Troubleshooting E NOTE Exhaustive FAQ s for DirectSOFT as well as other HOST Engineering products can be found at http hosteng com B 16 DirectSOFT 6 User Manual 1st Edition
177. irst learning to use DirectSOFT 6 The hot keys can be learned while using the Ladder palette The hot keys are labeled on the element keys Using the hot keys may be quicker for many programmers The hot keys appear in the Tool Tip whenever the cursor is over the element button NOTE The Ladder palette which appears on your computer screen may be different than what is shown in this manual The tools that appear are dependent upon the type of CPU being used 4 28 DirectSOFT 6 User Manual 1st Edition Chapter 4 Programming Environment aaa Normally Closed Normally Immediate Negative Closed Contact Contact Differential Contact Accept Normally Open Positive Normally Open Immediate Differential Equal to Edit M dit Mode Contact Contact Contact Contact Ctrl F2 Ctrl F3 Shift F2 Shift F3 pp P P Contacts Coils Boxes Browse Not Equal to Less Than Contact Contact Browse Wire to Output Coils Equal to or Browse Browse i Greater Than Contacts Boxes Wrap Wire to Contact Stage Browse Elements The contact buttons are self explained Each contact button will place the particular element on the rung wherever the edit cursor is placed Browse Contacts click on this button to view the Contact dialog of the Instruction Browser to select a contact of your choice Browse Coils click on this button to view the Coil dialog of the Instruction Browser to select a coil of your choice Browse Boxes click on th
178. is button to view the Box dialog of the Instruction Browser to select an Instruction Box of your choice Browse Elements click on this button to view the Element Browser which will allow you to select from various types of memory addresses XO YO V2000 etc This can be used to edit Nicknames Wiring info or Descriptions of Elements Wire to Output clicking this button will turn the horizontal wire between the last contact to the output ON and OFF Wire to Stage click on this button to draw a powerflow transition between a contact and a Stage box instruction DirectSOFT 6 User Manual 1st Edition 4 29 Chapter 4 Programming Environment Em The Split Screen Feature There may be times when more than one part of the same program needs to be viewed DirectSOFT 6 has a split screen feature that allows the programmer to split the program horizontally into two panes Split Screen Bar To use the split screen feature there is a bar Split Screen bar located in the right hand corner of the Ladder View To split the screen position the cursor over the Split Screen bar then press and hold the left mouse button When a parallel bar appears move it down to bring the split screen into view and size the screen to your convenience E DirectSOFT 6 Programming UNTITLED Ladder View File Edit Search View Tools PLC Debug Window Help mi te E ol P KO PB 100 OS Write Disk New Open Edit Mode Accept Find Browse
179. isponible au moment de l impression la soci t AutomationDirect nous nous efforcons constamment d am liorer nos produits et services C est pourquoi nous nous r servons le droit d apporter des modifications aux produits ou aux publications en tout temps sans pr avis ni quelque obligation que ce soit La pr sente publication peut aussi porter sur des caract ristiques susceptibles de ne pas tre offertes dans certaines versions r vis es du produit Marques de commerce La pr sente publication peut contenir des r f rences a des produits fabriqu s ou offerts par d autres entreprises Les d signations des produits et des entreprises peuvent tre des marques de commerce et appartiennent exclusivement 4 leurs propri taires respectifs AutomationDirect nie tout int r t dans les autres marques et d signations Copyright 2014 Automationdirect com Incorporated Tous droits r serv s Nulle partie de ce manuel ne doit tre copi e reproduite ou transmise de quelque fagon que ce soit sans le consentement pr alable crit de la soci t Automationdirect com Incorporated AutomationDirect conserve les droits exclusifs l gard de tous les renseignements contenus dans le pr sent document MANUAL REVISIONS Please include the Manual Number and the Manual Issue both shown below when communicating with Technical Support regarding this publication Title DirectSOFT 6 Programming Software User Manual Manual Number
180. k Information This status button is active when the PLC is offline or online The button displays the PLC status and the communication link name Clicking this button will open the Communication Link Information window The window will show the communication error messages It is also possible to edit the communication link if it becomes neccesary If the PLC is offline it will indicate that here Clicking on the button with offline showing will allow the programmer to connect the PLC to the PC PLC Mode This status button indicates the operational mode of the PLC Not only does this button indicate the PLC Mode but it also allows the programmer to use this button like the Mode button in the online toolbar Clicking on this button will allow the person to change the mode of the PLC Program Memory Usage This box indicates the amount of relay ladder program memory that is available and how much has been used The format is memory used total memory available If the available memory is exceeded an asterisk will appear beside the amount used Here are some examples e For a DL06 CPU with program memory of 00003 07680 indicates that 3 words have been used out of a total of 07680 e For a DL230 CPU indicating the program memory with 00725 00512 This means that the amount of words used has exceeded the total program memory available PLC Type This box indicates the type of PLC that is being used Program Cursor Location This b
181. l previously specified Press the Exit button when the changes have been completed 5 DirectSOFT 6 will attempt to communicate with the Ethernet module using the specified parameters If successful the following dialog will ask for a unique Link Name up to 16 characters and an optional Link Description up to 32 characters to be entered Press the Finish button to save the link configuration to disk Link Wizard Link settings complete Please select a unique name for the new link Link Name Enet 06 Link Description Fast Link Settings 06 Port Ethernet Protocol ECOM Baud Address Parity Link E ditor lt Back Cancel 9 10 DirectSOFT 6 User Manual 1st Edition Chapter 9 Setup amp Manage Communication Links 6 The successfully created link will be listed with all other links in the DSLaunch menu tree in the Comm Links folder File View Help 23 DirectSOFT on the Web 65 Applications DirectSOFT 6 Programming Utilities L4 Visit AutomationDirect Visit Host Engineering NR CTRIO WB 2 EBC WinPLC HA CTRIO WB 2 PBC Ji CTRIO WB 2 Offline Hif ERM Workbench R9 DBWin32 Logger DNLoader de NetEdit 3 Calculator a Version DS600 ini ER Windows Network Control Panel Sil Windows Firewall ob Projects E O c users bdehner desktop directsoft6 code t SES Comm Links Ya DSCBL 06 Sg Enet 06 My Modem Link DirectSOFT 6 Us
182. les shown below the letter b precedes the memory location where the bit is to be manipulated in some way After the V memory address of the word use a decimal point and a number between 0 and 15 zero being the least significant bit to designate which bit is to be set For example b1400 3 is the fourth bit of V1400 Enter the letter b followed by the memory Ladder View address of the word containing the bit to be turned ON Use a decimal point plus a value between 0 and 15 to designate which bit to turn ON i e B1400 3 is the fourth bit of V1400 Ignore the second field Mel Jeux x And to reset the bit Use the same decimal point convention with the RST instruction X x m 2 m The same convention is used for the STR AND OR and OUT instructions not shown E NOTE The letter b can be entered in either lower case or upper case The end result will be an upper case B appearing in the program Using Floating Point Math Small low end PLCs typically allow the use of integers but do not allow the use of math containing decimal places The second type of math just mentioned is called floating point math If the processor for your PLC supports floating point math e DLOG DL250 1 DL260 and DL450 it s a good idea to learn the conventions used for entering the floating point math elements and parameters Refer to the user manual for the PLC which you are using
183. low you to save it to disk but you cannot re open this project with Direct SOFT 100 ou may purchase a key to unlock the Full version by calling us at 1 800 533 0405 Better pet if you have access to the Internet come visit us on our web site at www A ukomationD rect com Run Direct5OFT 100 Unlock Full Version 2 12 DirectSOFT 6 User Manual 1st Edition Quick Start Using DirectSOFT100 To begin a project double click on DirectSOFT 6 Programming under Applications on the menu tree The following Welcome to DirectSOFT100 window will appear D5 DSLaunch M Click here to ZA DirectSOFT on the Web begin a project E 2 7 Applications ae y EX DirectSOFT 6 Programming LY a Utilities L Visit AutomationDirect Visit Host Engineeri a Baa oe bad Description Automationdirect com s DL series PLC lost Forum s oads programming package FA CTRIO WB 2 DirectLogic PLC ER CTRIO We 2 EBC WinPLC ff CTRIO WB 2 PBC fi CTRIO WB 2 Offline Programming support is installed for if ERM Workbench DirectLogic 05 Series 53 DBWin32 Logger DirectLogic 06 Series DNLoader DirectLogic 105 Series amp NetEdit 3 DirectLogic 205 Series E Calculator DirectLogic 305 Series A Version DirectLogic 405 Series E DS600 ini EA Windows Network Control Panel EA Windows Firewall Welcome to DirectSOFT100 hay Windows Device Manager Welcome to the Direct SOFT 100 versio
184. lt the Data Mei View windows are Data View Global Ladder Stage amp assigned names Apply options to V Current View T New Views Data Data2 etc Display 1 Display 2 Doc Mode consecutively This Documentation Title current view only name can be changed Elements New Name for the current view d E i Wiring Info using the Options Descriptions dialog 10 2 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring EJ The following diagram is an example of a newly opened Data View For Help press Fl A Closer Look Clear Edits Write All GENERE c a n nm Element Simus E dits Start Switch OFF Reset OFF on orr CTAD 0 Edits Column Write Current Edit to PLC ollo Ninn ejojn A closer look at Data View will show the basic components e Select Edits Mode enables disables the Edits column When the column is enabled Edits can be written to the PLC The Edits column is not available when disabled Data Format change the format bit binary Octal decimal etc displayed in the Status column for a selected row Format Size choose the selected Data Format displayed in the Status column 1 16 32 WORD etc Clear Edits this will clear all data entries from the Edits column DirectSOFT 6 User Manual 1st Edition 10 3 Chapter 10 Debugging and Monitoring l
185. menu Edit commands 50x vr C OP P P Undo Delete Inset Merge Prev Merge Next Contacts Coils Boxes Undo Use this button to undo the changes to the current rung that has been edited and not yet compiled The edit cursor must be on the rung to be restored when the undo button is clicked on 4 8 DirectSOFT 6 User Manual 1st Edition Chapter 4 Programming Environment n Delete The Delete button will delete the element under the edit cursor If there is no element under the cursor to be deleted a pop up message asks if the rung is to be deleted If multiple rungs are selected highlighted it will delete these rungs See Chapter 5 Insert This button will allow rows and columns to be inserted in a rung Merge the Previous Rung This button will merge the previous rung with the current rung Merge the Next Rung Use this button to merge the next rung with the current rung Browse Contact This button will open the Instruction Browser window ready for a contact to be selected Browse Coil This button opens the Instruction Browser window ready for the selection of a coil Browse Boxes Use this button to open the Instruction Browser with the box instructions available for selection The Search Toolbar The Search Toolbar only contains two command buttons Replace and GoTo Replace This button will activate the replace dialog so the programmer can search for an object in the program or a range of elements
186. mit that detects part in fixture Clamp Locked Blue 002 Confirms that clamp has securely locked the partin place Clamp Unlocked Blue 003 Confirms that the clamp is unlocked Lower Limit Blue 004 Lower arbor limit Part has been pressed Upper Limit Blue 005 Upper arbor limit Conveyor Confirm Blue 006 Confirms that conveyor actually traveled forward One Cycle Switch Blue 007 Switch on operator panel selects one cycle or automatic operation Using the Scroll Buttons There are scroll command buttons arrowheads located at the top of the editor They are shown both directions as gt BB BR P etc Each button has a different function gt Moves one element forward gt gt Moves one page forward PR Moves to the beginning of the next data type X Y C etc gt Moves to the last documentable type Moves one element back 44 Moves one page back R Move to the beginning of the previous data type I4 Moves to the beginning of the first documentable point 6 El DirectSOFT 6 User Manual 1st Edition Chapter 6 Documentation aanas Copying Documentation Between Elements If it becomes necessary to use the Documentation editor all of the familiar Windows keyboard shortcuts copy cut paste etc can be used within the editor For example if there is a lengthy description for a point and other points are similar the information can be copied The following example w
187. mmon Setup 8 7 Using Print Preview 8 8 Print Preview Setup 8 8 MANE id KA a AAA IA Att Aas ee 8 9 Print Troubleshooting 8 10 Parts of Program not Printed 8 10 Program Prints Garbage IIIA eee eee 8 10 Direc SOFT 6 Grashes 1 252 uten e eos ot kn eae la o 8 10 Print Setup DIalog aha da ana ere KE 8 11 Chapter 9 Setup 8 Manage Communication Links Establish the Communication Link 9 2 Setup a Serial Link 9 2 EME SUS uo ira A ia eS A 9 6 Setup an Ethernet Link 9 7 NetEdit3 Troubleshooting Tips 9 12 Setup a Modem Link leeren 9 14 Modem Sell Gate utis entes Ino KIWA C es Ge bee thet D P EU reU ed 9 14 Configuring the Link 9 18 Comm Link Options 9 22 Going Online 9 24 Connecbthe PEC iaa ac ARA 9 24 Use the Project Folder mitico cis dos ma A io De 9 24 DirectSOFT 6 User Manual 1st Edition vii Table of Contents DEA AAA RA E Kag Aa KAG a dee te 9 24 Chapter 10 Debugging and Monitoring Monitor with Data View 10 2 USING Dala VIEW wi ie se iris aio AA OD ak ck P o Pbi rd ds 10 2 Open a Ne
188. n at the top of the facing page will be displayed You can click on the Link Editor button and manually attempt to adjust the port configuration See Appendix B for further help a8 DirectSOFT 6 User Manual 1st Edition Chapter 9 Setup 8 Manage Communication Links The system was unable to determine the correct settings to establish a link with the PLC You may choose to Exit the link wizard Back up change some wizard selections and try again Goto the manual configuration dialog Comm Error i Error connecting to PLC Error No response from PLC Ext Error Link Ector 5 If the Link Wizard is successful in communicating with the PLC the following window will prompt you to enter a unique link name and a description of the link if desired The description field allows 32 ru characters Enter the name for the link and description then click Finish to return to the DSLaunch window Link Wizard Link settings complete Please select a unique name for the new link Link Name DSCBL 06 Link Description Sei Settings PLC 06 Port COM1 Protocol K Sequence Baud 9600 Address 1 Parity Odd Link Editor lt Back Cancel DirectSOFT 6 User Manual 1st Edition 9 5 Chapter 9 Setup 8 Manage Communication Links C Link Status After creating a link the name of the link will be displayed in the menu tree under the Comm Links folder icon When you click on the link all of
189. n of Ga Windows Services E B Projects 2 9 Comm Links Direct SOFT100 supports a maximum program length of 100 words a Address 56 F you create a program longer than 100 words DirectSOFT 100 will allow you to save it to disk but you cannot re open this project with Ba repair center 51 DirectSOFT100 You may purchase a key to unlock the full version by calling us at 1 800 633 0405 Better yet if you have access to the Internet come visit us on our web site at www AutomationDirect com Run DirectSOFT 100 Unlock Full Version Click on Run DirectSOFT100 and the New Project dialog will open as shown on page 2 14 You can now begin to edit a program following from Step 1 DirectSOFT 6 User Manual 1st Edition 2 13 Quick Start T Begin Editing a Program You can now begin editing your program The following steps will show you the basics of editing with DirectSOFT 6 This will not be an attempt to teach you how to develop a control program but it will give you the basics to get started using DirectSOFT 6 so that you can edit a program Step 1 Start a New Project To begin a new project double click DirectSOFT 6 Programming under Applications in the menu tree The following window will appear The New Project window is used to enter the basic information to begin a new project Name the new project then move the cursor to the Family area and select the PLC family to match the PLC that
190. n window for that button will appear as shown in the diagram below Make a selection such as the light bulb by clicking on it The indicator will appear in the button and also on the Data View Options Data View al J 1 LI Global Ladder Stage Click of arcum Mew Vig Status On button to Mode change the Eit Display Settings indicator On if Status Bits iV Pause Bite P Override Bite e _ Indicator selection window OF Cancel Help Status On Iw Show Column Headers W Show Grid Lines Swap bytes for text display Start Switch Reset CTAD Start el Y CL EL 10 6 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring EJ Data View Documentation Options Next to the Display 2 tab is the Doc tab Select this tab to set up the documentation to be displayed on the Data View window Whatever documentation Elements Nicknames etc is to be displayed in the Element column is enabled or disabled here The current Data View window can also be renamed from Data1 Data2 Data3 etc to any name to better identify it Enter the new name for the current Data View in the Title field The name entered can contain up to 32 characters Options Data View Global Ladder Stage Display 1 Display 2 Doc Mode Documentation Title current view only Elements NewNamf i Nicknames
191. nd Color A v Trending Area Color MIN v End Grid Lines Tick Marks Value Scale ABA A le Style Sie z A Lines b 4 Set Lines B Set Panes Add Pane Ticks mu 4 Set Ticks Set Left Axis Right Axis MV Auto Scale Left Axis Y Maximum no Maximum fo Minimum mi NH m Bring View to Front Close If the element to be added is nota bit Format Size for TA2 or a constant then this causes a Element TA2 secondary dialog to be displayed so that the Format and Size can be kawa s determined Once determined the OK Derdime WORD button will accept the selections An C Signed Decimal C DWORD example Trend View is shown below lans Er seg s ITI Opt Hist Exp Sync LEE rre ira ana Time Scale 1 Min C102 Off HR m 21 24 482200 162244 DirectSOFT 6 User Manual 1st Edition 7 15 Chapter 7 Other Views Output Window There may be an occasion when a mistake s has gone unnoticed while a program is being edited The mistake s will be detected by DirectSOFT 6 whenever the program is accepted compiled and displayed in the Output window as shown below 7 DirectSOFT 6 Programming Test Ladder View File Edit Search View Tools PLC Debug Window Help AQ EPR amp P Read Disk WriteDisk New Open Backup Edit Mode Accept pa Edit cursor will remm move to the error E E ai runy The Output window will appear below the view
192. nd press the C key Menu selections can also be combinations and separated by a greater than sign For example File gt Write Program gt to Disk is a menu selection combination Key Topics for Each Chapter The beginning of each chapter will list the key topics that can be found in that chapter HAPTER GETTING STARTED H 1 In This Chapter ntroductior 1 2 Conventions Used 1 3 DirectSOFT 6 User Manual 1st Edition 1 5 Chapter 1 Introduction E ms Notes 1 6 DirectSOFT 6 User Manual 1st Edition CHAPTER 2 Quick START In This Chapter Getting to Know Windows 2 2 Installation of Direct SOFT 6 2 3 Getting Started 2 8 Welcome to DirectSOFT100 2 12 Begin Editing a Program 2 14 Establish the Communication Link 2 24 Monitor the Program 2 30 Quick Start E o _ _ aaaaaaaaaaaaaaaaaaaamammli Getting to Know Windows DirectSOFT 6 Programming Software runs under 32 bit or 64 bit Windows operating systems XP Vista 7 8 8 1 It s a good idea to understand the operating system for your computer Recommended System Requirements Check the following system requirements when choosing your PC configuration Pentium Celeron CPU 1 Ghz or greater e Windows XP Home and Pro Vista 7 8
193. ndows XP the COM ports can become dysfunctional You may have to disable all COM ports in the BIOS and then reinstall the upgrade and re enable the ports in the BIOS If using a USB to Serial converter or a USB Port Replicator its driver may not act like a regular COM port DirectSOFT thinks it is talking to a regular COM port If this is the case there is no immediate fix Host Engineering periodically updates DirectSOFT attempting to compensate for these kinds of driver problems If using a USB to Serial converter sometimes it is very important that you load the driver first before connecting the device itself In fact in some cases if this is done in the wrong order it takes special steps to fix the problem See the website of the manufacturer of your converter for details Try disabling all resources in the INI file e Transport protocol error This means you are using Ethernet as a link and it timed out This is commonly due to one or more of the following issues Bad cabling check all cables to make sure they are OK e g Are they susceptible to noise due to bad shielding etc Using wrong cable crossover instead of straight through or vice versa Make sure that the Link light is ON this means that the cable electrical connection is good The cable is running through a very electrically noisy environment ECOM not seated properly It should be flush with other cards or filler caps f your PC
194. nfigureVO Edit Mode 7 1 M NOP j Passwor d Fa Diagnostics gt Accept Gt Setu gt 3 o 2 P Kool NOP 5 5s Clear PLC Memory E fj Copy config data from PLC to Disk j 1 F2 3 Bb Copy config data from Disk to PLC NOP LA F3 4 no Ctrl F2 5 no Ctrl F3 6 nor Shift F2 7 nor y 4 y Configure I O Information Online DSCBL 06 Program 00001 07680 06 0003 001 014 The Configure l O dialog pictured on the facing page will appear showing the automatic I O configuration by default If a CPU is being used that can be manually configured and the configuration needs to be changed click on the A next to the slot that is to be manually addressed The A will change to an M to allow the address to be changed 5 2 DirectSOFT 6 User Manual 1st Edition Chapter 5 Edit a Program Read from disk Save to disk Configure I O oy Sean NewlD OldID Description Nay Save to PLC Base 03 1 0 Base Na Se LA CPU 41 DO 064R CPU Y 2 30 Power Supply 06 DO D6AR P S AC Select manual Slot Addr In Out NewlD DldID Description AA ka i l o fi 29 29 DEAR AC 20p Rly16p 3 soii Reati PLC configuration quem ead from L 21 21 DO 064R FO 044D 1 SES FF FF Empty 1 0 Slot i 1 FF FF Emptyl O Slot FF FF Empty 170 Slot FF FF Empty 1 0 Slot FF FF Empty 1 0 Slot FF FF Empty 1 0 Slot After the manual configuration has been se
195. nfo W Descriptions iw Comments Cancel Help DirectSOFT 6 User Manual 1st Edition 4 21 Chapter 4 Programming Environment Em Ladder Options Number Rungs Two choices are available here by Address and by Rung If by Address is chosen the actual decimal address for the first instruction in each rung will be located in the left margin of the ladder view starting with zero If number by Rung is chosen the rungs will be numbered beginning with the number one The remaining rungs will be numbered sequentially two three four etc The default selection is by Rung Documentation This section of the dialog allows you to select the types of documentation that will appear in the Ladder Logic program A check mark in the box preceding the option will select the option to appear in the program The following choices are available e Elements the element type and reference number X1 Y3 C10 etc e Nicknames a name given to the element by the programmer or user clamp switch etc e Wiring Info a descriptive tag for keeping track of wiring Blue 027 e Descriptions notes attached to individual elements gate open clamp up e Comments note attached to the rung i e This is the start of the Wash Process for Section 9 in Building 10 Misc Options The only option availble here is 3 D Tokens Leaving this option checked will leave the Ladder View the way it appears when it is first opened default
196. ntation Editor button on the Tools toolbar if it is displayed or use Ctrl D When the elements are created or if they are already used in the program the element will be updated with the new information DirectSOFT 6 User Manual 1st Edition 6 23 Chapter 6 Documentation i M MM _ _ _ _ _ _ Importing Program Comments Exported program comments are imported like the element documentation as described on the previous two pages To do this select File gt Import gt Rung Comments on the Menu bar or press the Import Comments button on the File toolbar The following window will appear Select the folder and the txt file to be imported E Import Comments a Look in BZ Desktop rll text pr Wa Recent Places Desktop ua Libraries gt Computer Import Method Merge PRJ Priority C Merge TXT Priority C Delete Existing File name ni text Files of type Ladder Comment Text txt c Suserssdesktop ill text txt Open Cancel a Also select the Import Method to use Merge PRJ priority if the current project is to remain in place when the import is executed If comment matching occurs a message will appear asking which one to update the imported file or the existing file Selecting Merge TXT priority will allow the imported comments to overwrite the existing ones Delete Existing will delete the current comments and update
197. ntation Mapping from TISOFT and Logicmaster Although most of the documentation will have a counterpart in DirectSOFT 6 some of the documentation will not The following table shows what is imported what is not and the DirectSOFT 6 counterparts T3 TISOFT Source Documentaion DirectSOFT 6 Documentation Title Page Title Page Editor Synonyms Element Description Comments tied to output coil Rung Comments tied to rung Descriptions Logicmaster Source Documentaion No Match DirectSOFT 6 Documentation Nicknames Nicknames Names Description Comments Comments Coil Labels 3 6 DirectSOFT 6 User Manual 1st Edition No Match Chapter 3 Managing Projects Copy or Save Existing DirectSOFT Files The question often arises as to what is needed when copying existing DirectSOFT files to a different memory area or directory If you are a first time user of DirectSOFT 6 and have no existing files to transfer then you may skip this page and read it later By default projects are stored originally in the Projects subdirectory however they can reside in areas other than the default projects subdirectory lt really does not matter where they are stored the method for copying or saving these existing files to another area is the same in each case If you look where the projects have been stored you will notice the main file for the project will always have a prj ex
198. nter y o Eae NOTE Use the Ladder Palette the hot key equivalent or select the Coil or Box Browser to enter the OUT box instruction TIP The Token Selection Editor feature in DirectSOFT 6 supports Auto Complete with a drop down list of any matching instructions For example if a TM is typed over a NOP in the output column an if Auto Complete entry of TMR will appear with a list of all output E instructions beginning with TM including TMR TMRA TMRAF and TMRF After the proper instruction is selected and entered the proper Instruction box will appear to be completed with all the proper information So if you forget a mnemonic just enter the first couple of letters to see a list of possible instructions DirectSOFT 6 User Manual 1st Edition 5 11 Chapter 5 Edit a Program Ei MM Entering NO and NC Contacts Another quick method for entering contacts is to use the forward slash to toggle between a normally open and a normally closed contact For example if XO was entered as a normally open contact and a normally closed contact is needed instead Position the cursor over the contact and type XO then press the key and enter Just reverse the steps to return the contact to a normally open contact Press the forward slash key men NOTE The forward slash can also be used to switch between OUT Coils and OUT Boxes as well as cycling between the various rung inline com
199. o disconnect from the PLC simply press the Disconnect button on the PLC toolbar or use PLC gt Disconnect from the Menu bar Select Yes when asked Are you sure then you will be free to shut down Use the Project Folder Once a project has been saved to disk the project name will appear on the menu tree in the Project Folder To open the project double click on its name When the programming window is displayed you can go online following the process Just discussed Use the Link You can also connect to the PLC by using the communications link Make sure that a cable is connected to the PLC then select the link name from the menu tree and double click on it If there is a program in the PLC it will be displayed in the Programming window when it appears Notice that the name of the program is UNTITLED Ladder View The PLC does not store the program name or other documentation in its memory All of the program documentation is stored on disk in the PC 9 24 DirectSOFT 6 User Manual 1st Edition DEBUGGING AND HAPTER MONITORING In This Chapter Monitor with Data View 10 2 Change Value Dialog 10 16 Using the Memory Editor 10 20 Test Mode Operations for Debugging 10 22 Trap Monitor 10 25 Stack Monitor DL440 Only 10 28 Trend View 10 29 Check DirectSO
200. o manually configure a communications link to your PLC E NOTE For tips on troubleshooting a communications link see Appendix B Setup a Serial Link Connect the programming cable from the serial port of the PC to the serial port of the PLC see Appendix A for selecting the proper cable for your PLC If your PLC has a RUNITERMISTOP switch place it in the TERM position The Link Wizard can automatically determine the majority of communication settings for the PLCs DS DSLaunch File View Help Us DirectSOFT on the Web EZ DirectSOFT 6 Programming a Utilities F Visit AutomationDirect L Visit Host Engineering JI Host Forum FAQs Downloads FR CTRIO WB 2 DirectLogic PLC FA CTRIO WB 2 EBC WinPLC HA CTRIO WB 2 PBC FA CTRIO WB 2 Offline Hil ERM Workbench 53 DBWin32 Logger DNLoader amp NetEdit 3 Calculator pol Version E DS600 ini EA Windows Network Control Panel EA Windows Firewall hay Windows Device Manager la Windows Services 3 10 Projects c users desktop directsoft6 code D test3 prj Ga DSCBL 06 Right click to select Add Link To establish a new link activate the Link Wizard from the launch window menu tree by right clicking on Comm Links and then click on Add Link in the dialog that appears 1 The next step is to select a communications port The window at the top of the facing page will appear showing a list o
201. ogram Element Documentation zx Rung Comments Ctrl P A TEST3 PRJ 2 C USERS CODE TEST PRJ 3 TEST PRJ Exit DirectSOFT 6 User Manual 1st Edition 6 21 Chapter 6 Documentation i M Importing Element Documentation To import program documentation a project must be open This project can be the one currently open The typical method for importing element documentation is to import a csv file which has been previously exported It is possible to generate element documentation using a spreadsheet such as Microsoft Excel but it is important to follow the correct import format The standard format is in spreadsheet form which should be setup in columns similar to the the example below element reference in column A the nickname in column B wiring information in column C and element descriptions in column D File Edit View Insert Format Tools Data Window Help Adobe PDF Type a qu nforhelp 2 amp 8 X BH H Arial 10 BZU 22232 4 ABA E iE E H 2 45 start switc Blue O00 Start switch on operator panel part preserBlue 001 Limit that detects part in fixture part lockec Blue 002 Confirms that the clamp is locked part unlock Blue 003 Confirms that the clamp is unlocked lower limit Blue 004 Lower arbor limit upper limit Blue 005 Upper arbor limt index conv Blue 006 Confirms that the conveyor actually moved forward one cycle Blue 007 Switch on operator panel selects one cycle or automat
202. ombine the components in the new rung through the normal edit process To use the merge feature position the Edit cursor on the rung that you intend to merge with the rung right before or after Next select Edit gt Merge then select Previous Rung or Next Rung You can also use the Merge Next or Merge Previous buttons in the Edit toolbar The rungs will be merged into one rung Both rung comments will be used as the rung comment for the newly merged rung See the example diagrams below Ex C HII Merge Next E DirectSOFT 6 Programming UNTITLED Ladder View COM File Edit Search View Tools PLC Debug Window Help 5 Exp gt E m D Edit Mode aste ind Podes Browse ions OnTheWeb Help fault Close All Output Clear Output y 814003 set malAseuX gt m B1400 3 RST E II d x4 FEE IA L a tung 4 Comment Y10 4 t Rungs 4 and 5 aur Ctrl F3 are to be tung 5 Comment T merged pm M Ctrl F2 Shift F2 4 Offline 00021 02048 05 0004 001 001 The screen below shows Rungs 4 and 5 merged renumbered as Rung 4 and ready to be edited Also note the original Rung 5 comment has been combined with the Rung 4 comment 1 gt x X14 YO Edit Mode X1 I 7 c c c S5Ss X4 E 3 Ng Accept MalAJayx X A new Rung 4 nop A new Rung 5 Shift F2 si woP Offline 00021 02048 05
203. on Internet the address of our website is http www automationdirect com If you still need assistance please call us at 770 844 4200 or visit our technical support page at http support automationdirect com Our technical support team will be available to work with you to answer your questions They are available Monday through Friday from 9 00 A M to 6 00 P M Eastern Standard Time 1 4 DirectSOFT 6 User Manual 1st Edition Chapter 1 Introduction Conventions Used paragraph to its immediate right will be a special note The word NOTE When the notepad symbol is shown in the left hand margin the in boldface will mark the beginning of the text When the exclamation mark symbol is shown in the left hand A margin the paragraph to its immediate right will be a warning This information could prevent injury loss of property or even death in extreme cases The word WARNING in boldface will mark the beginning of the text will mark the beginning of the text Menu Selections and Keystrokes Whenever the lightbulb is shown in the left hand margin the paragraph to its immediate right will provide a special tip The word TIP in boldface When the software requires you to use a particular keystroke or menu selection the written instructions will be in boldface type Combination keystrokes will be separated with a plus sign For example Ctrl C means Hold down the Ctrl key a
204. on iv Include Stage Comments iv Include Rung Address Comments Options E Expand I Boxes Parameter Delimiters Use Spaces C Use Tabs Element Micknames Use Element Names C Use Nicknames Cancel Click the OK button to save the program to a text file DirectSOFT 6 User Manual 1st Edition 6 15 Chapter 6 Documentation The text file can be opened with Notepad or equivalent word processor The Notepad example below shows what can be exported Note the Rung Comments and the Element Documentation Rung 1 This rung determines 1f the press is in one cycle or continuous run mode This is line 2 This is line 3 Rung 2 If the Press is in automatic mode and a part is in place the machine begins the pressing operation ND BEGIN ELEMENT DOC Xll process XAQ start switch Blue 000 start switch on operator panel XAl part present Blue 001 Limit that detects part in fixture Export Element Documentation Element information can be exported from a project to a csv file The following illustrations will show the steps to use to export the documentation Press the Export Element Documentation button on the File toolbar or select File Export Element Documentation to export the documentation EF Export Documentation Save in BZ Desktop Content Format PI I Libraries Standard Format Recent Places en E Element Nickn
205. on on the Edit toolbar or right clicking on the element then select Delete in the pop up menu The deleted elements are not placed on the clipboard therefore lost 10 12 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring EJ An editing feature that can be useful is the ability to select more than one item in Data View by using the method used to select rungs in the Ladder View Select the first item in the group then use the Shift Arrow keys to mark a range of items either horizontally or vertically A more simple way to mark items is to click on the first item in the range and hold the button and drag the mouse arrow over the rest of the last item to mark The marked items can then either be deleted cut copied or you can change the Data Format or Data Size of the selected items all to the same format or size Save the Data View Window Once the Data View window has been setup for debugging and monitoring a program it is a good idea to save it so it can be opened and used later If the Debug toobar is displayed click on the Save button and the Save dialog will open The Data View can be named something else instead of the default Data1 Data2 etc then save the Data View to the Projects folder by clicking on the Save button The Save dialog can also be opened by using Debug gt Data View gt Save from the Menu bar If a duplicate Data View is needed either use the Save As button on the Debug toolbar
206. oolbar Docked to the right edge of the application Data View Data10 Docked to the left edge of the application Data Views Data8 and Data9 Docked as a Tabbed Group to the left edge of the application with Data9 currently selected e Data View Data7 Auto hidden docked Data View that is docked to the left edge of the application e XRef View Floating XRef View that is floating outside the borders of the DirectSOFT 6 application window PLC Setup Floating toolbar that is floating outside the borders of the DirectSOFT 6 application window 7 22 DirectSOFT 6 User Manual 1st Edition HAPTER 8 PRINTING In This Chapter Print the Current View 8 2 Print Multiple Views 8 5 Print View Common Setup 8 7 Using Print Preview 8 8 Print Troubleshooting 8 10 Chapter 8 Printing _ _ _ _ _ _ _ _ gt Print the Current View A printout of the program can be very useful when developing a program A printout will provide a full view of whatever view is displayed in the DirectSOFT 6 programming window Print the Ladder View To print the Ladder View use the Print dialog to select the printing options To open the Print dialog either select File gt Print on the Menu bar press the Print button on the File toolbar if it is displayed or use the keyboa
207. opened by right clicking on the link name which is to be accessed The available options are shown in the dialog below EE Comm Links ae Modei Run Error Log Edit Link Delete Link Selecting Run will use the link to connect to the PLC DirectSOFT 6 will connect to the PLC and search it for a program If a program is found in the PLC it will be displayed in the programming window without a program name Also the displayed program will not have any documentation showing because the documentation is stored with the project on disk and not in the PLC NOTE Double clicking on the link name will also connect to the PLC Clicking on Error Log will open the Link Info window displaying all communication errors which have occurred on the link along with active information for the link Link Info Name DSCBL 06 xfer rate sec Exit Description Serial Completed Xfers Help Status Error Retry Count E dit Error Log Error Count Pa Time Error Extended Error 4117 2014 8 23 32 AM No response from PLC 4 1 7 2014 8 23 27 AM No response from PLC Y Link Enabled 9 22 DirectSOFT 6 User Manual 1st Edition Chapter 9 Setup 8 Manage Communication Links Clicking on Edit Link will open the Configure Link dialog which was used whenever the link was setup Click on the link to be edited make the necessary changes then press the Accept button Configure Link Name Modem Link Description
208. or Save Existing DirectSOFT Files 3 7 Chapter 3 Managing Projects Get Started Using DirectSOFT 6 To open DirectSOFT 6 double click on the DirectSOFT 6 icon which was installed on your desktop screen during the installation of the software You can also click on Start located in the left hand corner of the computer monitor Once you do this select Programs find DirectSOFT 6 then select DSLaunch 6 in the drop down window The DSLaunch window shown below will appear The DSLaunch window displays all of the applications and PLCs that DirectSOFT 6 supports Understanding the Launch Window DirectSOFT 6 Programming Software is much more than a PLC programming package With the Launch Window concept utilities such as NetEdit CTRIO WB etc can all be launched from one central location The Launch Window is also used to create and manage PLC projects and the communication links between your personal computer and the PLC Notice the different areas in the Launch Window There is a menu tree very similar to what is in Windows Explorer All that you see in the menu tree can be accessed from the tree OS DSLaunch File View Help gst DirectSOFT on the Web 8 5 Applications E L Visit AutomationDirect L Visit Host Engineering JI Host Forum FAQs Downloads FA CTRIO WB 2 DirectLogic PLC FA CTRIO WB 2 EBC WinPLC FR CTRIO WB 2 PBC FA CTRIO WB 2 Offline EF ERM Workbench 53
209. or a complete list of aliases for the CPU being used Display Nicknames when this is selected all current or future projects opened will display the nicknames Selecting Display Nicknames here will have precedence over how this option is set for the individual views in the other options Display Toolbar Text this option allows the user to hide or display the text for each button in the Toolbars When the text is hidden the buttons reduce in size Default Docking Position this option allows the user to choose the position relative to the Ladder View that any Views opened Data View XRef View etc will reside in DirectSOFT 6 User Manual 1st Edition 4 23 Chapter 4 Programming Environment Em Colors in DirectSOFT 6 Colors are used in DirectSOFT 6 for personal appearance and for certain information This will be a discussion of how and where colors are used Select New Colors The programmer can setup the colors that he prefers for the projects to be developed The selected colors will remain the same for each project To open the Color Setup window click on View gt Color Setup or click on the Color button in the View toolbar button group The Color Setup will appear like the dialog below Color Setup Selection Color Normal Background Click on the Uncompiled Background LInsaved to Disk Background desired color Unsaved to PLC Background Disabled Background Click on item Select
210. ottom Notice that the XRef View has been unpinned and placed in a floating position In this position the XRef View cannot be placed in a auto hide position by pinning it until it is back in a docked position DirectSOFT 6 User Manual 1st Edition 7 19 Chapter 7 Other Views File Edit Search View Tools PLC Debug Window Help Eh EF Ladder View E All docked views toolbars can also be Floating views toolbars and float outside the application frame very handy if multiple monitors are being used The remaining area bounded by all of these docked views toobars is where the primary MDI Views are positioned One final user interface for dockable views is the capability to group only the dockable views to create a tabbed group of multiple docked views e g 2 Data Views and the XRef View can all be placed in a single tabbed group This tabbed group can then be docked floated or auto hidden as a single entity To create this tabbed group open all of the Data Views to be placed in the group then drag one Data View on top of a second Data View and so forth You can also drag the XRef View over the top of this group to complete the single dockable tabbed group EX DirectSOFT 6 Programming Test Ladder View File Edit Search View Tools PLC Debug Window Help A E E da Y Read Disk Write Disk New Open Backup Edit Mode hs Data XRef View ajx Er Ladder View FE Stage View EE Mnemonic View E
211. out documenting and saving the project refer to Chapter 6 DirectSOFT 6 User Manual 1st Edition 2 23 Quick Start A Establish the Communication Link In order to download a program to the PLC a communication link must be established This section will step you through the procedure for setting up the serial port of your PC Refer to Chapter 2 9 if you need to create a serial link for a modem or an Ethernet link The following procedure will step you through the process of connecting the example program to a PLC Connect the PC to the PLC Connect the programming cable from the serial port of the PC to the serial port of the PLC Turn on your PLC and be sure that the RUNITERMISTOP switch on the PLC is in the TERM position Now click on PLC on the Menu Bar then select Connect from the drop down menu and the Select Link dialog will appear Since there isn t a link to chose click on Add Select Link E Link Enabled Step 1 Select the Port The following Link Wizard dialog will appear showing a list of communication ports Select the port you will use commonly COM1 and click Link Wizard Next Select the communications port that the PLC is connected to D Ir ectS O FT 6 WI Modem support cannot be configured from the Link Wizard To select modem support pou must use the manual au to m ati ca ly fi n d a ny configuration dialog by selecting Link Editor below communications ports that are shown in
212. ox indicates the position of the program cursor in the Ladder View This indicator changes with each movement of the cursor 0001 001 002 PAN Vertical 7 Rung Number Position Horizontal Position 4 20 DirectSOFT 6 User Manual 1st Edition Chapter 4 Programming Environment a The Options Dialog Before continuing to edit your program it is a good idea to get familiar with the DirectSOFT 6 Options Dialog This dialog actually has seven dialogs within which are used to setup the appearance of each of the views available To open the dialog either click on the Options button or on View gt Options Each view dialog is indicated by a tab labeled e Data View used to monitor and debug the program e Global this affects all views display of aliases or nicknames e Ladder options for the ladder view e Stage options used for the stage view e Trend options used for data trending e XRef used to setup the cross reference view display mode documentation etc e XRef DB definitions for cross reference database queries Only the Global and Ladder options will be discussed in this chapter The other option tabs will be discussed in later chapters after adequate coverage of some of the more advanced features of DirectSOFT 6 Data View Global Stage 5 Apply options to Current view Mew Views Number rungs Documentation Misc Options by Address w Elements M 3D Tokens Or wish iw Nicknames Iv wiring I
213. parison statements Equal Not Equal Greater than Less Than etc Here are two more shortcuts that can be used when entering elements in your program The first shortcut requires the Edit cursor to be placed on the rung where a NO contact is to be entered Type the element address and enter it The edit box will appear so you can either enter the address or change the contact to NC The other method is to double click on the rung where the element is to be placed Again the edit box will appear with a NO contact Enter the address and or change the contact to NC and press enter 5 12 DirectSOFT 6 User Manual 1st Edition Chapter 5 Edit a Program E Entering Instructions in Parallel To enter instructions in parallel make normal contact entries similar to the below diagrams Two contacts have been entered on Rung 2 With the cursor located after the last contact entry press Enter The cursor will move down a space equivalent to a rung Make another contact or contact entries such as two more contacts in the illustation below Once this is done hold down the Ctrl key and press the up arrow This will draw a line up to connect the line above Editing the rung can now be completed Edit a new line and enter Edit more contacts Use Ctrl up arrow to nor gt draw a line up Draw Rung Lines Key Stroke Function Ctrl Up Arrow Draw a vertical line up Ctrl Down Arrow Draw a vertical line down Ctrl Left
214. part of the screen even onto a different display if you have multiple monitors If the view is docked you can auto hide the view by clicking on the push pin in the upper right hand corner of the view The view will auto hide to the left of the Ladder View with the name of the view on the tab To bring the view from auto hide hold the mouse cursor over the name in the tab If the view is not needed click on the X located to the right of the push pin to close the view See Chapter 7 to learn more about Views Notice the Ladder Palette Bar located to the right of the Ladder View The element buttons are grayed out unless the Edit Mode has been activated To activate the Ladder Palette click on either EDIT Mode button one is located on the Offline toolbar and one is located at the top of the Ladder Palette This palette can be repositioned anywhere on the screen by grabbing it with the mouse pointer at the top of the palette and dragging it to a new position The Ladder Palette contains the buttons that access the rung elements and operations commonly used when editing ladder logic programs 2 16 DirectSOFT 6 User Manual 1st Edition Quick Start du 0000 The diagram below shows a newly opened Display window with the Cross Reference View in the auto hide position and the Ladder View in full view It is good practice to leave the Cross Reference View open while editing your program The rung elements ar
215. played program does not appear the way you want to press the Settings button to return to the setup to make corrections Once the program preview looks the way you want it to look press the Print button Print button Page buttons Settings will return to the Print Preview Setup 00047 02560 240 DirectSOFT 6 User Manual 1st Edition 8 9 Chapter 8 Printing M 7 Print Troubleshooting Parts of Program not Printed If the program looks good in Print Preview but some parts do not appear on the program printout there may be a problem with the color setup When generating the data sent to the printer DirectSOFT 6 will attempt to make the program printout look as close to the on screen version as possible including the colors If a color printer is being used there probably isn t enough contrast between the background and whatever is being printed If the printer is black and white the same lack of contrast could be the problem because DirectSOFT 6 will try to generate grayscale colors to match the display colors One way to solve this problem is to tell DirectSOFT 6 to use monochrome black and white for display If the View toolbar is displayed press the Color button otherwise go to View gt Color Setup and click on the Monochrome button then press OK After printing is complete you can return to the Color Setup dialog to restore the original setting Program Prints Garbage As
216. port Forum Who doesn t need more support these days uh wait that doesn t sound right Who doesn t need more technical support options these days When things in the automation world begin to go awry you can never have too many options for assistance So we invite you to stop oy the forum to register and become an active member of our product support infrastructure You can always find all of the FAQs for all of our products at http www hosteng com fadfiles fags htm DirectSOFT 6 User Manual 1st Edition Quick Start E M If your computer is not connected to the Internet at the time of launching DirectSOFT 6 the DSLaunch window will display a message stating that the website is not available This is okay It isn t necessary to be on the Internet each time that DSLaunch is opened Our website can be accessed anytime the computer is 2 connected to the Internet by double clicking DirectSOFT on the Web DirectSOFT 6 User Manual 1st Edition 2 9 Quick Start The main DSLaunch window is opened by selecting DirectSOFT 6 Programming located in the Applications section of the Menu Tree The launch window will then appear as follows D DSLaunch File View Help st DirectSOFT on the Web E r1 Applications pz TIT DirectSOFT 2 uie __ Visit AutomationDirect Prog rammi ng LA VOR Po canci n Automationdirect com s DL series PLC F programming package Version Additional Info 5g DBW
217. pter 5 Edit a Program SP1 Now enter the rungs within NN c the loop offset End the offset loop by entering NEXT rung 4 NOP After the program has been accepted the power rail will show the offset vete NOTE Refer to the PLC User Manual to learn how to use the Power Flow instructions Some of the instructions of this type may not be available for the PLC that is being used DirectSOFT 6 User Manual 1st Edition 5 15 Chapter 5 Edit a Program 0 _ _ _ _ _ A A A Entering Special Case Elements Some elements are special because they do not follow the usual rules i e 330S Timers Counters DL330 DL340 CT674 CT677 or they are entered in perhaps different ways than one might expect This will be discussed on this page and the following page If you have a DL330 DL340 or compatible PLC then you know the counters timers CT674 through CT677 cannot take software presets in the same manner as all its other built in counters timers These counters timers are designed to have their presets entered via an external hardware device D3 TCSU Timer Counter Setpoint Unit Preset values cannot be entered for CT674 CT677 via the timer counter entry dialog This presents a unique situation for DirectSOFT 6 because for these two CPUs DirectSOFT 6 will always show two input fields timer counter address and preset for all of its timers counters and makes no exception for these special case
218. r Manual 1st Edition Chapter 7 Other Views XRef Toolbar The Cross Reference View has a toolbar to move quickly to different locations and views in a program The available buttons can be seen in the illustration below Follow Specify XRef Next XRef XRef Mode adder Cursor Rung Rung 7 Manual rebuild FEE Ly 4 b XRef and Element Usage Previous XRef Mode this button brings the Cross Reference table into view if it is not in view Usage Mode pressing this button brings the Element Usage table into view Tables Follow Ladder Cursor when the XRef View is enabled the rung information will be placed at the top line of the table for any rung where the ladder cursor is positioned Rung XRef this button transfers the current mode to a one rung mode which only displays one rung in the table Specify XRef Rung enabled only in the single rung view Enter a rung number or an address in the dialog pictured below then click OK The program will go to and display the rung number entered Goto f Rung Number 4 zi Address Cancel Previous XRef Rung the Ladder View will display the previous rung while only in the Rung Mode Next XRef Rung the Ladder View will display the next rung while in only the Rung Mode Manual Rebuild XRef and Element Usage Tables manual rebuild for elements either added or deleted later in a program This button will be inactive unless Auto Re
219. r on delay Off for off delay y lt milliseconds gt RTSOnDelay 5 OnTheWeb DSLaunch OnTheWeb x x 0 to disable x 1 to enable OnTheWeb 1 INFLOOPTIME OUT Notes SETUP INFLOOPTIME OUT x x 1 to 4294967296 INFLOOPTIMEOUT 265536 1 Only use this to fik a problem The parameter and color numbers are not defined in a user friendly manner 2 Became available with DirectSOFT v3 0c Build 54 01 Sep 2000 3 Became available with DirectSOFT v4 0 Build 18 09 Dec 2002 4 Only available in DirectSOFT v4 0 Not available in DirectSOFT v5 0 5 Only modify this if you have received the Infinite Loop Timeout message This parameter became available with DirectSOFT v4 0 Build 20 27 Jun 2003 B 14 DirectSOFT 6 User Manual 1st Edition Appendix B Communications Troubleshooting n P_ ji Other Possible Issues How to Change USB Serial Port Assignment 2 Use Windows Start button Start gt Control Panel gt System gt Hardware gt Device Manager WinXP or earlier Or Start gt Control Panel gt Device Manager WinVista Win7 Depending on your version and setup of Windows these paths might be more or less direct than listed You can also type in Device Manager in the Windows Help and get specific directions 1 Close DSLaunch and DirectSOFT B 3 Go to Ports expand the section and locate your USB converter It must be here with no yellow warnings
220. ranet at the top 3 Double click on the Network amp Sharing Center icon 4 Press the lt ALT gt key to make a menu appear at the top of this window 5 On the menu at the top select Advanced gt Advanced Settings Once you have the Advanced Settings pulled up then it is the same for all Windows OSs 1 On the Adapters and Bindings tab in the top window select the connection you are using 2 Use the green arrows at the right to move this connection to the top of the list 3 Press lt OK gt and close Network Connections window 4 You may have to reboot your PC Uninstall or disable one NIC Make sure that the NICs don t have common protocols enabled i e IPX and TCP IP In other words you might enable IPX on one NIC and TCP IP on the other NIC but not on both simultaneously e Comm error reading program from PLC The mode switch on the PLC is in the RUN or STOP position Switch it to the TERM position This error means that DirectSOFT received an incorrect response from the PLC so the physical connection is probably OK however it is possible that the port of the PLC itself is defective If you are using a USB to Serial converter it could be there is an incompatibility between your PC and the converter e g we know of an incompatibility between the Belkin F5U409 CU converter and the Toshiba 5005 laptop Make sure you are not running two copies of DirectSOFT simultaneou
221. rd shortcut Ctrl P The Print dialog will appear like the one shown below Print Ladder Settings po Select All to ur i Range Documentation Misc print the entire my 5 Zoom EE ladder logic or C Rugs Maui 100 x select the 5 v Nicknames Columns Printer Setup Bungi ant iv Wiring Info ung to print C Adge V Descriptions Page Setup Ix i Comments Select each of Help the types of Options documentation Printer to print with the ladder logic Black and white Header and Footer Header Date 4 15 2014 Today Begin page numbering with 1 2 iv Use Default Title Page Font iw Prnti Edit Arial 9 Select In this dialog you can set the range to print all or any part of the ladder logic by either selecting All Rungs or Addresses to be printed Select any or all of the ladder documentation to print with the ladder logic The Miscellaneous settings allows the level of zoom to print and the selection of the number of columns to print also the Pen Size allows the selection of the thickness of the pen used to draw wires contacts coils and boxes on high resolution printers 8 2 DirectSOFT 6 User Manual 1st Edition Chapter 8 Printing TTI Ll Other Print Views There are three additional current view print dialogs Mnemonics Stage and Cross Reference Each dialog is a bit differen
222. re printing the program One advantage for using Print Preview before printing is saving printer paper You will be able to see how the program will appear on paper before it is printed and corrections can be made before printing Print Preview Setup Either open the Print Preview dialog from the Menu bar using File gt Print Preview or press the Preview button on the File toolbar if it is displayed Notice that the Print Preview dialog is the same as the Print dialog The Print Preview is setup in the same manner as the Print dialog Use the dialog to setup the printer the page margins setup the rest of the print options then press OK Print Preview Ladder Settings Range Documentation ce Al iw Elements Ha Nicknames Printer Setup 1 1 Iv Wiring Info Addresses V Descriptions c Page Setup T T iv Comments m Help Options Printer Adobe PDF on Ne03 y Use Default Black and White Header and Footer Header Date 4 16 2014 Today Begin page numbering with 1 4 Title Page Font iw Printit Edit Arial 9 Select 8 8 DirectSOFT 6 User Manual 1st Edition Chapter 8 Printing E MM P cT Print Preview After pressing the OK button the Print Preview will appear using the full computer screen Use the Page buttons at the top of the display to scroll through the program One Page can also be selected and switched back to two page when desired If the dis
223. references 10 8 End Coil 5 17 End Rung 2 21 Error Log 9 22 Ethernet link 9 7 Exporting 6 14 Element Documentation 6 16 Program Documentation 6 14 Rung Comments 6 18 F Floating View 7 19 I O Configuration 5 2 Importing 6 14 DirectSOFT 6 User Manual 1st Edition i l Index ooo A Program 6 19 Element Documentation 6 22 Program Comments 6 24 Importing Projects 3 5 Input Element 2 19 Insert Instructions 6 24 Install Software 2 3 Installing an Upgrade 2 4 Instruction Browser 5 8 Instruction Editor 5 6 L Ladder Palette 4 28 5 8 Link Status 9 6 Link Wizard 2 24 9 2 Menu Bar 5 10 Modem Setup 9 14 New Project 3 4 New Window 4 31 Nicknames 6 6 Assign 6 6 Element 6 6 O Options Dialog 4 21 6 2 Documentaion 6 3 Documentation Editor 6 4 Global Options 4 23 Ladder Options 4 22 Output Element 2 20 Output Window 7 16 Override Bits 10 15 P Pause Bits 10 14 PID View 7 12 PLC Modes 2 28 Power Flow 5 14 Primary Views 7 2 Product Key Code 2 4 Protocol and Node Address 2 25 9 4 Rung comments 6 9 Rungs 5 21 Copying 5 23 Cut and Paste 5 25 Deleting 5 22 Merge 5 26 Selecting 5 21 S Saving the Program 2 22 Software License Agreement 2 5 Split Screen 4 30 Stage comments 6 12 Start a New Project 2 14 3 4 Ladder Palette 4 28 5 8 Tip of the day 2 15 Startup Issues B 2 Status Bar Components 4 19 Supported Cables A 2 Supported Protocols A 4 System Requirements 2 2
224. replace feature Replace is used to replace one element reference with the reference of another element To access this tool use one of the following procedures Search gt Replace on the Menu bar Ctrl R Hot Key or the Replace button on the Search toolbar The Replace dialog will appear as shown below which will allow you to define the search and replace procedure Replace Object Find what thru E ius with thru Add to table Update in ERE Search Hange Documentation e All le Move t Rung i i Copy Address E jo Leave 0k Cancel Heb Using the Object Section Begin by entering an element reference in the Find what field Enter an element reference in the thru field if there is a range of references to replace Leave this field blank if only one reference is involved Select whichever procedure is to be performed either Replace or Swap Choose replace to perform the replace function For example X1 to X12 Choose swap to swap the element references from one element to another For example X1 is swapped with X12 so X12 is now the former X1 element and X1 is the former X12 element Next enter the element reference to be replaced or swapped with in the With field The thru field is read only and will be filled in as the replacement reference is entered The Add to table button is used to add the current object to the table which is used to perform multiple replacements at one time See the diagr
225. rge gt L t TileVert Arrange Default Close All Output Clear Output Select E Col B14003 Edit Mode dl Box aaa E Wire gt a j9 Contact MAlAJBYX X W Accept F8 AEG of Edit Mode Ctrl E NO X1 R x x1 o e j I 3 eS ee YA E n Ctrl F2 4 Ctrl F3 W 5 j P vi 4 m ee OUT ut J a Shift F2 0002 001 001 Copy the selection to the Clipboard Offline 00004 02048 05 The copied rungs are held on the clipboard until pasted to the new location with Edit gt Paste from the Menu bar the Paste button on the Offline toolbar or Ctrl V keyboard shortcut The clipboard is updated whenever a different rung is copied in other words the clipboard will only hold one copy at a time X E Ladder View 5 X12 B1400 3 2 set lt o 2 B1400 3 i rst X0 x1 x2 X10 x14 YO aaa mem a AA KA C por X4 E j a6 Ctrl F3 114 Shift F2 o E Y 0004 001 001 00026 02048 05 The above example shows the copied rung pasted from the clipboard to a new rung location in the program Rung 4 DirectSOFT 6 User Manual 1st Edition 5 23 Chapter 5 Edit a Program WARNING When using Stage instructions be careful where copied rungs are pasted This is only true for pasting a rung to an unconditional output that follows a Stage box Confirms that clamp has securely locked the part in place Blue 002 Clamp Locked X
226. rogramming 3 4 Utilities j 1 Visit AutomationDirect LA Visit Host Engineering J Host Forum FAQs Downloads ff CTRIO WB 2 DirectLogic PLC HA CTRIO WB 2 EBC WinPLC D5 DSLaunch Ni File View Help 2 8 HA CTRIO WB 2 Offline Microsofts recent release ofthe Windows 8 operating system we have received CTRIO WB 2 PBC RIO WB 2 RS Windows OS Compatibility DirectSOFT and Do more Designer With Hif ERM Workbench DBWin32 Logger En DNLoader e NetEdit 3 2 Calculator a Version DS600 ini Ll Windows Network Control Panel EA Windows Firewall Windows Device Manager a g gg Windows Services Bi Projects D c users bdehner desktop test prj 83 Comm Links Ba DSCBL 06 Hy E several inquiries asking if DirectSOFT Programming software and Do more Designer af are compatible with this new operating system The short answer is YES the current Windows 7 Windows 8 version of DirectSOFT and all versions of Do more Designer work on all versions ofthis new operating system except Windows 8 RT of course with no known compatibility issues For more information about previous versions of DirectSOFT and operating system compatibility please consult FAQ0 140 which contains a compatibility matrix that cross references all of the released versions of DirectSOFT and Do more Designer with all of the Windows operating systems that support them Product Sup
227. roject wl m DirectSOFT6 Projects Backup Test3 14 04 11509 44 02 Organize v New folder JE Favorites Name Ji Downloads Date and Time Stamp Recent Places E RE Desktop G9 Creative Cloud Fi CJ Libraries Documents s Music Pictures HE Videos gt File name Test3 Save as type Direct prj Hide Folders The last backup method is to use the export program feature as explained previously This method will save a program to a text file One advantage of the text file is that the program or comments can be edited without using DirectSOFT 6 Close all other applications that may be running to allow as much free RAM as possible This not only lessens chances of memory conflicts but also allows DirectSOFT 6 to run much faster Consider printing a hard copy of the program at longer intervals If your computer breaks down or you lose all of the data due to a disk crash you will at least have a hard copy of the program DirectSOFT 6 User Manual 1st Edition 6 29 Chapter 6 Documentation E _ _ _ _ _ __ _ _ _ _ _ _ _ _ Notes 6 30 DirectSOFT 6 User Manual 1st Edition HAPTER OTHER VIEWS In This Chapter Tabbed VIEWS 1 2 Stage RLLplus View 7 4 Mnemonic View 7 6 Cross Reference XRef View
228. ror reading PLC ID This means the link can talk to the PLC port but it cannot actually get the PLC ID i e it s connected properly but the specific transaction to read the PLC ID fails H4 ECOM ECOM100s or DCMs have bent pins on either the module itself or on the PLC s backplane for that slot Communication is attempted using DirectNET or ECOM protocol instead of K sequence this will be repaired in DirectSOFT v6 0 e Operation not supported This means DirectSOFT gave a command that the PLC did not recognize or the checksum of the transmission was incorrect Possible solutions are as follows Check physical connection COM port cable USB to serial driver etc Slow baudrate down If this works this is an indication of possible noise interference Attempt to clear scratchpad memory in the PLC and power cycle A means of troubleshooting would be to use the Dump 1 feature See the following under DUMP heading USB TO SERIAL Devices These devices have drivers with them that should make them act like regular COM ports However there have been a few vendors that don t do this with their drivers DirectSOFT thinks it is talking to a COM port Ethernet NIC or modem The order of installation however seems to be important 1 Install USB device driver first 2 Connect the USB device secondly DirectSOFT 6 User Manual 1st Edition B 9 Appendix B Communications Troubleshooting Ei DUM
229. rt Instructions Memory Editor This button will open the Memory Editor dialog which will allow the UI programmer to edit data in V memory or R memory in 305 305S PLCs Documentation Editor This button opens the Documentation Editor view to be used to define Nicknames Wiring Information and Descriptions for the elements which are used in the program Assign Nicknames DirectSOFT 6 allows the programmer to create an entire program with Nicknames without first assigning them to the actual elements addresses a k a Symbolic Programming When the program is ready to be written to the PLC pressing the Nicknames button opens the Assign Nicknames dialog where the programmer can assign actual elements addresses to the unassigned Nicknames used in the program Comment This button activates the Edit Comments dialog where the programmer can create or modify the comment for the current rung in the Ladder View or the current stage in the Stage View Title Use this button to allow the programmer to Edit the title for the project Compare This button provides a window so the programmer can compare the current program with another program on disk or with the program in the PLC Insert Instructions This button is used to insert instructions from a Mnemonic text file into the current program optionally including element documentation DirectSOFT 6 User Manual 1st Edition 4 11 Chapter 4 Programming Environment The PLC
230. rungs to the clipboard see page 5 21 Paste Paste Whenever rungs are cut or copied they are stored on a clipboard Position the cursor where you want the rungs to go then use this button to paste the rungs currently on the clipboard to the new location Find This button is used to locate an element within a program The element can be selected with the cursor before using the button or click on the button and enter the element to be found Go Next Find Net Using this button will find the next occurrence of the element specified when the Find button has been used e Browse for an Element Browse This button provides a quick overview of valid element ranges and nicknames for the current content as well as a convenient way to document an element DirectSOFT 6 User Manual 1st Edition 4 3 Chapter 4 Programming Environment Display the Options Dialog ations Using this button will display the Options Dialog which will allow the Options programmer to set up the different views available to the programmer Zoom This selection is used to either increase or decrease the size of the current program view Click the arrow to select the desired size from the drop down menu DS on the Web This button will open the DirectSOFT on the web window Help This button will open the Help menu window He DirectSOFT 6 User Manual 1st Edition Chapter 4 Programming Environment Online Toolbar Components
231. s The element can be entered in the ladder logic but the second field is ignored in the editor dialog The edit dialog will not allow a preset to be entered This Second field is intended for presets on all other timers counters and not these being discussed Once the address has been entered in the aforementioned timers counters just press enter to close the box The preset entry will be made via the D3 TCSU thumbwheels and the preset can only be viewed on the Setpoint Unit Ladder View A preset cannot be entered for DL330 DL340 Timers Counters CT674 CT677 Leave the preset field blank 5 16 DirectSOFT 6 User Manual 1st Edition Chapter 5 Edit a Program TI330S TI325S and DL330P Exceptions If you have a TI330S TI325S or DL330P then the situation will be slightly different from the one explained on the previous page These CPUs do not allow presets for any of their counters timers via the edit dialog of DirectSOFT 6 It is sometimes confusing to users of previous versions DirectSOFT with other PLCs because of the preset entry The preset for the counters timers being discussed do not need a preset entry in the edit dialog The only entry to be made in the edit dialog is the counter timer address Refer to the PLC User Manual for a detailed discussion of how ES these timers work with their presets Ladder iew The TI330S TI325S DL330P counters timers do not have a preset field End Coil All of th
232. s button will close all current views Output Window This button will display the Output Window Clear Output Window This button will clear all messages in the Output Window 4 16 DirectSOFT 6 User Manual 1st Edition Chapter 4 Programming Environment aaa The Help Toolbar The Help Toolbar duplicates the Help menu accessed from the main menu Index Matrix Start OnTheWeb Tip Help Topic Index Use this button to open the Help window UI PLC Instruction Matrix This button will open the PLC vs Instruction Set Matrix window Getting Started The Start button will open the Help window to provide help to get started using DirectSOFT 6 DS On the Web This button will open the DirectSOFT on the web window Tip of Day This button will open the Tip of the Day window to provide a helpful tip Unlock This button will convert DirectSOFT 100 to full version using Purchased Product Keycode About This button will display the DirectSOFT 6 about box The Custom Toolbar aa DirectSOFT 6 has many Toolbars Commands Options toolbars to select and if you UA select too many you probably J Offine Bar oo won t have much room on the ici monitor to effectively edit a Sii program The customize toolbar Benin feature may be well suited for po your use Click on Customize PLC Diagnostics Bar PLCSetup Bar at the bottom of the Toolbars Debug Bar menu to open the Customize toolbar window
233. s is incorrect not valid or a wrong character For example if you typed the letter O instead of the digit 0 the indicator would turn red and stay red until you correct the mistake For this example enter KO over CO The valid entry indicator should be green meaning the address is correct Now either click on the check mark 4 or press the Enter key ET Ladder View indicator will be green Enter XO when a valid contact address is entered DirectSOFT 6 User Manual 1st Edition 2 19 2 20 DirectSOFT 6 User Manual 1st Edition Quick Start E The element will be entered and the cursor will move to the next entry position A yellow vertical bar will appear to the left of the left of Rung 1 The yellow bar indicates that an instruction or instructions has been entered but the program has not been accepted compiled EX DirectSOFT 6 Programming Test Ladder View x N a File Edit Search View Tools PLC Debug Window Help MATE Read Disk Write Disk New Open Backup Edit Mode Accept Data XRef View Mx Ladder View Br PE Cc Browse Optid mE alld el Element NONE Rung Address Instructior Step 4 Enter an Output Element Yellow colored bar indicates the rung has not been accepted Now move the cursor to the end of the rung positioned over the NOP Click on the Browse Coils button on the Ladder Palette The Instruction Browser will appear with
234. s to be pasted Use Previous Next or Goto Position the cursor where the text is to be pasted and click the left mouse button then press Ctrl V to paste the text The Delete key can also be used to delete text 6 10 DirectSOFT 6 User Manual 1st Edition Chapter 6 Documentation aN Move Rung Comments Rung comments can easily be moved from one rung to another with DirectSOFT 6 This feature is useful after one or more rungs have been inserted by a handheld programmer or by another computer which did not have the documentation files available The Move comment feature can be used to match the comment s with the correct rung s Comments can be moved for a single rung or a group of rungs To move comments click on the Move button on the dialog The window will appear within the dialog Edit Comments Comment for rung number 2 Rung 2 If the Press is in automatic mode and a part is in place the machine begins the pressing operation Move Comments Source Number to do 3 Number 1 4 C All Sources End Destination Units BO 2j f Rung Number C Address Cancel Fill in the appropriate fields to specify the source and destination for moving a comment Source This is the beginning of the group of comments to be moved Enter the rung number or address of the rung with the comments to move Destination Enter the rung number or address of the rung to move the comm
235. sed to signal press is in Limit that detects part automatic mode in fixture Automatic mode _ Assign the Nickname to an Element part present x41 If unassigned nicknames have been used in the program element references must be assigned before the program can be written to the PLC the PLC does not recognize nicknames only element references The Assign Nicknames dialog is used to assign nicknames to element references A quick way to open the dialog is to either press F9 hotkey or the Assign Nicknames button if the Tools toolbar is displayed Another way is to use Tools Assign Nicknames from the Menu bar Also if the Element Browser is open nickname information can be assigned by clicking on the Assign Nicknames button in the Element Browser and the Assign Nicknames dialog will appear as shown on the facing page Tip Nicknames can be compiled and saved to disk and then assigned later just before downloading to the PLC 6 6 DirectSOFT 6 User Manual 1st Edition Chapter 6 Documentation NNa Open the Element Browser Element Browser Element Detail Valid Ranges Element GXD 3777 GYO 3777 a VO 7777 V40000 40417 Nickname k 440500 40517 V40600 40637 Process Help Wiring Info Nicknames ScanTime _TermStopMode ScanT ogale _UserError SyntaxError Warning SyntaxE rror amp ddr WatchdogT imeout SyntaxErrorCode TermRunMode Start switch 4 Mm p
236. sed to select the print dialog and printout setup Click on the tab to select the print view The print views available when the Print All dialog is opened are Documentation Ladder and Memory Clicking on the right arrow on the dialog will move the Mnemonics Stage and XRef tabs into view Select the views to be printed by checking the check box next to the view named on the tab The use for all of the available views has been explained with the exception of the Docs and Memory tabs seen in the Print All diagram Docs tab check the elements to print the documentation for Elements Edit edit the range of the current element Set All enables checks all elements to print Clear All disables unchecks all elements to print DirectSOFT 6 User Manual 1st Edition 8 5 Chapter 8 Printing Memory tab check the V memory addresses to print the desired values Print All i Docs Elements Ea Gv Edi o ii ee Printer Setup Set All Difline Values PEA Clear All O Page Setup iv Formatted Iv Nicknames Help Options Printer Adobe PDF on Ne03 Iv Use Default Black and White Header and Footer Header Date 4 16 2014 Today Begin page numbering with 1 8 Title Page Font iv Printit Edit Arial 9 Select Elements Edit edit the V memory range Set All enables checks all V memory to print Clear All disables unchecks all V memory to print Miscellaneous
237. see if it is working properly To use the Trap Monitor either press the Trap button located on the Debug toolbar if it is displayed or use Debug gt Trap Monitor on the Menu bar The Trap Monitor can only by used in the Test Run Mode If the PLC is not in Test Run a message will appear to ask you if it is safe to switch the PLC to Test Run mode Select the Switch to button Another dialog will appear and ask if you are sure it s okay to switch to Test Run Once the PLC is placed in Test Run the dialog shown below will appear A definition of the basic components will be helpful before using the Trap Monitor This is the address of the trapped element not the rung number Trap Monitor Enable trap push Trap pins shown in At Address The element disabled position EL Element x1 trapped at the above address Element Yalue This area is read only and will display the data for the Power Flow trapped element Accumulator Press this button to change the format of the Master Control Element Value to be read Trapped The Trap Monitor can be used as shown above by entering the element address and the element reference to read the data in the read only area of the dialog The address can be left alone while the element reference is being changed if it is necessary to read the Element Value at that address Or the Address can be incremented or decremented l
238. sly like v3 0 and v4 0 Also along these lines if you do install two versions this is OK as long as they are in different folders and are not run at the same time DirectSOFT 6 User Manual 1st Edition B 7 Appendix B Communications Troubleshooting E We have found that RSLogix Allen Bradley software interferes with the PC s communcations over serial ports e g COM1 So if doing a serial link and you get this error it could be due to this software Make sure that this software is not running in the background or that it does not run in the Terminate Stay Ready TSR fashion Increase the link s Retries and Timeout values especially if using a modem link If using a modem link make sure that both the Compression and Error Correction are turned OFF e Knowledge base mismatch Message means the CPU picked for the link is not supported in the installed version of DirectSOFT Error attempting to access unlocked device This is caused when trying to reconnect to a PLC after DirectSOFT disconnected from it improperly Solution is normally to either try again or power cycle the PLC To prevent this from happening in the future either Use the PLC gt Disconnect from DirectSOFT before unplugging the cable to the PLC Close DirectSOFT before unplugging the cable to the PLC Goes offline by itself after using the link We have found the only remedy for this strange behavior is to uninstall Dir
239. ss this button to open the Intelligent I O setup dialog to set up intelligent modules The list contains configuration script for all intelligent modules in the current PLC 4 14 DirectSOFT 6 User Manual 1st Edition Chapter 4 Programming Environment ELI The Debug Toolbar The Debug Toolbar extends the use of the Status button located on the Online toolbar These buttons will assist in the debugging of your program dj E5 All Status Mo Status Open Data Close Data Save Data Save Data As Open Trend iss AH JUS UT Tr amu unt f F Li H Save Trend Save Trend As Test Trap UI Turn Status ON in All Views The All Status button will turn on the status for all of the open views in the current project Turn Status OFF in All Views The No Status button will turn off the status for all of the open views in the current project Open Data View This button will allow the programmer to open an existing Data View Close Data View This button will allow the programmer to close the current Data View Save Data Save Data As These buttons will save the current Data View Open Trend View This button will allow the programmer to open an existing Trend View Close Trend View This button will allow the programmer to close the current Trend View Save Trend Save Trend As These buttons will save the current Trend View Test Mode This button will allow the programmer to use the Test Mode Operations see p
240. t save the configuration to the PLC and to the disk The disk and PLC icon buttons located in the right hand corner of the dialog allows the configuration to be either saved or read configuration Do not use manual configuration unless it is WARNING The majority of DirectLOGIC PLCs only require automatic absolutely necessary DirectSOFT 6 User Manual 1st Edition 5 3 Chapter 5 Edit a Program BT Referencing Program Elements Data Types Its good to know the various ways to refer to the different types of elements in the PLC If you have used the DirectLOGIC compatible products such as the TI305 T1405 or SIMATIC TI versions you are probably familiar with the way elements are represented The following table provides a complete list of the various data types and their meanings DL305C DL05 DL06 DL105 Type of Data DL330 DL340 CPU DL205 DL350 DL405 Input Points IO Output Points IO Control Relays C Stages S Timers T Timer current Counters CT Counters current Remote I O Points lO Data Registers R Pointers to another V location N A Special Relays Uses special C locations Input Points as Registers RIO Output Points as Registers RIO Control Relays as Registers RC Timer Status Bits as Registers N A Counter Status Bits as Registers N A Remote I O as Registers RIO Special Relays as Registers RIO Timer current Values as Pointers N A to another V location
241. t than the Ladder dialog as noted in the following diagrams Each view must be enabled current view in the programming display to open the Print Views Select the Start Address and the End Address for printing Select the Documentation types for printing Mnemonics Print Dialog Mnemonic Settings Range Start Address pt End Address Columns i EN Options Printer RICOH Aficio MP C3002 PCL 5c on NeD2 Black and White Header and Footer Header Date 14 15 2014 Today Title Page Font iw Printi Edit Arial 9 Select the Zoom level and number of columns to print iv Use Default Begin page numbering with 11 4 Select Stage Print Dialog Stage Settinas Documentation iw Elements Iv Nicknames Y Comments iv Wiring Info Pen Size Iv Descriptions Options Printer RICOH Aficio MP C3002 PCL 5c on NeO2 Black and White Header and Footer Select the Zoom level and line thickness to print V Use Default Header Date 4 15 2014 Today Title Page Font iv Printit Edit Arial 9 Begin page numbering with 1 2 DirectSOFT 6 User Manual 1st Edition 8 3 Chapter 8 Printing Cross Reference Print Dialog Edit the range of Check to include Check to include the current the XRef printout the Usage printout element and select the and check the documentation to options to be Set All enables be printed printed checks all elements
242. t the time stamped data points to a CSV text file and more la For Help press Fl i 00000 02048 05 Regular users of DirectSOFT will note that the new programming window looks a bit different than previous DirectSOFT programming software The Online and Offline toolbars have the same layout as previous DirectSOFT programming windows but a crisp new look for the button icons Notice that some of the toolbar icons are grayed out and some of the icons are not The available icons in the online toolbar will be visible As a program is edited more of the grayed out icons will become visible The online toolbar is grayed out and will remain this way until the PC is connected to the PLC See Chapter 4 for more toolbar features DirectSOFT 6 User Manual 1st Edition 2 15 Quick Start E DirectSOFT 6 Programming Test Ladder View Offli File Edit Search View Tools PLC Debug Window Help Ine Toolbar Read Write Disk New Open Backup Edit Mode a XR j a B By default there are two windows that will be in view when a new project is opened One is the Cross Reference View on the left and the other is the Ladder View on the right The Cross Reference View is one of the dockable views in DirectSOFT 6 which also includes Data Views and the Output window These views can be docked to any edge of the Programming Window or they can be undocked and float to any
243. tab as seen in the dialog below This dialog opens with the default selections as shown In most cases this dialog should remain as is The Auto Rebuild may be the only selection to be disabled if it is desired to manually update the Cross Reference View whenever an element is added or deleted Options Stage Trend XRef Database Query Definition Database Options Element Classes Y Auto Rebuild iv Input Y Timer Acc iv Output Y Counter Acc iv User iV System lv Status i Unassigned Element Sizes Exclusions iv Bit Mapped Y Byte Global lv Word Cancel Help DirectSOFT 6 User Manual 1st Edition 7 11 Chapter 7 Other Views PID View The PID View will be useful as a PID loop tuning aid To access this view at least one PID loop must be setup NOTE Refer to your PLC User Manual Chapter 8 PID Loop Setup to setup a PID loop NOTE PLC View is not available until you are connected with a PLC and at least one PID loop is configured PID Setup To setup a PID loop the PC must be connected to a PLC which is online To begin either press the PID button located on the PLC Setup toolbar if displayed or use PLC gt Setup gt PID This will open PID Address dialog as pictured below Set PID Table Address Table Start Address i Humber of loops n Ez m m Memon Range W Reread FID data from PLC Update and E xit Cancel After this dialog has been completed and saved the Setup PID
244. ted to If the list is still blank after selecting the specific Network Adapter then you will need to use NetEdit 3 to set up the ECOM module 9 8 DirectSOFT 6 User Manual 1st Edition Chapter 9 Setup 8 Manage Communication Links If the ECOM module has been setup using NetEdit 3 the Link Wizard dialog will display the information as shown in the sections named Module List and Address Mode The Module List will display the Ethernet modules that are found on the network sorted by their Ethernet address The Ethernet addresses displayed are unique 12 digit addresses assigned to the Ethernet module at the factory The ECOM module will have a label with the assigned address printed on it When a device address is selected in the Module List the current configuration for the selected device is displayed in all fields of the dialog The Address Mode section displays the module information that was setup using NetEdit 3 There are three module identifiers shown Module Id Name IP address and Ethernet address Any one of these identifiers can be chosen so the DirectSOFT 6 can locate the Ethernet module on the network NOTE It is important to have a unique identifier for the Address Mode on the network If for some reason you want to change the module s configuration ru press the Setup button to make the adjustments The following dialog will appear Ethernet Module Setup Devices Configuration Type HO ECOM Module ID Name
245. tension after its root filename but there are other files with the same root filename This can be a little confusing to new users This is due to the fact that DirectSOFT 6 performs a filename creation behind the scenes and you don t get involved with the initial storage except to indicate the root filename and directory path A frequently asked question is which of these files do need when making the storage transfer Copying or saving the filename prj will be insufficient to truly transfer the total project Not all of the files are necessary to recreate the program but if you eliminate any of them you may lose some important documentation and indexing information The table shown on the following page lists the different file extensions and what they contain The safest choice is to save or copy all files for a project having the same root filename regardless of the different file extensions see the table on the next page DirectSOFT 6 User Manual 1st Edition 3 7 Chapter 3 Managing Projects DirectSOFT 6 Project Files File Extension Contents dataviewname dta Data views are not associated with one single project but can be shared among multiple projects filename dv DV1000 setup filename esd Element documentation nickname wiring information description filename esx Index file for the element documentation filename inf Project information filename lcd Ladder rung
246. that is with a three dimensional effect on the Ladder View When this option is unchecked the Ladder View will have a white background and black rungs This will not affect the colors of the displayed views Apply the Options to By default the changed options will only affect the Current View Check All Open Views or New Views if the changes are to affect other opened views or views to be opened later 4 22 DirectSOFT 6 User Manual 1st Edition Chapter 4 Programming Environment Global Options The options available with the Global tab affect the current and all new projects that are opened during any session e Dock on Mnemonic view Left Stage View Dock on Hight W Display Aliases Iv Display Nicknames lf Display Toolbar Text Cancel Help Selecting the Global Options Default View the view that is highlighted in the Default View window when the OK button is selected will be the default view that appears whenever a project is opened Display Aliases Aliases are alternate names given to certain elements or addresses For example TAO is an alias for a timer accumulator data starting at VO It is much more meaningful to use the aliases rather than the counterpart memory address notations But in the end it is a matter of preference The aliases can be turned ON or OFF globally See the PLC User Manual f
247. the Windows Device Manager If a port is not shown please close all Direct SOFT 6 windows and restart the program Link Editor Cancel 2 24 DirectSOFT 6 User Manual 1st Edition Quick Start Step 2 Select the PLC The next window will show a list of PLC Families Select the PLC family by clicking on the appropriate choice If you are unsure of the PLC family but know which communications protocol to use select Not Sure If you are using a DirectLOGIC compatible 2 PLC the Link Wizard will try and detect the PLC type automatically Click Next when you are finished Link Wizard Select the PLC product family of the PLC you wish to connect If you are unsure but know the communications protocol it uses select Not Sure from the list PLC Families Direct Logic 305 Direct Logic 3055 DL 04172747350 Family i i Link E ditor lt Back Cancel lE NOTE DL 0 1 2 4 350 should be selected for the following PLC families DLO5 DLO6 DL105 DL205 D3 350 and DL405 Step 3 Choose the Protocol and Node Address In this step you will see a choice of either DirectNET or K Sequence Assuming you have selected the DirectLOGIC PLC family not the DL305 the default K Sequence will be highlighted The K Sequence protocol allows you to perform write operations to individual discrete I O points and ha C O ntr ol r e ay S Select the protocol to use in the communications link i If
248. the Standard Coil selected as the default Click OK to enter the standard coil Keep in mind that one of the other output coils could have been selected IE DirectSOFT 6 Programming Test Ladder View File Edit Search View Tools PLC Debug Window Help a ww wow xi Read Disk Write Disk New Open Backup Edit Mode Accept is Data Instruction Browser P ip 100 gt DS Browse Options On The Web XRef View ma ls Exo el Coil Coil Class Box Coil Contact Y LI Edit Mode Element Rung Aj OUT All Coils NONE Immediate 1 0 Interrupt Program Control L Plus Description Accept 1 OUT Out Coil The Out instruction reflects the status of the rung on off on off state to the specified image register point or mem and outputs the discrete last Out instruction in the program will control the physica OROUT Cancel ory location Multiple Qut instructions referencing the same discrete location should not be used since only the output point See Or Out Quick Start i The Instruction Browser will be replaced with the element entry box The default address CO will be highlighted Enter YO and notice the valid entry indicator is green for a proper entry Either click on the or press the Enter key to enter the output coil 2 Enter YO here Rung 1 has now been programmed This rung can be downloaded
249. tioned anywhere on the programming screen Using the Ladder palette is one of several ways to enter instructions First place the edit cursor on the rung where an element is to be placed Then click on the appropriate instruction on the Ladder palette If one of the contact buttons the top ten buttons on the palette a dialog box will appear to enter the parameters Ladder Palette Opening the Instruction Browser Some instructions do not have an element button on the Ladder palette To enter one of these instructions click on the appropriate browser button on the palette and select an instruction There are three buttons on the palette for browsing the contact coil and box instructions Clicking on any of the browse buttons will open the Instruction Browser as shown on the facing page This will allow selection of the correct instruction from the available lists The particular browser that appears is dependent on the button that is clicked Once a selection has been made and the OK button is pressed the Instruction Editor will appear to have the appropriate information entered 5 8 DirectSOFT 6 User Manual 1st Edition Chapter 5 Edit a Program Instruction Browser Le o Y LE 44 40k dH o drb dnb d Box Cal contac Edit Mode F2 F3 Ctrl F2 Ctrl F3 Shift F2 Shift F3 Col tad z riae e ka END All Coils Immediate 170 Interrupt ALL Plus
250. to edit this file is 1 Close DirectSOFT 2 Start DSLaunch B 10 DirectSOFT 6 User Manual 1st Edition Appendix B Communications Troubleshooting B 3 In the left column under Utilities double click DS400 ini or DS500 ini or DS600 ini This will open the file in NotePad text editor 5 Restart DSLaunch or DirectSOFT e Another option to try if the steps above do not work 1 Close DirectSOFT 2 Click Start button 3 In the Search programs and files box type in DS400 ini or DS500 ini or DS600 ini 4 Click on the search result and edit that file save the file and exit 5 Restart DSLaunch or DirectSOFT 4 Make the edits save the file and exit B Windows Vista Windows Vista has some extra protection features so the above procedures may not work depending on its settings Windows Vista has a feature called UAC User Access Control that is by default turned on However it is possible to turn this feature off and this dramatically affects the editing of the INI file To modify the UAC setting 1 Use the Windows Start button Start gt Control Panel 2 Click on User Accounts 3 Click on Turn UAC ON OFF This will tell you if this feature is ON or OFF Depending on this setting go to the proper section below UAC ON or UAC OFF UAC ON With UAC ON the security measures of Windows Vista create a virtual store copy of your INI
251. to the PLC except for one missing rung All programs must be terminated with an END Coil rung EF DirectSOFT 6 Programming Test Ladder View bh File Edit Search View Tools PLC Debug Window Help Ing p Q wy Ng O 100 Read Disk Write Disk New Open Backup EditMode Accept Browse Options On The Web 8 Data XRef View ajx EF Ladder View 1D x malls Bb le 2 E A Edit Mod Element Rung Address Instructior UTE NONE 1 Fa Accept Step 5 Enter the End Rung To program this rung position the cursor so it is over the NOP at the end of Rung 2 and click on the Browse Coils button The Instruction Browser will appear as shown in the diagram below This time select Program Control located in the Coil Class selection window Next select END located in the Coils selection window Click on OK then Enter Instruction Browser Zn Box Coil Contact Coil Class All Coils Immediate 1 0 Interrupt ALL Plus Standard Coil Description END End Coil The End instruction marks the termination point of the normal program scan An End instruction is required at the end of the main program body If the End instruction is omitted an error will occur and the CPU will not enter the Rui Data labels ubroutines and interrupt routines are placed after the End instruction The Eni instruction is not conditional therefore no input contact is allowed Dir
252. tomatisation de Automationdirect com en faisant des affaires comme AutomationDirect Nous tenons ce que votre nouvel quipement d automatisation fonctionne en toute s curit Toute personne qui installe ou utilise cet quipement doit lire la pr sente publication et toutes les autres publications pertinentes avant de l installer ou de l utiliser Afin de r duire au minimum le risque d ventuels probl mes de s curit vous devez respecter tous les codes locaux et nationaux applicables r gissant l installation et le fonctionnement de votre y r VENE 4 quipement Ces codes different d une region a l autre et habituellement voluent au fil du temps Il vous incombe de d terminer les codes respecter et de vous assurer que l quipement l installation et le fonctionnement sont conformes aux exigences de la version la plus r cente de ces codes Vous devez tout le moins respecter toutes les sections applicables du Code national de pr vention des incendies du Code national de l lectricit et des codes de la National Electrical Manufacturer s Association NEMA Des organismes de r glementation ou des services gouvernementaux locaux peuvent galement vous aider d terminer les codes ainsi que les normes respecter pour assurer une installation et un fonctionnement s rs L omission de respecter la totalit des codes et des normes applicables peut entrainer des dommages l quipement ou causer de gr
253. tor the Program 2 30 Chapter 3 Managing Projects Get Started Using DirectSOFT 6 3 2 Understanding the Launch Window 3 2 Create a New Project 3 4 New Program 3 4 Enter the New Project Information 3 4 Importing Projects 3 5 Program Documentation Mapping from TISOFT and Logicmaster 3 6 Copy or Save Existing DirectSOFT Files 3 7 Chapter 4 Programming Environment Offline Toolbar Components 4 2 Offline Toolbar 3a 28 pond oe e EUR pip X d oe ake RT E UT AES 4 2 Online Toolbar Components 4 5 Online Toolbar 265 suam ti or ROB RR Rom Sek C e Ro m REG 4 5 Additional Toolbars 4 6 The Fle TodIDar 2 na rri Dele Sep oce BOE cei RU oie inier Reano 4 7 The Edit TOOIDSE s aere See a uda ele WA NAA es 4 8 The Search Toolbar wi 2222 22 49 eee tebe beet d bum bdo 4 9 Th View TOOIDAI sume iuis AN daka ne tre dI S dp Dots ee os ie ems 4 10 The Tools Toolbar 4 11 The PLC Toolbar oi AE eased ese Rad PE 4 12 The PLC Diagnostics Toolbar 4 13 The PLC Setup TOOIDal zx oa eae d ka See es RR HER eee dr nds 4 13 IMe DebDld Toobar sibarita daa ES AA
254. tput for downard movement of the arbor Motor starter for conveyor motor Control relay used to signal press is in automatic mode Control relay showing that the part has been pressed Control relay that controls the releasing of the fixture clamp Control relay used to signal that press is in one cycle mode Delay timer for conveyor self resetting parts counter to count number of parts made The illustration below is the C more format showing an Excel spreadsheet with the tagname element in column C the data type in column D and element reference Address in column G Ed File Edit View Insert Format Tools Data Window Help Adobe PDF Y MS Sans Serif 10 B 7 U 3 4A WA E o lt 0 00 fo Go 2 0 e D E Ir G pa DataType DataCount Retentive Address A FALSE C2 FALSE C FALSE Cl FALSE C3 FALSE Y10 FALSE Y11 FALSE Y12 FALSE Y13 Discrete Discrete Discrete Discrete Discrete Discrete Discrete Discrete 100 DEV001 100 DE v001 100 DEV001 100 DEY001 100 DEV001 100 DEV001 100 DEV001 100 DE v001 PUMP NO 2 START PB PUMP NO 1 START PB PUMP NO 1 STOP PB PUMP NO 2 STOP PB SOUTH STATION CONTROL OPENED SOUTH STATION CONTROL CLODSED NORTH STATION CONTROL OPENED NORTH STATION CONTROL CLODSED 100 DEVO01 100 DEV001 100 DEY001 100 DEVO01 100 DEV0O01 PUMP NO 1 AUTO PUMP NO 2 AUTO PUMP NO 1 SPEED RPM PUMP NO 2 SPEED RPM FLOW RATE GPM Discrete Discrete Signed int 16 Signed int
255. tures only the DL440 and DL450 support all Test Mode operations Test Mode operations can be a useful tool for debugging programs Have Status on when using the Test Mode feature to assist with debugging your program Enter the Test Mode from either the Run Mode or Program Mode by either pressing the Mode button on the Online toolbar using PLC PLC Modes on the Menu bar or using the keyboard shortcut Ctrl Shift R The PLC Modes window shown below will appear Select Test then OK PLC Modes Current PLC Mode TEST RUM Mew PLC Made C Run t Program le Test Cancel Help If the PLC is in the Run Mode when Test is selected the CPU will still be scanning the program and Test RUN will be displayed in the PLC Mode Indicator at the bottom of the program display window Test Operations Mode Test Hun Stop PLC Scan button To use the Test Operations open the Test Operations window by selecting the Test button from the Debug toolbar The PLC must be in the Test Program Mode The PLC can be placed in the Test Program Mode from the above window by clicking on the Stop PLC Scan button which will be the only button highlighted in the window when in Test Run The Test Program Mode can also be entered from the Program Mode by opening the PLC Modes window and selecting Test 10 22 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring EJ Test Program Operations There are four operations
256. ual 1st Edition 3 3 Chapter 3 Managing Projects Create a New Project New Program To create a new program double click on DirectSOFT 6 Programming in the Applications folder on the DSLaunch menu tree 05 DsLaunch Double click here File View Help to start a new gst DirectSOFT on the Web sis o program MAM E7 DirectSOFT 6 Programming File View Help Dt ya New Open Direct Logic D 1 2 4 350 Direct Logic 305 Direct Logic 3055 Simatic TI 405 Enter the New Project Information The New Project dialog box is used to define several things e New Project Name enter a name for your project up to 32 characters no extension Family select the DirectLOGIC PLC family or compatible you will be using Type select the CPU you are using from the available list Remember different PLCs use similar instructions but they are still different in some ways For this reason it is extremely important that you specify the correct CPU Browse you can keep the default project path c DirectSOFT6 projects or use the Browse button to either select a project not shown on the menu tree or a different folder with the project listed in it 3 4 DirectSOFT 6 User Manual 1st Edition Chapter 3 Managing Projects Importing Projects You may already have TISOFT or Logicmaster programs stored on your PC s hard drive or on a disk You m
257. ure TCP IP protocol is loaded If using v4 0 Build 16 or earlier or v3 0 Build 71 or earlier you may need to 1 Upgrade to later version 2 Make sure IPX protocol is loaded see DirectSOFT FAQ0183 for installing protocols for the NIC you are using Microsoft ActiveSync could be using the COM port e Error opening connection to Ethernet device This is usually caused by having two or more NIC Network Interface Cards try one of these options Reprioritize your NICs by going to Advanced Settings This is different depending on which Windows OS you have If you have Windows XP 1 Start gt Control Panel 2 Double click on the Network Connections icon 3 On the menu at the top select Advanced gt Advanced Settings If you have Windows Vista 1 Start gt Control Panel 2 Double click on the Network amp Sharing Center icon 3 At the left of this window click on Manage network connections 4 Press the ALT key to make a menu appear at the top of this window 5 On the menu at the top select Advanced gt Advanced Settings B 6 DirectSOFT 6 User Manual 1st Edition Appendix B Communications Troubleshooting H If you have Windows 7 8 1 Start gt Control Panel Windows 8 in Desktop View move the cursor to the right hand side of the screen then at the bottom select Control Panel B 2 Select Network and Int
258. ut in cases where there could be very large databases this number may need to be increased to allow DirectSOFT more loops to complete a certain operation DirectSOFT 6 User Manual 1st Edition B 13 Appendix B Communications Troubleshooting E Parameter Name Heading in File Syntax Notes Example COMxEnable devasync dll COMxEnable y x COM port number y 0 to disable 1 to enable COMb5Enable 1 ModemEnable devasync dll ModemEnable x x 0 to disable 1 to enable ModemEnable 1 EthernetEnable devether dll EthernetEnable x x 0 to disable 1 to enable EthernetEnable 1 Comm Server Autosense x x 0 to disable 1 to enable Autosense 0 devasync dll Dump x x 0 to disable 1 to enable Dump 1 PROGRAM COLORS X y X 7 parameter number y color number 9 16711680 devether dll UDPPortNum Enable x x 0 to disable 1 to enable UDPPortNumEnable 1 PATHS PROJECT PATH x x lt folder path gt PROJECT PATH c MyProjects SETUP LadderPalette x x 0 to turn off 1 to turn on LadderPalette 1 UseLargeBtns SETUP UseLargeBtns x X 7 0 use small buttons 1 use large buttons UseLargeBtns 1 BACKUP PATH PATHS BACKUP PATH x x lt folder path gt BACKUP PATH c MyBackups RTSxDelay devasync dll RTSxDelay y x On fo
259. vou selected a PLC family a valid protocol has been DirectN E T p roto CO selected for you cannot write to individual P e us AA he bit locations See procos Appendix A for a list of s protocols available for NG Address 5 DirectLOGIC and compatible PLCs If your PLC has been configured with a node ji Cmed address other than 1 enter that address now Click Next when finished DirectSOFT 6 User Manual 1st Edition 2 25 Quick Start E Step 4 Name the Link If the Link Wizard is successful in communicating with the PLC the following window will prompt you to enter a unique link name and a description of the link if desired The description field allows 32 characters Enter the name for the link and description then click Finish and the Select Link dialog will appear with the link name listed Link Wizard Link settings complete Please select a unique name for the new link Link Name DSCBL 06 Link Description Serial Settings PLC 06 Port COM1 Protocol K Sequence Baud 9600 Address 1 Parity Odd Link Editor lt Back Cancel Since the link that was just created is the only one named in the dialog click on Select to initiate connecting to the PLC Select Link DSCEL 06 Serial Iw Link Enabled 2 26 DirectSOFT 6 User Manual 1st Edition Quick Start i DirectSOFT 6 automati
260. w Data View Window 10 2 PCIOSCUIL OOK AA AA AE 10 3 Data View Opllons niet ese ng SOR aha epu a ma x os 10 4 Select Bits for Display 10 5 Data View Documentation Options 10 7 ADON ODIONS APA PA AA 10 7 Data View Mode Options 10 8 Make Data View Entries neon 10 8 Data Format and Size 10 10 KAMA AA AREA 10 11 AUTO MC MENE ded abes adeo we c de ae ee udo 10 12 EIA ENTES uds ue Sca eto AA bla Red LI inae Saeed 10 12 Save the Data View Window 10 13 SING Fause BIS iria et docct can etae dd ed 10 14 Use Override Bits to Control 1 0 DLO5 06 240 250 1 260 350 450 Only Aa 10 15 Change Value Dialog 10 16 Use the Change Value Dialog 10 16 Specify an Element Reference or Nickname 10 17 Entera NEW Valle eie geo cad Sus Wie ss E e bs a qs 10 18 Using the Memory Editor 10 20 Select the Locations to View 10 20 Test Mode Operations for Debugging 10 22 Select Test Mode III Aa 10 22 Test Program Operations 10 23 The Test Operations Window 10 24 Trap Monitor
261. y Editor Format Data Size ES C Binay BCD Hex Word Nel Lew Find C Octal C Real C Double C Decimal Text 32 z V Use Nicknames From DISK TAO C TAI C TA2 C TA3 C TAS C TAB C TAS C TA gt AX SO OA AX ANA Um CX Lele Ede lob elo kb Lolo Lolo Ll e 10 0 0 0 te EG AAA E E ol ol ol ol al ol ol o Lb Lele lob elo Lale elo Lele Lolo Select the Locations to View To use the Memory Editor first use the Find button located in the upper right hand corner of the editor A dialog will appear for the entry of the memory address to begin the range to be viewed or edited and press OK eet NOTE The Memory Editor cannot be used to access bit registers I O as registers or V memory For example R600 is entered to access Timer 600 in a DL305 system or V1000 to access Counter O actual value in a DLO5 PLC 10 20 DirectSOFT 6 User Manual 1st Edition Chapter 10 Debugging and Monitoring Memory Editor Format Data Size C Binary BCD Hex le Word Octal C Real C Double Enter memory address for rnea ood start of range to view Cancel Find Element Entering V1000 for the memory range will display the alias CTAO The alias could have also been entered Notice the Format area where the default BCD Hex has been automatically selected This is the proper format for the actual counter value If
262. ys to draw the connecting lines Below is an example of how a midline output would appear teet NOTE There cannot be any additional logic on the rung between the JE midline connecting point and the output See Compiling Errors at the end of this chapter Ladder View Deleting Connecting Lines Deleting lines is similar to creating lines Use the Edit gt Wire gt Delete options on the Menu bar or the keyboard Delete key to delete intructions and wires in all directions A guicker method is to use the Ctrl Shift Arrow keys to delete the lines Below is an example illustrating how to delete lines Ladder View In this example use Ctrl Shift lt to delete the instruction to the left of the cursor along with the connection wire 5 20 DirectSOFT 6 User Manual 1st Edition Chapter 5 Edit a Program Selecting Rungs for Deleting Cutting or Copying While developing the program there will be times when you will want to make revisions or correct mistakes Also there may be times when a rung needs to be moved cut and paste to another location in the program Or there may be a rung or rungs that you want to duplicate or repeat several times copy and paste The next three pages will illustrate how to do these tasks The first step to cut copy or delete rungs is to select them with the E Shift Arrow keys The selected rungs will be highlighted default color is blue The following screen shows an ex

Download Pdf Manuals

image

Related Search

Related Contents

New Buck Corporation 261 User's Manual  鳥取県総務部工事監理等業務処理基準 鳥 取 県 総 務 部 平成26年8月  intext:Installationsanleitung filetype:pdf  ダウンロード(PDF 1.0MB)  Revoltec LAN BAG "Black Edition"  SERVICE MANUAL  Samsung G2712N Instrukcja obsługi  J`utilise un Easyhaler…  MSI Gaming GP62 Leopard Pro-002  

Copyright © All rights reserved.
Failed to retrieve file