background image

Cat. No. W446-E1-10

CX-Programmer Ver. 9

SYSMAC
WS02-CXPC_-V9

OPERATION MANUAL

Summary of Contents for CX-Programmer 9

Page 1: ...Cat No W446 E1 10 CX Programmer Ver 9 SYSMAC WS02 CXPC_ V9 OPERATION MANUAL...

Page 2: ......

Page 3: ...SYSMAC WS02 CXPC V9 CX Programmer Ver 9 Operation Manual Revised December 2009...

Page 4: ......

Page 5: ...ach part are references to the pages or chapters within that part Related Manual For details on the function block functions and ST programming refer to the CX Programmer Operation Manual Function Blo...

Page 6: ......

Page 7: ...tware to OMRON within the above warranty period OMRON will replace the defective media without charge If OMRON is unable to replace the defective media or correct the Software the liability of OMRON a...

Page 8: ...RON CX Programmer Operation Manual CX Programmer_Page v Application Considerations SUITABILITY FOR USE THE USER SHALL NOT USE THE SOFTWARE FOR A PURPOSE THAT IS NOT DESCRIBED IN THE ATTACHED USER MANU...

Page 9: ...ased on improvements or for other reasons EXTENT OF SERVICE The license fee of the Software does not include service costs such as dispatching technical staff ERRORS AND OMISSIONS The information in t...

Page 10: ...of the product are sufficient for the systems machines and equipment and be sure to provide the systems machines and equipment with double safety mechanisms This manual provides information for progr...

Page 11: ...PLC operation will not create any problems before restoring data during PLC operation If the PLC stops at an unanticipated time unexpected operation may occur in the controlled system Always turn the...

Page 12: ...ection window or when monitoring present values in the Watch window If force set reset or set reset operations are inadvertently performed by pressing short cut keys the devices connected to Output Un...

Page 13: ...OM file from the CX Programmer to automatically transfer data at startup set the first write address to D20000 and be sure that the size of data written does not exceed the size of the DM Area When th...

Page 14: ...erties and then select Windows PLC Memory Backup Status from the Windows menu Precaution in Changing the PLC Type On the CX Programmer you can change the PLC device type or CPU type When these are cha...

Page 15: ...ferred from a Programming Device to the CPU Unit Resetting is required to use the new tables Confirm that restarting the CPU Bus Units will not adversely affect system operation before transferring ro...

Page 16: ...PU Units for Single CPU Systems begins at version 2 0 The unit version of the CS1D CPU Units for Duplex CPU Systems begins at version 1 1 The unit version of the CP1H CP1L CP1E CPU Units begins at ver...

Page 17: ...PU Unit Unit Manufacturing Information In the IO Table Window right click and select Unit Manufacturing information CPU Unit The following Unit Manufacturing information Dialog Box will be displayed U...

Page 18: ...following table Product nameplate Meaning CPU Units on which no unit version is given Lot No XXXXXX XXXX OMRON Corporation MADE IN JAPAN Units on which a version is given Ver Lot No XXXXXX XXXX Ver D...

Page 19: ...CX Programmer_Page xvi Unit Versions and Lot Numbers...

Page 20: ...mum of 8 Network Levels OK Connecting Online to PLCs via NS series PTs OK from lot number 030201 OK Setting First Slot Words OK for up to 8 groups OK for up to 64 groups Automatic Transfers at Power O...

Page 21: ...ection Using Passwords OK Write Protection from FINS Commands Sent to CPU Units via Networks OK Online Network Connections without I O Tables OK Communications through a Maximum of 8 Network Levels OK...

Page 22: ...etwork Levels OK for up to 8 groups OK for up to 64 groups OK for up to 8 groups OK for up to 64 groups OK for up to 64 groups Connecting Online to PLCs via NS series PTs OK from lot number 030201 OK...

Page 23: ...uction functions TXD 235 and RXD 236 instructions support no protocol communications with Serial Communications Boards with unit version 1 2 or later OK OK New application instructions ASCII conversio...

Page 24: ...1 OK OK New application instructions Special function block instructions GETID 286 OK OK Additional instruction functions TXD 235 and RXD 236 instructions support no protocol communications with Seria...

Page 25: ...or unit version 1 1 Unit CJ2H CPU Unit Model CJ2H CPU6 EIP CJ2H CPU6 Unit version Item Unit version 1 1 Unit version 1 0 High speed interrupt function Decreased overhead time for interrupt tasks Minim...

Page 26: ...rsion 1 1 or 1 0 CX Programmer version 6 20 or higher is required to use CP1H Y with unit version 1 1 CPU Unit CP1H CPU Unit Model CP1H CP1H XA See note 1 CP1H Y See note 2 Unit version Function Ver 1...

Page 27: ...etting in MONITOR mode however are also supported by CX Programmer version 8 02 3 A Programming Console cannot be used with a CJ2H CPU Unit Unit Versions and Programming Devices for CPU Units Other Th...

Page 28: ...lity is not used Device Type Setting The unit version does not affect the setting made for the device type on the CX Programmer Select the device type as shown in the following table regardless of the...

Page 29: ...or later An attempt was made using CX Programmer version 4 0 or higher to download a PLC Setup containing settings supported only by CPU Units Ver 2 0 or later i e not set to their default values to...

Page 30: ......

Page 31: ...PART 1 CX Programmer...

Page 32: ......

Page 33: ...t in death or serious injury Additionally there may be severe property damage WARNING Indicates a potentially hazardous situation which if not avoided could result in death or serious injury Additiona...

Page 34: ...ced stored in a retrieval system or transmitted in any form or by any means mechanical electronic photocopying recording or otherwise without the prior written permission of OMRON All copyright and tr...

Page 35: ...s This chapter describes the CX Programmer software in general terms and also provides details of the operating environment and minimum configuration necessary for the satisfactory operation of CX Pro...

Page 36: ...anged A Smart Input Mode is supported that automatically displays suggested instructions and addresses The input mode can be changed from a menu or a tool bar When copying circuits to create similar r...

Page 37: ...ted only by CJ2H CPU Units with unit version 1 0 or later TIMER Can be used for 1 the timer number 2 the Timer Completion Flag and 3 the timer present value COUNTER Can be used for 1 the counter numbe...

Page 38: ...sion 8 2 With a CP1E CPU Unit it was not possible to connect online from the CX Programmer through an NS series PT to a PLC connected to the NS series PT With a CP1E N D CPU Unit it is now possible to...

Page 39: ...eration Improved Special I O Unit and CPU Bus Unit Setup Functionality Multiple dialog boxes can now be opened simultaneously when setting CJ series Position Control Unit CJ1W NC 4 parameters In addit...

Page 40: ...tion is possible to the CJ2H CPU6 EIP and EtherNet IP Units New Ladder Programming Instructions The new instructions for the CJ2 CPU Units can be used including the Tracking Instructions and Data Sear...

Page 41: ...resses can be specified in the EM and DM Areas Improvements to Online Functions With a CJ2 CPU Unit you can easily connect to a PLC on an EtherNet IP network Improvements to Monitoring When registerin...

Page 42: ...lify programming Support for ST Language Programming in Tasks Previous version version 7 0 New version version 7 2 The ST language could be used only in function blocks The ST language can be used in...

Page 43: ...ogrammer The integrated simulator can be started from the CX Programmer specifying a saved CX Designer screen file With this feature it is possible to easily confirm the interaction between a ladder p...

Page 44: ...PLCs or CVM1 CV series PLCs but the DM and HR Area data could not be converted to PLC memory DM and HR Area data can also be converted to PLC memory After conversion it is now possible to select the C...

Page 45: ...y and the variables are allocated automatically based on the usage of the variables and addresses in the program Online Editing of Function Blocks Previous version Ver 6 1 New version Ver 7 0 A functi...

Page 46: ...variables Consequently array input output variables can be used in the function blocks and large amounts of data can be passed easily to the function blocks through input parameters Support for C500...

Page 47: ...Continuous Step Run Scan Run and Set Clear Break Point functions can be executed as CX Programmer functions All of these functions can be used with ladder programs and ladder ST programs in function b...

Page 48: ...he different voltages could not be separated There was no total power consumption display The current consumption display in the I O table window is divided into 5 V and 26 V 24 V system displays A to...

Page 49: ...rk Configuration Window and selecting Start Special Tool from the pop up menu Note When the Start with Settings Inherited Option is selected the CX Programmer will start with the same online offline s...

Page 50: ...Additional Rack Information in the I O Table Window Previous version Ver 5 0 New version Ver 6 0 The Rack s power supply status If the PLC model is set to the CS CJ series each Rack s power consumptio...

Page 51: ...nction block instance can be easily registered together in the Watch Window The FB variables registration Dialog Box can be displayed with any of the following methods and the variables can be registe...

Page 52: ...mbol Filtering Using Symbol Names and I O Comments When Inputting Contacts Coils and Special Instruction Operands Previous version Ver 4 0 New version Ver 5 0 Searches were possible only for symbol na...

Page 53: ...oading projects using CS CJ series CPU Units with Ver 3 0 or later the Memory Card EM file memory or comment memory in the CPU Unit s flash memory can be selected as the transfer destination for I O c...

Page 54: ...can be set for nodes in Controller Link data links manually set Area 1 and Area 2 had to be in different areas when using Controller Link data links manually set with a CS CJ series Controller Link U...

Page 55: ...bling duplex operation for Ethernet Refer to the CS1D ETN21D Duplex Ethernet Unit Operation Manual Cat No W430 for details on settings Improvements to Program Reusability Creating Files of Multiple Ru...

Page 56: ...am b To not apply the editing results select Read Only Mode Edit Cancel from the Edit Menu The edited contents will be deleted Therefore after editing rungs and writing and recording temporary changes...

Page 57: ...ocated an address already being used by another task see note This function can be used to easily check whether the same address is being used by another task programmer when two or more programmers a...

Page 58: ...t Improvements to Unit Error Log Display Displaying Error Log for CPU Bus Units or Special I O Units in the I O Table Previous version Ver 3 3 New version Ver 4 0 The error log could not be displayed...

Page 59: ...port rung comment data the rung comments could not be reallocated Even when programs were uploaded from PLCs that did support rung comment data if the program in the personal computer and actual PLC w...

Page 60: ...th Comments Previous version Ver 3 3 New version Ver 4 0 The cross reference function usage list was displayed without comments The cross reference function usage list can be displayed with comments a...

Page 61: ...evious version Ver 3 3 New version Ver 4 0 Search targets were split into addresses and comments etc By selecting All strings as the search target a search can be performed for all the search targets...

Page 62: ...function prevents going offline unprepared when the CPU Unit is still in forced set reset status Improvements to Printing Functions Printing Ladder Programs as Shown on Screen Previous version Ver 3 3...

Page 63: ...up to Eight Network Levels Set in the Routing Table Previous version Ver 3 3 New version Ver 4 0 FINS commands could be used to access nodes up to three network levels away including the local network...

Page 64: ...the Device Type to the CJ1M and the CPU Type to the CPU22 Creating a CX Programmer Project for the CJ1M CPU11 21 1 On the initial CX Programmer display select File New and then set the Device Type to...

Page 65: ...CJ1M CPU11 21 are 0 to 255 A program containing jump numbers higher than 255 can be written and can be transferred but an error will occur when the program is executed Use only 1 scheduled interrupt...

Page 66: ...ink Setup from the CX Net If on the local network i e if the network address is 0 select Controller Link and click the OK Button The Data Link Component Dialog Box will be displayed 3 Select Automatic...

Page 67: ...send size for the master node 3 Slave size Set the area 1 send size for the slave node 4 Area and Start Word for Area 2 Set the area and the start data link word to use for area 2 5 Master size Set th...

Page 68: ...scription of function 1 Link Area and Start Word Set the area and the start data link word 2 Master Common Send Words Set the send size of the data to send from the master node to all slave nodes The...

Page 69: ...not be downloaded when data link were running Note Refer to the Controller Link Operation Manual for the procedure to add nodes and details on changing data link tables while data links are running U...

Page 70: ...EM data file type file name extension Memory area Method used on the SSS CVSS SP6 DM DM data save All DM SSS SL4 DM DM data save Partial DM save DMD DM DM data save Bank No Base selected EDM EM DM dat...

Page 71: ...be input from the keyboard icons or menus They could not be input by dragging with the mouse Connecting lines can be drawn by clicking the Line Connect Mode icon and then clicking the starting point a...

Page 72: ...oring on the Ladder Section Window can be selected from the following data types The same display format must be used globally To select the display format click the desired button or select Monitorin...

