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.
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.
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.
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.
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 .
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.
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.
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.
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...
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.
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).
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 •...
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.
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.
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...
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...
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.
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...
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.
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: •...
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.
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.
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),...
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...
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...
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...
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.
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.
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 .
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.
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.
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.
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.
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.
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...
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.) •...
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 .
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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...
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.
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).
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.
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.
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.
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, “–”...
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.
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-...
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) –...
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.
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.
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.
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...
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...
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...
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)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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...
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.
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.
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.
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 .
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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-...
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.
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.
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.
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.
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.
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. •...
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...
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).
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...
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.
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.
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...
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.
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.
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.
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.
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 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.
Need help?
Do you have a question about the SYSMAC CS Series and is the answer not in the manual?
Questions and answers