background image

Cat. No. W446-E1-12

CX-Programmer Ver. 9.

CXONE-AL_C-V4/AL_D-V4

SYSMAC

OPERATION MANUAL

Summary of Contents for CX-PROGRAMMER V9

Page 1: ...Cat No W446 E1 12 CX Programmer Ver 9 CXONE AL_C V4 AL_D V4 SYSMAC OPERATION MANUAL...

Page 2: ......

Page 3: ...SYSMAC CX Programmer Ver 9 CXONE AL C V4 AL D V4 Operation Manual Revised July 2010...

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: ...D CPU 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...

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: ...nly CJ1 CPU Units CJ Series CJ2 CPU Units CJ1G C PU CJ2H CPU6 EIP CS1D CPU Units CPU Units for Duplex CPU System CPU Units for Single C PU System CS1D CPU H CS1D CPU S CJ2M CPU Units CJ2M CPU CPU Unit...

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: ...E SIGNED AREA RANGE COMPARE ZCPSL 118 Supported Unit Version 1 2 or Later CX Programmer version 8 3 or higher must be used to enable using the functions added for unit version 1 2 Unit CJ2H CPU Unit M...

Page 26: ...unctions Supported by Unit Version for CJ2M CPU Units Functions Added for Unit Version 2 0 CX Programmer version 9 12 or higher is required to use the following function added for unit version 2 0 Sup...

Page 27: ...sion 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 28: ...ded for unit version 1 2 CJ2H CPU6 Unit version 1 2 Functions added for unit version 1 2 CJ2H CPU6 EIP Unit version 1 3 Functions added for unit version 1 3 CJ2H CPU6 Unit version 1 3 Functions added...

Page 29: ...re not used 2 CX Programmer version 7 0 or higher is required to use functions added for unit version 4 0 Additional functions are supported if CX Programmer version 7 2 or higher is used 3 Unit versi...

Page 30: ...U Units for Duplex CPU Systems CS1D CPU H CS1D H or CS1H H CS Series CS1D CPU Units for Single CPU Systems CS1D CPU S CS1D S CJ2H CPU Units CJ2H CPU6 EIP CJ2H CJ2M CPU Units CJ2M CPU CJ2M CJ1G CPU H C...

Page 31: ...0 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 32: ......

Page 33: ...PART 1 CX Programmer...

Page 34: ......

Page 35: ...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 36: ...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 37: ...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 38: ...ompatible PLC Models The CX Programmer also supports CP1E NA20 CPU Units 20 point CPU Units CP1E N E CPU Units with 10 14 and 60 I O points are supported Supported Operating Systems The CX Programmer...

Page 39: ...d included bit addresses address values constants numbers mnemonics symbols and I O comments Searched objects have been grouped into addresses symbol names mnemonics and comments Version 8 3 Upgrade I...

Page 40: ...et The first bank is specified and force setting resetting bits is possible in that bank and all banks following it This is called the EM Area force setting resetting function Searching for Symbol Nam...

Page 41: ...rsion 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 t...

Page 42: ...peration 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 addi...

Page 43: ...ion 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 Searc...

Page 44: ...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 45: ...plify 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 46: ...rogrammer 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...

Page 47: ...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 48: ...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 functio...

Page 49: ...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 50: ...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...

Page 51: ...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 52: ...ork 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...

Page 53: ...dditional 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 consumption...

Page 54: ...ction 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 register...

Page 55: ...ymbol 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 n...

Page 56: ...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 57: ...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 58: ...ling 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 Run...

Page 59: ...m 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 60: ...located 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...

Page 61: ...et 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 62: ...pport 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...

Page 63: ...h 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 an...

Page 64: ...vious 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 i...

Page 65: ...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 66: ...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 networ...

Page 67: ...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 68: ...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 A...

Page 69: ...nk 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 70: ...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 t...

Page 71: ...escription 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 72: ...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 73: ...M 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 data...

Page 74: ...e 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 an...

Page 75: ...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 76: ...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 77: ...x 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 78: ...r 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 w...

Page 79: ...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 80: ...s 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...

Page 81: ...ailed 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 Detail...

Page 82: ...g 44 Properties 49 Using Microsoft Windows Features in CX Programmer 51 CHAPTER 4 Reference 59 PLCs and Projects 59 Symbols 60 Program Editing 74 Memory View Function 88 When Function Block Definition...