Page 73: ...Programmer had to be placed online PLC Edit Error Log had to be selected to display the Errors window and then the Clear All Button had to be clicked The user program Parameter Area and I O Memory in...

Page 74: ...on the PLCs Tab Page that appears when Tools Options is selected an Online Action Dialog Box to select either verifying or transferring data will be displayed Depending on the selection before going...

Page 75: ...er of input words and the number of output words were not displayed in the I O Table window When editing I O tables the number of input words and number of output words are displayed in the I O Table...

Page 76: ...Error Log in CSV Format Previous version Ver 3 0 New version Ver 3 1 Unit status and the error log can be monitored in a window but cannot be saved as files The error log data must be read and then ma...

Page 77: ...Note CSV format files are created using the Excel template stored in the CD Routing Tables Registering CPU Unit Serial Ports Peripheral and RS 232C in a Local Network Table Serial Expansion Routing T...

Page 78: ...iled Information Displays when Verifying Routing Tables Previous version Ver 3 0 New version Ver 3 1 Details were not displayed when verifying routing tables making it difficult to find errors Detaile...

Page 79: ...Watch Window 46 Options and Preferences 48 Finding and Replacing 56 Properties 61 Using Microsoft Windows Features in CX Programmer 63 CHAPTER 4 Reference 71 PLCs and Projects 71 Symbols 72 Program Ed...

Page 80: ...Toolbar 137 Keyboard Shortcuts 138 Default CX Programmer Keyboard Mappings 138 Default SYSMAC Support Soft Keyboard Mapping 140 Default GPPQ Keyboard Mapping CX Programmer Ver 9 Only 142 APPENDIX B E...

Page 81: ...ine help system which is designed to complement this manual and to provide a quick reference at any point while using CX Programmer when the manual is not to hand This general help system uses a fast...

Page 82: ...e and split functions have been added making it easy to add and divide rungs Watch Window The watch window has been enhanced to enable addresses to be entered directly on the watch sheet Key Mapping T...

Page 83: ...1H CPU 11 CPU 21 CPU 51 CPU 61 NSJ Series NSJ G5D Used for the NSJ5 TQ0 G5D NSJ5 SQ0 G5D NSJ8 TV0 G5D NSJ10 TV0 G5D and NSJ12 TS0 G5D FQM CM FQM1 CM001 002 FQM MMA FQM1 MMA21 22 FQM Series FQM MMP FQM...

Page 84: ...better SVGA 800x600 or better CD ROM Drive One drive min One drive min Communications Port One RS 232C port min One RS 232C port min Note 1 The amount of memory RAM required depends on the size of th...

Page 85: ...all it from the individual CX Programmer CD ROM always uninstall the CX Programmer using the following procedure before installing it from its individual CD ROM The CX Programmer will not operate prop...

Page 86: ...installing the CX Server PLC Tools Also uninstall the CX Server PLC Tools in the same way as for the previous version of the CX Programmer before installing the new version of CX Programmer Note The I...

Page 87: ...ts must perform the installation Other users will not have sufficient write permissions and access errors will occur With Windows 2000 always use service pack 2 The service pack can be confirmed by se...

Page 88: ...y If the above dialog box is not displayed double click the CD ROM driver from the Explorer to display it Select the language to be installed and click OK button See note Note The following languages...

Page 89: ...Enter the license number and click the Next Button The license number is given on the Software License Registration Card provided with the product 6 The Choose Destination Location Dialog Box will be...

Page 90: ...g box will not be displayed if Complete is selected Proceed to step 9 Select the features to be installed and click the Next Button Options CX Programmer Online Help OMRONFBLibrary CX Server PLCTools...

Page 91: ...the Program Dialog Box will be displayed Click the Install Button The Installer will start the installation To check the installation settings click the Back Button To cancel installation click the C...

Page 92: ...restarted 14 The Readme txt file will be displayed after the computer is restarted Note Always read the Readme txt file before using the CX Programmer 15 The Online Registration Dialog Box will be dis...

Page 93: ...dd Remove Programs The Add Remove Programs Dialog box will be displayed 2 Select CX Programmer from the dialog box 3 Click the Change Remove Button 4 The CX Programmer Installation Wizard will be disp...

Page 94: ...l the CX Server Driver Management Tool or the CX Server from the control panel 2 Do not uninstall the CX Server if there are other programs on the computer that use it as the communications driver e g...

Page 95: ...g box will be displayed Click the Yes Button The CX Server Driver Management Tool will be uninstalled 5 When the uninstallation has been completed the following dialog box will be displayed Click the...

Page 96: ...a three user installation Full 10 User Installation providing full functionality support for all PLCs The license is restricted to a ten user installation Multiple User Installation providing full fun...

Page 97: ...inked to two or more topics the names of the topics are displayed in the Topics Found dialog Select a topic and choose the Display pushbutton or double click on the topic Find Use the following proced...

Page 98: ...many of the CX Programmer display and tool windows It provides several helpful pieces of information while programming Instant Help A brief message appears in the status bar as menu commands and butto...

Page 99: ...n number of the application the four fielded version listed against the CX P exe entry in the bottom list Customer Services Request Form Version number of CX Programmer Serial number of the software O...

Page 100: ......

Page 101: ...which as many PLCs as required can be included For each PLC ladder program s addressing and network details pre set PLC memory IO table expansion instructions if applicable and programming symbols can...

Page 102: ...K 5 When a correct license number is entered CX Programmer must be restarted to gain full functionality Introducing CX Programmer Projects The information within a CX Programmer project consists of la...

Page 103: ...cal symbol table Select the View Local Symbols button from the toolbar to activate this view The Diagram Workspace Select the View Diagram button from the toolbar to activate this view The Mnemonics v...

Page 104: ...CX Server PLC Tools User Manual for details PLC Settings Refer to the CX Server PLC Tools User Manual for details Memory Card Refer to the CX Server PLC Tools User Manual for details The Memory Card...

Page 105: ...supply bus bar The right bus bar contains the output region to align objects to the right bus bar The right bus bar is selectable for display If shown the ladder rungs are justified so that the outpu...

Page 106: ...f an instruction name followed by a set of operands separated by spaces e g MOV 1 A2 4 Either press ENTER to move to the next line or press down or up on the keyboard to move to another line the updat...

Page 107: ...on is made of the value The value of a NUMBER data type is assumed to be decimal unless it is prefixed with for a hexadecimal value Note NUMBERs entered in hexadecimal are converted to decimal for BCD...

Page 108: ...mbol table object beneath the PLC in the project workspace The global i e PLC s symbol table is displayed containing global symbols Double click on the symbol table object beneath a program in the pro...

Page 109: ...t any time the program s are then converted However since the conversion may not be perfect it is best to set the correct PLC type at the beginning Before programming it is recommended that a checklis...

Page 110: ...h CPU type CPU67 3 Save the project Select the Save Project button from the toolbar The Save CX Programmer File dialog is displayed 4 Type a valid file name in the File Name field Select the Save push...

Page 111: ...her Than CS CJ series PLCs There is no sub menu for selecting the programming language under the Insert Program option Right click the program in the project workspace to display the pop up menu Selec...

Page 112: ...re to create symbols 1 2 3 1 Click in the Diagram Window and select the View Local Symbols button from the toolbar 2 Select the New Symbol button from the toolbar The Insert Symbol dialog is displayed...

Page 113: ...OK pushbutton again Note that the rung margin now shows a red mark down its side This is to indicate that the rung is incomplete the marker bar shows whenever the rung has an error 5 Place an Instruc...

Page 114: ...OK pushbutton again 18 Give the instruction the comment Green light on only 19 Place a New Contact at the start of the next rung to display the New Contact dialog 20 Select GreenTimerDone from the co...

Page 115: ...rDone 13 Place a new Vertical by selecting the New Vertical button from the toolbar between the GreenTimerDone Contact and the AmberLight Coil Connect this to the RedTimerDone by placing New Horizonta...

Page 116: ...n be downloaded this information should be reviewed to ensure that it is correct and that it matches the PLC actually being used The appropriate communications interface type should also be selected f...

Page 117: ...ved to a file in CSV format Two methods can be used to display the comparison results Overview display Program lists are displayed of the compare programs Mnemonic display The specified program is dis...

Page 118: ...it the rungs as appropriate 5 Select the Go to online edit rung to go back to the top of the on line editing rung 6 When satisfied with the results select the Send On line edit Changes button from the...

Page 119: ...including the project workspace Diagram Workspace Mnemonics view and symbol tables Getting started with CX Programmer Setting up a Ladder program Writing a Ladder program Note You can switch to the Sm...

Page 120: ......

Page 121: ...ee More than one Ladder Diagram symbol table or Mnemonics View can be displayed Select the appropriate window from the list of open windows from the Window menu Program Sections For the easier managem...

Page 122: ...Move to the location of the program the program item on the project workspace for the section to be placed and select Paste from the Edit menu Then using the mouse drag and drop the section in the app...

Page 123: ...ung comments of the selected section are displayed on the Rung Comment field 4 Use the buttons on the right to edit rungs i e Insert Cut Copy Paste and Delete To edit the rung comment select the rung...

Page 124: ...rt type field either Detailed Usage Usage Overview Usage Overview with comments Usage Overview Including Unused Usage with Comments Including Unused or Duplicate Usage Over Programs 3 Select an area f...

Page 125: ...2 Generate an appropriate cross reference report 3 Select the Print pushbutton A standard Microsoft Windows Print dialog defines printer settings and allows print parameters to be entered Address Ref...

Page 126: ...enu this jumps to the location of the next message on the output window whichever tab is on show The location jumped to is highlighted in the Diagram Workspace Note that is possible to quickly move th...

Page 127: ...ch Window Displaying PVs of Addresses in the Watch Window Sheet in Binary The watch sheet includes a column that allows the PVs of addresses to always be displayed in binary regardless of the settings...

Page 128: ...then show a count of how many times this transition has occurred until the user closes the dialog This facility is only available when the PLC for the currently selected item is in run or monitor mode...

Page 129: ...e rung and unattached comments will be listed below the rung comment Note that this option can be quickly changed via the View Rung Annotations button on the toolbar 6 Setting the Allow Address Refere...

Page 130: ...ol filtering sets the target data of symbol filtering for the specified text string when inputting instruction operands Name Searches symbol names only Comment Searches I O comments only Both Searches...

Page 131: ...y Transfer Program to Simulator option to allow program to be transferred automatically after on line to the Simulator 10 Set the Continuous Step Interval option to set the time for continuous step ex...

Page 132: ...the ladder window When a font is selected the ladder display re scales to use the new font Click the Mnemonic Font button to set the font used for the entire display of mnemonic programming windows Cl...

Page 133: ...n allows a choice of where monitoring data will be shown within the operand box of an instruction It can be shown below the name address or comment of the symbol It can also share the line of the name...

Page 134: ...e same time the number of printed pages can be reduced Note that it may not be possible to fit all of the requested information on the right of the instruction the height of a cell is not determined b...

Page 135: ...ss Reference Tool 4 Select Do not normalize rungs at compile for program verification to prevent verification errors due to normalization of rungs When verifying CX Programmer project files with progr...

Page 136: ...logs depending on which operation is being executed The Find dialog is opened from the EDIT Find menu option or the key combination Ctrl F The Replace dialog is opened from the EDIT Replace menu optio...

Page 137: ...nds occurrences in Local Symbol Table and all Sections Find in Local Symbol Table finds occurrences in this Local Symbol Table Find in Section finds occurrences in this Section Find in area finds occu...

Page 138: ...cking the report line Note During a search matches are described by a context descriptor string above the lower scope box The information contained in this string will include Step Operand and Step Mn...

Page 139: ...erand is D1 the following search can be made MOV D1 In addition it is possible to search for Whole Word Only a match will only be found if an entire word matches the text typed If this option is not s...

Page 140: ...ing for a value in the find dialog a prefix means hexadecimal Therefore a find of 10 will actually match a BCD operand of 16 A replacement of 10 will actually show as 16 back in the program display fo...

Page 141: ...sed search is possible using the F3 key The same search criteria is used except that the search will never progress beyond the scope of the focus Hence a single view focus will never open another view...

Page 142: ...utton from the toolbar to connect to the PLC 3 Select the Show Properties button from the toolbar The PLC Properties dialog is displayed 4 Select the Verify pushbutton to test the connection between P...

Page 143: ...e file type that is to be imported in the Files of type field 3 Select the file that is to be opened from the File name field or type in the name Note that the file type is determined by the suffix i...

Page 144: ...osoft Windows Print dialog defines printer settings and allows print parameters to be entered Note The following printing functions are supported Printing Ladder Programs as Shown on Screen Sections o...

Page 145: ...1 Select an item or items in a window More than one item can often be selected by pressing Shift and selecting another item to extend the selection or by pressing Ctrl and selecting another item to ad...

Page 146: ...A number of objects in the project file can be renamed unless the PLC is on line Project Program and Section These can be renamed by simply typing a new name over the existing one in the project works...

Page 147: ...ist or from the program level on the project workspace it is possible to jump to any point within the whole program However since rung numbering is per section only steps may be used for referencing i...

Page 148: ...ference The Go to Next Input command moves the selected line on the tool to the next line referring to an input instruction e g contact If an input is not found on lines below the currently selected r...

Page 149: ...associated with the toolbar buttons 4 Check the Cool Look setting to ON to remove the box around each toolbar button 5 Check the Large Buttons setting to ON to increase the size of the toolbar buttons...

Page 150: ...s way can also be deleted Note however that although all the buttons can be removed from a default toolbar the toolbar itself can not be deleted Use the following procedure to create or delete a custo...

Page 151: ...the IO Table object in the project workspace and using the PLC settings object to establish specific PLC characteristics Connection to the PLC requires the specification of the type of communications...

Page 152: ...the program For example it is possible to change the address of a symbol which changes the program to use the new address automatically Furthermore CX Programmer allows symbols to be defined for eithe...

Page 153: ...ord No BCD Address of an unsigned BCD integer ULINT 4 words No Binary Address of an unsigned long integer ULINT_BCD See note 1 4 words No BCD Address of an unsigned long BCD integer WORD See note 3 1...

Page 154: ...n 9 0 or higher and CJ2 CPU Units Ladder Program Notation for and Inputting Structure Symbols In a Ladder Program the structure symbol name and member name are separated by a period Example Note If a...

Page 155: ...re allocated to consecutive BOOL members Example D0 0 is allocated to Member1 BOOL and D0 1 is allocated to the next member Member2 BOOL If more than 16 consecutive bits are required bits in the next...

Page 156: ...output variables 2 048 words Maximum Number of Structure Symbols The number of structure symbols that is created for one PLC must satisfy the following formula Number of structure symbols Number of m...

Page 157: ...Variable or Edit Variable Dialog Box and click the Advance Settings Button The Detailed Settings Dialog Box will be displayed 2 Check the Array Variable checkbox in the array settings field and enter...

Page 158: ...n external device e g host PT or Programming Device to access I O memory e g tag data links using EtherNet IP networks the tag accesses I O memory using a network symbol Network symbols are registered...

Page 159: ...the output window if any are found 4 To see if any duplicated symbol names are defined in the symbol tables and if any are found they are output into the output window 5 To see if any Auto Allocated...

Page 160: ...te whether to share the symbol definition with the project s linked CX Server file by setting the Link the Definition to a CX Server file field 7 Select the OK pushbutton to accept the settings Select...

Page 161: ...the Ladder Editing Symbols It is possible to edit symbols by double clicking symbols from the symbol table or from an operand within a program The dialog works in the same way as the Insert Symbol di...

Page 162: ...rect Symbol AmberLight BOOL 10 01 Duplicate Name AmberOnlyTimerDone BOOL T0004 Correct Symbol GreenLight BOOL 999999 Incorrect Address GreenTimerDone UNKNOWN Incorrect Type The following error dialog...

Page 163: ...where the actual address is not important providing it is unique i e it is not mapped to input or output hardware To use this feature it is necessary to set the memory ranges from which to allocate th...

Page 164: ...Allocation EM Memory Settings Note With CJ series CJ2 CPU Units an error will occur if an address within the range set as the reserved PLC memory area for automatic PLC address allocation is input dir...

Page 165: ...OK button is pressed and there are auto allocation areas to use each of the programs is searched in the order it appears in the tree Each program is searched first for contacts coils and instructions...

Page 166: ...that contact needs to be entered refer Chapter 4 Contact and Coil Editing for further information Instruction Once the graphical instruction has been placed on the diagram the actual instruction must...

Page 167: ...tion is similar to the SYSMAC Support Software store function Inserting a Program A program is set up when the project is initially configured For CS CJ CP series PLCs and CV series PLCs it is possibl...

Page 168: ...n a list When inputting contacts or coils a text string can be input to filter symbols for those with symbol names or I O comments that contain the specified string A list of the resulting symbols is...

Page 169: ...a comment 3 The Differentiation status of the operand bit can be set to prevent it from being turned ON for more than one cycle after the execution condition goes from ON to OFF Down or OFF to ON Up S...

Page 170: ...tored via the Differential Monitor dialog The dialog permits the selection of a particular bit to monitor whether it is monitored against its falling or rising edge and whether sound should be used wh...

Page 171: ...to display a comment dialog The dialog is displayed after the OK pushbutton is selected on the Contact or Coil dialog 3 Enter operands in the same text box with a space between the instruction and eac...

Page 172: ...Address Input field in the Filter Symbol Dialog Box Example Enter temp in the Symbol Address Input field 3 Click the button to display the drop down list 4 A list of all address_ comment followed by n...

Page 173: ...l table for the current program Note When a symbol with the same symbol name is registered in both the local symbol table and global symbol table only the symbol registered in the local symbol table w...

Page 174: ...struction 4 Enter the instruction operands see below 5 Select the OK pushbutton from the Edit Instruction dialog to complete the operation Select the Cancel pushbutton to abort the operation Modifiers...

Page 175: ...ea is not exceeded If the final address i e the original address plus the specified offset exceeds the memory area data in another memory area will be read or written possibly resulting in unexpected...

Page 176: ...or numbers from the end and the first number that is found is incremented If a number is not found a serial number is added following an underscore character If Name1_1 is found then Name1_2 is automa...

Page 177: ...ts to edit Comments should be added to rungs as they are written so that it is easier to understand their functions when reviewing the program later Select the Properties of the rung to apply a commen...

Page 178: ...entered in this view the comments for all types of the TIM CNT instruction will display the same comments Setting Multiple I O Comments for a Single Address Multiple I O comments up to 16 can be regis...

Page 179: ...llowing the inclusion of multiple programs in a PLC CX Programmer also allows all programs to be compiled at the same time Individual programs can also be selected and compiled separately Use the foll...

Page 180: ...mory capacity K bytes in the CPU Unit s internal flash memory is the value multiplied by 1 024 and divided by 4 The Used Free and Max fields under Function Block refer to the number of function block...

Page 181: ...r Break Point functions can be executed as CX Programmer functions see notes 1 and 2 These functions can also be used with the ladder programs and ST programs within function blocks Note 1 The CX Simu...

Page 182: ...simulation can operate only with the combination of a CS CJ series CP series or NSJ series PLC and an NS series PT 2 This function cannot be used unless the CX Designer and CX Simulator are installed...

Page 183: ...than can be connected online is found the automatic connection is made from that serial port Auto online EtherNet IP Node Online You can automatically and easily connect online to a PLC when using CJ2...

Page 184: ...se Button can be used to select a PLC from a list if the IP address of the PLC to be connected to is not known 4 Click the Connect Button to connect online to the target PLC After connecting it will b...

Page 185: ...tor long rungs which exceeds the right bus bar in the length of the initial position number of the right bus bar This function is used when CX Programmer is on line or in the read only mode While onli...

Page 186: ...that they are the same On line edit cannot continue until the versions are identical More than one rung can be selected by keeping the left mouse button depressed and dragging the mouse over the requ...

Page 187: ...ng When performing on line editing all rungs must be complete and valid before they can be transferred whereas in offline editing an invalid rung and program can be saved at any time After forced sett...

Page 188: ...symbol definitions to the PLC if it has a file card CS CJ CV PLCs file memory or comment memory Saving symbols to comment memory is for backward compatibility with the OMRON SSS package only global s...

Page 189: ...aved to a file in CSV format Two methods can be used to display the comparison results Overview display Program lists are displayed of the compare programs Mnemonic display The specified program is di...

Page 190: ...Yes pushbutton to connect to the PLC 3 Select the Monitor Mode button or Run Mode button from the toolbar Monitoring can only be accomplished in these PLC operating modes 4 Select the Toggle PLC Moni...

Page 191: ...on type When the pause monitoring function is operating the display outside the selected region is dimmed and monitoring only occurs within the selected region Manually This option means that monitori...

Page 192: ...o measure the time to execute between two points in a program enter the Start mark and stop mark numbers in the Start Mark field and Stop Mark field Note that only certain PLCs have this feature Also...

Page 193: ...is functioning correctly to check whether operation is within the set range for the synchronous operation cycle and to make adjustments For details on the Synchronous Operation Status Window refer to...

Page 194: ...provide either system overall or partial protection protecting specific programs on a PLC For password information relating to a specific PLC refer to that PLC s user manual When enabled the password...

Page 195: ...d manually from the View Windows PLC Memory Backup Status option The dialog is an information only dialog or modeless thereby enabling other operations to be executed during the backup process CX Prog...

Page 196: ...m I O tables PLC Setup Expansion DM expansion instructions CQM1 CQM1H Program PLC Setup expansion instructions C200HX HG HE Z Program I O tables PLC Setup Expansion DM expansion instructions Data Trac...

Page 197: ...PLC Tools User manual for details on editing the table Some usually smaller PLCs do not have configurable IO and so do not have an IO table Once IO assignments have been made affected addresses are s...

Page 198: ...PART 1 CX Programmer CHAPTER 4 Reference OMRON CX Programmer _Page 118...

Page 199: ...a type allows CX Programmer to check correct usage of the address for example a symbol can indicate that an address is for Binary Coded Decimal encoded values CX Programmer checks that the address is...

Page 200: ...mer as normal ensuring that the Files of type field within the Open CX Programmer File dialog is set to CX Programmer Text Files cxt It is possible to show details of the available converters by showi...

Page 201: ...or 1 2 3 1 Select a set of symbols in a symbol table or select a complete symbol table from the project workspace 2 Perform a copy operation 3 Activate the other application 4 Perform a paste operatio...

Page 202: ...not been enabled then the symbol s address is shown as N A Auto and any operand that uses that symbol will be in error Modification of symbols A symbol may be renamed in the symbol table Following thi...

Page 203: ...produces a warning that the conversion is not available In addition some addresses cannot be converted Note When a program is copied and pasted from one PLC type to another it does not undergo progra...

Page 204: ...tion after the program is protected select Protection Write Protect from the Transfer menu CV Series PLCs Two levels of password protection are provided for CV series PLCs System protection password a...

Page 205: ...The source and destination devices are as follows The source C500 C120 C20 C28 C40 C60P The destination CS1G H CJ1G H CS1H H CJ1H H CJ1H H R CS1D S CS1D H CJ1M CP1H CP1L CP1E CVM1 V2 Set the followin...

Page 206: ...e saved as mnemonics text Check the Save the mnemonics text file before conversion checkbox and click the OK Button in the Change Model Dialog Box The program will be saved under the file name destina...

Page 207: ...0001 LD NOT 000001 AND AND 0001 AND 000001 AND 000001 AND NOT AND NOT 0001 AND NOT 000001 AND NOT 000001 OR OR 0001 OR 000001 OR 000001 OR NOT OR NOT 0001 OR NOT 000001 OR NOT 000001 AND LD AND LD AND...

Page 208: ...n BC MUL MUL 00 1100 02 B B 0000 1100 0002 B B 0000 1100 0002 MUL is converted to its corresponding instruction B DIV DIV 00 1100 02 B B 0000 1100 0002 B B 0000 1100 0002 DIV is converted to its corre...

Page 209: ...0 0010 0020 For CS CJ H PLCs FUN81 is converted to its corresponding instruction COLLC For the CV Series FUN81 is converted to its corresponding instruction COLL FUN82 FUN82 6537 1515 00 MOVBC MOVBC 6...

Page 210: ...on is different Check the instructions Check the specifications of CPU Unit after conversion FUN90 is converted to the corresponding instruction SEND FUN94 FUN94 02 WDT WDT 0020 WDT WDT 0020 FUN94 is...

Page 211: ...ink Area IR Area 59 Remote I O Area IR Area 58 00 to 63 07 AR Area Temporary Relay Area TR0 to TR7 TR0 to TR7 HR Area Holding Area HR00 to HR31 HR0 to 9 H0 to H31 1200 to 1231 LR Area Link Area LR00 t...

Page 212: ...61 05 A400 05 4 10 FAL code 61 06 A400 06 8 10 FAL code 61 07 None A400 07 Battery alarm flag Battery Error Flag 61 08 18 08 A402 04 P_Low_Battery Scan Time Error Flag 61 09 18 09 A401 08 P_Cycle_Time...

Page 213: ...dard Toolbar New creates a new document Open opens an existing document Save saves the project Compare compare the current program to the program in a program file Print prints the active document Pri...

Page 214: ...ew normally closed OR contact New Vertical creates a new vertical connection New Horizontal creates a new horizontal connection New Coil creates a new normally open coil New Closed Coil creates a new...

Page 215: ...rigger begins a pause monitoring operation Pause toggles monitoring On and Off Transfer to PLC writes program information into the PLC Transfer from PLC reads program information from the PLC Compare...

Page 216: ...ram Toolbar Toggle Monitor Window toggles monitoring on the active window Compile Program performs a program check on the program Compile PLC Programs performs a program check on the PLC programs Begi...

Page 217: ...the cross reference report window View Local Symbols shows the local symbol table for the program View Diagram shows the ladder representation of the program View Mnemonics shows the mnemonics repres...

Page 218: ...ung Home Move cursor end of rung Move cursor end of rung End View project workspace View Window Workspace Alt 1 View Output window View Window Output Alt 2 View Watch window View Window Watch Alt 3 Vi...

Page 219: ...R Go to Rung Step Edit Go To Rung Step Number Ctrl G Go to Rung Comment Edit Go To Commented Rung L Alt Shift R Go to next address reference Edit Go To Next Address Reference N Alt Shift N Go to Inpu...

Page 220: ...cal connecting line below Shift V V Insert horizontal connecting line Shift H H Differentiate Up Not supported Differentiate Down Not supported Immediate Refreshing Not supported Clear Differentiation...

Page 221: ...F12 Compile all PLC programs PLC Compile All PLC Programs Ctrl F8 Edit Section Rung Manager Program Section Rung Manager Ctrl F10 Store at Read Only Mode Edit Read Only Mode Edit Store F3 Find and Re...

Page 222: ...aults for the CX Programmer Function Menu Shortcut keys Edit Row Comment Edit Row Comment Shift F10 Insert Open Contact Classic Style Insert Contact Normally Open F5 C Smart Style Insert Closed Contac...

Page 223: ...hortcuts for all functions except for the following are the same as the defaults for the CX Programmer Function Menu Shortcut keys Force ON PLC Force On Alt F2 Ctrl J Force OFF PLC Force Off Alt F3 Ct...

Page 224: ...PART 1 CX Programmer Keyboard Shortcuts CX Programmer OMRON CX Programmer _Page 144...

Page 225: ...e EtherNet IP connections to be used by the CX Programmer If the same computer is being used on a company network or other network confirm that the changes will not create security problems before pro...

Page 226: ...lect Custom Program Select All Programs Protocol and Ports Select ICMPv4 as the protocol type Scope Select Any IP address for everything Action Select Allow the connection Profile Select Domain Privat...

Page 227: ...A list of the instructions starting with L will be displayed 2 Press the Enter Key or the Space Key The top instruction in the list LD will be entered and a candidate operand will be displayed Note If...

Page 228: ...ress the Enter Key or the Space Key The top instruction in the list MOV will be entered and the first operand will be displayed Note If the first candidate is OK the operand can be input immediately w...

Page 229: ...stance of the instruction that is being input in the same circuit the difference will be taken between the operand addresses of the other instructions and it will be added to the address of the most r...

Page 230: ...ible symbols will be automatically narrowed down to symbol names starting with L and only those symbols will be displayed in the list of user registered symbols Changing the Display of Candidate Opera...

Page 231: ...ding to the CPU involved CPU Central Processing Unit CS CJ CP series Indicates any one of the following types of PLC CS1G CS1G H CS1H CS1H H CJ1G CJ1G H CJ1H H CJ1M CP1H CP1E C Series Indicates any on...

Page 232: ...oving the mouse until the item has reached the required location The mouse button is then released Driver The software that controls the communications between a computer and PLC translating any infor...

Page 233: ...at appears at the right of a ladder rung it cannot be connected to at the right Output window An area of the CX Programmer display reserved for compilation messages and search results PLC Error compon...

Page 234: ...on more flexible Target PLC The PLC to which information or instructions are directed Taskbar An integral part of Microsoft Windows that allows Microsoft Windows based applications to be started CX Pr...

Page 235: ...MAC CPT 55 Context sensitive menus 23 Converting Programs between PLCs 123 CPT File Loading 63 Cross Reference Report 23 44 Access 44 Address information 44 Detailed usage 44 Print 45 Usage overview 4...

Page 236: ...94 Busbars 25 Closed coil 86 Closed contact 33 35 86 Colour schemes 25 52 Creating a ladder program 33 87 Cursor 25 30 Delete elements 66 Differential monitor 90 Differentiate 89 91 94 Edit program on...

Page 237: ...in a project 71 Expansion table 94 File card Transfer 109 Information 114 Instruction availability 94 Memory 30 Monitoring multiple PLCs 38 Move definition 65 Operating mode 36 62 105 Passwords 114 1...

Page 238: ...ymbols Workspace 23 24 30 41 Project Reference 41 Project workspace 23 24 30 41 Access 24 41 Close 24 41 Collapsing the project view 24 41 Expanding the project view 24 41 Find and replace 56 Properti...

Page 239: ...3 Toolbars Viewing and Hiding 68 Creating a New Toolbar 70 Customizing a Toolbar 69 Transfer Cancelling 109 Program from PLC 37 107 Program to PLC 36 108 Tutorial 29 U Undo an operation 65 Units 154 U...

Page 240: ......

Page 241: ...PART 2 CX Server PLC Tools...

Page 242: ......

Page 243: ...result in death or serious injury Additionally there may be severe property damage WARNING Indicates a potentially hazardous situation which if not avoided could result in death or serious injury Add...

Page 244: ...t Access to the CX Server middleware is normally via other software applications such as CX Programmer or CX Protocol This is noted in the manual by the term invoking application This manual refers to...

Page 245: ...describes the PLC Error Component and the procedures involved in reading and clearing PLC CPU errors error log entries and messages Chapter 7 Memory Card Component This chapter describes the Memory C...

Page 246: ...inguishing between the CS CJ CP and C CV I O Table Windows 20 I O Table Window Functions 20 Special I O Unit and CPU Bus Unit Settings 21 CPS File Overview 21 Specialized Tool Startup Overview Support...

Page 247: ...nges 50 CS CJ CP series PLC Sampling Range Except for CJ2 CPU Units 50 CV series PLC Sampling Range 51 C series PLC Sampling Range 51 For CS CJ CP series 52 Convenient Functions of Data Trace Window f...

Page 248: ...etwork Settings 83 Routing Tables 83 Data Link 83 Data Link Setup 84 Offline SYSMAC NET Data Link Editor 85 CHAPTER 9 PLC Clock Tool 87 CHAPTER 10 Data Links 89 What Are Data Links 89 Overview 89 User...

Page 249: ...kup Tool 141 Overview 141 PLC Backup Tool Operations 142 Starting the PLC Backup Tool 142 Communications Settings for the Target PLC 143 Backing Up PLC Data to the Computer 147 Comparing Data 152 Rest...

Page 250: ......

Page 251: ...component This component allows configuration and modification of the datalink tables which allows data to be transferred between PLCs without any other programming CX Net Network Configuration tool...

Page 252: ...uired In order to use an Ethernet net an Ethernet card Windows Sockets software and TCP IP must be installed and correctly configured Refer to the appropriate hardware system manuals for detailed info...

Page 253: ...r more topics the names of the topics are displayed in the Topics Found dialog Select a topic and choose the Display pushbutton or double click on the topic Find Use the following procedure to retriev...

Page 254: ...tatus of the PLC i e connected to PLC or not PLC Mode When connected to a PLC this shows the current PLC mode Connection errors are also displayed here Connected PLC and CPU Type The currently connect...

Page 255: ...n number of CX Server component or tool Serial number of the software Operating system and version number Language of operating system PLC type model and CPU details Type of communications in use Seri...

Page 256: ......

Page 257: ...e invoking application To close the PLC Memory window select the Close button in the title bar The left pane known as the Data Area Workspace displays the current PLC in terms of its data areas and ad...

Page 258: ...Area Workspace to open it A window containing a grid representing that data area is opened 2 Select an appropriate format for the data to be entered from the associated button from the toolbar Binary...

Page 259: ...ll option to transfer all of the selected memory area to the PLC Alternatively use the Select All pushbutton to transfer all opened memory areas to the PLC 6 Select the Download pushbutton to accept t...

Page 260: ...he EM bank if the EM Area is used and the start address Select the decimal point positions for when the phase and displacement values are imported The import data will be rounded off to the specified...

Page 261: ...PLC 3 The Monitor dialog is displayed Monitoring can be performed on the memory areas that have been opened in the PLC Memory component Select the associated setting to monitor that area 4 Select the...

Page 262: ...cking a data area from the Data Area Workspace in the Memory tab 2 Select the Fill Data Area button from the toolbar The Fill Data Area dialog is displayed 3 The Fill operation can be performed on the...

Page 263: ...tor Note Address notation for CS CJ CP series PLCs and CV series PLCs is for instance D0 0 E0 0 to monitor a word 0 0 cf100 to monitor bits When monitoring starts data from the PLC is displayed in the...

Page 264: ...2 3 1 Ensure the PLC is online before activating the PLC Memory component 2 Click on the Address tab of the PLC Memory component 3 Open the Forced Status area by double clicking the Forced Status bran...

Page 265: ...er a comment in the File Comment field 4 Select the OK pushbutton to proceed PLC Memory component files can be saved via a standard File Save dialog Use the following procedure to save a PLC Memory co...

Page 266: ...without copying again PLC Memory Preferences PLC Memory component preferences permits the setting of display properties for data monitoring The Display tab defines the preferred display format Use th...

Page 267: ...the Fast Window Update option to reduce the affect of flickering when monitoring 7 Select the OK pushbutton to accept the settings or the Cancel pushbutton to abort the operation The File tab permits...

Page 268: ...PART 2 CX Server PLC Tools CHAPTER 2 PLC Memory Component OMRON CX Server PLC Tools_Page 18...

Page 269: ...unit numbers for the active PLC are displayed although these may not all be in use An address and IO string are displayed against each rack slot or unit this is used to indicate the input and output c...

Page 270: ...tions The following table describes the functions of the two I O Table Windows I O Table Window variation Existing functions New functions 1 CS CJ CP I O Table Window Creating a registered I O table D...

Page 271: ...on these CPS files The CPS files are composed of the following CS CJ CP series Unit Component information ID information such as the model number name Unit type and Unit version Parameter information...

Page 272: ...O Units has been uploaded from the PLC Transfer from PLC Note In the CS CJ I O Table Window the current consumption and width for each PLC Rack can be displayed as shown below by selecting Options Con...

Page 273: ...ct Unit Dialog Box will be displayed 2 Select the desired Unit Unit to be allocated from the directory tree menu and click the OK Button Setting Parameters for CS CJ CP series CPU Bus Units and Specia...

Page 274: ...t have been transferred When the Reset Button is clicked however unexpected operation may result Always confirm system safety before clicking the Reset Button Note 2 When the CX Programmer creates the...

Page 275: ...hecked for logical consistency Be very careful of the logical consisting of the overall settings when making any setting that affects other settings e g settings that enable or disable other settings...

Page 276: ...select File Print from the pop up menu The Print Dialog Box will be displayed Option Function I O Table Prints the I O table Special Unit Settings Prints a parameter list of the Special I O Unit or C...

Page 277: ...tion in PLC memory The information contained within a point can be read or updated by the controlling system and its status and content stored in the system s database An application accesses this poi...

Page 278: ...ink Ethernet Host Link ISA Board Unit Software Switches setup only ME Net Software Switches setup only Mini map Software Switches setup only M Net Software Switches setup only Motion Controller Softwa...

Page 279: ...unit system memory area to be configured and transferred to the PLC Software switches can be defined for the following SYSMAC LINK Allows set up of Data Link on off and Internode Test on off and setti...

Page 280: ...o remove the address from the table 7 Select Transfer from PLC from the Options menu to write the changes back to the table The IP Router Table establishes communications between different networks by...

Page 281: ...whether the operation was successful or not The CX Server IO Table component can compare the local IO Table on the PC with the CX Server project settings and displays any differences or errors Select...

Page 282: ...CX Server and has been transferred to the PLC agrees with how the hardware is set up Use the following procedure to compare a Registered IO Table with the CX Server IO Table 1 2 3 1 Ensure the PLC is...

Page 283: ...series CPU Unit The CX Programmer can be started from a CS CJ series PLC in the Network Configuration Window CS CJ CP Series CPU Unit CPU Rack The I O Table Window can be opened only when online The...

Page 284: ...ot swapping i e online replacement is possible during operation for Basic I O Units and for the CS1D Special I O Units and CPU Bus Units as well Open the I O tables for the project select the Unit to...

Page 285: ...Rack and slot number can be specified This can be used for example to allocate fixed addresses to Input Units and Output Units Note The start address information set for Racks and slots can be downlo...

Page 286: ......

Page 287: ...op window by selecting the Always on top option from the Options menu For Moving resizing maximising minimising and closing windows refer to Microsoft Windows online help Access to the PLC Setup compo...

Page 288: ...atal or fatal errors 4 Don t register FAL to error log Select this option tick to stop registering FAL to error log Memory Allocation CS CJ series PLCs can select either Memory Card or EM Expansion Me...

Page 289: ...600 bps 1 start bit 7 bit data 2 stop bits and Even parity Customised port settings can be entered by deselecting the Default setting 2 Select the CTS Control setting to enable use of CTS 3 Set the U...

Page 290: ...und in the Timings tab for all other CS CJ series PLCs Duplex Settings The Duplex Setting tab is activated by selecting the Duplex Settings option from the PLC Settings Options menu With this option c...

Page 291: ...to be expanded for a short time Division Size If the EM Division Transmission option has been selected the value entered for the division size will determine the size of the EM area to transfer Note...

Page 292: ...pheral connection and rack number Mode 3 Displays a 4 character message when the IODP 189 instruction is executed in the unit s program 5 Check the Automatically Transfer User Program setting to autom...

Page 293: ...le JMP000 use setting The Run program on IO verify error setting The Startup trace setting The Nest IO interrupts setting The IO Interrupt setting Host Link Port The Host Link Port tab of the PLC Setu...

Page 294: ...he Watch Cycle Time setting and set the watch cycle time if enabled for the PLC the default is 1000 ms 2 Check the Power Off Interrupt setting and set if enabled for the PLC the default is 0 ms 3 Set...

Page 295: ...PLC Setup component allows the total cycle time for the CPU unit to be defined This period is the time taken to complete monitoring program execution and IO port servicing Use the following procedure...

Page 296: ...tart bit 7 bit data 2 stop bits and Even parity Customised port settings can be entered by deselecting the Default setting The Mode setting can be set to one of the following connection types PC Hostl...

Page 297: ...the high speed counter If the option Don t use either function is selected the counter is disabled and the Counter Reset and Counter Mode option are disabled Counter Reset Select the counter reset mod...

Page 298: ...is online before activating the PLC Setup component 2 Select Transfer from PLC from the Options menu A confirmatory dialog is displayed The PLC Setup component is refreshed with the details from the...

Page 299: ...d by the Data Trace and Time Chart Monitor functions can be saved in standard CSV files with csv filename extension The data saved in standard CSV files can be analysed and printed in programs such as...

Page 300: ...tions of two types of Data Trace window are as follows Type of Data Trace window Function 1 Data Trace window for CX CJ CP Including 2ch data and 4ch data Trace is executable on all data types of CJ2...

Page 301: ...series PLC can trace a maximum of 12 bits and 3 words and performs data tracing using one of the following methods Setting a timer interval The trace can be performed in increments of 5 ms during a 5...

Page 302: ...ction Import For reuse of the parameters of Data Trace used in the past Export Save the parameters of the present Data Trace in a file csv Transfer PC to PLC Write parameters of Data Trace to PLC and...

Page 303: ...ixed interval Set sampling cycle in milliseconds I O data per sampling cycle will be sampled Once Per Cycle 1 Sample per scan I O data will be sampled after END instruction is executed Once Per Synchr...

Page 304: ...possible No of Trace Samples When using all trace memory CPU Unit is not necessary input sampling number to be traced Time per trace execution time will be shorter 1 Auto Repeat Check Box Check the bo...

Page 305: ...Ctrl V key Copy and paste from Symbol Table Ladder View or Watch Window Multiple trace objects can be inserted at the same time Drag Drop Select the object for trace right click on it and hold the cl...

Page 306: ...lect Operation Read Or click on Data Trace screen will appear Operation of Data Trace Window for CS CJ CP Following is the operation procedure of Data Trace Check on Show of the data to be shown on Le...

Page 307: ...ace from PLC menu on main window when Data Trace window is already open and Time Chart Monitor is selected select Operation Mode Data Trace 2 Select Operation Settings on Data Trace window Data Trace...

Page 308: ...rformed when TRSM Instruction is executed I O data on TRSM Instruction is sampled Number of Samples Set number of samples in obtained data to be saved per file Maximum Time Span Set how long the colle...

Page 309: ...lected in PC Obtained Percentage Show the obtained rate of the data collected to PC in percentage When any missing occurs reduce the number of logging objects or extend the sampling intervals The miss...

Page 310: ...or Component OMRON CX Server PLC Tools_Page 60 Save of the Data Collected from Data Trace Window for CS CJ CP The result data collected from Data Trace or Time Chart Monitor can be saved to a general...

Page 311: ...nitor from PLC menu on main window when Data Trace window is already open and Data Trace or logging is selected select Operation Mode Time Chart Monitor 2 Select Operation Settings on Data Trace windo...

Page 312: ...Tools CHAPTER 5 Data Trace Time Chart Monitor Component OMRON CX Server PLC Tools_Page 62 Settings on Settings Tab Set the execution conditions of logging Select Settings tab on Time Chart Monitor Con...

Page 313: ...tart Executing Automatically After Download Check Box Check on the box to start Time Chart Monitor automatically after transferring the execution conditions of Time Chart Monitor to PLC Settings on Tr...

Page 314: ...t value axis of the trigger position are displayed in the symbol list Zoom Select Select View Zoom Select or click on on tool bar Zoom Select mode will be on Select the graph area to be enlarged by dr...

Page 315: ...a free area in the Address or Symbol columns with the right mouse button and click New The Address Selection dialog is displayed 2 Insert an address in the Address Symbol field or select the Browse p...

Page 316: ...rt Monitoring component files can be retrieved via a standard File Open dialog Use the following procedure to open a Data Trace Time Chart Monitoring component file 1 2 3 1 Select the Open File button...

Page 317: ...en Outline and Block when in Bit Display Mode Use the following procedure to switch display modes 1 2 3 1 Select the Word Display Mode option or the Bit Display Mode option from the Options menu 2 For...

Page 318: ...rid Any symbol names inherited from the invoking application can be displayed on Data Trace or Time Chart Monitor by selecting Show Symbol Names from the Options menu SYSWIN Data Trace and Time Chart...

Page 319: ...ror Log is always available for CV and CS1 CJ1 series PLCs but can be selectively enabled or disabled for C series PLCs The PLC Error component can be forced to stay as the top window by selecting the...

Page 320: ...ning Error Log non fatal entry No Error Log entries The maximum number of Error Log entries allowed by the PLC is displayed beneath the Error Log Note With the CX One Ver 1 1 CX Programmer Ver 6 1 and...

Page 321: ...Automatically setting 4 Select the Apply pushbutton to activate the settings Select the OK pushbutton to apply the settings and close the dialog Select the Cancel pushbutton to abort the operation Cus...

Page 322: ...shbutton to activate the settings Select the OK pushbutton to apply the settings and close the dialog Select the Cancel pushbutton to abort the operation Displaying the Error Log The PLC Error compone...

Page 323: ...soft Windows Explorer exist within the Memory Card component when certain functions are accessed Refer to Microsoft Windows Explorer help part of the standard Microsoft Windows documentation for optio...

Page 324: ...s PLCs must be formatted to be used as a file storage device Setting a CS1 series PLC as file memory in the PLC Setup component automatically formats EM file memory for use in the Memory Card componen...

Page 325: ...iles from the Options menu Memory Card Properties Use the following procedure to view memory card properties 1 2 3 1 Highlight the required document or folder Multiple devices folders and files can be...

Page 326: ...selected for transfer verification Applicable data Program parameters Data Memory variable tables comments program index and Data Memory initial values Procedure Select PLC Edit Memory Cassette DM and...

Page 327: ...ies CS1 series or CV series and the network to which that PLC is connected SYSMAC LINK SYSMAC NET Ethernet or Controller Link Refer to the specific OMRON System and Operation manuals for details of th...

Page 328: ...information Access to the CX Net Network Configuration tool is either from the invoking application or from the Start pushbutton on the Microsoft Windows taskbar To close the CX Net Network Configurat...

Page 329: ...l seconds to establish a connection If a connection cannot be made with the PLC s settings then a message appears showing this In this case it may be necessary to change the PLC s settings before tryi...

Page 330: ...y selecting the Edit Project button from the toolbar 2 Select Scan Serial Ports for PLCs from the Project menu The Scan Serial Ports for PLCs dialog is displayed 3 Select either individual ports or se...

Page 331: ...Display PLC Error Status button on the toolbar or select the PLC Error Status command from the PLC menu Refer to Chapter 6 PLC Error Component for more information Creating an IO Table The PLCs IO Ta...

Page 332: ...odes on the network and is available for Ethernet Controller Link and SYSMAC LINK only This test may take some time for an Ethernet network which is not subject to the same size restrictions as Contro...

Page 333: ...3 1 Select the Network Status option from the Controller Link menu 2 Select the Close pushbutton to remove the dialog Network Settings The Network Setup dialog allows parameter settings for a Control...

Page 334: ...twork connected to the current PLC however the pushbutton functions on each dialog are the same The dialog lists the contents of the Data Link table associated with the PLC initially the Data Link tab...

Page 335: ...the selected Data Link table indicating the author associated network and file name The information displayed on this screen cannot be edited whilst online Use the following procedure to view table in...

Page 336: ...e Item button from the toolbar 2 A confirmation dialog is displayed Select the Yes pushbutton to confirm the deletion of the item Select the No pushbutton to abort the operation Opening an Existing SY...

Page 337: ...that represent the time for the computer PC on the left and the PLC on the right The time and date are also represented in a digital format for both the computer and the PLC The times for both the Com...

Page 338: ......

Page 339: ...addresses etc Data link tables i e tables that define data link area allocations are generated by CX Net or network support software such as Controller Link Support Software and sent to all nodes for...

Page 340: ...tween Controller Link and SYSMAC Link Item Controller Link SYSMAC LINK Node sequence Fixed at ascending order Receive only nodes Not supported Send only nodes Not supported Memory area Can be specifie...

Page 341: ...Link data link tables clk CLKSS data link tables csv CX Net Controller Link data link tables tab delineated text file SYSMAC LINK sl3 SYSMAC LINK data link tables slk SYSMAC LINK data link tables for...

Page 342: ...the Node Editing window Wizard Executes the Datalink Wizard Add Source Link Adds a node to the data links Add Destination Adds the receive area of a participating node to the data links Delete Deletes...

Page 343: ...nk tables from the computer to a PLC 7 Transfer from PLC Uploads online data link tables to the computer 8 Delete Deletes data link tables 9 Verify Node Compares data link tables generated by CX Net w...

Page 344: ...played 7 F7 Insert Area Inserts a new receive area new node 8 F8 Delete Node Deletes a node or communications area To delete a node or link area from a node list select the item from the list and then...

Page 345: ...Link or SYSMAC LINK or SYSMAC NET Creating Data Link Tables Online 1 Datalink Wizard Settings Table Wizard Use the manual setting function if the data link tables are to be created manually 2 Node Edi...

Page 346: ...ode refresh sequence 2 1 3 1 2 3 2 1 3 6 Status area Node 3 receive Node 3 send Node 2 send Node 1 receive Node 1 receive Node 2 receive Data link status Data link status Data link status Node 2 PLC N...

Page 347: ...rations differ for Controller Link and SYSMAC LINK when creating data links The following table shows the points on which the manually set data link functions are different Function Controller Link SY...

Page 348: ...00 Node 1 CS1G Send 2 Receive 1 Receive 3 Node 2 CS1G Send 3 Receive 1 Receive 2 Node 3 C200HX CIO 1200 CIO 1230 CIO 1300 IR 300 IR 320 IR 350 IR 390 CIO 1260 Size 20 words Offset 10 words DM700 DM800...

Page 349: ...line First create manually set data link tables offline Datalink Wizard Operations 1 While offline select Setup from the Data Link menu in CX Net The Data Link dialog box will be displayed 2 Select ei...

Page 350: ...ult table generation will be set when the Defaults button is clicked In that case all nodes will be set as a group using the initial values that have been set Clicking the Defaults button sets the ini...

Page 351: ...box Note The default setting for data link status depends on the PLC being used For details refer to the Controller Link Units Operation Manual W309 PLC Data link status CS CJ Series CVM1 CV Series Th...

Page 352: ...sequence Beginning with the start addresses nodes 01 02 and 03 are set in order Reception from node 01 is first followed by transmission from the local node and finally reception from node 03 Memory a...

Page 353: ...to modify individual nodes in the Node Editing window as required Make the settings as follows 1 Click the Defaults button and then set the default values in the following dialog box 2 Select the Fas...

Page 354: ...data is shared among nodes The ovals indicate the send areas Area 1 and Area 2 The arrows indicate the direction of data transfer The rectangles indicate the receive areas Area 1 and Area 2 Participat...

Page 355: ...order of node refreshing at the local node in order of allocated node address To change the refresh sequence set by the Datalink Wizard click either F4 Move Up Area or F5 Move Down Area in the Functi...

Page 356: ...ates that 40 words CIO 00200 to CIO 00239 from a remote node node 02 are received into the area starting from CIO 01050 i e CIO 01050 to CIO 01089 at the local node node 01 Reference It is also possib...

Page 357: ...val for send area or rectangular for receive area Area Specify Dialog Box Send Area Specify send size Offset cannot be changed Area Specify Dialog Box Receive Area Specify send size Offset cannot be c...

Page 358: ...ion keys Reference The node refresh sequence for individual nodes cannot be checked in the Data Link Configuration window Node refresh sequence checking and changes must be performed in the Node Editi...

Page 359: ...eleted from the Node Editing window Delete the node by clicking the F8 Delete Node button in the Function Bar Caution If the node is deleted by clicking the button in the Toolbar the deletion will be...

Page 360: ...0 words from the local node node address 01 starting with CIO 01000 i e CIO 01000 to CIO 01029 Receives 30 words from node 02 starting with CIO 01230 i e CIO 01230 to CIO 01259 into the local node are...

Page 361: ...3 from the node address list on the left 2 With node address 03 the node refresh sequence does not match the default so the order of addresses must be changed Change the node refresh sequence by eithe...

Page 362: ...ble in the Data Link Editor Controller Link or SYSMAC LINK The results of the check will be displayed as shown in the following illustration Printing Data Link Tables Follow the procedure below to pri...

Page 363: ...Creating Reading and Writing CSV Files Saving Creating CSV Files Based on the CSV format template file Sample1 csv provided with this software it is possible to create files in CSV format for data li...

Page 364: ...t value network type The network type CLK SLK CLK network CLK SLK network SLK cycletime The communications cycle time 5 to 255 Enabled only when network type is set to SLK and ignored when network typ...

Page 365: ...M CP1H Not specified CS1D H CPU65 CPU67 CS1D S CPU42 CPU44 CPU65 CPU67 CV500 Not specified CV1000 Not specified CV2000 Not specified CVM1 CPU01 CPU11 CPU21 CVM1 V2 Not specified CQM1H CPU51 CPU61 C200...

Page 366: ...rds The link size for Link Area 1 Set any value 3 area1 link area Offset size Offset The offset size for Link Area 1 Set any value If no offset is required set 0 start type Link Area 2 type The area t...

Page 367: ...er PLC Tools OMRON CHAPTER 10 Data Links CX Server PLC Tools_ Page 117 An example text data configuration for a CSV file is shown below Note Commas are used for delineation They are added when there a...

Page 368: ...d See note Supported Data link table transfer SYSMAC NET Supported Not supported Note If there is a routing table node address 0 is possible When transferring Controller Link or SYSMAC LINK data link...

Page 369: ...he CX Net The Data Link Setup dialog box will be displayed For local network only i e when network address is 0 Clicking on this down arrow will display the Communications Units mounted to the PLC as...

Page 370: ...ted online Transferring the Data Link Table Transferring to All Nodes on the Network 1 Select Set All Nodes for Network Operation from the Datalink Component s Online menu Selecting this operation all...

Page 371: ...using a SYSMAC Link Support Board or CX Programmer CX Net Ver 3 1 or earlier data link tables can be transferred only to a single Network Support Board NSB node Always use the following method to tra...

Page 372: ...transferred As long as the data link table is stored there data link starting and stopping can be executed from any node Note When starting data links with manual setup the data link mode for the star...

Page 373: ...a link operation are determined by the data link setup at the startup node With manual setting the links it is necessary to set for the startup node the data link table and the data link mode manual s...

Page 374: ...for connecting online 1 Select New from the Project menu and save the setting under a file name 2 Select Add Device from the Project menu and register the PLC as a node on the network Connect online...

Page 375: ...ct Data Link Setup from the CX Net For local network only i e when network address is 0 Clicking on this down arrow will display the Communications Units mounted to the PLC as shown below 3 Select Con...

Page 376: ...to the PLC 5 Select Start or Stop in the Power Up Run State field Note Selecting Start causes the data links to start when the PLC is powered up without having to perform any other data link startup o...

Page 377: ...Select Data Link Setup from the CX Net For local network only i e when network address is 0 Clicking on this down arrow will display the Communications Units mounted to the PLC as shown below 3 Select...

Page 378: ...settings CIO Area words DM Area words CIO 4 words DM 8 words CIO 8 words DM 16 words CIO 16 words DM 32 words CIO 32 words DM 64 words CIO 1000 to CIO 1003 D00000 to D00007 1 CIO 1004 to CIO 1007 D00...

Page 379: ...startup node the data link mode automatic and the number of data link words in the Automatic Datalink Setup dialog box If these are not set correctly the data links will not start Before starting the...

Page 380: ...ode and communications status Monitoring Data Link Status and Network Error Status from CX Net 1 While online open the I O table window and select either Controller Link or SYSMAC LINK Right click and...

Page 381: ...rticipation status offset errors and reception area insufficient space or surplus space Internode Test Parameters See note Test beginning and end test destination node address test destination network...

Page 382: ......

Page 383: ...C Network Configuration Tool dialog visually displays the structure of the routing table associated with the PLC including the destination node and network gateway employed in directing data across th...

Page 384: ...cal network is to be added then right click on the that unit and select the Insert CPU SIOU option 3 From the Enter SIOU Details dialog enter the Local Network Number This is the ID number that unique...

Page 385: ...enables the local network number to be changed 4 In the Enter Relay Node Details dialog enter the Relay node number This is the ID number of the relay node Relay Nodes can be given any ID number in t...

Page 386: ...from the pop up menu To save the changes select the Save option from the File menu 2 Relay Node Right click on the Relay node and select the appropriate option from the pop up menu 3 Remote Network R...

Page 387: ...node is present at this node number This icon is used to indicate that node is not present at this node number This icon is used to represent the currently selected node This icon is used to indicate...

Page 388: ...the check fails an error description dialog will be displayed If the check does not detect any errors the Main Screen will be displayed Restore button If during data entry the user wished to revert b...

Page 389: ...e GCT value under Set Gateway Counter during routing table setup using the following procedure 1 Setting the Gateway Counter Offline Open the PLC Routing Table window select the Unit Tab in the direct...

Page 390: ...ot be transferred Transferring a Routing Table to a PLC Once a routing table has been created or edited the routing table may be transferred to the PLC using the following steps 1 2 3 1 If the Network...

Page 391: ...failed Applicable Units CS CJ CP series PLCs all models and all versions Data in the following Units is not backed up SYSMAC SPU Unit data Customizable Counter Unit data and screen data for an NSJ Con...

Page 392: ...ly select Programs OMRON CX One CX Programmer PLC Backup Tool from the Windows Start Menu The PLC Backup Tool Dialog Box will be displayed Backup Menu Button Function Backup from PLC Click this button...

Page 393: ...he CX Programmer will be inherited If the PLC Backup Tool is started from the Windows Start Menu click the Communication Settings Button and specify the PLC to connect to Direct Connection to PLC A di...

Page 394: ...he connection path to the PLC Select the target PLC Select the gateway PLC Connecting directly to PLC Connecting to the PLC via a different PLC Setting Procedure 1 2 3 1 Click the Communication Settin...

Page 395: ...tion via Gateway Option and click the Change Settings Button The following Change PLC Dialog Box will be displayed PLC Direct Connection 1 Set the PLC Model and Network Type of the target PLC Note you...

Page 396: ...nd Network Type of the gateway PLC and click the OK Button 2 The Change PLC Dialog Box for the target PLC will be displayed Select Gateway 3 Select Gateway as the network type 4 Set the PLC Model of t...

Page 397: ...grammer Select Programs OMRON CX One CX Programmer PLC Backup Tool from the Windows Start Menu Click the Communication Settings Button in the PLC Backup Tool Dialog Box Select the PLC Direct Connectio...

Page 398: ...Dialog Box The following Confirm Connection Dialog Box will be displayed 2 Check that the target PLC is correct and click the OK Button The following Backup from PLC 1 2 Dialog Box will be displayed...

Page 399: ...pported by the Backup Tool Backup information and restrictions for the Units selected in the table such as details on the restrictions and supplementary information are displayed Click these buttons t...

Page 400: ...11 28 17 the folder name will be 080131_112817 User Name Input the name of the user Backup Date Time The current date and time from the computer are displayed here Click this button to change the bac...

Page 401: ...ically create a subfolder in the folder that was automatically created in the specified destination folder and save all of the PLC configuration information and data in the subfolder Note 2 Do not cha...

Page 402: ...OMRON CX One CX Programmer PLC Backup Tool from the Windows Start Menu Click the Communication Settings Button in the PLC Backup Tool Dialog Box Select the PLC Direct Connection or Connection via Gate...

Page 403: ...displayed if the backup file is being compared to a PLC Check that the target PLC is correct and click the OK Button 4 To compare data from specific Units select the Selects the comparison target Chec...

Page 404: ...operation is being executed and the comparison status will be displayed in the Log Display Area Note If the read protection has been set for the connected PLC the protection must be cleared before th...

Page 405: ...ckup file and the PLC The configuration in the backup file on the computer is displayed here rack No slot No model No unit version and unit No The following is displayed for the Unit in the connected...

Page 406: ...Display of the Comparison Results 1 2 3 1 Double click the Unit in the comparison results list The Details of Unmatched Item Dialog Box will be displayed The data saved in the Unit is displayed Wheth...

Page 407: ...e Unit Model Comparison Source Unit Version Comparison Source Unit No Comparison Source Lot No Comparison Target Unit Model Comparison Target Unit Version Comparison Target Unit No Comparison Target L...

Page 408: ...tore to the PLC in the Restore to PLC Dialog Box The data will automatically be compared to the data in the PLC and the results will be displayed To check the restore data before restoring it to the P...

Page 409: ...Tool Button to check the restore data before executing the restore operation Refer to Checking Restore Data below for details WARNING Sufficiently check the data that is selected for restoring before...

Page 410: ...each Unit 1 Select the Select the unit data Check Box 2 Click the OK Button The Select Data to be Restored Dialog Box will be displayed The displayed data will depend on the unit type 3 Select the ch...

Page 411: ...ng UM and Task Read Protection below for details 8 When restoration has been completed the following Restoration Completed Dialog Box will be displayed WARNING Always turn the power supply to the PLC...

Page 412: ...note The routing tables are not displayed Serial Communications Unit Board Unit parameters Protocol macros View Parameters Dialog Box See note Select displaying Special I O Units and CPU Bus Units CX...

Page 413: ...re data for the Unit Before you can begin any of these procedures a dialog box will be displayed to allow you to clear protection To clear the protection enter the UM read protection or task read prot...

Page 414: ......

Page 415: ...ill Data Area Clear Data Area Transfer to PLC Transfer from PLC Compare with PLC Monitor Binary Binary Coded Decimal Decimal Signed Decimal Floating Point Hexadecimal Text Double Floating Point Double...

Page 416: ...Time Chart Monitor Component Toolbars Keyboard Shortcuts Open Save Configure Trace Time Chart Zoom Out Restore Zoom Zoom In Scale Out Restore Scale Scale In Stop Trace Time Chart Trigger the Trace Ti...

Page 417: ...5 Refresh device CX Net Network Configuration Tool Toolbars Keyboard Shortcuts Open Project Edit Project Open Close Project Device PLC Display PLC Information Set PLC Operating Mode Display PLC Error...

Page 418: ...dit Project Import CVSS Import LSS Import Text Import Tagged Database Export Text Export to FinsServer TagDB Clear Screen Print Screen About Ctrl N New Ctrl O Open Ctrl E Edit Project Ctrl C Import CV...

Page 419: ...es Open Save Toggle Network Single Node operation Transfer to PLC Transfer from PLC Delete Verify Node Status Automatic Datalink Setup Validate Table Wizard Add source link Add Destination Set propert...

Page 420: ...rd Shortcuts OMRON CX Server PLC Tools Page 170 Routing Table Editor Toolbars Keyboard Shortcuts New Open Save Print Print Preview Always on top Transfer to PLC Transfer from PLC Check routing table A...

Page 421: ...etwork to which the same data is transmitted simultaneously Bus A communications path along which data can be transmitted or received between the units connected to it Central Processing Unit The part...

Page 422: ...ta to be between these devices Data Link Editor The data Link Editor allows a PLC to be configured so that it can participate in one or more automatic data sharing schemes over Sysmac Link and Control...

Page 423: ...rence links between them Echo test The reflection of a signal along a communications channel in order to check the accuracy of data transmission by comparing the received data against the original dat...

Page 424: ...nd tools as part of the GUI IDSC device type An OMRON PLC device supported by CX Server Import tool This CX Server tool is used for addresses and PLCs defined using the CVSS and LSS products Input bit...

Page 425: ...Memory Card Writer A device which writes data to a memory card Memory card A data storage medium which can hold both programs and data MHz Megahertz Micro host link A link to a micro device acting as...

Page 426: ...packet of data indicating the type of parity check to be performed Parity A type of validation check performed on transmitted information data can be tested for either even odd none mark or space pari...

Page 427: ...work address The end network address which a PLC communicates Relay node number The number of the network node through which a transmission must pass to reach another network Relay table A table conta...

Page 428: ...An area of memory used for controlling and managing a unit System configuration An arrangement of units for example network computers and PLCs Tagged database A file format supported by the CX Server...

Page 429: ...ansition is ON or OFF Transmitter A device which sends out signals UDP User Datagram Protocol Unit number A number identifying an individual component of an OMRON PLC system configuration Units A comp...

Page 430: ......

Page 431: ...dialog 79 Adding a device to a CX Server project 79 Adding a PLC to a CX Server project 79 Broadcast nodes test 82 Changing a device in a CX Server project 79 Changing a PLC in a CX Server project 79...

Page 432: ...on 50 51 Introduction 49 Modes of operation 64 Open a data trace file 66 Outline mode 67 Sampling ranges 50 Scale 67 Set trigger condition 65 Setting a timer interval 50 51 Setting conditions 64 Statu...

Page 433: ...PLC 31 Transfer to PLC 32 Unit manufacturing information 35 Unit settings 23 Unit setup 28 29 Units profile information 35 Units SIOU 19 User interface 19 Verifying correct IO configuration 28 IO Tabl...

Page 434: ...2 Clearing data areas 12 Clearing forced bits 14 Close 7 37 69 87 Comparing PLC and PC values 9 Copy 16 Copying forced bits 14 Cut 16 Data areas 8 Deleting data areas 12 Deleting forced bits 14 Deleti...

Page 435: ...ller Link 30 Data link area settings 29 Editing 29 Ethernet 30 General settings 29 Serial communications unit settings 31 SYSMAC LINK 29 30 SYSMAC NET 29 Sysmac Bus2 settings 30 Starting and Stopping...

Page 436: ......

Page 437: ...PART 3 CX Server Runtime...

Page 438: ......

Page 439: ...will result in death or serious injury Additionally there may be severe property damage WARNING Indicates a potentially hazardous situation which if not avoided could result in death or serious injur...

Page 440: ...exist Access to the CX Server middleware is normally via other software applications such as CX Programmer or CX Protocol This is noted in the manual by the term invoking application This manual refe...

Page 441: ...hapter describes the communications supported by CX Server Chapter 4 Import Export Tool This chapter describes the Import Export Tool and its ability to add data from CVSS and LSS files to a CX Server...

Page 442: ...nection 18 Network Communications End Connection 24 DeviceNet 25 Connecting Using EtherNet IP 29 Connecting through an NV series PT 37 CHAPTER 4 Import Export Tool 39 Supported Import Export Data 40 C...

Page 443: ...61 C1000H Device Group 62 C20 Device Group 62 C2000H Device Group 62 C200H Device Group 63 C200HE Device Group 63 C200HE Z Device Group 64 C200HG Device Group 64 C200HG Z Device Group 65 C200HS Devic...

Page 444: ...OMRON PART 3 CX Server Runtime Revision 2 0 CX Server Runtime_Page vi APPENDIX C Toolbars and Keyboard Shortcuts 85 Project Editor 85 GLOSSARY OF TERMS 87 INDEX 93...

Page 445: ...or support of hardware devices CX Server comprises various executables Dynamic Link Libraries DLLs and components In order to use certain communication types i e Ethernet SYSMAC LINK SYSMAC NET some s...

Page 446: ...1 CX Programmer Use of a mouse is highly recommended although all operations can be performed using the keyboard Refer to Appendix C for a list of keyboard shortcut commands The amount of RAM and har...

Page 447: ...le using the software it is possible to get help on the particular point that is currently being worked on or on general aspects of CX Server This system is intended to complement the manual by provid...

Page 448: ...lude a Help pushbutton when F1 cannot be accessed About CX Server Each CX Server component contains an About option on the Help menu The About CX Server dialog supplies technical reference information...

Page 449: ...ntime_Page 5 When Customer Services need to be contacted keep the details shown in the following table to hand A clear and concise description of the problem is required together with the exact text o...

Page 450: ...Version number of CX Server component or tool Serial number of the software Operating system and version number Language of operating system PLC type model and CPU details Type of communications in u...

Page 451: ...and Networks are described in Chapter 3 Communications PLCs A CX Server project file contains a list of PLCs which are potentially connected to the PC These PLCs do not really have to be connected unl...

Page 452: ...name matching the label of the defined PLC address for example D0 the number of elements for example ten elements for ten channels and type for example bit channel floating point Points are stored wit...

Page 453: ...m length of 32 characters and must be unique within the currently open CX Server project file it must not contain any of the following characters but can contain spaces and international characters Th...

Page 454: ...on on the menu bar of the Import Export tool or by opening editing a project in the DDE Manager The option is not available to all tools and components and is further unavailable unless a CX Server pr...

Page 455: ...the List button from the toolbar to display the content of the right pane as a list Select the Details button from the toolbar to display the content of the right pane with associated details The Too...

Page 456: ...he new name in the Name field this has a maximum length of 32 characters it must be unique and must not contain any of the following characters but can include an existing path to indicate the group t...

Page 457: ...e Word Float Quad Word Unsigned Binary IEEE Float Single Word Signed Binary Complex Double Word Signed Binary LReal Quad Word Signed Binary Points with an invalid PLC address assigned to them are indi...

Page 458: ...ft and selecting another item to extend the selection or by pressing Ctrl and selecting another item to add to the selection 2 Select the Copy button from the toolbar to copy the item or the Cut butto...

Page 459: ...Programmer CX Protocol and CX Net Network Configuration tool The type of messages transmitted include requests to update point data or to download programs When a PLC is being configured as discussed...

Page 460: ...red in upper case which already exists in lower case a new PLC is created The contents of the Network field depend upon the device type settings of the new PLC The Device Type Settings pushbutton is d...

Page 461: ...communications using a USB cable are possible with a CP series PLC EtherNet IP communications using a USB cable are possible with a CJ2 PLC Toolbus using the USB port Uses the same communications sett...

Page 462: ...sible to gateway from a direct connection on to another type of network that cannot be connected to directly Use the following procedure to define a gateway connection 1 2 3 1 Open the Change PLC dial...

Page 463: ...ols User Manual Chapter 4 PLC Setup Component for details of the PLC Setup component SYSMAC WAY SYSMAC WAY provides a simple means of connecting a computer to a PLC for monitoring and diagnostic purpo...

Page 464: ...e Auto Baud Rate Detection setting has been checked PLC Fixed Data Bits Parity Stop Bits CS CJ CP Series Yes 8 None 1 CV CVM Series Yes 8 Odd 1 C Series No CPM1 CPM1A SRM1 SRM1 V2 CPM CPM2 S CQM1 CQM1...

Page 465: ...field for the target PLC in the Host Link SYSWAY settings System Configuration Example Device Name PLC1 Device Name PLC2 1 Register the PLC to be connected serially using Host Link FINS in the project...

Page 466: ...note SCB Port1_ SCB Port2_ Serial Communications Board s port No 1 2 SCU Port1_ SCU Port2_ Serial Communications Unit s port No 1 2 Note The Host Link FINS Serial Gateway is not currently supported fo...

Page 467: ...on CX Programmer CJ2 USB Perform the following procedure to make the communications settings 1 The Change PLC Dialog Box will appear when you create a new project 2 Select CJ2H in the Device Type Fiel...

Page 468: ...ol Once a connection has been established between a device and CX Server a set of routing rules and tables are defined which organise the connection between these two processes The manner of routing d...

Page 469: ...ol operations or perform other functions for Master Units CPU Units to which a Master Unit is mounted Differences between DeviceNet Network as FINS Network and other PLC Networks are as follows 1 Maxi...

Page 470: ...cations OMRON CX Server Runtime_Page 26 Revision 2 0 The following diagram illustrates the connection options available to the CV series PLC Possible Network Combinations CV series PLC Note For Ethern...

Page 471: ...ons Revision 2 0 CX Server Runtime_Page 27 The following diagram illustrates the connection options available to the CS1 series PLC Possible Network Combinations CS1 series PLC Note For Toolbus Modem...

Page 472: ...efer to the SYSMAC NET Network Support Board manual for details on installation Use the following procedure to configure SYSMAC NET 1 2 3 1 Ensure the Network Type is SYSMAC NET 2 Click on the associa...

Page 473: ...e Network Address 4 Check the Network and Node addresses for the PLC and enter them in the FINS Destination Address Network field and Node field respectively 5 Set the Response Timeout s to adjust for...

Page 474: ...communications settings Directly Connecting to the Gateway PLC Using an USB Cable and Then Connecting to the PLC on the Network through the Gateway PLC 1 When you create a new project select CJ2H in t...

Page 475: ...Net IP Dialog Box and System Configuration Image will be displayed 4 Input the IP address of the PLC on the network to be connected and then click the OK Button 5 Click the OK Button in the Change PLC...

Page 476: ...PT Connection method Connection USB Yes Ethernet Yes Controller Link Yes Serial No Modem No 2 Connection between PT and PLC Connection Connection method PLC 1 PLC 2 PLC 3 Ethernet Yes Yes Yes Control...

Page 477: ...1W ETN11 Ethernet Unit CJ1W ETN21 EtherNet IP Unit See note 4 CJ1W EIP21 CJ1W CLK23 Controller Link Unit CJ1W CLK21 V1 CJ1W SCU21 V1 CJ1W SCU41 V1 CJ2H CPU6 CJ2H CPU6 EIP Serial Communications Unit CJ...

Page 478: ...PLC CX Programmer NS series PT PLC Ethernet Serial 1 Start the CX Programmer 2 Set the network type in the Change PLC Dialog Box to Ethernet and click the Set Button 3 Input the IP address of the PT...

Page 479: ...or Other Data to a PLC with a USB Connection between the Computer and PT and a 1 N NT Link Serial Connection between the PT and PLC CX Programmer NS series PT PLC USB Serial 1 Start the CX Programmer...

Page 480: ...C Dialog Box 1 Start the CX Programmer Select Auto Online Direct Online from the PLC Menu 2 Select the USB Connection Option from the Direct Online Dialog Box and then click the Connect Button 3 The S...

Page 481: ...time Do not use this function during recipe operations Connection Procedure Use the one of the following procedures to specify the PLC to which the CX Programmer is to be connected through the NV ser...

Page 482: ......

Page 483: ...Server client For example the addresses used in a CVSS program could be used by the supervisory program SYSMAC SCS The status bar provides instant help The Import Export tool main window provides all...

Page 484: ...FinsServer tagged database utilities must be installed on the PC to import export MDB files CX Server Project Selection In order to import information you must first open an existing CX Server project...

Page 485: ...olbar A standard File Open dialog is shown select a LSS file to import and select the Open pushbutton or select the Cancel pushbutton to abort the operation The LSS Import Options dialog is displayed...

Page 486: ...LC details can be edited via the Edit Project pushbutton Refer to Chapter 2 Introduction to CX Server Projects for further information 4 Select the Import Tag pushbutton an Imported message is display...

Page 487: ...to export data to FinsServer files 1 2 3 1 Select the Export to TagDB button from the toolbar The FinsServer Export Option dialog is displayed 2 Select the PLC from the PLC in Project field Details o...

Page 488: ......

Page 489: ...option and Maximise option from the DDE Manager menu are not used The DDE Manager tool is accessed from the Start pushbutton on the Microsoft Windows taskbar and appears as only a pushbutton in the t...

Page 490: ...Server factory cdm Item pump1 Its interpretation into a link reference and the format this takes depends upon the application requesting the information in which case it is necessary to refer to the...

Page 491: ...select Edit Paste or click the Paste Selection button Note that attempting to paste a copied point into the same location will warn you that a point of the same description already exists Details abou...

Page 492: ...og allows a default update rate in seconds to be assigned to new data requests Use the following procedure to define an update interval 1 2 3 1 Select the Update Interval option from the DDE Manager m...

Page 493: ...the selected active connection in the Component option or for the overall performance Details of activity are described in terms of the number of open PLCs active messages and open points in the Tota...

Page 494: ...on from the View menu The performance Monitor tool can be hidden from the desktop by minimising the window and can be hidden from the taskbar in its minimised state by selecting Hide on Minimise optio...

Page 495: ...vers will be shown on the left pane of the main window The list is generated when the Driver Management Tool is first opened and obtained by performing a scan of your computer When drivers are found t...

Page 496: ...range of devices via CX Server In the future as device families are extended existing drivers may require updating however the process for this modification remains the same as for adding anew Note It...

Page 497: ...k type for a given PLC direct connection from a PC is not possible No NSB support Instead connect via a Serial Port COM1 etc or another network type C H Device Group Device Type SYSMAC WAY Toolbus SYS...

Page 498: ...U11 Yes Yes Yes CPU31 Yes Yes Yes C200HE Device Group Device Type SYSMAC WAY Toolbus SYSMAC NET SYSMAC LINK Controller Link Ethernet Device Net CPU11 Yes CPU32 Yes Yes Yes Yes Yes CPU42 Yes Yes Yes Ye...

Page 499: ...CPU03 Yes Yes CPU11 Yes Yes Yes Yes CPU13 Yes Yes Yes Yes C200HX Device Group Device Type SYSMAC WAY Toolbus SYSMAC NET SYSMAC LINK Controller Link Ethernet Device Net CPU34 Yes Yes Yes Yes Yes CPU44...

Page 500: ...5 Yes Yes Yes Yes Yes CPU44 Yes Yes Yes Yes Yes CJ1G H Device Group Device Type SYSMAC WAY Toolbus SYSMAC NET SYSMAC LINK Controller Link Ethernet Device Net CPU45 Yes Yes Yes Yes Yes CPU44 Yes Yes Ye...

Page 501: ...1A CPM2 Device Group Device Type SYSMAC WAY Toolbus SYSMAC NET SYSMAC LINK Controller Link Ethernet Device Net CPU10 Yes Yes CPU20 Yes Yes CPU30 Yes Yes CPM2 S Device Group Device Type SYSMAC WAY Tool...

Page 502: ...4 Yes Yes Yes Yes Yes Yes CPU63 Yes Yes Yes Yes Yes Yes IDSC Device Group Device Type SYSMAC WAY Toolbus SYSMAC NET SYSMAC LINK Controller Link Ethernet Device Net C01 Yes Yes C02 Yes Yes SRM1 SRM1 V2...

Page 503: ...MAC WAY Toolbus SYSMAC NET SYSMAC LINK Controller Link Ethernet Device Net CPU01 Yes Yes Yes Yes Yes Yes CPU11 Yes Yes Yes Yes Yes Yes CVM1 V2 Device Group Device Type SYSMAC WAY Toolbus SYSMAC NET SY...

Page 504: ......

Page 505: ...us Yes F C DM 0 1999 Yes No Yes HR 0 99 Yes Yes Yes F C IR opt 0 252 Yes Yes Yes F C IR opt 253 255 bit 7 Yes Yes No LR 0 63 Yes Yes Yes F C SR opt 247 252 Yes Yes Yes F C SR opt 253 255 bit 7 Yes Yes...

Page 506: ...pecial addresses MODE C20 Device Group Prefix Start Channel End Channel Word Addressing Bit Addressing Read Write Modifiers TC 0 47 Present Value Status Yes F C HR 0 9 Yes Yes Yes F C IR opt 0 18 bit...

Page 507: ...eral Memory Areas Memory Areas for any CPU Prefix Start Channel End Channel Word Addressing Bit Addressing Read Write Modifiers AR 0 27 Yes Yes Yes F C DM 0 4095 Yes No Yes DM 6000 6655 Yes No Yes HR...

Page 508: ...pt 256 299 Yes Yes Yes F C TC 0 511 Present Value Status Yes F C CPU 32 42 Device Group Memory Areas in addition to general memory areas Prefix Start Channel End Channel Word Addressing Bit Addressing...

Page 509: ...7 Yes Yes No SR opt 256 299 Yes Yes Yes F C TR 0 0 bit 7 No Yes No TC 0 511 Present Value Status Yes F C EM 0 6143 1 Yes No Yes n Special addresses CLOCK MODE BANKNO C200HS Device Group Prefix Start C...

Page 510: ...7 Yes Yes No SR opt 256 299 Yes Yes Yes F C TR 0 0 bit 7 No Yes No TC 0 511 Present Value Status Yes F C EM 0 6143 3 Yes No Yes n Special addresses CLOCK MODE BANKNO C200HX Z Device Group Prefix Start...

Page 511: ...Addressing Read Write Modifiers TC 0 127 Present Value Status Yes F C DM 0 511 Yes No Yes HR 0 31 Yes Yes Yes F C IR opt 0 57 Yes Yes Yes F C LR 0 31 Yes Yes Yes F C SR opt 58 60 Yes Yes Yes F C SR o...

Page 512: ...Word Addressing Bit Addressing Read Write E 0 32767 15 Yes Yes Yes Note Bits in EM banks 7 to E can be force set and force reset Enable Forced Set Forced Clear CPU68 EIP Memory Areas Memory Areas in...

Page 513: ...4 and 45 Prefix Start Channel End Channel Word Addressing Bit Addressing Read Write Modifiers IR 0 15 Yes double No Yes DR 0 15 Yes No Yes f c TK 0 31 Status Yes No A 0 447 Yes Yes No A 448 959 Yes Ye...

Page 514: ...66 Prefix Start Channel End Channel Word Addressing Bit Addressing Read Write Modifiers CIO opt 0 6143 Yes Yes Yes fc DR 0 15 Yes No Yes fc TK 0 31 Status Yes No A 0 447 Yes Yes No A 448 959 Yes Yes...

Page 515: ...0 511 Yes Yes Yes CIO opt 0 6143 Yes Yes Yes f c T 0 4095 Present Value Status Yes F C C 0 4095 Present Value Status Yes F C D 0 32767 Yes No Yes CF 0 11 No Yes No CF 100 104 No Yes No CF 113 114 No...

Page 516: ...0 127 Present Value Status Yes F C Special addresses MODE CQM1 Device Group Memory Areas Memory Areas for all CPUs Prefix Start Channel End Channel Word Addressing Bit Addressing Read Write Modifiers...

Page 517: ...C CPU 11 21 Memory Areas Memory Areas in addition to general memory areas Prefix Start Channel End Channel Word Addressing Bit Addressing Read Write Modifiers DM 0 3071 Yes No Yes DM 6144 6655 Yes No...

Page 518: ...Yes Yes Yes CIO opt 0 6143 Yes Yes Yes f c T 0 4095 Present Value Status Yes F C C 0 4095 Present Value Status Yes F C D 0 32767 Yes No Yes CF 0 11 No Yes No CF 100 104 No Yes No CF 113 114 No Yes No...

Page 519: ...095 Present Value Status Yes FC D 0 32767 Yes No Yes IR 0 15 Yes double No Yes CF 0 11 No Yes No CF 100 104 No Yes No CF 113 114 No Yes No CPU 42 Memory Areas Memory Areas in addition to General Memor...

Page 520: ...fc DR 0 15 Yes No Yes fc TK 0 31 Status Yes No A 0 447 Yes Yes No A 448 959 Yes Yes Yes f H 0 511 Yes Yes Yes fc W 0 511 Yes Yes Yes T 0 4095 Present Value Status Yes FC C 0 4095 Present Value Status...

Page 521: ...Yes No CF 100 104 No Yes No CF 113 114 No Yes No CPU 42 Memory Areas Memory Areas in addition to General Memory Areas Prefix Start Channel End Channel Word Addressing Bit Addressing Read Write Modifie...

Page 522: ...F 113 114 No Yes No CPU 64 Memory Areas Memory Areas in addition to General Memory Areas Prefix Start Channel End Channel Word Addressing Bit Addressing Read Write Modifiers E 0 32767 1 Yes No Yes n C...

Page 523: ...o Yes No CF 100 104 No Yes No CF 113 114 No Yes No CPU 63 Memory Areas Memory Areas in addition to General Memory Areas Prefix Start Channel End Channel Word Addressing Bit Addressing Read Write Modif...

Page 524: ...0 99 Yes Yes Yes F C IR opt 0 243 Yes Yes Yes F C LR 0 63 Yes Yes Yes F C SR opt 244 252 Yes Yes Yes F C SR opt 253 255 bit 7 Yes Yes No TR 0 0 bit 7 No Yes No TC 0 511 Present Value Status Yes F C Sp...

Page 525: ...R 253 254 Yes Yes No SR 254 255 Yes Yes No TR 0 0 bit 7 No Yes No TC 0 127 Present Value Status Yes F C Special addresses MODE CV1000 Device Group Prefix Start Channel End Channel Word Addressing Bit...

Page 526: ...Yes Yes Yes T 0 1023 Present Value Status Yes F C TN 0 1023 No Yes Yes F C TR 0 0 bit 7 No Yes Yes F C E 0 32765 2 4 8 Yes No Yes n Special addresses BANKNO CLOCK MODE CV500 Device Group Prefix Start...

Page 527: ...Addressing Read Write Modifiers C 0 511 Present Value Status Yes F C D 0 8191 Yes No Yes T 0 511 Present Value Status Yes F C CPU 11 Memory Areas Memory Areas in addition to General Memory Areas Pref...

Page 528: ...nel Word Addressing Bit Addressing Read Write Modifiers C 0 1023 Present Value Status Yes F C D 0 24575 Yes No Yes T 0 1023 Present Value Status Yes F C CPU 21 Memory Areas Memory Areas in addition to...

Page 529: ...board shortcuts available from each component and tool The F1 function key is common across all components and tools and provides context help Project Editor Toolbar Keyboard Shortcuts Up One Level Ad...

Page 530: ......

Page 531: ...rted by the CX Server Import tool CVSS has several file types which have different information contained in them CX Net Network Configuration tool This CX Server tool consists of a suite of programs a...

Page 532: ...Data Exchange The method of transferring data and possibly instructions between applications via the establishment of reference links between them EEPROM Electrically Erasable Programmable Read Only M...

Page 533: ...AL LREAL Double Floating Point type is as the IEEE754 Double precision 1 7E 308 307 as defined by Microsoft LSS A file format supported by the CX Server Import tool Mb Megabytes A means of defining co...

Page 534: ...to see if CX Server is becoming overloaded Ping test A standard Ethernet communications test PLC Error component This CX Server component displays and manages PLC errors PLC Memory component This CX S...

Page 535: ...AN which can be of type C SYSMAC NET or CV SYSMAC NET SYSMAC WAY OMRON network System area An area of memory used for controlling and managing a unit System configuration An arrangement of units for e...

Page 536: ...SARY OF TERMS CX Server Runtime OMRON CX Server Runtime_Page 92 Revision 2 0 User Datagram Protocol Protocol which directs information across a network to port numbers rather than to IP addresses Word...

Page 537: ...th Modem 16 Controller Link Communications 17 28 Network settings 28 Copying a Point Link 46 Customer support for CX Server 4 CX Net Network Configuration tool Ping test 90 CX Server About 1 4 87 Cust...

Page 538: ...xt import 40 41 User interface 39 Import Export Tool 39 Index 93 Installing CX Server 3 Introduction to CX Server Projects 7 IO Table component Actual IO Table 87 Registered IO Table 90 L Link adapter...

Page 539: ...invoking application PROM Writer Communications 31 R Racks 90 S Slots 91 Special Data Types 48 Starting CX Server See access Status bar 4 Import Export tool 39 Project editor 11 Supported Import Expo...

Page 540: ......

Page 541: ......

Page 542: ......

Reviews: