Omron SYSMAC CS Series Operation Manual
Hide thumbs Also See for SYSMAC CS Series:
Table of Contents

Advertisement

Quick Links

Cat. No. W372-E1-07
SYSMAC CS/CJ Series
WS02-LCTC1-EV4
CX-Process Tool
(Ver. 4.0)

Advertisement

Table of Contents

Troubleshooting

loading
Need help?

Need help?

Do you have a question about the SYSMAC CS Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Omron SYSMAC CS Series

  • Page 1 Cat. No. W372-E1-07 SYSMAC CS/CJ Series WS02-LCTC1-EV4 CX-Process Tool (Ver. 4.0)
  • Page 2 WS02-LCTC1-EV4 CX-Process Tool (Ver. 4.0) Operation Manual Revised August 2004...
  • Page 4 OMRON. No patent liability is assumed with respect to the use of the information contained herein. Moreover, because OMRON is constantly striving to improve its high-quality products, the information contained in this manual is subject to change without notice.
  • Page 5 About Loop Controllers Loop Control Types, Functional Elements, and Versions Loop Controller Types There are two types of CS/CJ-series Loop Controller: Separate Loop Control- lers and Loop Controllers Pre-installed in CPU Units Loop Controller Type name Product name Model PLC series and Unit type type Separate Separate Loop...
  • Page 6 Notation in this Manual This manual uses the following notation. • “Loop Controller” is used as a generic term to refer to the Loop Controllers in general. • “LCBjj” is used to refer to specific Loop Controller functional elements. For example, the Loop Controller function element in a CS1W-LCB05 Loop Con- trol Board is the LCB05, so “LCB05”...
  • Page 7 Unit Version Notation on Products Loop Control Boards A “unit version” has been introduced to manage CPU Units, Special I/O Units, and Inner Boards in the CS/CJ Series according to differences in functionality accompanying upgrades. This system applies to Units manufactured since Oc- tober 1, 2003.
  • Page 8 Process-control CPU Units Note CPU Unit elements for which no version code is provided are pre-Ver. 2.0 CPU Units. Functional element name for Process-control CPU Unit CPU Unit element Product nameplate Nameplate on left side of Unit Functional element version code for CPU Unit element CPU Unit elements for which no version code is provided Functional element name for are pre-Ver.
  • Page 9 Functional element name for CPU Unit element Functional element version code for CPU Unit element Use the above display to confirm the unit version of the CPU Unit that is con- nected online. Unit Manufacturing Information 1, 2, 3... 1. In the I/O Table Window, right-click and select Unit Manufacturing In- formation –...
  • Page 10 Functional element version code for CPU Unit element Use the above display to confirm the unit version of the CPU Unit connected online. Functional Element Versions and Programming Devices The Programming Device that supports the functional element version code must be used to enable all the functions in the corresponding functional element. Note Upgrading versions is not necessary if only the basic functions of the CPU Unit element are required.
  • Page 11: Table Of Contents

    TABLE OF CONTENTS PRECAUTIONS ....... . . xvii 1 Intended Audience .
  • Page 12 TABLE OF CONTENTS Appendix Sequence Table Design Sheet ..... . Revision History ....... . .
  • Page 13 About this Manual: This manual describes the installation and operation of the WS02-LCTC1-EV4 CX-Process Tool software package and includes the sections described below. The CX-Process Tool is used to create and test func- tion blocks for the CS1W-LC001 Loop Control Unit, the CS1W-LCB01 and CS1W-LCB05 Loop Control Boards, the CS1D-CPUjjP Process-control CPU Units, and the CJ1G-CPUjjP Loop-control CPU Units.
  • Page 14 PRECAUTIONS This section provides general precautions for using the CS-series Programmable Controllers (PLCs) and related devices. The information contained in this section is important for the safe and reliable application of Programmable Control- lers. You must read this section and understand the information contained before attempting to set up or operate a PLC system.
  • Page 15: Intended Audience

    It is extremely important that a PLC and all PLC Units/Boards be used for the specified purpose and under the specified conditions, especially in applications that can directly or indirectly affect human life. You must consult with your OMRON representative before applying a PLC System to the above-mentioned applications. Safety Precautions...
  • Page 16 Safety Precautions WARNING Check the following items before starting Loop Controller operation: Do not allow the area to which user link table data is written to overlap with any other area used by the CPU Unit or other Units. If areas overlap, the system may operate in an unexpected manner, which may result in injury.
  • Page 17: Application Precautions

    Application Precautions Caution When downloading a sequence table for the LCBjj (version 1.5 or higher) that has been edited online with the CX-Process Tool version 3.2 or higher, confirm that the system will operate normally with the edited sequence. If the sequence is not suitable for operation, unexpected operation may result.
  • Page 18 Application Precautions Caution To hold an analog output or contact output at a specific value (for example, the maximum value or minimum value) when the Loop Controller stops running, create a Step Ladder Program in the CPU Unit so that the corresponding output bit allocated to Analog Output Unit or Contact Output Unit is set to the desired value using an NC condition of the Loop Controller Running Flag (bit 00 in allo- cated CIO word “n”) as an input condition.
  • Page 19: Introduction

    SECTION 1 Introduction This section introduces the operations of the CX-Process Tool and connections to the PLC. CX-Process Tool ............1-1-1 Overview .
  • Page 20: Cx-Process Tool

    CX-Process Tool Section CX-Process Tool 1-1-1 Overview The CX-Process Tool supports the following functions for Loop Controllers. The CX-Process Tool runs on Windows NT 4.0 (with Service Pack 4 or higher), Win- dows 95, Windows 98, Windows ME, Windows 2000, or Windows XP. The CX-Process Tool (version 2.50 or higher) can communicate with a PLC equipped with a Loop Controller using the CX-Server communications driver as well as the FinsGateway communications driver.
  • Page 21: Function Block Navigation And Multi-Node Folder

    CX-Process Tool Section 1-1-2 Function Block Navigation and Multi-node Folder Function block navigation can be used to access the data created in memory with the CX-Process Tool. Data can be created for up to 32 CPU Units and 96 Loop Control Units (3 Loop Control Units each for 32 CPU Units) or 32 LCBjjs (1 LCBjj each for 32 CPU Units).
  • Page 22 CX-Process Tool Section created by selecting Settings – Insert – Insert Node. The file will be automati- cally named “Node XX,” where XX denotes the node number between 01 and The following data is contained in a function block file. Item Data name Description...
  • Page 23 2. CX-Process Monitor tag files are stored by default in the following directory with fixed file names. Directory: Omron\CX-Process Monitor Plus\db 3. CX-Process Monitor Plus tag files are not used when comparing, download- ing, or uploading data.
  • Page 24 ITEMs, and allocated I/O memory ad- dresses (in CPU Unit). The CSV tag file can be read from SCADA software via an OMRON OPC Server to specify block addresses and ITEM numbers in the function block data of the Loop Controller.
  • Page 25: Relationships Between Tag Files

    CX-Process Tool Section Job Information Files The job information file consists of data on the registration of jobs for function (.sjb) block navigation. Created by System The file name is automatically set to the same name as the project. Loop Controller The Loop Controller configuration file is a system file that includes data on the Configuration Files (.lcb) existence of Loop Controllers in the project.
  • Page 26: Operating Conditions Of Cx-Process Tool

    Version 3, or FinsGateway Runtime Version 2 or 3 can also be used. If the FinsGateway Runtime Version 3 has been already installed, there is no need to install the FinsGateway Embedded Version 3. Using CX-Server The CX-Server is a communications driver shared by the following OMRON Tools: • CX-Programmer...
  • Page 27: Relationship With Cx-Process Monitor

    Relationship with CX-Process Monitor Section • CX-Protocol • CX-Motion The CX-Server has the following advantages: • If the CX-Server is being used, one of the three Tools listed above can be started at the same time as the CX-Process Tool and simultaneous online con- nections can be established with the same PLC through the same COM port on the personal computer.
  • Page 28: Settings Required On The Cx-Process Tool

    Relationship with CX-Process Monitor Section cess Monitor or CX-Process Monitor Plus, always set FinsGateway as the com- munications driver for the CX-Process Tool. If the CX-Server is set, the CX-Pro- cess Monitor or CX-Process Monitor Plus will not be able to go online with the PLC.
  • Page 29 Relationship with CX-Process Monitor Section Block to input analog signals from Main function blocks Block to output analog signals to the CX-Process Monitor Plus. the CX-Process Monitor Plus. Blocks to monitor function block ITEM tags from the CX- Process Monitor Plus. Blocks to manipulate or display contacts from the CX-Process Monitor Plus.
  • Page 30 Relationship with CX-Process Monitor Section • To monitor and set individual contact signals, contact signals must be input/output using the Contact Distributor block (Block Model 201) and Internal Switch block (Block Model 209). • To monitor individual analog signals, analog signals must be output from the Input Selection block (Block Model 162).
  • Page 31: Cx-Process Tool Specifications

    CX-Process Tool Specifications Section CX-Process Tool Specifications CX-Process Tool Specifications Item Specification Product name CX-Process Tool Model WS02-LCTC1-EV4 Applicable PLCs CS-series PLCs Applicable Units/Boards Loop Control Units, Loop Control Boards, Process-control CPU Units, Loop-control CPU Units Computer IBM PC/AT or compatible Applicable Min.
  • Page 32 CX-Process Tool Specifications Section Item Specification Connecting Connection with Using FinsGateway Communications protocol with PLC: Host Link (Peripheral Bus method CPU Unit (or Serial Serial Unit Driver connection cannot be used when using FinsGateway Version Communications 3 or lower) Board/Unit) •...
  • Page 33 CX-Process Tool Specifications Section Item Specification • Setting of function block ITEM data (including System Common block settings) Offline operation functions • Software wiring of analog signals • Displaying or printing the arbitrary text (tags) attached to block connection diagrams and ladder diagrams •...
  • Page 34: Version Improvements

    Version Improvements Section Version Improvements 1-4-1 Version 1.20 The improvements made from version 1.00 to version 1.20 of the CX-Process Tool are listed in the following table. Item Ver. 1.00 Ver. 1.20 Maximum number of function data nodes 1 node 31 nodes max.
  • Page 35: Version 1.50

    Version Improvements Section 1-4-2 Version 1.50 The improvements made from version 1.20 to version 1.50 of the CX-Process Tool are as follows: Item Ver. 1.20 Ver. 1.50 Function blocks that can Not compatible with Compatible with the creation of following new function blocks with be created Loop Control Unit Ver.
  • Page 36: Version 2.00

    Version Improvements Section 1-4-3 Version 2.00 The improvements made from version 1.50 to version 2.00 of the CX-Process Tool are listed in the following table. Item Ver. 1.50 Ver. 2.00 New function blocks Does not support Loop Control ES100X Controller Terminal (Block Model 045), 4-point Unit version 2.00 Warning Indicator (Block Model 110), Arithmetic Operation (Block Model 126), Time Sequence Data Statistics (Block...
  • Page 37: Version 2.50

    Version Improvements Section 1-4-4 Version 2.50 The improvements made from version 2.00 to version 2.50 of the CX-Process Tool are listed in the following table. Item Ver. 2.00 Ver. 2.50 New function blocks Does not support Loop Fuzzy Logic (Block Model 016), Range Conversion (Block Model Control Unit version 2.50 127), Ramped Switch (Block Model 167), Level Check (Block Model 210), AI4 Terminals (DRT1-AD04) (Block Model 588), AO2...
  • Page 38: Version 3.00

    Version Improvements Section 1-4-5 Version 3.00 Note The improvements made from version 2.50 to version 3.00 of the CX-Process Tool are listed in the following table. Item Ver. 2.50 Ver. 3.00 Applicable Units/Boards Loop Control Units Loop Control Units and Loop Control Boards New functions User link tables Not supported.
  • Page 39: Version 3.1

    Version Improvements Section 1-4-6 Version 3.1 The improvements made from version 3.0 to version 3.1 of the CX-Process Tool are listed in the following table. Item Ver. 3.0 Ver. 3.1 Unit/Board support CS1W-LC001 Loop Control Unit and CS1D-CPUjjP Process-control CS1W-LCB01/05 Loop Control CPU Units (in addition to Boards CS1W-LC001 Loop Control Unit and...
  • Page 40: Version 4.0

    Version Improvements Section Item Ver. 3.1 Ver. 3.2 Monitor software CX-Process Monitor CX-Process Monitor or (CX-Process Monitor CX-Process Monitor Plus Plus cannot be used.) 1-4-8 Version 4.0 The improvements made from version 3.2 to version 4.0 of the CX-Process Tool are listed in the following table.
  • Page 41: Function Blocks/Items Incompatible With Earlier Versions

    Function Blocks/ITEMs Incompatible with Earlier Versions Section Function Blocks/ITEMs Incompatible with Earlier Versions 1-5-1 Incompatibility with Versions Earlier than Version 1.20 The following function blocks can be used only when Loop Control Unit CS1W-LC001 Ver.1.20 and onwards and CX-Process Tool Ver.1.20 and on- wards are used: •...
  • Page 42: Incompatibility With Versions Earlier Than Version 2.00

    Function Blocks/ITEMs Incompatible with Earlier Versions Section uploaded to CX-Process Tool, only the following function blocks are not uploaded. (When a new upload is performed, these blocks become empty.) Segment Program 2 (Block Model 157), Accumulated Value Input Adder (Block Model 182), Accumulated Value Input Multiplier (Block Model 183), Constant Comparator (Block Model 202), Variable Comparator (Block Model 203), Clock Pulse (Block Model 207), ON/OFF Valve Ma- nipulator (Block Model 221), Motor Manipulator (Block Model 222), Re-...
  • Page 43 Function Blocks/ITEMs Incompatible with Earlier Versions Section CX-Process Tool, an error occurs, and only those function blocks are not downloaded. (Other function blocks are downloaded successfully.) • The following function blocks cannot be registered on CX-Process Tool when Loop Control Unit Ver. 2.00 and onwards and versions of CX-Process Tool ear- lier than Ver.
  • Page 44: Function Blocks/Items Incompatible With Earlier Versions

    Function Blocks/ITEMs Incompatible with Earlier Versions Section eration screen on CX-Process Tool beforehand that the content of ITEM 099 onwards in the System Common block (Block Model 000) is as follows: ITEM Data name Data MPU/FROM version indication V2.00 Version V2.00 and onwards must be indicated. 1-5-4 Incompatibility with Versions Earlier than Version 2.50 Function Blocks The following function blocks can be used only with version 2.50 or higher ver-...
  • Page 45 Function Blocks/ITEMs Incompatible with Earlier Versions Section ITEMs Incompatible with The following ITEMs can be used only with version 2.50 or higher versions of the Earlier Versions CS1W-LC001 Loop Control Unit and version 2.50 or higher versions of the CX- Process Tool.
  • Page 46: Connecting To The Plc

    Connecting to the PLC Section 1-5-5 Incompatibility with Versions Earlier than Version 3.2 Function Blocks The following function blocks can be used only with LCB01/LCB05 version 1.5 or Incompatible with Earlier higher, or LCB03, together with the CX-Process Tool version 3.20 or higher. Versions Ai4 Terminal (PTS51), Ai8 Terminal (PTS55), Ai4 Terminal (PTS52), Ai8 Terminal (PTS56), Ai8 Terminal (PDC55), Ao2 Terminal (DA021),...
  • Page 47: Features Of Finsgateway And Cx-Server

    Connecting to the PLC Section 1-6-1 Features of FinsGateway and CX-Server The following table compares the special features of the communications driv- ers. Communications driver Item FinsGateway CX-Server Serial communications modes Host Link (SYSWAY-CV) Host Link or Peripheral Bus for serial connections Network communications Supported Supported...
  • Page 48: Using Finsgateway

    Connecting to the PLC Section 1-6-3 Using FinsGateway The following three methods can be used to connect to the PLC. Regardless of the connection method, use FinsGateway Version 2 or higher (embedded) as the communications driver. Communications network FinsGateway Contents communications driver Serial Serial Unit Driver...
  • Page 49 Connecting to the PLC Section Note The Controller Link Driver (FinsGateway Version 3 CLK (PCI slot) Driver or the FinsGateway Version 2 or higher Controller Link Driver) must be installed in or- der to connect to the PLC via a Controller Link Network. Controller Link Unit Controller Link Unit...
  • Page 50: Connecting Cables

    Connecting to the PLC Section The connections shown in the following diagram can be used with either Periph- eral Bus or Host Link connections. Connections to the Peripheral Connections to the RS-232C port of the CPU Port of the CPU Unit Unit or Serial Communications Board or Unit CX-Process CX-Process...
  • Page 51: Basic Operating Procedures

    Basic Operating Procedures Section The following components are available for connecting the IBM PC/AT or com- patible over RS-232C. Connect to a male 9-pin D-Sub serial port. Unit Port on Unit Serial Communica- Model Length Remarks tions Mode CPU Unit Built-in RS-232C port Host Link XW2Z-200S-V...
  • Page 52 Basic Operating Procedures Section Note The CX-Process Monitor and CX-Process Monitor Plus use Fins- Gateway as the communications driver for connections with the PLC. When using the CX-Process Monitor or CX-Process Monitor Plus, al- ways set FinsGateway as the communications driver for the CX-Pro- cess Tool.
  • Page 53 Basic Operating Procedures Section b) Sequence tables are supported by LCB05 and LCB05D (LCB ele- ments 00-LCB05 and 00-LCB05D) only. Using CX-Process Monitor (See page 121.) 10. Set the function block for data exchange with CX-Process Monitor, i.e., the Block Send Terminal to Computer Function Blocks. 11.
  • Page 54 Basic Operating Procedures Section 13.Start the CX-Process Monitor Plus and click the Start Button. LCBjjs 10.Register and connect the function blocks to exchange data with the CX-Pro- cess Monitor Plus. Items to Registrations and LCBjjs monitor connections Function Only register the HMI settings in the System Common block block data function blocks.
  • Page 55 Basic Operating Procedures Section 11.Set the CSV tags (using Tag Settings – CSV Tag from the Setting Menu). 12.Output the CSV tag file (using Create Tag File – RS View Tags from the Execution Menu). 13.Import the RS View tag file directly to the RS View 32 using the import utility in the RS View 32.
  • Page 56 Basic Operating Procedures Section Data for another Special I/O Unit will be read and written if an incorrect unit number is used. c) Make sure the initial settings in the System Common Block in the Loop Controller are correct. Check that the DM Area words for the Node Termi- nal Function Block in the CPU Unit of the Loop Controller will not be used for any other purpose.
  • Page 57: Operations

    Operations Section 3. Check the connections with the CX-Process Tool (using Start from the Vali- date Action Menu). (See page 243.) 4. Tune parameters such as PID constants and make SP settings with the CX- Process Tool. Step 7: Actual Operation 1, 2, 3...
  • Page 58 Operations Section Item Menu item Page Settings ITEMs Double-click the function block registered on the Navigation Screen. Double-click each ITEM. Set the data in the Setting Dialog Box. Registering Registering Registering Select Edit – User Link Table from the Settings elements in the from the User elements...
  • Page 59 Operations Section Item Menu item Page Creating (compiling) the CSV tag file for SCADA Select the function block and select Tag Settings software – CSV Tags from the Settings Menu to set the CSV tags. Select the option to automatically register CSV tags when registering function blocks and edit the CSV tag file in Excel or other editor.
  • Page 60: Online Operations

    Operations Section 1-8-2 Online Operations Item Menu item Page Connecting via serial communications Activate and select the folder of the function block file. Select Network Settings from the Settings Menu. Input the network address. Set the node address to 01. Select the LCU/LCB element (by default set to LC001-1).
  • Page 61 Operations Section Item Menu item Page Checking system Activate the folder of the function block file and select the Load rate check LCU/LCB l t (d f lt LC001 1) operation of Loop LCU/LCB element (default: LC001-1). Block address Controller with execution Select Operation –...
  • Page 62 SECTION 2 Preparations to Create Function Blocks This section describes installing the CX-Process and provides an overview of the user interface. Installation ............. . 2-1-1 Uninstalling the Previous Version of CX-Process Tool .
  • Page 63: Installation

    Installation Section Installation To use the CX-Process Tool, the following software must be installed on the same computer. Either of these can be installed first. 1, 2, 3... 1. CX-Process Tool 2. FinsGateway Embedded Version 3 or higher or CX-Server Selecting Communications Drivers The CX-Process Tool supports the following communications drivers.
  • Page 64: Uninstalling The Previous Version Of Cx-Process Tool

    Installation Section • FinsGateway Ver. 3.12 <CD–ROM drive>:\Fg2wv3\FGW3ee\Serial\disk1\SETUP.EXE <CD–ROM drive>:\Fg2wv3\FGW3ee\ETN\disk1\SETUP.EXE <CD–ROM drive>:\Fg2wv3\FGW3ee\CLK (PCI)\disk1\SETUP.EXE <CD–ROM drive>:\Fg2wv3\FGW3ee\CLK\disk1\SETUP.EXE • FinsGateway Ver. 2003 <CD–ROM drive>:\Fg2w2003\Fgw2003\Disk Images\Embed\setup.exe Note The following folder contains the different software for using Ethernet in a duplex system at the personal computer. •...
  • Page 65 Installation Section A dialog box will appear with a message saying that setup preparations for the CX-Process Tool are being made. The following screen will appear when preparations have been completed. 3. Click the Next Button. The Software License Agreement Dialog Box will ap- pear.
  • Page 66: Before Installing Finsgateway

    Setup Complete Dialog Box will appear. 12. Click the Finish Button. 13. The CX-Process Tool will start up now by selecting Start, Program, Omron, CX-Process Tool, and CX-Process Tool from the menu, if the FinsGate- way (embedded version 3 or 2003) has been already installed.
  • Page 67 Installation Section <CD-ROM drive>:\Fgwv3\FgwUtils\SettingSalvage.exe 2. Select the Backup to File option, and click OK. Step 2: Removing the Remove the previous version of FinsGateway by referring to that manual for de- Previous FinsGateway tails. Note The FinsGateway removal process does not delete all of the FinsGateway files and registry data used by FinsGateway.
  • Page 68: Installing Finsgateway Embedded Version

    Installation Section 2. Update the HTML Help runtime component according to the instructions displayed on the screen. 3. The program will suggest a system restart when it finishes. Do not proceed to the next step without restarting the computer. If the instal- lation is continued without restarting the computer, the FinsGateway will not operate properly.
  • Page 69 Installation Section 2. Using Windows Explorer or any other appropriate method, open Serial in the CD-ROM, and double-click the following icon inside the disk1 directory. The following screen will appear. 3. Click the Next Button. The User Registration Dialog Box will appear. 4.
  • Page 70 Installation Section 5. Click the Yes Button. The following Choose Destination Location Dialog Box will appear. 6. Click the Yes Button. The following Select Program Folder Dialog Box will appear. 7. Check the installation directory and click the Next Button. Installation of the program will start.
  • Page 71 Installation Section Installing FinsGateway Version 3 Update 3.12 1, 2, 3... 1. Using Windows Explorer or any other appropriate method, open the Fgwv3/FgwUpdate directory in the CD-ROM, and double-click the following icon. 2. The following screen will appear. 3. Click the Next Button. The following Information Dialog Box will appear.
  • Page 72 Installation Section 4. Check the installation directory and click the Next Button. The Start Copying Files Dialog Box will appear. 5. Check the installation directory and click the Next Button. Installation of the program will start. The following dialog box will appear when the installation has been completed.
  • Page 73 Installation Section Installing FinsGateway Version 2003 1, 2, 3... 1. Double-click setup.exe in the Fgw2003 folder in the CD-ROM. 2. Click the Next Button to display the following screen. 3. Input the user name and company name, and then click the Next Button.
  • Page 74 Installation Section 4. Select the communications drivers that are required to run the CX-Process Tool. Select all the drivers if possible. 5. Click the Next Button. 6. Specify the installation directory. Unless a particular directory is required, use the default location and click the Next Button. 7.
  • Page 75: Installing Cx-Server

    Installation Section 8. The following screen will be displayed when installation has been com- pleted. Click the Finish Button and restart the personal computer. Installation is now completed. 2-1-5 Installing CX-Server Note 1. The CX-Server PLC Tools must be installed to use CX-Server for the com- munications driver.
  • Page 76: Overview Of User Interface

    FinsGateway Embedded Version 3 or higher has been installed in the computer. 1, 2, 3... 1. Select Program, Omron CX-Process Tool, and CX-Process Tool from the Windows START Menu. The following dialog box will appear to select the communications driver.
  • Page 77 Overview of User Interface Section Note Directories selected from the navigation area are opened and function blocks selected from the navigation area are all highlighted. Operation via Menu and Toolbars Names of project directory and active function block file Menu bar Toolbar Annotation (User-set...
  • Page 78: Function Block Navigation Tree

    Overview of User Interface Section 2-2-1 Function Block Navigation Tree The function block navigation tree shows the function block files, LCU/LCB ele- ments, function block groups, and function blocks. Function Block File • Active: Red Inactive: White • Node 01 to 32 (Node names cannot be changed.) •...
  • Page 79: Function Block Navigation Menus

    Overview of User Interface Section 2-2-2 Function Block Navigation Menus Menus in Normal Display Mode Main Menus Menu Submenu/ Description Conditions for Command selection File Creates a function block navigation area and project. Open Opens a multi-node file in the current multi-node folder. All related files are opened automatically.
  • Page 80 Overview of User Interface Section Menu Submenu/ Description Conditions for Command selection File, PC Info Create Creates I/O tables in the CPU Unit from the CX-Process continued I/O Table Tool. (applica- ble only when CX- Server is used as the com- munica- tions driv- PLC Set-...
  • Page 81 Overview of User Interface Section Menu Submenu/ Description Conditions for Command selection Settings, Monitor Sets tags for CX-Process Monitor (with the tag names, tag When a Block Send continued Setting Tag (Loop comments, scaling, and units). Terminal to Control Computer or Area to Unit only) Send to All Nodes Function Block is...
  • Page 82 Overview of User Interface Section Menu Submenu/ Description Conditions for Command selection Settings, Edit Edit Edits function block ITEMs. When a function continued Function block is selected Block ITEMs Edit Block Sets the CX-Process Tool to Edit Block Diagram Mode When the block Diagram and make the software connection between function...
  • Page 83 Overview of User Interface Section Menu Submenu/ Description Conditions for Command selection Settings, Import Imports the symbol information from the current When the continued CX-Programmer CX-Programmer project to a user link table. CX-Programmer is Symbols running Program Input Used to input a password. When an LCB Protection Password...
  • Page 84 Overview of User Interface Section Menu Submenu/ Description Conditions for Command selection Execution Create Monitor Creates a file for the CX-Process Monitor. Tag File Tag (Loop (The CX-Process Monitor must be installed in advance.) Control Unit only) CSV Tag Creates a CSV tag file based on CSV tag settings and settings in the Send/Receive All Blocks blocks (Block Model 462/461).
  • Page 85 Overview of User Interface Section Menu Submenu/ Description Conditions for Command selection Execution, Download Selected Transfers the data in the specified Loop Controller or When a Loop continued function block in the current function block file to the Controller is specified Loop Controller connected online.
  • Page 86 Overview of User Interface Section Menu Submenu/ Description Conditions for Command selection Execution, Find Block Searches for the block number of the registered function When an LCU or continued Number block that has been specified, and moves the cursor to the LCB element is function block with the matching block number in the selected...
  • Page 87 Submenu/ Description Conditions for Command selection Help PBPC Web Accesses the OMRON PLC website. (A browser plug-in is required.) Function Block Displays reference help for the selected block type. Reference About CX-Process Displays the version of the CX-Process Tool. Pop-up Menus (Menus Displayed by Clicking Right Button)
  • Page 88 Overview of User Interface Section Pop-up menu Description Conditions for selection command Monitor ITEM List Same as selecting Monitor/ITEM List from the When the cursor is positioned on a Execution Menu. function block that has been u c o b oc as bee pasted Tuning...
  • Page 89 Overview of User Interface Section Menus in Edit Block Diagram Mode Select the block diagram first, and then select Edit – Block Diagram from the Settings Menu so that the CX-Process Tool will enter Edit Block Diagram Mode, where the following menus will appear to the left of the Execution Menu. Main Menus Menu Command...
  • Page 90 Overview of User Interface Section Pop-up Menus (Menus Displayed by Clicking Right Button) Pop-up menu command Description Conditions for selection Paste: Function Block Pastes a function block selected on the When the cursor is in the position Navigation Screen to the desired where a function block can be pasted position.
  • Page 91 Overview of User Interface Section Pop-up menu command Description Conditions for selection Annota- Insert Inserts an annotation. tions Selected When an annotation is selected Edit Edits the selected annotation. Annota- Delete Deletes the selected annotation. tion tion Bring to Displays the selected annotation in front Front of other annotations.
  • Page 92 Overview of User Interface Section User Link Table Pop-up Menu (Menus Displayed by Clicking Right Button) Pop-up menu command Description Conditions for selection Adds a tag to the user link table. The User Link Table Edit Dialog Box will be displayed.
  • Page 93 Overview of User Interface Section Pop-up menu command Description Conditions for selection Filter Analog/ Analog Displays analog signal tags. Contact Contact Displays contact signal tags. Both Displays both analog and contact signal tags. Read/Write Read Displays tags that read from the CPU Unit (from to the Loop Controller.
  • Page 94 Overview of User Interface Section Sequence Table Menus If a function block file in a sequence table is double-clicked to enter sequence table mode, the following menus will be displayed between the Operation Menu and the Window Menu. Main Menus Menu Command Description...
  • Page 95 Overview of User Interface Section Menu Command Description Operation Column/ Insert Row Inserts one signal row. When a row (signal + value) is selected in Edit Mode Delete Row Deletes one signal row. When a row (signal + value) is selected in Edit Mode Insert Column Inserts one rule column.
  • Page 96 Overview of User Interface Section Sequence Table Pop-up Menu (Menus Displayed by Clicking Right Button) Pop-up menu command Description Conditions for selection Edit Mode Enable Enables editing a sequence table. Disable Disables editing a sequence table. View Table Displays a sequence table. Mode Element Displays an element to enable editing it.
  • Page 97 Overview of User Interface Section Pop-up menu command Description Conditions for selection Expand Edit Mode Vertical Expands the number of conditional operations in a sequence table. Horizontal Expands the number of entries in a sequence table. Execute Form Every Cycle Sets the sequence table to be executed every cycle.
  • Page 98 Overview of User Interface Section Menu Instruction Description Change Mode Select Returns the cursor to the normal selection condition. Draw Line Draws a line. Delete Line Deletes a line. LOAD Inputs a LD instruction. LOAD NOT Inputs a LD NOT instruction. Inputs an OUT instruction.
  • Page 99 Overview of User Interface Section Pop-up Menu (Menu Displayed by Clicking Right Button) Pop-up menu command Description Conditions for selection Data Configuration Inputs an operand. When an instruction symbol is selected Edit Mode Select Cell Set the cursor to normal selection status.
  • Page 100 Overview of User Interface Section Pop-up menu command Description Conditions for selection Insert Row Same as selecting Insert Row from the Manipulate Ladder Menu. Delete Row Same as selecting Delete Row from the Manipulate Ladder Menu. Validate Start Starts checking the operation of open Action ladder diagrams.
  • Page 101 Overview of User Interface Section Pop-up Monitor Tag List Menu (Menu Displayed by Clicking Right Button) Pop-up menu command Description Conditions for selection When the monitor tag list is Monitor Tag Setting Displays the Monitor Tag Setting Dialog Box. displayed Monitor Tag ITEM List Displays the ITEM list for the send block to the relevant computer (to all nodes) (find function...
  • Page 102 Overview of User Interface Section Pop-up Menu on Connection Map Pop-up menu command Description Conditions for selection Back Returns to the previously display function block connection map. Forward Returns to the connection map displayed before Back was executed. Jump Selected Item Selects an ITEM in the connection map.
  • Page 103 SECTION 3 Creating Function Blocks This section describes how to create and manipulate function blocks. Creating Function Block ........... 3-1-1 Data Configuration .
  • Page 104 Section 3-10 Printing ..............3-10-1 Printable Data .
  • Page 105: Creating Function Block

    Creating Function Block Section Creating Function Block 3-1-1 Data Configuration This section describes the function block data created using the CX-Process Tool. Personal computer memory Function block navigation area Select Add IST File from the Function block file Function block file File Menu.
  • Page 106: Overview Of Procedure For Creating Function Blocks

    Step 1: Creating a Function Block Navigation Area and Multi-node Folder 1, 2, 3... 1. Start the CX-Process Tool by selecting Omron, CX-Process Tool, CX-Pro- cess Tool from the Windows Start Menu. Note Always set FinsGateway when using the CX-Process Monitor Plus.
  • Page 107 Creating Function Block Section Show from the File Menu. The dialog box will be displayed the next time that the CX-Process Tool is started. 3. Select New from the File Menu. The following New Project Name Dialog Box will appear. Input the project name and click the OK Button.
  • Page 108 Creating Function Block Section To delete the existing directory, select Open from the File Menu, and then press the Delete Key in a usual Windows control method. Step 2: Creating a Function Block File 1, 2, 3... 1. Select Insert – Insert Node from the Settings Menu. The node number of a new function block file will be created in the function block navigation area.
  • Page 109 Creating Function Block Section 3. Change the PLC (required only when using CX-Server). Note When using a CJ1G-CPUjjP Loop-control CPU Unit, the PLC model and CPU Unit model are automatically registered according to the LCU/LCB number and Unit version specified in the project. For example, if a CJ1G-CPU43P is selected, the PLC model is set to CJ1G-H and the CPU setting is CPU43.
  • Page 110 Creating Function Block Section In this example, the name of the first function block file is Node01. Multi-node folder name (Example: Equipment A)/Name of active function block file 5. Click the + to the left of the node folder. The following folders will appear un- der the node folder.
  • Page 111 Creating Function Block Section Option Meaning Default Communica- Retry times Sets the number of retries for tions communications with the PLC. Time-out value Sets the timeout time for 5,000 ms communications with the Loop Control Unit/Board (only when FinsGateway is the communications driver).
  • Page 112 Creating Function Block Section Option Meaning Default User Link Table Register Tag When selected, automatically Name registers tags in the user link automatically table (with automatic tag naming) when when software connections are connected to made for field terminals. Field Terminal. Set default to When selected, sets the refresh update refresh...
  • Page 113 Creating Function Block Section After change Model CJ1G CJ1G CJ1G CJ1G number -CPU -CPU -CPU -CPU type Model Unit V1.0 V1.0 V1.5 V1.5 V2.0 V2.0 V1.0 V2.0 V2.0 V2.0 V2.0 number version type ∆ ∆ ∆ ∆ ∆ ∆ ∆ ∆...
  • Page 114 Creating Function Block Section Creating Comments for Projects and Function Block Files • You can create a user comment for the function block navigation area (project folder). Right-click the function block navigation folder, then select System Job Information from the pop-up menu. The following Register System Job Information Dialog Box will appear.
  • Page 115 Creating Function Block Section The following dialog box will appear if the execution of any of the above is attempted without saving the data. Select Save from the File Menu so that the currently active function block file (red folder) will be saved. Step 3: Making System Common Block Initial Settings The System Common Block (block model 000) is used to set the specifications used by all of the function blocks.
  • Page 116 Creating Function Block Section Double-click the ITEM 004 line. The following dialog box will appear. 3. Input the data value and click OK. To set the next ITEM, click Next. To set the previous ITEM, click Back. Step 4: Registering Function Blocks Register each function block in the function block file.
  • Page 117 Creating Function Block Section The Navigation Screen has the following function block group items for a Loop Control Unit. Function block groups on Block type Block Navigation Screen models One Loop 01. System System Common Control Unit Common 02. Field Terminal Field Terminals 501 to 587 03.
  • Page 118 Creating Function Block Section click the right mouse button and select Insert from the pop-up menu. The following dialog box will appear. 2. Select the block model. Example: AI Terminal (AD041) 3. Set the block address where the block model will be allocated. Example: 4.
  • Page 119 Creating Function Block Section • Input User Link Tables (Reading data from the CPU Unit to the Loop Con- troller) Right-click on the block diagram and select Register/User Link Table/ Link Input (Read from CPU Memory) from the pop-up menu. •...
  • Page 120 Creating Function Block Section 3. Select the name of a user link table tag that has been registered or input a new tag to register it in the user link table. As shown below, the I/O memory address (here, DM00000) in the CPU Unit that corresponds to the selected tag will be displayed.
  • Page 121 Creating Function Block Section Display Registered Function Blocks 1, 2, 3... 1. Each block address registered is displayed on the tree on the Navigation Screen. The block address is displayed with the block address and function block name as shown below. 001.
  • Page 122 Creating Function Block Section lect Edit – Function Block ITEM from the Settings menu. A list of ITEMS will appear in the right pane. Deleting Blocks To delete function blocks that have already been registered, select the function block to be deleted, and then select Delete from the Settings Menu. Alternative- ly, click the right mouse button and select Delete from the pop-up menu.
  • Page 123 Creating Function Block Section • To zoom in to the display, click the Zoom In from the menu or press the Alt + Left Cursor Keys. 2. In the Navigation Screen, select the block to be pasted. The block will be highlighted.
  • Page 124 Creating Function Block Section 5. Click the start point of the connection and double-click the end point. The software connection will appear. To bypass the route, click the apex of the corner so that the direction can be changed by 90. Note a) The ITEM name will be displayed if you point at the ITEM at the end point.
  • Page 125 Creating Function Block Section c) To delete a line, select the line to be deleted, click the right mouse button (the line will be displayed in red), and select Delete Line from the pop-up menu. d) A red frame is not displayed on an ITEM specified as the starting point of a connection with CX-Process Tool Software version 2.50 and later.
  • Page 126 Creating Function Block Section All Lines Connected to a Function Block Select the block address/name field of the function block. All lines con- nected to the block will change to pink, and then click the right mouse button and select Delete selected lines from the pop-up menu. All Lines Connected to Specified ITEMs Select all of the ITEM symbols connected to the lines to be deleted.
  • Page 127 Creating Function Block Section Function Function block Abbreviation ITEM Data Abbreviation ITEM Data block diagram for analog number for analog number (Block input ITEMs output Model) ITEMs Blended PV source Accumulated value PID (013) designation (lower 4 digits) P2 source Accumulated value designation (upper 4 digits)
  • Page 128 Creating Function Block Section Function Function block Abbreviation ITEM Data Abbreviation ITEM Data block diagram for analog number for analog number (Block input ITEMs output Model) ITEMs Fuzzy X1 input value Y1 output value Logic (016) Y2 output value X8 input value Applicability for each rule Indication...
  • Page 129 Creating Function Block Section Function Function block Abbreviation ITEM Data Abbreviation ITEM Data block diagram for analog number for analog number (Block input ITEMs output Model) ITEMs ES100X External ratio setting PV measured value Controller source designation Terminal (045) (045) SP_DSP Set point MV_C...
  • Page 130 Creating Function Block Section 16 annotations can be inserted in one block diagram and up to 3,000 annota- tions can be inserted in one function block file. Each annotation can be up to 200 characters long. This function allows user-set labels (such as “Tank 1 Temp. Control” or “Tank Temp.”) to be inserted and displayed in function blocks or I/O wiring.
  • Page 131 Creating Function Block Section right side of the annotation (arrows will be displayed on both sides of the symbol), and enlarge the annotation. 5. Grab the annotation and move it to the desired position. Note a) When the annotation is displayed over a function block or con- necting line and covers it up, click the right mouse button to dis- play the pop-up menu and select Annotations/Selected An- notation/Send Behind Blocks and Lines.
  • Page 132 Creating Function Block Section Jump/Memory Area/Optional and specify the I/O memory address. The speci- fied address can be incremented by selecting Jump/Memory Area/Increment and decremented by selecting Jump/Memory Area/Decrement. Step 6: Setting ITEMs in Function Blocks Use the following procedure to set the ITEMs in each function block (other than Step Ladder Programs (block model 301).
  • Page 133 Creating Function Block Section Note ITEMs are displayed by default in the order of S and then O. It is pos- sible to display ITEMs in ascending order by clicking on ITEM. The following display will appear. 2. Double-clicking on the desired setting item. The corresponding dialog box will appear.
  • Page 134 Creating Function Block Section 4. Set other ITEMs in the same way. Initial Settings (S) and The following table provides the details of initial settings (S) and operation data Operation Data (O) (O). Unit Description Initial settings (S) Initial settings in each function block in the data in an LCU/LCB element that exists in a function block file (.ist) and step ladder programs.
  • Page 135 Creating Function Block Section Connection from the pop-up menu. Either input BBBIII or select from the Func- tion Block Group, Block/ITEM, and ITEM pull-down lists. Example: Setting PV Error (PVE) Source in Basic PID Block 1, 2, 3... 1. Select the blue ITEM. 2.
  • Page 136 Creating Function Block Section Step 9: Saving the Function Block Navigation Area Save the created function block navigation area as a project file (.mul) in a folder of the project name. When saving the project file, all the following files will be saved in the same proj- ect folder.
  • Page 137: Using The Cx-Process Monitor

    Using the CX-Process Monitor Section 2. Click the OK Button. The following dialog box will appear. 3. Open the project folder under CX-Process\data. Select the multi-node file (.mul). In the following example, “equipment A.mul” is selected. 4. Click the Open Button. All the related files in the multi-node folder will be read along with the multi-node file (.mul) in the function block navigation area.
  • Page 138 Using the CX-Process Monitor Section To set contact signals or analog signals (including the parameter) from the CX- Process Monitor, register a AO/DO Terminal Settings from Computer (block model 409 or 410) Function Block. Example CPU Unit I/O Memory DM Area 1-Block Send Execute Send...
  • Page 139 Using the CX-Process Monitor Section Note 1. For a 4-Block Send Terminal to Computer, four function blocks are selected for areas 1 through 4. 2. The AO or DO to Computer or AO or DO Terminal to All Nodes Function Blocks cannot be registered in the CX-Process Monitor on a Tuning Screen.
  • Page 140 Using the CX-Process Monitor Section Example for Contact Inputs 1, 2, 3... 1. Select the number ITEM and double-click the Tag Name Field. The following Input Data Dialog Box will appear. 2. Input the tag name (along with a tag comment if necessary) and click the OK Button.
  • Page 141 Using the CX-Process Monitor Section 1, 2, 3... 1. Select Create Tag File – Monitor Tag from the Execution Menu. The follow- ing dialog box will be displayed. 2. Click the OK Button. The following Compile Monitor Tags Dialog Box will ap- pear.
  • Page 142: Validate The Monitor Tag List

    2. On completion of the above compilation, a monitor tag file with a fixed file name (for monitor tag data for the CPU Unit) will be created in the following directory: omron\CX-Process\Process Monitor\db (The underlined part is the directory of CX-Process Monitor.) File names: mtagmst and mtagsubmst 3.
  • Page 143: Using The Cx-Process Monitor Plus

    Using the CX-Process Monitor Plus Section Using the CX-Process Monitor Plus The following six steps must be performed on the CX-Process Tool to pass tag data to the CX-Process Monitor Plus. 1, 2, 3... 1. Set the network address, node address, and unit address. 2.
  • Page 144 Using the CX-Process Monitor Plus Section Set CSV Tags and Always set the CSV tags and tags for the CX-Process Monitor Plus. The CX-Pro- CX-Process Monitor Plus cess Monitor Plus recognizes CSV tags and tags for the CX-Process Monitor Tags. Plus using tag names.
  • Page 145: Preparations For Using Scada Software

    CX-Process Monitor Plus.) File names: mtagmst and mtagsubmst 1, 2, 3... 1. Start the CX-Process Monitor Plus by selecting Start – Program – Omron – CX-Process Monitor Plus – CX-Process Monitor Plus. The CX-Process Monitor Plus’s Main Window will be displayed.
  • Page 146 Preparations for Using SCADA Software Section 2. Set CSV tags for each function block. Note CX-Process Tool version 3.1 or higher supports automatic registra- tion of CSV tags when function blocks are registered. The tag can also be edited in Excel or other software and then read into the proj- ect.
  • Page 147 Preparations for Using SCADA Software Section Expanded Scaling Data for SYSMAC OPC Server Version 2.6 (CX-Process Tool Version 4.0 or Higher Only) Scaling functions have been expanded in SYSTEM OPC Server Version 2.6 and higher. The expanded scaling data enables scaling in engineering units using an OPC Server.
  • Page 148 Preparations for Using SCADA Software Section Step 3: Output Tag Files Select CSV Tag or RS View Tag under Create Tag File in the Execute Menu. OPC Server Direct Access When using SYSMAC OPC Server version 2.5 or higher, the HMI area is not used.
  • Page 149 Preparations for Using SCADA Software Section ITEM 051 (Operation Cycle for HMI Function). To set CSV tags for any other ITEM, register the tags in the user link table and input/output the ITEM. Setting CSV Tags Set the CSV tags for each function block as described below. CSV tags can be set for the following function blocks.
  • Page 150 Preparations for Using SCADA Software Section 3. Click the Configure Button. The settings required for CSV tags are listed in the following table. Setting Setting range Tag name (representative tag) 16 characters max. (All characters can be used.) Tag Comment 16 characters max.
  • Page 151 Preparations for Using SCADA Software Section Editing with Excel after Automatic Registration Use the procedure shown in the following flow diagram. 1. To register a function block, select the CSV Tag Auto Register option. 2. When the node function block is saved (File/Save), the CSV tag setting file (.csv) Automatic compiling of CSV tag setting file.
  • Page 152 Preparations for Using SCADA Software Section 2. When the node function blocks are saved, a CSV setting file with the follow- ing contents (project_name.csv) is automatically created in a folder with the project name, under CX-Process Tool/data. Settings Data set for automatic CSV tag registration Tag name (representative Tagjjj (j: Function block No.) tag)
  • Page 153 Preparations for Using SCADA Software Section Setting Setting range Tag name (representative tag) 16 characters max. (All characters can be used.) Tag comment 16 characters max. (All characters can be used.) Scaling upper limit –5,000 to 99,999 (e.g., if decimal point is set to 1: –550.0 to 9,999.9) Scaling lower limit –5,000 to 99,999 (e.g., if decimal point is...
  • Page 154 Preparations for Using SCADA Software Section ceive All Blocks (461) must be registered for Loop Control Units and 2) CSV tags must be set for any Expanded CPU Unit Terminal function blocks for Loop Con- trol Units. Creating SCADA Tag Files 1) Select Compile CSV Tags from the Execution Menu.
  • Page 155 Preparations for Using SCADA Software Section If the OK Button is pressed even though there is an error, the same dialog box as for when no error occurs will be displayed. The following window will be displayed if there are no errors. 3) Set the folder and name for the CSV tag file and click the OK Button.
  • Page 156 Preparations for Using SCADA Software Section Error Display Normal Display...
  • Page 157 Preparations for Using SCADA Software Section 3. Set the folder and name for the tag file and click the OK Button. The following RS View Tag Compile Dialog Box will appear. When specifying a SCADA tag file (Taglist.csv) for compilation, select this option and specify the SCADA tag file.
  • Page 158 Preparations for Using SCADA Software Section Note OPC server direct access tags can also be added to the RS View tag file. The procedure is basically the same as when added OPC server direct access tags to SCADA tag files. The following flowchart shows all the operations involved in using RS View32 to specify an ITEM in the Loop Controller.
  • Page 159 Preparations for Using SCADA Software Section Contents of SCADA Tag Files, Including OPC Server Direct Access Tags The contents of the CSV tag file is listed in the following table. The file is a tab-de- limited text file in the same order as the table, and it can be read with spread- sheet software.
  • Page 160 Preparations for Using SCADA Software Section Contents Contents Setting range for ITEMs HMI tags User link table tags OPC Server direct access tags Read/write R: Read, RW: Read/write, W: R: Read, W: Write R: Read, RW: Read/write, W: Write Write Read and write are from the viewpoint of the SCADA soft- ware.
  • Page 161: Other Interfaces With Hmi

    Preparations for Using SCADA Software Section Note 1. User link table tags are not included. 2. The maximum number of lines is 65,535. Procedure Select Execute – Create Tag File – Create HMI I/F Memory Map. The CSV tags will be compiled and the CSV tag file will be saved in a file of the specified name (default: HMI_IFMap.csv).
  • Page 162: User Link Tables

    User Link Tables Section 4. CSV tags will be compiled. 5. When the tag compilation has been completed normally, the NSFP will start automatically. 6. The path to the CSV tag file created in step 4 will be automatically specified in the CSV Tag File field in the NSFP parameter settings screen.
  • Page 163: Creating User Link Tables

    User Link Tables Section tomatically when connected to Field Terminal option on the User Link Table Tab Page.) CPU Unit Loop Controller Function block data Corre- Virtual link Table I/O memory spond table block Tag A Tag A Tag B Tag C Tag C Note User link table tags can be saved in CSV format.
  • Page 164 User Link Tables Section The following dialog box will be displayed for either method 1 or 2.
  • Page 165 User Link Tables Section User Link Table Settings Item Setting Number Entry number For details on the entry number, refer to 3-5-4 Editing User Link Tables. Refresh period The refresh cycle for CPU Unit data. The cycle can be set to the system common operating cycle, 0.01 s, 0.02 s, 0.05 s, 0.10 s, 0.20 s, 0.50 s, 1.00 s, or 2.00 s (If the user link table is pasted in a block diagram to make...
  • Page 166 User Link Tables Section 1) Select Setting – Edit – User Link Table. 2) Right-click on the User Link Table Edit Screen and select Block Set from the pop-up menu. 3) The following User Link Table Batch Registration Dialog Box will be dis- played.
  • Page 167: Importing Cx-Programmer Symbols Into A User Link Table

    User Link Tables Section 3) Paste the function block on the block diagram. 4) When software connections are made, the ITEMs that are connected to the field terminal block will be automatically registered in the user link table. 3-5-3 Importing CX-Programmer Symbols into a User Link Table If CX-Programmer is running on the same computer, information on all of the symbols in the local symbol table in the current CXP Project can be imported into a user link table.
  • Page 168 User Link Tables Section • Imported User Link Table Data Imported from CX-Programmer Symbol Table CX-Programmer local symbol table CX-Process Tool user link table → Symbol name Tag name → Type BOOL Contact → CHANNEL Analog → Address Memory type and memory address (bit position) →...
  • Page 169 User Link Tables Section Contents of LnkTable.csv Item Contents Node number 0 to 32 LNK number Link number (See note a.) Tag name Tag name from user link table (only though16th character) Comment Comment from user link table (only through 24th character) Number of links Automatically set by system (number of tags referenced) Cycle...
  • Page 170 User Link Tables Section User Link Table Edit Menu Right-click at the top of the User Link Table to display the editing menu described in the following table. Pop-up menu Functions Registers an entry for a single link (tag) in the User Link Table.
  • Page 171: Creating User-Defined Blocks

    Creating User-defined Blocks Section Creating User-defined Blocks 3-6-1 Overview Groups of function blocks with analog I/O connections can be registered as a signal user-defined block. The user-defined blocks can be saved and reused as required (CX-Process Tool version 3.2 or higher). This group of function blocks can be registered as one user-defined block.
  • Page 172 Creating User-defined Blocks Section 3. A virtual block that functions as the output interface block to handle output data for the above group of blocks 3. Output interface block 2. Input interface block 1. Algorithm registered as one group External External outputs from inputs to...
  • Page 173: Creating User-Defined Blocks On The Cx-Process Tool

    Creating User-defined Blocks Section User-defined Blocks User-defined blocks can be inserted into a function block diagram for use with Pasted with Other other function blocks. Function Blocks User-defined Block A Inserting User-defined Block A Another Project 3-6-3 Creating User-defined Blocks on the CX-Process Tool The following example shows how to create a user-defined block.
  • Page 174 Creating User-defined Blocks Section An input interface (I/F) block and output interface block will also be inserted automatically. These two blocks are virtual blocks that will serve to assign external I/O for the user-defined block. 4. Adjust the layout of the function blocks and insert an Advanced PID (Block Model 012) and a Lead/Delay (Block Model 147) block.
  • Page 175: Inserting User-Defined Blocks

    Creating User-defined Blocks Section When the connection is made, the following Input/Output Setting Dialog Box will be displayed. Input some text for the comment, e.g., “PV.” In the same way, connect another spot on the right side of the input interface block to the input (X1) of the Lead/Delay (Block Model 147).
  • Page 176: Exporting User-Defined Blocks To Files

    Creating User-defined Blocks Section block showing the comments set for the input interface and the comment set for the output interface. 2. Register analog input and analog output terminals and connect the user-de- fined block between them, as shown below. Note The user-defined names for a user-defined block can be changed by selecting the block on the function block navigation tree, right-clicking, and selecting Change Comment.
  • Page 177: Importing User-Defined Blocks From Files

    Creating User-defined Blocks Section The file type is ucb (file name extension: .ucb). 3-6-6 Importing User-defined Blocks from Files Open the project into which the user-defined block is to be imported, select the LCB element, and select Settings – User-defined Block – Import. Specify a file (.ucb), input a function block name for the user-defined block, and click the Set Button.
  • Page 178: Creating Step Ladder Program Instructions

    Creating Step Ladder Program Instructions Section Creating Step Ladder Program Instructions This section provides information on the creating a step ladder program (block model 301). Either a ladder diagram or mnemonics can be selected to create the step ladder program. If the CX-Process Tool’s version is 2.50 (or higher) and ITEM200 (the Mnemonic Flag) is set to 0, the program will be assembled automatically (ladder diagram to mnemonic conversion) when it is downloaded and disassembled automatically...
  • Page 179 Creating Step Ladder Program Instructions Section 3. The following screen will appear. 4. Click an icon on the right toolbar. The ladder diagram of the instruction will appear under the cursor. Move the cursor to the desired position on the lad- der diagram and click the position.
  • Page 180 Creating Step Ladder Program Instructions Section 5. To input the operand, click the icon to return the cursor to normal. Double-click the ladder diagram symbol. The following dialog box will ap- pear. Input the block address and ITEM number. Here, select ITEM 026 at block address 001 and click the OK Button. Note In the ladder diagram, “–”...
  • Page 181 Creating Step Ladder Program Instructions Section Ladder Example Note 1. The ladder diagram display can be zoomed into by pressing the Alt + Left Cursor Keys. The ladder diagram display can be zoomed away from press- ing the Alt + Right Cursor Keys. 2.
  • Page 182 Creating Step Ladder Program Instructions Section c) Select the upper left corner of the area where the data is to be pasted. A black frame will be displayed. Click the upper left corner of the area into which to paste the data. d) Click the right mouse button and select Paste from the pop-up menu.
  • Page 183 Creating Step Ladder Program Instructions Section 3. To edit the text in the annotation, double-click the annotation. The following diagram shows the appearance of the annotation when it can be edited. 4. Input the text. In this example, “A/M Switch” has been input. (Press the En- ter Key to create a new line.) 5.
  • Page 184 Creating Step Ladder Program Instructions Section 1, 2, 3... 1. Select Mnemonics from the Manipulate Ladder Menu or click the icon. The following screen will appear. 2. Click the Refresh Button. The step ladder program in the ladder diagram will be converted into mnemonics and displayed as shown below.
  • Page 185: Mnemonics

    Creating Step Ladder Program Instructions Section The user may click the icon instead, to execute the same the func- tion as the Refresh Button in the above Mnemonics Dialog Box. Note 1. Unless the step ladder programs are converted, the cross-reference func- tion will not be available.
  • Page 186 Creating Step Ladder Program Instructions Section When creating a program that is incompatible with ladder diagram format, set the Mnemonic Flag (ITEM200) to 1 to disable automatic assembly and disassembly by the CX-Process Tool. (This function is supported by Loop Control Unit Version 2.50 and higher versions, or LCBjjs.) 2.
  • Page 187 Creating Step Ladder Program Instructions Section b) Input “LOAD” and not “LD,” otherwise the instruction will not be accepted. d) Click the Operand Field. If it is a contact ITEM, input the operand (i.e., block address and ITEM number) in six digits. Example: 001013 Note In the ladder diagram, “–”...
  • Page 188: Cross-Reference Display

    Creating Step Ladder Program Instructions Section Mnemonic Input Example Converting Mnemonics Use the following procedure to convert a step ladder program created in mne- to Ladder Diagram monics or uploaded into a ladder diagram. This procedure is possible only when ITEM200 (the Mnemonic Flag) of the step ladder program (block model 301) is set to 0.
  • Page 189: Step Ladder Instructions

    Creating Step Ladder Program Instructions Section 2. Select the LCU/LCB element, and select Cross-Reference from the Execu- tion Menu. The following screen will appear. 3-7-4 Step Ladder Instructions Command Icon Select Operand Description O: Can be used Mode –: Cannot be used menu menu In logic se-...
  • Page 190 Creating Step Ladder Program Instructions Section Command Icon Select Select Operand Operand Description O: Can be used Mode Mode –: Cannot be used menu menu In logic se- In step se- quence quence Write des- SET turns the operand bit 1 (ON) when the tination execution condition is 1 (ON), and does not block ad-...
  • Page 191: Other Icons

    Creating Step Ladder Program Instructions Section Command Icon Select Select Operand Operand Description O: Can be used Mode Mode –: Cannot be used menu menu In logic se- In step se- quence quence STEP STEP Timer setting This is the timer (setting range: 0 to 9999 sec) –...
  • Page 192: Creating Sequence Tables

    Creating Sequence Tables Section Creating Sequence Tables Use the following procedure to create a Sequence Table Block (block model: 302). This operation is supported for LCB05 and LCB05D only. Note 1. Before creating a sequence table, always select 00-LCB05 or 00-LCB05D in the dialog box displayed for Settings/Insert/Insert LCB/LC001.
  • Page 193 Creating Sequence Tables Section 3. Double-click the 701. Sequence Table. The sequence table will be dis- played on the right side of the window. By default, the sequence table is set so that editing is disabled. (Sequence Table (Edit Disabled) will be displayed in red.) To edit the sequence table, right-click on it and select Edit Mode/Enabled.
  • Page 194: Names Of Sequence Table Elements

    Creating Sequence Tables Section 3-8-2 Names of Sequence Table Elements Signal Signal comment Execute form Rules Rule numbers Step number Conditions Actions Next step designation 3-8-3 Setting Execution Forms Right-click and select Execute Form and then Every Cycle, Start by S1, Start Only First Cycle, or Not Execute from the pop-up menu.
  • Page 195: Editing Sequence Tables

    Creating Sequence Tables Section 3-8-5 Editing Sequence Tables 1, 2, 3... 1. Right-click on the sequence table in the right side of the window and select Edit Mode/Enabled. The sequence table will be changed to Edit Mode. (Sequence Table will be displayed in black.) 2.
  • Page 196: Settings For Conditions And Actions

    Creating Sequence Tables Section 4. Set values for the signal in the rule column of the condition and action sec- tions. Signal Value Switches from Y to N to blank and then repeats when double-clicked. 3-8-6 Settings for Conditions and Actions Conditions The following contact signals can be used for sequence table conditions.
  • Page 197 Creating Sequence Tables Section Actions The following contact signals can be used for sequence table outputs. Signal Notation on Types Settings on Setting method Example CX-Process Tool CX-Process Tool screen screen Output OUT_H Function block Output tab Select the block For block address (See note.) (destination):...
  • Page 198 Creating Sequence Tables Section Signal Notation on Types Settings on Setting method Example CX-Process Tool CX-Process Tool screen screen Write to SET(#value, Writing a constant ITEM Write tab Select the block ITEM destination) to a function block destination: Block ITEM, select the ITEM write ITEM ITEM number from...
  • Page 199: Editing Elements

    Creating Sequence Tables Section Sequence table execute form Signal Output Setting Execution (ITEM 006) form screen on sc ee o specification spec ca o condition co d o CX-Process in rule For Every Cycle (0) and Start on For Start Tool S1 (1) Only First...
  • Page 200: Expanding The Sequence Table

    Creating Sequence Tables Section 2. Select a row and select Data Edit/Element from the menus. The Initial Data Configuration Dialog Box will be displayed. 3. Values are set for the timers and counters. The settings are shown in the following table. Element type Set value Pre-alarm...
  • Page 201: Displaying Loop Controller Memory Maps

    Displaying Loop Controller Memory Maps Section For example, if a sequence table at block address 701 is expanded, three new areas will be automatically registered as shown below. Number of rules Number of Block address: 701 Block address: 900 conditions (The original sequence (Area for the increased table)
  • Page 202: Displaying Loop Controller Memory Maps

    Displaying Loop Controller Memory Maps Section • When analog or contact signals are allocated in the field terminal block: Orange Note 1. For User Link Table contacts, the I/O memory address in which the contact signal is allocated is displayed in color. 2.
  • Page 203 Displaying Loop Controller Memory Maps Section Display color Loop Controller allocated area Green User Link Table (except field terminals) HMI I/F Send Area (Loop Controller → CPU) Blue HMI I/F Receive Area (CPU → Loop Controller) Pink Orange Field Terminal Overlap (including overlap in data written to the CPU Unit) Aqua Overlap (Recv.
  • Page 204 Displaying Loop Controller Memory Maps Section Example 2: HMI I/F Area Display E0_00000 to E0_00079 are displayed in blue, indicating that they are allocated as the HMI I/F. Memory Map Detail Select the I/O memory word cell in the Memory Map Window, and click the icon to display the Detail View Window.
  • Page 205: Printing

    Printing Section 3-10 Checking the Result Window (Overlap) Displays a list of any CPU Unit I/O memory addresses that are overlapping (in- cluding overlap in data written to CPU Unit) in the HMI I/F, User Link Table, or Field Terminals to enable checking for overlapping addresses. This can be done using either of the following two procedures.
  • Page 206: Printable Data

    Printing Section 3-10 3-10-1 Printable Data Data Printable item Condition for File menu Pop-up menu selection Function blocks Block addresses, block models, Print/Function None block names, and all ITEM settings. Block Select the desired LCU/LCB element, function block group, or function block.
  • Page 207: Printing Function Blocks

    Printing Section 3-10 3-10-2 Printing Function Blocks 1, 2, 3... 1. Select Print and Function Block from the File Menu. The following dialog box will appear. 2. Select the LCU/LCB element to print. 3. Click the OK Button to print all the LCU/LCB element data. To print the specified part, select Print Selection and select the function block groups or the block addresses to be printed.
  • Page 208: Printing Block Diagrams

    Printing Section 3-10 Printing Example 3-10-3 Printing Block Diagrams Printing an Active (i.e., Currently Open) Block Diagram 1, 2, 3... 1. Select the block diagram folder and select Edit/Block Diagram from the Settings Menu to set the Edit Block Diagram Mode. 2.
  • Page 209 Printing Section 3-10 Printing Example Printing for an LCU/LCB Element 1, 2, 3... 1. Select the LCU/LCB element in the function block navigation area, and then Select Print and Block Diagram from the File Menu. The following dialog box will be displayed. 2.
  • Page 210: Printing Ladder Diagrams

    Printing Section 3-10 3-10-4 Printing Ladder Diagrams Printing an Active (i.e., Currently Open) Ladder Diagram 1, 2, 3... 1. Select Edit Step Ladder Mode. (Select the step ladder block, and then select Setting and Edit Step Ladder Program.) 2. Right-click the ladder diagram window, and then select Print Ladder Dia- gram from the pop-up menu.
  • Page 211: Printing Monitor Tag Lists (Loop Control Units Only)

    Printing Section 3-10 Printing Example Printing for an LCU/LCB Element 1, 2, 3... 1. Select the LCU/LCB element from the function block navigation area, and then select Print and Cross-reference from the File Menu. 2. One cross-reference will be printed per page. You can also specify the start page.
  • Page 212: Printing All

    Printing Section 3-10 2. Right-click the CSV Tag List Window, and then select Print from the pop-up menu. The Print Dialog Box will be displayed. 3. Click the OK Button to start printing. Printing for an LCU/LCB Element 1, 2, 3... 1.
  • Page 213: Printing User Link Tables

    Printing Section 3-10 2. Select All to print all of the sequence tables for the LCU/LCB element. Se- lect Select Area to specify the sequence tables to print, and then input the numbers for the first and last sequence tables to print. The numbers corre- spond to the order that the block diagrams were registered in.
  • Page 214: Setting Options

    Setting Options Section 3-11 3-11 Setting Options 3-11-1 Overview Options can be set for the CX-Process Tool. Select Options from the Setting Menu. The following Product Information Settings Dialog Box will be displayed. The settings made here apply to the entire function block navigation (i.e., the en- tire project).
  • Page 215 Setting Options Section 3-11 Option Meaning Default CSV Tag Show extended When selected, outputs OPC Setting property Server scaling tags. Use this option to perform scaling using an OPC Server. Always enable When selected, makes outputting OPC Server OPC Server scaling tags the scaling tag option default setting.
  • Page 216: General Tab Page

    Setting Options Section 3-11 3-11-2 General Tab Page Function Block navigation: Display by Tag name. When this option is selected, CSV tag names will be displayed for function blocks on the navigation tree whenever CSV tag names have been set. When this option is not selected (the default), function block names will be dis- played for function blocks on the navigation tree as normal.
  • Page 217 Setting Options Section 3-11 The following example shows designating the source (i.e., the connection data) for a function block. Tag name, field terminal, sequence control will be selected. The connection data can be selected from the tag name/tag ITEM name pull-down lists. When this option is not selected, ITEMS are specified by inputting the block ad- dress followed by the ITEM number as a continuous series of numbers (BBBBIIII) for the following.
  • Page 218: Communication Tab Page

    Setting Options Section 3-11 The following example shows designating the source (i.e., the connection data) for a function block. Block address/ITEM number will be selected. The connection data is specified by inputting the block address followed by the ITEM number as a continuous series of numbers (BBBBIIII) Enable OPC Server Direct Access Tag When this option is selected, ITEMs other than for HMI data will be added to the tag file as OPC server direct access tags when outputting the tag file.
  • Page 219: Csv Tag Setting Tab Page

    Setting Options Section 3-11 Retry times This option sets the number of retries for communications with the Loop Control- ler. The default is 3 retries. Increase this number if there are communications timeouts. Time-out value This option sets the timeout time for communications with the Loop Controller. The default is 5,000 ms.
  • Page 220: Function Block Diagram Tab Page

    Setting Options Section 3-11 3-11-5 Function Block Diagram Tab Page Scale This option sets the zoom factor for block diagrams. (This option performs the same function as the Scale Menu in Edit Block Diagram Mode.) 100 (default): The normal display size 50: Half of the default size 200: Twice the default size Grid Mode...
  • Page 221: Step Ladder Tab Page

    Setting Options Section 3-11 3-11-6 Step Ladder Tab Page Scale This option sets the zoom factor for ladder diagrams. (This option performs the same function as the Scale Menu in Ladder Diagram Mode.) 100 (default): The normal display size 50: Half of the default size 200: Twice the default size Data title display When this option is selected, information is displayed on selected ITEMs.
  • Page 222: User Link Tab Page

    Setting Options Section 3-11 100 (default): The normal display size 50: Half of the default size 200: Twice the default size Edit Mode enabled when window is opened. When this option is selected (the default), edit mode is automatically entered when a sequence table is displayed.
  • Page 223: Connection Map Tab Page

    Setting Options Section 3-11 3-11-9 Connection Map Tab Page Note The connection map is displayed by selecting Connection Map from the Execute Menu. Scale This option sets the zoom factor for the connection map. ( This option performs the same function as the Change Scale command on the pop-up menu display after right-clicking on the connection map.) Always update the contents of connection map.
  • Page 224: Online Operation

    SECTION 4 Online Operation This section describes online operations for uploading, downloading, and testing function block data. Overview of Online Functions ..........Initial Settings for Online Connections .
  • Page 225: Overview Of Online Functions

    Overview of Online Functions Section Overview of Online Functions The CX-Process Tool has the following online functions. Function Description Menu commands Download/Upload Downloads, uploads, or compares function block files (.ist) to Execute/Download, Upload RAM in the Loop Controller. New, Upload Previous, and Compare Note The comparison of two function block files including mnemonics is possible.
  • Page 226: Initial Settings For Online Connections

    Initial Settings for Online Connections Section Function Description Menu commands Backup/Recovery Copies function block data from RAM to flash memory in the Select Backup Data operation Loop Controller or restores the data back to RAM. from the Execute Menu. Clear all Initializes the function block data in the Loop Controller.
  • Page 227: Using Finsgateway

    Initial Settings for Online Connections Section 4-2-2 Using FinsGateway Serial Connections Initial Settings 1, 2, 3... 1. Set the unit numbers of the Loop Control Units (with the rotary switches on the front panels) (Loop Control Units only). 2. Set the I/O tables. Note The creation of the I/O tables with the version 1.1 of the CX-Program- mer is restricted as follows: •...
  • Page 228 Initial Settings for Online Connections Section tSetting Network and Node Addresses 1, 2, 3... 1. Select the active function block file in the function block navigation area first. Select Network Settings from the Settings Menu. The following dialog box will appear. 2.
  • Page 229 Initial Settings for Online Connections Section other words, add 16 (10 Hex) to the unit number between 0 and 15 (0 to F Hex) set with the rotary switch on the front panel of the Loop Control Unit as a CPU Bus Unit. If the value is incorrect, the personal computer will not connect to the Loop Control Unit.
  • Page 230 Initial Settings for Online Connections Section 5. Click the OK Button. Serial communications will be initiated. Note 1. The following dialog box will appear is an online function, such as download- ing or uploading data, is attempted before the initialization of serial commu- nications has been finished.
  • Page 231 Initial Settings for Online Connections Section lect Network Settings from the Settings Menu. The following dialog box will ap- pear. 1, 2, 3... 1. Set the network address to between 000 and 127 in the Network Address Field and set the node address to between 1 and 32 in the Node Address Field.
  • Page 232 Initial Settings for Online Connections Section 2. Set the I/O tables. 3. Set the IP address and subnet mask. 4. Connect the cable between the Ethernet connector and Ethernet Unit (see note). Note Refer to the Ethernet Unit Operation Manuals (W420, W421) for de- tails.
  • Page 233 Initial Settings for Online Connections Section Note In addition to manually setting the addresses, as described above, they can also be set automatically by searching for Loop Controllers connected to networks of the PLC connected to the CX-Process Tool. Select the LCU element and then select Find LCU/LCB from the File Menu.
  • Page 234 Initial Settings for Online Connections Section 2. Click the Find Button. The Loop Control Units on networks of the PLC to which the CX-Process is connected will be found and the cursor will move to the Loop Control Unit that was found. FinsGateway service Network address FINS address...
  • Page 235 Initial Settings for Online Connections Section Select FinsGateway Settings from the FinsGateway Menu. The following dialog box will appear. Select Network/Driver from the directory tree on the left side of the window and double-click SerialUnit in the compatible drivers listed on the right side of the window.
  • Page 236: Using Cx-Server

    Initial Settings for Online Connections Section Click the Start Button on the right side of the window to perform the same operations that are performed in serial initialization. The Serial Unit will start (CPU_UNIT is always started) as shown in the following diagram. The FinsGateway Settings Window can be used to check whether or not on- line communications were properly established by the serial initialization operations.
  • Page 237: Peripheral Bus (Toolbus) Connections

    Initial Settings for Online Connections Section 3. If necessary, the Network Settings Dialog Box can be displayed by clicking the Settings (S) Button next to the network type. The port name (COM port number) can be selected in the Driver Tab. Also, the baud rate and data format can be set to match those of the connected PLC.
  • Page 238: Downloading, Uploading And Comparing Data

    Downloading, Uploading and Comparing Data Section • Turn OFF pin 4 (or the PRPHL for a CS1D Duplex System) of the DIP Switch when using the peripheral port. • Turn ON pin 5 (or the COMM pin for a CS1D Duplex System) of the DIP Switch when using the RS-232C port.
  • Page 239 Downloading, Uploading and Comparing Data Section The following data can be downloaded, uploaded, or compared. Data Description Initial settings (S) Initial settings in the function blocks in the data for an LCU/LCB element in the function block file (.ist) and mnemonic data in step ladder programs.
  • Page 240: Downloading

    Downloading, Uploading and Comparing Data Section 4-3-1 Downloading The data for the specified LCU/LCB element (LCB01, LCB03, LCB05, LCB05D, LC001-1 to LC001-3) in the currently active function block file or function block can be transferred to RAM in the Loop Controller connected online. The data in the RAM in the Loop Control Unit/Board can then be backed up in flash memory in the Loop Control Unit/Board.
  • Page 241 Downloading, Uploading and Comparing Data Section 6. When ITEM200 (the Mnemonic Flag) is set to 0, the program is automatical- ly assembled (converted from ladder diagram to mnemonic code) when it is downloaded. 1, 2, 3... 1. Select the LCU/LCB element (LCB01, LCB03, LCB05, LCB05D, LC001-1 to LC001-3) or function block and select Download from the Execute Menu.
  • Page 242 Downloading, Uploading and Comparing Data Section Checkmark Meaning selection Update User Link If this item is check marked, the refresh cycles for the tags in Table Refresh Cycle the user link table will be changed to the operating cycle for the function block to which the software connection is made.
  • Page 243: Uploading

    Downloading, Uploading and Comparing Data Section 4. Click the Start Button. A bar will appear and show the progress of data downloading. The following dialog box will appear on completion of data downloading. 5. The box will be closed automatically when processing is completed. Note 1.
  • Page 244 Downloading, Uploading and Comparing Data Section Note The data in function blocks can be uploaded in Upload Previous Operation, ex- plained later. CX-Process Tool Initial setting All data, i.e., LCU/LCB element data in function block file (.ist) or function block and mnemonic data.
  • Page 245 Downloading, Uploading and Comparing Data Section diagram information, and then select Edit/Block Diagram from the Settings Menu and connect the function blocks again. With Loop Control Units of version 2.00 or higher or with an LCBjj, the block connections (based on ITEM data) will be downloaded. Therefore, the block connections for new uploads will be displayed.
  • Page 246 Downloading, Uploading and Comparing Data Section 4. Select Network Settings from the Settings Menu to set the network ad- dress and node address. 5. Select the LCU/LCB element. Select Upload/Upload New from the Execu- tion Menu. The following dialog box will appear. 6.
  • Page 247: Compare

    Downloading, Uploading and Comparing Data Section 3. Select the LCU/LCB element (LCB01, LCB03, LCB05, LCB05D, LC001-1 to LC001-3) or the function block to be refreshed and select Upload/Upload Previous from the Execute Menu. The following dialog box will appear. 4. Click the OK Button. The following dialog box will appear.
  • Page 248 Downloading, Uploading and Comparing Data Section Note Comparison between data in active function block files and comments, annota- tions, tags, or connection data that have been backed up in the Memory Card is not supported. CX-Process Tool Comparison between files Data in 3 LCU Initial setting elements and 1...
  • Page 249 Downloading, Uploading and Comparing Data Section 5. Click the Start Button. The comparison of the file and data will start. If they match, the message “Data is the same” will appear. If they do not match, the details of the differences between them will appear. 6.
  • Page 250 Downloading, Uploading and Comparing Data Section • Comparison of an LCU/LCB element: LCU/LCB element (LCB01, LCB03, LCB05, LCB05D, LC001-1 to LC001-3) • Comparison with a single function block: Function block • Comparison of a step ladder program: Sequence control folder The following dialog box will appear.
  • Page 251: Run/Stop Command

    Run/Stop Command Section 5. Click the Compare Button. The Comparison Results Dialog Box will appear with the message “Data is the same” if the files match. If they do not match, the details of the differences between them will appear. 6.
  • Page 252: Monitor Run Status

    Monitor Run Status Section • When writing data to the I/O memory in the CPU Unit with function blocks (e.g., using Send All Blocks, Expanded DO/AO Terminal to CPU Unit, or DO/AO Ter- minal to CPU Unit for a Loop Control Unit and using user link tables and the HMI function for an LCBjj), be sure that the words written to in the I/O memory are not being used for any other purpose.
  • Page 253 Monitor Run Status Section Monitor items: Present load rate, maximum load rate, operation cycle au- tomatic change flag, minimum block address with an execution error, execution error code of each block ad- dress, block address with a database error, battery error, and ITEM data for System Common Block.
  • Page 254: Items Marked "Reset

    Monitor Run Status Section each operation cycle block (e.g., ITEM 047 and ITEM 048), are indicated in1% units. The data range is 0 to 100 (unit: 1%). 1, 2, 3... 1. The values under the Data column are recorded when the Monitor Run Sta- tus Dialog Box is opened.
  • Page 255 Monitor Run Status Section Example: Block address 002 with an execution error 1 (source/destination designation error) while registering block addresses 000, 001, 002, and 100. Execution error code: 0 (Normal) Execution error code: 1 (Source/Destination designation error) Block address not used: –1 If the block address has a RAM checksum error in the function block data- base, one of the following values will be displayed in the block address with the vertical row specifying the 10’s digit in the block address and the horizon-...
  • Page 256: Operation Check

    Operation Check Section ITEM Data name Data MPU/FROM version V1.20V1.20 (See note.) Note Indicates that the V1.20 (1.20 version) of the Loop Controller is in use. 4-5-4 Checking the Version Check whether the version of the Loop Controller connected online and the ver- sion of the CX-Process Tool are compatible.
  • Page 257 Operation Check Section 2. Downloading individual ITEM Data settings 3. Operation Check of Block Diagrams Checks if analog connections have been properly done. It is possible to apply forced set/reset to analog signals. 4. Operation Check of Sequence Tables or Ladder Diagrams Checks sequence tables or ladder diagrams execution.
  • Page 258: Monitoring Item Data For Selected Function Blocks

    Operation Check Section 4-6-1 Monitoring ITEM Data for Selected Function Blocks The ITEM data for a specified function block can be read from a Loop Controller and displayed. 1, 2, 3... 1. Select a function block that has been pasted. 2.
  • Page 259 Operation Check Section Operation Check of Block Diagrams CX-Process Tool Display of analog Forced change of analog signal values output signals Stop block operation command Loop Controller Block connection Changing to Block Take the following steps to change the CX-Process Tool to Validate Action Diagram Validate Action Mode.
  • Page 260 Operation Check Section The analog or accumulator signal PV will appear on the output side (right side) of each function block. No value will appear on the input side (left side) of any func- tion block. If there is an execution error in a function block while the Loop Controller is in operation, the execution error code with the prefix ER will appear on the upper right of the function block.
  • Page 261 Operation Check Section 2. Input Value Double-click the destination function block. The following Send Dialog Box will appear. 3. Check the input value in the dialog box. In the above example, the grayed-out value on the right of the PV source designation reads 0.00.
  • Page 262: Forced Changes To Analog Output Signals

    Operation Check Section 2. Click the Stop Block Operation Button. The operation of the function block will stop and “Stopped” will appear at the top of the function block. 4-6-4 Forced Changes to Analog Output Signals From the above Validate Action Screen, analog output signal values can be changed forcibly after sending the stop block operation command to the function block.
  • Page 263: Ladder Diagram Operation Check

    Operation Check Section The function block in the block diagram will display the following changes. • “Stopped” will appear on upper side of the function block. • The SP has been forcibly changed to 30.00. Therefore, “30.00” will appear below the SP. Note The new value must be within the permissible range of the ITEM, otherwise an error will result and the CX-Process Tool will end the Validate Action Mode.
  • Page 264 Operation Check Section 2. Select Start from the Validate Action Menu. The following screen will appear and the cursor will change to the icon. Displaying Contact ITEM The status of the ITEM will be displayed by “1” or “0” below the contact. Status Note For a normally closed contact, “0”...
  • Page 265 Operation Check Section 2. Double-click ITEM and change the data to 1. (Example: Change ITEM 026 to 1.) Changed to 1. 3. Click the Stop Block Operation Button. (Example: 001. The operation of the Basic PID Block will stop.) 4. Click the Execute Button. (Example: As shown blow, “1” will appear under contact 001-026.) Set to 1.
  • Page 266: Validating Sequence Table Operation (Lcb05/05D Only)

    Operation Check Section Stopping Operation of Click the Stop Block Operation Button to stop the operation of the function Function Blocks with block displayed in the block address (the basic PID in block address 001 in the Contact ITEMs following case). Restarting Function Click the Start Block Operation Button in the Execute Dialog Box to make the Blocks...
  • Page 267 Operation Check Section • Action signal conditions (met/not met) Sequence Table Validation CX-Process Tool The current step number, condition-met rules, condition-met signals, and condition-met actions are displayed in color. Loop Controller Sequence table Rule Step Contact Next step Entering Sequence Table Use the following procedure to enter Sequence Table Validate Action Mode.
  • Page 268 Operation Check Section Conditions Signal names Set numbers Rule numbers Red: Conditions met Red: Current step (indicated with red dot) Red: Conditions met Blue: Conditions not met Blue: Other status Blue: Conditions not met The value area for the current step is displayed in cream.
  • Page 269 Operation Check Section Edit Sequence Tables Online (CX-Process Tool Version 3.2 or Higher) Caution When downloading a sequence table for the LCB05 (version 1.5 or higher) that has been edited online with the CX-Process Tool version 3.2 or higher, confirm that the system will operate normally with the edited sequence.
  • Page 270 Operation Check Section in the Loop Controller. If the data is the same, the display will change to Se- quence Table (Online Editing). Online editing is displayed. 3. Edit the sequence table. If the Y/N designation is changed, the color will change to black.
  • Page 271 Operation Check Section The following dialog box will be displayed to download function blocks. 5. Click the Start Button. Downloading will be started and the sequence table including the edited data will be downloaded. Operation will continue with the edited sequence table. Operation for Online Sequence Table Editing 1, 2, 3...
  • Page 272 Operation Check Section Note If, however, the conditions have been met to move to the next step, operation will be continued from the next step. Editing Start of online End of online editing editing CX-Process Tool Downloading Writing Download completed. Loop Controller Operating Continues...
  • Page 273 Operation Check Section Signal Output type Output status after download Outputs Holding (OUT_H) Output will not function. Not Holding (OUT_L) If previously ON, will turn OFF and then will not function. If previously OFF, will remain OFF and then will not function. Pulse (OUT_P) OFF and then will not function.
  • Page 274 Operation Check Section Action Validation on the Sequence Table Screen The present value is displayed in parentheses after TIM/CNT and the element number. In this example, the present value of TIM 000 is 100. Changing Set Values, Adding, and Deleting Elements (Timers and Counters) during Operation Changing Set Values The set value of a timer or counter can be changed while the Loop Controller and sequence table are operating.
  • Page 275 Operation Check Section Action Validation on Element Screen Double-click here. Action Validation on Sequence Table Screen Right-click here and select Edit Data – Element.
  • Page 276 Operation Check Section 2. The Element Initial Data Setting Dialog Box will be displayed. Change the set value or pre-alarm value in this dialog box. Change the set value or pre-alarm value. 3. After changing the set value or pre-alarm value, click the Set and Transfer Button.
  • Page 277 Operation Check Section Note The following cannot be changed for elements. • The time unit for a timer element • Changing a previously registered timer to a counter or a previously reg- istered counter to a time. Adding Elements (Possible on Element Display Screen Only) An element can be added while the Loop Controller and sequence table are op- erating.
  • Page 278 Operation Check Section 2. The following dialog box will be displayed. Select the new element (timer or counter) to be added. 3. After adding the element, click the Set and Transfer Button. Deleting Elements (Possible on Element Display Screen Only) An element can be deleted while the Loop Controller and sequence table are operating.
  • Page 279 Operation Check Section 1, 2, 3... 1. Double-click the element to be deleted. Double-click the element to be deleted. 2. The following dialog box will be displayed. Click the Delete Button.
  • Page 280: Tuning

    Tuning Section Tuning PID constants, SPs, and other settings listed below can be changed online. • Parameters such as the PID Block’s P, I, and D constants, and the alarm set values can be set. • The PV, SP, and MV trends can be adjusted while monitoring. •...
  • Page 281: Data Logging On Tuning Screens

    Tuning Section • Select the Save Trend Data to log data and save it in a CSV file. The default location for the CSV file is in the current directory with a file name of CSVTagNameInFunctionBlock_PresentTime.csv. The present time is in the form YYYY/MM/DD_HH/MM/SS.
  • Page 282 Tuning Section CSV File Format Data is saved in the following format. Function block ITEMs output to CSV file as logged data 2-position ON/OFF (Block Model 001) PV, SP, MV 3-position ON/OFF (Block Model 002) PV, SP, MVH, MVL Basic PID (Block Model 011) PV, SP, MV Advanced PID (Block Model 012) PV, SP, MV...
  • Page 283: Screen Configuration

    Tuning Section 4-7-3 Screen Configuration Monitoring Cycle Status Click the text to display the dialog boxes used to change the settings. Make Blue: Cycle is within specified value (1 s or 200 ms). changes using the ten-key dialog box (using the mouse), or the keyboard. Red: Cycle is not within specified value (1 s or 200 ms).
  • Page 284: Face Plate Controls

    Tuning Section 4-7-4 Face Plate Controls This section describes the contents of the face plate controls that are displayed on the right side of the Tuning Screen. Basic PID (011) The user-set tag name is displayed here. PV numerical value display SP Change Button SP numerical value display HH (High/High Alarm)
  • Page 285 Tuning Section Remote/Local (R/L) Switching When the SP setting (local only, or remote/local both possible) for ITEM024 for Basic PID, Advanced PID, Indication and Setting, Ratio Setting, 2-position ON/ OFF, and 3-position ON/OFF is 1 (remote/local both possible), CAS is displayed. When the CAS Button is red, the setting is on remote SP.
  • Page 286 Tuning Section Face Plate Control Examples Indication and Setting (031) Indication and Operation (032) Tag name Tag name PV numerical PV numerical SP Change Button value display value display AUTO input numerical SP numerical value display HH (High/High Alarm) value display HH (High/High Alarm) H (High Alarm) H (High Alarm)
  • Page 287 Tuning Section Batch Flowrate Capture (014) Blended PID (013) Tag name Tag name Instantaneous value of PV numerical value display flowrate display Batch accumulated SP numerical value display value display Switch to Re- mote Button Accumulation Counter Preset value (BM) display Reset Button (S3) Batch accumulated value (SM) display...
  • Page 288: Operation Procedures

    Tuning Section 4-7-5 Operation Procedures Auto-tuning (AT) It is possible to automatically calculate and store the PID constants used for Ba- sic PID (011) or Advanced PID (012). This function is called auto-tuning (AT). For details of the AT function, refer to the section on Basic PID (011) in the Function Block Reference Manual for the Loop Controller (Loop Control Units: W375, LCBjjs: W407).
  • Page 289 Tuning Section The Input Data Dialog Box (ten-key) will be displayed as shown. 3. After using the mouse (or the keyboard) to enter a numerical value, click the OK Button or press the Enter Key. The display will return to the Change Data Dialog Box shown in Step 1. 4.
  • Page 290 Tuning Section 2. Set the degree of Response improvement, Overshooting control, and Hunting control to any of the five levels and then click the OK Button. Note Fine tuning will be executed with the settings in the FT Execution Dia- log Box each time that the OK Button is clicked.
  • Page 291: Backup And Recovery

    Backup and Recovery Section 1, 2, 3... 1. Click on Check MF Button in the upper-left corner of the Tuning Screen. The Input Selection Dialog Box will be displayed. 2. Select an input (Input 1 to 8) and click the OK Button. The following Confirm MF Dialog will be displayed.
  • Page 292: Backup Procedure

    Backup and Recovery Section 4-8-1 Backup Procedure Backing Up Data Directly to Flash Memory Using Menus 1, 2, 3... 1. Select an LCU/LCB element. 2. Select Backup Data Operation – Backup from the Execute Menu. Backing Up LCU/LCB Element or Function Block Data to Flash Memory after Download 1, 2, 3...
  • Page 293: Backup/Recovery Of Project Comments, Annotations, Tags, And Connection Data

    Backup/Recovery of Project Comments, Annotations, Tags, and Connection Data Section 4. Downloading the System Common Block when downloading individual ITEM data settings 5. Downloading LCU/LCB folder or function block groups 6. Executing the Clear All operation 7. Executing the Recovery operation Note If the power supply is interrupted while backup is being performed during opera- tion, backup processing will be automatically re-attempted after the power sup- ply is restored.
  • Page 294 Backup/Recovery of Project Comments, Annotations, Tags, and Connection Data Section Data Saved to Memory The following data can be backed up to or recovered from the Memory Card. Card Type Contents Block diagram Block diagram line data, annotation data CSV tags Tag names, tag comments, scaling upper/lower limits, decimal positions, and units User Link Table...
  • Page 295 1. If Memory Card backup is not required when the Memory Card is installed, disable the option to transfer data from the Memory Card. 2. Use an OMRON Memory Card. Operations may be unstable if a non- OMRON Memory Card (compact flash memory) is used.
  • Page 296: Clear All

    Controlling the CPU Unit Section 4-11 4-10 Clear All This section provides information on how to clear all the function block data and error log data from the Loop Controller. Take the following steps to clear all the data. 1, 2, 3... 1.
  • Page 297: Password Protection

    Password Protection Section 4-12 4-11-3 Changing the Operating Mode of the CPU Unit 1, 2, 3... 1. Go online and select PLC Operating Mode from the Execution Menu. The Change CPU Mode Dialog Box will be displayed. 2. Select the operating mode (PROGRAM, MONITOR, or RUN) in the Mode Field and then click the Send Button.
  • Page 298: Inputting The Password Before Uploading Data

    Password Protection Section 4-12 3. Click the OK Button. Note The password protection set here is also in effect for the simple backup opera- tion. Backing up to a Memory Card will thus be disabled, although restoring data will be possible. If the simple backup operation to a Memory Card is performed for a Loop Controller for which a password has been set, an empty backup file will be created in the Memory Card.
  • Page 299: Troubleshooting

    SECTION 5 Troubleshooting This section describes errors that can occur while using the CX-Process Tool. Troubleshooting ............Error Codes .
  • Page 300: Troubleshooting

    Troubleshooting Section Troubleshooting This section provides information on error codes generated during online opera- tion of the CX-Process Tool, along with probable causes of the errors and reme- dies to be taken. Error Codes An error code (FINS response code) appears under each error message as shown below.
  • Page 301 Error Codes Section Error code Probable cause Probable cause Possible remedy Possible remedy Fins- Gateway Server ERROR ERROR The node address is wrong. Select the function block navigation area, select Network CODE: CODE: Settings from the Settings Menu, and set the correct node (0401) (0201) address.
  • Page 302 Error Codes Section Error code Probable cause Probable cause Possible remedy Possible remedy Fins- Gateway Server ERROR ERROR The number of files in the Delete files from the Memory Card. CODE: CODE: Memory Card has reached the (2103) (2103) limit. ERROR ERROR There are no backup files in the...
  • Page 303 Date Diagram No. Sequence Table Design Sheet Sequence Table Design Sheet Programmer Project System Block address Comments Rule No. Sequence Table Sequence Table Execute Execute method method Signal Comment Step No. NEXT STEP NEXT STEP THEN ELSE...
  • Page 304 Revision History A manual revision code appears as a suffix to the catalog number on the front cover of the manual. Cat. No. W372-E1-07 Revision code The following table outlines the changes made to the manual during each revision. Page numbers refer to the previous version.
  • Page 305 Wegalaan 67-69, NL-2132 JD Hoofddorp The Netherlands Tel: (31)2356-81-300/Fax: (31)2356-81-388 OMRON ELECTRONICS LLC 1 East Commerce Drive, Schaumburg, IL 60173 U.S.A. Tel: (1)847-843-7900/Fax: (1)847-843-8568 OMRON ASIA PACIFIC PTE. LTD. 83 Clemenceau Avenue, #11-01, UE Square, Singapore 239920 Tel: (65)6835-3011/Fax: (65)6835-2711...
  • Page 306 Authorized Distributor: Cat. No. W372-E1-07 Note: Specifications subject to change without notice. Printed in Japan This manual is printed on 100% recycled paper.

This manual is also suitable for:

Sysmac cj series

Table of Contents