Page 83: ...8 Default CX Programmer Keyboard Mappings 128 Default SYSMAC Support Soft Keyboard Mapping 130 Default GPPQ Keyboard Mapping CX Programmer Ver 9 Only 132 APPENDIX B EtherNet IP Connections from Window...

Page 84: ...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 85: ...gs The combine 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...

Page 86: ...5D NSJ8 TV0 G5D NSJ10 TV0 G5D and NSJ12 TS0 G5D FQM CM FQM1 CM001 002 FQM MMA FQM1 MMA21 22 FQM Series FQM MMP FQM1 MMP21 22 IDSC SRM1 SRM1 C01 C02 SRM1 SRM1 V2 C01 C02 Note The CVM1 V1 PLC for types...

Page 87: ...tions to PLCs on SYSMAC LINK networks are not possible through a SYSMAC LINK Support Board when SYSMAC LINK is selected as the network type Online connections to PLCs on SYSMAC NET networks are not po...

Page 88: ...g the contents of the CX Programmer Help file Double click on an item to read the associated information Index Use the following procedure to retrieve on line help from the Index tab of the Help Topic...

Page 89: ...a Help pushbutton when F1 cannot be accessed It is also possible to retrieve context sensitive help by selecting the Help button from the toolbar and selecting an area of the display to retrieve help...

Page 90: ...PLC When Customer Services need to be contacted keep the following details to hand A clear and concise description of the problem is required together with the exact text of any error messages Note U...

Page 91: ......

Page 92: ...ded For each PLC ladder program s addressing and network details pre set PLC memory IO table expansion instructions if applicable and programming symbols can be defined Licensing CX Programmer uses a...

Page 93: ...to gain full functionality Introducing CX Programmer Projects The information within a CX Programmer project consists of ladder program s operands required PLC memory contents IO tables expansion ins...

Page 94: ...Reference Tool button from the toolbar to activate this view The I O Comment view Select the I O Comment view button from the toolbar to activate this view The Properties dialog Select the Show Proper...

Page 95: ...ctions Collapse Expand The hierarchy can be collapsed or expanded to show either a partial view or full view of the project workspace tree Diagram Workspace The Diagram Workspace can display a Ladder...

Page 96: ...r whilst green indicates a correct entry In addition elements of the text on the ladder are drawn in this error color if a problem exists The color and display preferences of the above features can be...

Page 97: ...ed a symbolic name and or a comment for the purpose of reference during programming An address with a name or comment is known as a Symbol A symbol table is an editable list of symbol definitions the...

Page 98: ...of an unsigned single binary word UINT_BCD Address of an unsigned single BCD word ULINT Address of an unsigned quad binary word ULINT_BCD Address of an unsigned quad BCD word WORD Address of a bit st...

Page 99: ...orial has been based on a CS1H PLC The choice of PLC made here affects a number of other parameters that may need to be set up For example the CV series requires setting up the IO table and using the...

Page 100: ...tion of PLC memory Where applicable For example C series PLCs require working out the balance required between program memory and expansion data memory Determine PLC setup parameters PLC configuration...

Page 101: ...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 102: ...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 103: ...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 104: ...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 105: ...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 106: ...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 107: ...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 108: ...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 109: ...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 110: ...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 111: ......

Page 112: ...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 113: ...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 114: ...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 115: ...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 116: ...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 117: ...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 118: ...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 119: ...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 120: ...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 121: ...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 122: ...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 123: ...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 124: ...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 125: ...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 126: ...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 127: ...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 128: ...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 129: ...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 130: ...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 131: ...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 132: ...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 133: ...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 134: ...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 135: ...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 136: ...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 137: ...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 138: ...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 139: ...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 140: ...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 141: ...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 142: ...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 143: ...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 144: ...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 145: ...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 146: ...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 147: ...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 148: ...those variables are to be managed as a group Perform the following procedure to specify an array variable 1 Enter the variable name in the New Variable or Edit Variable Dialog Box and click the Advanc...

Page 149: ...be viewed by selecting the View Local Symbol button from the toolbar It is possible to define a symbol at a local level with the same name as a symbol at global level This is considered an override of...

Page 150: ...elected symbol table and outputs a warning message including the symbol names in the output window if any are found 3 To see if any symbols in the selected local symbol table are overriding symbols de...

Page 151: ...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 152: ...he Ladder or via the Operand field of the Instruction dialog when an Instruction is entered on the Ladder Editing Symbols It is possible to edit symbols by double clicking symbols from the symbol tabl...

Page 153: ...ls with Errors In the following example only two of the Symbols are correct the others are not attempting to insert all these Symbols into a symbol table will generate errors AmberLight BOOL 10 01 Cor...

Page 154: ...needs to be assigned in the program If the removed symbol was an override of a global symbol then the program uses the global symbol of the same name which may have a different address or value Autom...

Page 155: ...r as one area To use force setting resetting you must set words in the EM Area for which force setting resetting is supported With CJ2H CPU Units with unit version 1 2 or later or CJ2M Units PLC Memor...

Page 156: ...to allocation areas that overlap other areas The length of the address range must be greater than zero Copying Auto Allocated Symbols When symbols are copied any symbol with a fixed address is marked...

Page 157: ...s for that contact needs to be entered Refer to Chapter 4 Contact and Coil Editing for further information New Closed Contact Once the Contact has been entered the name or address for that contact nee...

Page 158: ...r Vertical Down rungs cannot be combined into one To do this select the rungs to be combined and select Combine from the context sensitive menu When a rung needs to be divided select Split from the co...

Page 159: ...on Use the following procedure to edit contacts or coils in simple dialog mode 1 2 3 1 Double click on the required contact in the Ladder program The Edit Contact dialog or Edit Coil dialog is display...

Page 160: ...s and select the target data for filtering text strings from the following options in the Symbol filtering field of the Diagrams Tab the default is to filter search both symbol names and I O comments...

Page 161: ...Cancel Select Force from the context sensitive menu followed by Cancel All to cancel all forced bits so that current values are free to be changed by the PLC program Once an element has been forced a...

Page 162: ...e instruction field in the Ladder program The Edit Instruction dialog is displayed 2 Enter an instruction either by name or by number When a correct number has been entered of the correct number of di...

Page 163: ...isplayed in the drop down list Input the required item by selecting it from the list Use this procedure to increase input efficiency when inputting symbols or comments that have been input before This...

Page 164: ...symbol or address containing a symbol name is selected the symbol is entered in the Symbol Address Input field When an address_comment without a symbol name is selected the address is entered in the S...

Page 165: ...se pushbutton to remove the PLC Instruction Support dialog The Expansion Table pushbutton on the Edit Instruction dialog displays the Expansion Instruction Mapping dialog and is only available to cert...

Page 166: ...symbol to specify the subscript cannot be used as an operand in an instruction for which immediate refreshing is specified Note Observe the following precaution when specifying a symbol or word addre...

Page 167: ...Incremental Copy Dialog Box will be displayed 1 If a function block is used in the selected section this item cannot be selected from the menu 3 In the Offset Field input 16 in the Bit Box and 10 in...

Page 168: ...put mode that is used in previous versions of CX Programmer Smart Input Mode The Smart Input Mode can be used to automatically display candidates for instructions and addresses When you start to type...

Page 169: ...1 2 3 1 Open the I O Comment view by selecting the I O Comment button from the toolbar Edit option 2 Select the appropriate memory area in which the comments are to be edited from the Area Type 3 Ente...

Page 170: ...ogether in a specified order The order used to insert multiple reusable files can also be saved in the list of reusable files added to the project This allows the group of reusable files to be managed...

Page 171: ...displayed if the memory view function is used when a compiling error occurs for the program 1 2 3 1 Select Memory View from the View Menu One of the Memory View Dialog Boxes shown below will be displa...

Page 172: ...f function blocks or SFC programs are used related usage is also displayed PLC Model Set to Any CS CJ series CPU Unit Unit Version 3 0 or Later Except the CJ2M Function Block Area Used memory The size...

Page 173: ...d for additional function block definitions and instances Note The size of individual function block definitions can be displayed by right clicking the function block and selecting Properties Memory D...

Page 174: ...text This type of comment must be at the end of a rung s mnemonics Simulation Work Online to at Simulator A program can be monitored or debugged by using a simulator rather than connecting to a PLC U...

Page 175: ...m the menu Note Set the duration of the step execution during Continuous Step Run operation by selecting Tools Options Continuous Step Interval in the CX Programmer Automatic Scrolling for Step Run Op...

Page 176: ...must be connected to a PLC Use the following procedure to go on line to the PLC automatically 1 2 3 1 Select the Auto Online button from the toolbar A dialog is displayed showing the PLC type and the...

Page 177: ...ting from the Ethernet Port on a Computer to the Target PLC Select the EtherNet IP Connection Option 3 Enter the IP address of the target PLC in the IP Address Field in the Connecting PLC Area Example...

Page 178: ...utton from the toolbar Show in RungWrap Show in RungWrap allows you to monitor long rungs which exceeds the right bus bar in the length of the initial position number of the right bus bar This functio...

Page 179: ...ar The selected area is compared against the same area on the PLC to ensure that they are the same On line edit cannot continue until the versions are identical More than one rung can be selected by k...

Page 180: ...g 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 setti...

Page 181: ...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 sy...

Page 182: ...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 183: ...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 184: ...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 185: ...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 186: ...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 187: ...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 188: ...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 189: ...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 190: ...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 191: ...PART 1 CX Programmer CHAPTER 4 Reference OMRON CX Programmer _Page 108...

Page 192: ...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 193: ...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 194: ...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 195: ...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 196: ...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 197: ...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 198: ...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 CJ2H CJ2M CS1D S CS1D H CJ1M CP1H CP1L CP1E CVM1 V2 Set the fol...

Page 199: ...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 200: ...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 201: ...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 202: ...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 203: ...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 204: ...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 205: ...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 206: ...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 207: ...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 208: ...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 209: ...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 210: ...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 211: ...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 212: ...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 213: ...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 214: ...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 215: ...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 216: ...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 217: ......

Page 218: ...cument enable 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 problem...

Page 219: ...ype Select 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...

Page 220: ...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 221: ...pace 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 without inputting the Enter...

Page 222: ...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 223: ...tically 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 Operands You can change the disp...

Page 224: ...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 225: ...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 226: ...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 227: ...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 228: ...e SYSWIN SYSMAC CPT 43 Context sensitive menus 11 Converting Programs between PLCs 113 CPT File Loading 51 Cross Reference Report 11 32 Access 32 Address information 32 Detailed usage 32 Print 33 Usag...

Page 229: ...bars 13 Closed coil 74 Closed contact 21 23 74 Colour schemes 13 40 Creating a ladder program 21 75 Cursor 13 18 Delete elements 54 Differential monitor 78 Differentiate 77 78 79 82 Edit program on li...

Page 230: ...99 Information 104 Instruction availability 82 Memory 18 Monitoring multiple PLCs 26 Move definition 53 Operating mode 24 50 95 Passwords 104 113 Paste definition 53 Power flow 12 Preferences 38 Progr...

Page 231: ...11 18 29 Access 11 29 Close 11 29 Collapsing the project view 12 29 Expanding the project view 12 29 Find and replace 44 Properties 11 49 PLC 50 Program 19 50 75 Project 49 Q Quick start guide 9 Quick...

Page 232: ...New Toolbar 58 Customizing a Toolbar 57 Transfer Cancelling 99 Program from PLC 25 97 Program to PLC 24 98 Tutorial 16 U Undo an operation 53 Units 144 Unlinking Linking Symbols Rules for 112 Upload p...

Page 233: ......

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

Page 235: ......

Page 236: ...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 237: ...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 238: ...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 239: ...een 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 Supported when CX Prog...

Page 240: ...CP series PLC Sampling Range Except for CJ2 CPU Units 51 CV series PLC Sampling Range 52 C series PLC Sampling Range 52 For CS CJ CP series 53 Convenient Functions of Data Trace Window for CS CJ CP 66...

Page 241: ...85 Data Link Setup 86 O 87 CHAPTER 9 PLC Clock Tool 89 CHAPTER 10 Data Links 91 What Are Data Links 91 Overview 91 User Interface Overview 93 Datalink Component 93 Manually Setting Data Links 96 Proce...

Page 242: ...g the PLC Backup Tool 144 Communications Settings for the Target PLC 145 Backing Up PLC Data to the Computer 149 Comparing Data 154 Restoring Data 159 APPENDIX A Toolbars and Keyboard Shortcuts 167 To...

Page 243: ......

Page 244: ...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 245: ...iate hardware system manuals for detailed information about connecting and configuring these devices for the environment Note If FINS Gateway is to be used with a CLK SLK PCI board in the Windows 2000...

Page 246: ...matches the query some words may be automatically selected More than one word can be selected by pressing Shift and selecting another word to extend the selection or by pressing Ctrl and selecting ano...

Page 247: ...tatus Bar can be enabled and disabled from many components and tools by selecting the Status Bar option from the View menu Technical Support If the installation instructions for this application have...

Page 248: ...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 249: ......

Page 250: ...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 251: ...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 252: ...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 253: ...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 254: ...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 255: ...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 256: ...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 257: ...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 258: ...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 259: ...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 260: ...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 261: ...PART 2 CX Server PLC Tools CHAPTER 2 PLC Memory Component OMRON CX Server PLC Tools_Page 18...

Page 262: ...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 263: ...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 264: ...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 265: ...umption and width for each PLC Rack can be displayed as shown below by selecting Options Consumption and Width offline Item Description Remarks Rack Select the CPU Rack and Expansion Racks Power Suppl...

Page 266: ...on Displaying the C CV I O Table Window The C CV I O Table Window is displayed when the PLC is not a CS CJ CP series PLC Rack s starting CIO address Slot number Rack number Unit s starting CIO address...

Page 267: ...be displayed 5 To edit the parameters of a Special I O Unit or CPU Bus Unit select the Unit and either double click the Unit or select Edit SIO Unit Parameters from the menu The selected Unit s Edit...

Page 268: ...Unit or CPU Bus Unit in the I O table and select Save Parameters from the pop up menu The saved parameter settings can also be read from a parameter settings file xml filename extension but the setti...

Page 269: ...up indicates that a newer unit version exists the newer version s CPS file must be installed Use the following procedure to install the new CPU File 1 2 3 1 Select File CPS Install The Installation of...

Page 270: ...peration remove the PLC data table s allocated DM allocated CIO area from the areas that will be transferred and then transfer the data again Settings for the C CV Series I O Table Window The C CV Ser...

Page 271: ...on or the Cancel pushbutton to abort the operation Additionally for Counters Numerical Control and ASCII units for CV series PLCs and CS CJ CP series PLCs the CIO and DM Address range need to be speci...

Page 272: ...rror has occurred use the procedures explained in Chapter 3 Creating an IO Table Chapter 3 Slot Allocation and Chapter 3 Transfer an IO Table to rectify any error Unit Setup The Unit Setup for a selec...

Page 273: ...cally or by a specific Data Link table for SYSMAC LINK SYSMAC NET and Controller Link This setup is only used if the Node Type is Master The list box at the bottom of the chapter is only used when Dat...

Page 274: ...ypes of slave that may be connected to a Remote IO Master unit These slaves include IO Terminals Programmable Displays and Remote IO Slave units To view the slaves connected for a group select the Gro...

Page 275: ...or CPU Bus Units on the computer will be initialized To maintain the same settings save the Special I O Unit or CPU Bus Unit settings to a file by right clicking the Unit in the I O table and selectin...

Page 276: ...desired Unit in the I O table and selecting Start Special Application from the pop up menu If the Unit is right clicked in the I O table and Start Special Application Start with Settings Inherited is...

Page 277: ...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 I O Table Window can be...

Page 278: ...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 279: ...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 280: ......

Page 281: ...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 282: ...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 283: ...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 Un...

Page 284: ...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 285: ...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 t...

Page 286: ...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 287: ...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 288: ...the 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 289: ...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 290: ...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 291: ...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 292: ...C 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 293: ...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 294: ...unctions 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 C...

Page 295: ...eries 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 2...

Page 296: ...For reuse of the parameters of Data Trace used in the past 1 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 execute th...

Page 297: ...se refer to Settings of Continuous Data Trace for the settings when Trace Continuous is selected Sampling Settings Select sampling conditions of Data Trace Fixed Interval Sample with fixed interval Se...

Page 298: ...is enabled when Left Operand is other than a bit data type is except for BOOL Delay Input delay value in sample number Input in slider is possible No of Trace Samples When using all trace memory CPU U...

Page 299: ...ible with search from Symbol Table Paste Paste on right click menu Paste on tool bar Ctrl V key Copy and paste from Symbol Table Ladder View or Watch Window Multiple trace objects can be inserted at t...

Page 300: ...sary prior to Data Trace execution Data Trace Execution 1 Select Operation Execute on Data Trace Window Or click on Trigger can be completed with Execute Trigger or 2 When Data Trace starts and trigge...

Page 301: ...a Move up and down offset change scale in and out scale change and input of graph show units are possible with tool bar operation Move up and down offset change is possible with dragging a graph direc...

Page 302: ...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 303: ...SM 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 collected data will...

Page 304: ...Obtained Show the number of sampling data which are collected in PC Obtained Percentage Show the obtained rate of the data collected to PC in percentage When any missing occurs reduce the number of l...

Page 305: ...or Component OMRON CX Server PLC Tools_Page 62 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 306: ...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 307: ...Tools CHAPTER 5 Data Trace Time Chart Monitor Component OMRON CX Server PLC Tools_Page 64 Settings on Settings Tab Set the execution conditions of logging Select Settings tab on Time Chart Monitor Con...

Page 308: ...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 309: ...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 310: ...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 311: ...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 312: ...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 313: ...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 314: ...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 315: ...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 316: ...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 317: ...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 318: ...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 319: ...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 320: ...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 321: ...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 322: ...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 323: ...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 324: ...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 325: ...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 326: ...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 327: ...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 328: ...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 329: ...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 330: ...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 331: ...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 332: ...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 333: ......

Page 334: ...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 335: ...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 336: ...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 337: ...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 338: ...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 339: ...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 340: ...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 341: ...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 342: ...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 343: ...100 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 DM80...

Page 344: ...fline 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 e...

Page 345: ...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 346: ...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 347: ...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 348: ...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 349: ...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 350: ...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 351: ...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 352: ...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 353: ...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 354: ...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 355: ...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 356: ...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 357: ...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 358: ...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 359: ...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 360: ...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 361: ...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 362: ...er PLC Tools OMRON CHAPTER 10 Data Links CX Server PLC Tools_ Page 119 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 363: ...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 364: ...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 365: ...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 366: ...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 367: ...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 368: ...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 369: ...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 370: ...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 371: ...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 372: ...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 373: ...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 374: ...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 375: ...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 376: ...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 377: ......

Page 378: ...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 379: ...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 380: ...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 381: ...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 382: ...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 383: ...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 384: ...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 385: ...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 386: ...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 387: ...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 388: ...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 389: ...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 390: ...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 391: ...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 392: ...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 393: ...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 394: ...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 395: ...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 396: ...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 397: ...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 398: ...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 399: ...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 400: ...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 401: ...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 402: ...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 403: ...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 404: ...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 405: ...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 406: ...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 407: ...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 408: ...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 409: ......

Page 410: ...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 411: ...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 412: ...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 413: ...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 414: ...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 415: ...rd Shortcuts OMRON CX Server PLC Tools Page 172 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 416: ...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 417: ...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 418: ...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 419: ...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 420: ...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 421: ...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 422: ...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 423: ...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 424: ...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 425: ...Project dialog 81 Adding a device to a CX Server project 81 Adding a PLC to a CX Server project 81 Broadcast nodes test 84 Changing a device in a CX Server project 81 Changing a PLC in a CX Server pr...

Page 426: ...ion 51 52 Introduction 50 Modes of operation 66 Open a data trace file 68 Outline mode 69 Sampling ranges 51 Scale 69 Set trigger condition 67 Setting a timer interval 51 52 Setting conditions 66 Stat...

Page 427: ...C 32 Unit manufacturing information 36 Unit settings 23 Unit setup 28 29 Units profile information 36 Units SIOU 19 User interface 19 Verifying correct IO configuration 29 IO Table Management 31 M Man...

Page 428: ...areas 12 Clearing forced bits 14 Close 7 38 71 89 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 Deleting rows 14 Displ...

Page 429: ...31 Data link area settings 30 Editing 30 Ethernet 30 General settings 30 Serial communications unit settings 31 SYSMAC LINK 30 31 SYSMAC NET 30 Sysmac Bus2 settings 31 Starting and Stopping Data Links...

Page 430: ......

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

Page 432: ......

Page 433: ...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 434: ...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 435: ...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 436: ...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 437: ...ce Group 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 C200...

Page 438: ...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 439: ...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 440: ...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 441: ...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 442: ...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 443: ...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 444: ...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 445: ...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 446: ...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 447: ...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 448: ...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 449: ...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 450: ...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 451: ...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 452: ...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 453: ...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 454: ...ered 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...

Page 455: ...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 456: ...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 457: ...Refer to the PLC Tools User Manual Chapter 4 PLC Setup Component for details of the PLC Setup component Note Communications is possible for the CJ2M CPU3 by using a CP1W CIF01 RS 232C Option Board or...

Page 458: ...ssful connection to the PLC every time independently of the rate specified by the user provided the Auto Baud Rate Detection setting has been checked PLC Fixed Data Bits Parity Stop Bits CS CJ CP Seri...

Page 459: ...ber in the Host Link Unit Number 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 us...

Page 460: ...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 461: ...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 462: ...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 463: ...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 464: ...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 465: ...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 466: ...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 467: ...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 468: ...nications 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 or CJ2M i...

Page 469: ...therNet 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...

Page 470: ...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 471: ...note 4 CJ1W 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 CJ2M CPU Serial Comm...

Page 472: ...nd 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 P...

Page 473: ...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 474: ...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 475: ...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 476: ......

Page 477: ...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 478: ...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 479: ...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 480: ...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 481: ...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 482: ......

Page 483: ...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 484: ...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 485: ...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 486: ...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 487: ...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 488: ...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 489: ...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 490: ...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 491: ...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 492: ...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 493: ...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 494: ...Device Net FinsGate way USB CPU35 Yes Yes Yes Yes Yes Yes Yes Yes CPU34 Yes Yes Yes Yes Yes Yes Yes Yes CPU33 Yes Yes Yes Yes Yes Yes Yes Yes CPU32 Yes Yes Yes Yes Yes Yes Yes Yes CPU31 Yes Yes Yes Ye...

Page 495: ...bus SYSMAC NET SYSMAC LINK Controller Link Ethernet Ether Net IP Device Net FinsGate way USB L10 Yes L Yes Yes Yes Yes M Yes Yes Yes Yes CP1E Device Group Device Type SYSMAC WAY Tool bus SYSMAC NET S...

Page 496: ...troller Link Ethernet Device Net CPU45 Yes Yes Yes Yes Yes Yes CPU44 Yes Yes Yes Yes Yes Yes CPU43 Yes Yes Yes Yes Yes Yes CPU42 Yes Yes Yes Yes Yes Yes CS1H CS1H H Device Group Device Type SYSMAC WAY...

Page 497: ...ce Net CPU01 Yes Yes Yes Yes Yes Yes CV500 Device Group Device Type SYSMAC WAY Toolbus SYSMAC NET SYSMAC LINK Controller Link Ethernet Device Net CPU01 Yes Yes Yes Yes Yes Yes CVM1 Device Group Device...

Page 498: ......

Page 499: ...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 500: ...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 501: ...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 502: ...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 503: ...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 504: ...art Channel End Channel Word Addressing Bit Addressing Read Write Modifiers AR 0 27 Yes Yes Yes F C DM 0 6655 Yes No Yes HR 0 99 Yes Yes Yes F C IR opt 0 235 Yes Yes Yes F C IR opt 300 511 Yes Yes Yes...

Page 505: ...A 0 447 Yes Yes No A 10000 11535 Yes Yes No A 448 1471 Yes Yes Yes H 0 511 Yes Yes Yes W 0 511 Yes Yes Yes T 0 4095 Present Value Status Yes C 0 4095 Present Value Status Yes D 0 32767 Yes Yes Yes IR...

Page 506: ...t Channel End Channel Word Addressing Bit Addressing Read Write E 0 32767 1 Yes Yes Yes Note Force setting resetting bits can be enabled by using an EM memory setting CJ2M CPU14 15 34 35 Memory Areas...

Page 507: ...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 508: ...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 509: ...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 510: ...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 511: ...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 512: ...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 513: ...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 514: ...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 515: ...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 516: ...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 517: ...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 518: ...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 519: ...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 520: ...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 521: ...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 522: ...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 523: ...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 524: ......

Page 525: ...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 526: ...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 527: ...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 528: ...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 529: ...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 530: ...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 531: ...6 SYSMAC WAY with Modem 16 Toolbus 16 Toolbus with Modem 16 Controller Link Communications 17 28 Network settings 28 Copying a Point Link 46 Customer support for CX Server 4 CX Net Network Configurati...

Page 532: ...agged database file export 43 Tagged database file import 40 42 Text export 42 Text import 40 41 User interface 39 Import Export Tool 39 Index 93 Installing CX Server 3 Introduction to CX Server Proje...

Page 533: ...refer to the user manual for the 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...

Page 534: ......

Page 535: ......

Page 536: ......

Reviews: