GX Works 2 Operating Manual Simple Project
GX Works 2 Operating Manual Simple Project
SAFETY PRECAUTIONS
(Always read these instructions before using this product.)
Before using this product, thoroughly read this manual and the relevant manuals introduced in this manual
and pay careful attention to safety and handle the products properly.
The precautions given in this manual are concerned with this product. For the safety precautions of the
programmable controller system, refer to the Users Manual for the CPU module.
In this manual, the safety precautions are ranked as " WARNING" and " CAUTION".
Note that the CAUTION level may lead to serious consequences according to the circumstances.
Always follow the precautions of both levels because they are important for personal safety.
Please save this manual to make it accessible when required and always forward it to the end user.
[Design Instructions]
[Startup/Maintenance Instructions]
WARNING
When data change, program change, or status control is performed from a personal computer to a running
programmable controller, create an interlock circuit outside the programmable controller to ensure that the whole
system always operates safely.
Furthermore, for the online operations performed from a personal computer to a programmable controller CPU, the
corrective actions against a communication error due to such as a cable connection fault should be predetermined as
a system.
CAUTION
The online operations performed from a personal computer to a running programmable controller CPU (Program
change when a programmable controller CPU is RUN, operating status changes such as forced input/output
operation and RUN-STOP switching, and remote control operation) must be executed after the manual has been
carefully read and the safety has been ensured.
When changing a program while a programmable controller CPU is RUN, it may cause a program corruption in some
operating conditions. Fully understand the precautions described in GX Works2 Version 1 Operating Manual
(Common) before use.
The positioning test functions of OPR, JOG, inching or positioning data for QD75/LD75 positioning module must be
executed with the programmable controller set to STOP after the manual has been carefully read and the safety has
been ensured. Specially when executing the function on the network system, ensure the safety thoroughly since the
machinery whose operation cannot be checked by an operator may be activated. The operation failure may cause the
injury or machine damage.
WARNING
CAUTION
Indicates that incorrect handling may cause hazardous conditions, resulting in
death or severe injury.
Indicates that incorrect handling may cause hazardous conditions, resulting in
minor or moderate injury or property damage.
A - 2
CONDITIONS OF USE FOR THE PRODUCT
(1) Mitsubishi programmable controller ("the PRODUCT") shall be used in conditions;
i) where any problem, fault or failure occurring in the PRODUCT, if any, shall not lead to any major or
serious accident; and
ii) where the backup and fail-safe function are systematically or automatically provided outside of the
PRODUCT for the case of any problem, fault or failure occurring in the PRODUCT.
(2) The PRODUCT has been designed and manufactured for the purpose of being used in general
industries.
MITSUBISHI SHALL HAVE NO RESPONSIBILITY OR LIABILITY (INCLUDING, BUT NOT LIMITED
TO ANY AND ALL RESPONSIBILITY OR LIABILITY BASED ON CONTRACT, WARRANTY, TORT,
PRODUCT LIABILITY) FOR ANY INJURY OR DEATH TO PERSONS OR LOSS OR DAMAGE TO
PROPERTY CAUSED BY the PRODUCT THAT ARE OPERATED OR USED IN APPLICATION NOT
INTENDED OR EXCLUDED BY INSTRUCTIONS, PRECAUTIONS, OR WARNING CONTAINED IN
MITSUBISHI'S USER, INSTRUCTION AND/OR SAFETY MANUALS, TECHNICAL BULLETINS AND
GUIDELINES FOR the PRODUCT.
("Prohibited Application")
Prohibited Applications include, but not limited to, the use of the PRODUCT in;
Nuclear Power Plants and any other power plants operated by Power companies, and/or any other
cases in which the public could be affected if any problem or fault occurs in the PRODUCT.
Railway companies or Public service purposes, and/or any other cases in which establishment of a
special quality assurance system is required by the Purchaser or End User.
Aircraft or Aerospace, Medical applications, Train equipment, transport equipment such as Elevator
and Escalator, Incineration and Fuel devices, Vehicles, Manned transportation, Equipment for
Recreation and Amusement, and Safety devices, handling of Nuclear or Hazardous Materials or
Chemicals, Mining and Drilling, and/or other applications where there is a significant risk of injury to
the public or property.
Notwithstanding the above, restrictions Mitsubishi may in its sole discretion, authorize use of the
PRODUCT in one or more of the Prohibited Applications, provided that the usage of the PRODUCT is
limited only for the specific applications agreed to by Mitsubishi and provided further that no special
quality assurance or fail-safe, redundant or other safety features which exceed the general
specifications of the PRODUCTs are required. For details, please contact the Mitsubishi representative
in your region.
A - 3
REVISIONS
The manual number is written at the bottom left of the back cover.
Print date Manual number Revision
Jul., 2008 SH(NA)-080780ENG-A First edition
Jan., 2009 SH(NA)-080780ENG-B
Q00UJ, Q00U, Q01U, Q10UDH, Q10UDEH, Q20UDH, Q20UDEH, FX series
MANUALS, Section 2.2.8, Section 2.2.9, Section 5.2.2, Section 5.3.5, Section 11.3.4
GENERIC TERMS AND ABBREVIATIONS IN THIS MANUAL, Section 1.1,
Section 1.3.1, Section 1.3.2, Section 2.1, Section 3.1, Section 5.2.1, Section 5.2.3,
Section 5.3.3, Section 5.4, Section 5.6, Section 5.6.2, Section 7.1.1, Section 7.1.2,
Section 7.1.5, Section 7.1.6, Section 8.2, Section 8.2.1, Section 8.3, Section 8.4,
Section 8.5.1, Section 9.2, Section 9.3, Section 9.4, Section 9.5, Section 9.8,
Section 9.8.1, Section 10.1, Section 11.1, Section 11.3.2, Section 12.2, Appendix 1.1,
Appendix 1.5, Appendix 1.6
Section 5.1 is changed to Chapter 5
Section 5.2 is changed to Chapter 6
Chapter 6 to 11 are changed to Chapter 7 to 12
Jul., 2009 SH(NA)-080780ENG-C
Q00J, Q00, Q01
Chapter 4, Section 6.4, Section 6.5, Section 6.15, Section 9.5
MANUALS, GENERIC TERMS AND ABBREVIATIONS IN THIS MANUAL,
Section 1.2, Section 1.3, Section 2.1.1, Section 2.2, Section 2.2.3, Section 2.2.7,
Section 2.3.1, Section 3.1, Section 5.1, Section 5.2, Section 5.3, Section 5.4,
Section 5.5, Section 5.6.1, Section 5.7, Section 6.2.1, Section 6.2.4, Section 6.3.4,
Section 7.1, Section 7.2, Section 7.3, Section 7.4, Section 7.5, Section 7.8,
Section 7.9, Section 7.10, Section 7.11, Section 8.2, Chapter 10, Section 11.1,
Section 12.5, Section 13.2, Appendix 1
Chapter 4 to Chapter 12 are changed to Chapter 5 to Chapter 13
Section 5.4 to Section 5.12 are changed to Section 5.6 to Section 5.14
Section 7.1.1, Section 7.1.2, Section 7.1.3, Section 7.1.5
Oct.,2009 SH(NA)-080780ENG-D
MANUALS, GENERIC TERMS AND ABBREVIATIONS IN THIS MANUAL,
Section 1.3.1, Section 5.1, Section 5.2, Section 5.3, Section 5.4, Section 6.4.5,
Section 13.1, Section 13.2, Appendix 1.2
Model Addition
Addition
Correction
Model Addition
Addition
Correction
Deletion
Correction
A - 4
Print date Manual number Revision
Jan., 2010 SH(NA)-080780ENG-E
L02, L26-BT
CONDITIONS OF USE FOR THE PRODUCT
MANUALS, GENERIC TERMS AND ABBREVIATIONS IN THIS MANUAL,
Section 1.2, Section 1.3, Section 2.1, Section 2.2.9, Section 4.1, Section 5.2,
Section 6.2.2, Section 6.3.2, Section 6.4, Section 6.10, Section 6.15, Section 7.9,
Section 7.11.2, Section 9.2.1, Section 9.4, Section 9.7, Section 10.2.1, Section 11.1,
Section 12.4, Chapter 13, Appendix 1
Apr., 2010 SH(NA)-080780ENG-F
Q50UDEH, Q100UDEH, LJ72GF15-T2
Section 2.3.3, Section 2.3.6, Section 7.2, Section 7.8.2, Section 7.8.3, Section 7.13,
Section 7.14
MANUALS, GENERIC TERMS AND ABBREVIATIONS IN THIS MANUAL,
Section 1.2, Section 1.3, Section 2.3.1, Section 5.2, Section 5.3, Section 5.4,
Section 5.5.2, Section 5.7, Section 6.15, Section 7.1, Section 7.3.1, Section 7.3.2,
Section 7.3.3, Section 7.3.4, Section 7.3.5, Section 7.3.6, Section 7.3.7, Section 7.3.8,
Section 7.3.9, Section 7.9, Section 8.2.5, Section 10.2.1, Section 10.2.2,
Section 10.2.5, Section 12.5.1, Section 13.2, Appendix 1.1, Appendix 1.2,
Appendix 1.6
Section 2.3.3 to Section 2.3.4 are changed to Section 2.3.4 to Section 2.3.5
Section 7.2 to Section 7.11 are changed to Section 7.3 to Section 7.12
Sep., 2010 SH(NA)-080780ENG-G
Section 5.8
Section 1.2, Section 1.3.1, Section 1.3.2, Section 1.3.3, Section 1.3.4, Section 2.1,
Section 5.2, Section 5.3, Section 5.4, Section 5.5.2, Section 5.7, Section 6.2.1,
Section 6.2.3, Section 6.2.4, Section 6.2.6, Section 6.3.6, Section 6.4.3, Section 6.4.5,
Section 6.15, Section 7.1, Section 7.9.2, Section 7.9.3, Section 7.12.2, Section 8.1.2,
Section 8.2.3, Section 9.3, Section 9.6.2, Section 10.2.1, Section 10.2.2,
Section 10.2.3, Section 10.2.5, Section 11.1, Section 12.5.1, Section 13.1.2,
Section 14.2, Appendix 1.2, Appendix 1.6
Model Addition
Addition
Correction
Model Addition
Addition
Correction
Addition
Correction
A - 5
Japanese Manual Version SH-080731-P
2008 MITSUBISHI ELECTRIC CORPORATION
Jan., 2011 SH(NA)-080780ENG-H
TERMS, Section 5.5.1, Section 5.5.2, Section 6.16
MANUALS, GENERIC TERMS AND ABBREVIATIONS IN THIS MANUAL,
Section 1.2, Section 1.3.1, Section 2.1, Section 2.2.6, Section 4.1, Section 5.1,
Section 5.2, Section 5.3, Section 5.4, Section 5.5.3, Section 5.6.1, Section 6.2.7,
Section 6.3.1, Section 6.3.3, Section 6.3.5, Section 6.4.2, Section 6.10.1, Section 7.1,
Section 7.3.7, Section 8.1.2, Section 10.2.1, Section 10.2.2, Section 12.4,
Section 13.1, Section 13.2, Appendix 1
Section 5.5.1 to Section 5.5.2 are changed to Section 5.5.3 to Section 5.5.4
Mar., 2011 SH(NA)-080780ENG-I
Section 10.3
MANUALS, Section 1.3.1, Section 1.3.3, Section 5.4, Section 5.5.2, Section 5.5.3,
Section 5.7, Section 5.7.1, Section 6.2.1, Section 6.3.6, Section 6.4.5, Section 7.13,
Section 10.2.1, Section 11.1, Section 13.2, Appendix 1, Appendix 1.1, Appendix 1.6
Section 10.3 is changed to Section 10.4
Jul., 2011 SH(NA)-080780ENG-J
L02-P, L26-PBT
Section 2.2.5, Section 6.1.2, Section 8.1.1, Section 8.2.2, Section 9.5, Appendix 1.2
GENERIC TERMS AND ABBREVIATIONS IN THIS MANUAL, Section 1.2,
Section 1.3.1, Section 1.3.2, Section 1.3.3, Section 2.1, Section 2.2.1, Section 2.2.6,
Section 2.2.8, Section 2.3.1, Section 4.1, Section 5.2, Section 5.3, Section 5.4,
Section 5.7.1, Section 6.1.1, Section 6.2.4, Section 6.2.6, Section 6.2.7, Section 6.4.1,
Section 6.4.2, Section 6.4.3, Section 6.4.4, Section 6.6.2, Section 6.8.2, Section 7.9.1,
Section 8.1, Section 9.2.1, Section 9.2.2, Section 9.2.3, Section 9.3, Section 9.5,
Section 10.2.1, Section 10.2.2, Section 10.3.3, Section 11.1, Section 12.1,
Section 12.5.1, Section 13.1, Section 13.2, Appendix 1
Section 2.2.6 to Section 2.2.9 are changed to Section 2.2.7 to Section 2.2.10
Section 8.1.1 to Section 8.1.2 are changed to Section 8.1.2 to Section 8.1.3
Section 8.2.2 to Section 8.2.5 are changed to Section 8.2.3 to Section 8.2.6
Section 9.6 to Section 9.7 are changed to Section 9.7 to Section 9.8
Section 10.2.5 is changed to Section 10.3.3
Section 12.3.3 is changed to Section 12.2.5
Appendix 1.2 to Appendix 1.8 are changed to Appendix 1.3 to Appendix 1.9
Sep., 2011 SH(NA)-080780ENG-K
Section 1.3.1, Section 2.2.5, Section 6.6.2, Section 6.8.2, Section 8.2.2
This manual confers no industrial property rights or any rights of any other kind, nor does it confer any patent licenses.
Mitsubishi Electric Corporation cannot be held responsible for any problems involving industrial property rights which may occur
as a result of using the contents noted in this manual.
Print date Manual number Revision
Addition
Correction
Addition
Correction
Model Addition
Addition
Correction
Correction
A - 6
INTRODUCTION
Thank you for purchasing the Mitsubishi integrated FA software, MELSOFT series.
Before using the product, thoroughly read this manual to develop full familiarity with the functions and
performance to ensure correct use.
CONTENTS
SAFETY PRECAUTIONS.......................................................................................................................A - 1
CONDITIONS OF USE FOR THE PRODUCT .......................................................................................A - 2
REVISIONS ............................................................................................................................................A - 3
INTRODUCTION ....................................................................................................................................A - 6
CONTENTS............................................................................................................................................A - 6
MANUALS ............................................................................................................................................A - 12
GENERIC TERMS AND ABBREVIATIONS IN THIS MANUAL............................................................A - 21
TERMS .................................................................................................................................................A - 22
1 OVERVIEW 1 - 1 to 1 - 18
1.1 What is Simple Project? 1 - 2
1.2 Features of Simple Project 1 - 2
1.3 List of Functions 1 - 3
1.3.1 List of functions common to Simple project and Structured project ............................................. 1 - 3
1.3.2 List of functions for editing in ladder language........................................................................... 1 - 14
1.3.3 List of functions for editing SFC diagrams ................................................................................. 1 - 17
1.3.4 List of functions for editing SFC block list .................................................................................. 1 - 18
1.3.5 List of functions for Structured project........................................................................................ 1 - 18
2 SCREEN CONFIGURATION 2 - 1 to 2 - 22
2.1 Overview of Screen Configuration 2 - 2
2.2 Ladder Editor 2 - 3
2.2.1 Editing screen .............................................................................................................................. 2 - 3
2.2.2 Changing display size of editing screen....................................................................................... 2 - 5
2.2.3 Changing text size on editing screen ........................................................................................... 2 - 6
2.2.4 Displaying/hiding comments ........................................................................................................ 2 - 6
2.2.5 Displaying/hiding lines of monitored current value....................................................................... 2 - 7
2.2.6 Setting number of rows and columns for displaying comments................................................... 2 - 8
2.2.7 Setting number of contacts to be displayed in ladder programs .................................................. 2 - 9
2.2.8 Switching display between label names and devices ................................................................ 2 - 10
2.2.9 Hiding ladder blocks................................................................................................................... 2 - 11
2.2.10 Displaying step ladder (STL) instruction in contact format......................................................... 2 - 13
2.3 SFC Editor 2 - 14
2.3.1 Editing screen ............................................................................................................................ 2 - 14
2.3.2 Changing display size of editing screen..................................................................................... 2 - 18
2.3.3 Displaying MELSAP-L programs on SFC diagram .................................................................... 2 - 19
2.3.4 Displaying/hiding SFC step/transition comments....................................................................... 2 - 19
2.3.5 Setting number of columns for SFC diagram display................................................................. 2 - 20
A - 7
2.3.6 Changing SFC display format..................................................................................................... 2 - 20
3 PROGRAMMING PROCEDURE 3 - 1 to 3 - 4
3.1 Creating Programs 3 - 2
4 PROGRAM CONFIGURATIONS 4 - 1 to 4 - 4
4.1 Program Configurations of Simple Project 4 - 2
5 SETTING LABELS 5 - 1 to 5 - 32
5.1 Label Setting Screens 5 - 2
5.2 Setting Global Labels 5 - 3
5.3 Setting Local Labels for Programs 5 - 9
5.4 Setting Local Labels for Function Blocks 5 - 11
5.5 Common Operations for Setting Labels 5 - 13
5.5.1 Classes....................................................................................................................................... 5 - 13
5.5.2 Data types .................................................................................................................................. 5 - 14
5.5.3 Selecting data types ................................................................................................................... 5 - 15
5.5.4 Editing rows................................................................................................................................ 5 - 18
5.6 Setting Structured Data Type Labels 5 - 20
5.6.1 Setting data type of structure...................................................................................................... 5 - 20
5.6.2 Setting data type as structure..................................................................................................... 5 - 21
5.6.3 Assigning devices to structured data type labels........................................................................ 5 - 21
5.6.4 Assigning devices to structure array type labels ........................................................................ 5 - 23
5.7 Setting Ranges for Devices Assigned Automatically 5 - 26
5.7.1 Precautions on automatically assigned devices......................................................................... 5 - 27
5.8 Writing/Reading Data to/from CSV Files 5 - 29
6 EDITING LADDER PROGRAMS 6 - 1 to 6 - 66
6.1 Creating Ladders 6 - 2
6.1.1 Switching between overwrite mode and insert mode ................................................................... 6 - 2
6.1.2 Switching between write mode and read mode............................................................................ 6 - 3
6.2 Entering Instructions 6 - 6
6.2.1 Entering contacts, coils, and application instructions ................................................................... 6 - 6
6.2.2 Instruction help ........................................................................................................................... 6 - 11
6.2.3 Selecting the duplicated coil check function............................................................................... 6 - 13
6.2.4 Entering device comments ......................................................................................................... 6 - 14
6.2.5 Entering pointer numbers and interrupt pointer numbers........................................................... 6 - 15
6.2.6 Opening label setting screen for program being edited.............................................................. 6 - 16
6.2.7 Creating wrapping rows.............................................................................................................. 6 - 16
6.3 Using Function Blocks 6 - 18
6.3.1 Creating function blocks ............................................................................................................. 6 - 18
A - 8
6.3.2 Pasting function blocks to sequence programs.......................................................................... 6 - 19
6.3.3 Creating input and output ladder parts of function blocks.......................................................... 6 - 21
6.3.4 Changing FB instance names of pasted function blocks ........................................................... 6 - 22
6.3.5 Displaying function block ladder programs ................................................................................ 6 - 23
6.3.6 Precautions on using function blocks......................................................................................... 6 - 24
6.4 Using Inline Structured Text 6 - 26
6.4.1 Feature of Inline structured text ................................................................................................. 6 - 26
6.4.2 Inserting inline structured text box ............................................................................................. 6 - 27
6.4.3 Editing inline structured text program......................................................................................... 6 - 28
6.4.4 Deleting inline structured text box.............................................................................................. 6 - 29
6.4.5 Precautions on using Inline structured text function................................................................... 6 - 30
6.5 Moving Cursor to Start of Ladder Block 6 - 31
6.6 Drawing Lines 6 - 32
6.6.1 Drawing lines.............................................................................................................................. 6 - 32
6.6.2 Entering vertical or horizontal lines ............................................................................................ 6 - 33
6.7 Deleting Contacts, Coils, and Application Instructions 6 - 35
6.7.1 Deleting contacts, coils, and application instructions in unit of instruction................................. 6 - 35
6.7.2 Deleting contacts, coils, and application instructions by setting a range ................................... 6 - 36
6.7.3 Deleting a ladder block............................................................................................................... 6 - 37
6.8 Deleting Lines 6 - 38
6.8.1 Deleting lines.............................................................................................................................. 6 - 38
6.8.2 Deleting vertical or horizontal lines ............................................................................................ 6 - 39
6.9 Inserting and Deleting Rows and Columns 6 - 41
6.9.1 Inserting rows............................................................................................................................. 6 - 41
6.9.2 Deleting rows ............................................................................................................................. 6 - 42
6.9.3 Inserting columns....................................................................................................................... 6 - 43
6.9.4 Deleting columns........................................................................................................................ 6 - 44
6.10 Batch Inserting and Deleting NOP Instructions 6 - 45
6.10.1 Batch inserting NOP instructions ............................................................................................... 6 - 45
6.10.2 Batch deleting NOP instructions ................................................................................................ 6 - 46
6.11 Cutting, Copying, and Pasting Ladders 6 - 47
6.11.1 Pasting cut or copied ladders in unit of instruction..................................................................... 6 - 47
6.11.2 Pasting cut or copied ladders by setting a range ....................................................................... 6 - 49
6.11.3 Pasting cut or copied ladder block ............................................................................................. 6 - 50
6.12 Canceling Previous Operation 6 - 53
6.12.1 Operation applicability................................................................................................................ 6 - 53
6.13 Restoring Ladders to the Status of After Conversion 6 - 54
6.14 Precautions on Editing Ladders 6 - 55
6.15 Changing T/C Setting Values 6 - 62
6.16 Setting Program Linkage Order (FXCPU) 6 - 64
7 EDITING SFC PROGRAMS 7 - 1 to 7 - 50
7.1 List of SFC Symbols 7 - 2
A - 9
7.2 Difference between MELSAP3 and MELSAP-L 7 - 6
7.3 Creating SFC Diagrams 7 - 9
7.3.1 Entering SFC steps ( )/( )/( )............................................................................................. 7 - 10
7.3.2 Entering block start steps ( )/( ) ........................................................................................... 7 - 12
7.3.3 Entering series transitions ( ) .................................................................................................. 7 - 13
7.3.4 Entering selection divergences ( ) ............................................................................. 7 - 15
7.3.5 Entering simultaneous divergences ( ) ...................................................................... 7 - 16
7.3.6 Entering selection convergences ( ) .......................................................................... 7 - 17
7.3.7 Entering simultaneous convergences ( ) .................................................................. 7 - 19
7.3.8 Entering jump transitions ( ) ................................................................................................... 7 - 22
7.3.9 Entering end steps ( ).............................................................................................................. 7 - 23
7.3.10 Drawing lines.............................................................................................................................. 7 - 24
7.3.11 Inserting/deleting rows and columns .......................................................................................... 7 - 25
7.4 Deleting SFC Diagrams 7 - 27
7.4.1 Deleting SFC symbols by setting a range .................................................................................. 7 - 27
7.4.2 Deleting only divergence/convergence/vertical lines.................................................................. 7 - 28
7.5 Changing SFC Step Attributes 7 - 29
7.6 Cutting, copying, and pasting SFC diagrams 7 - 30
7.7 Sorting SFC Step/Transition Numbers of SFC Diagram 7 - 32
7.8 Redisplaying SFC Diagrams 7 - 33
7.9 Creating Operation Outputs and Transition Conditions 7 - 34
7.9.1 Creating operation output and transition condition programs (MELSAP3/FXCPU).................... 7 - 34
7.9.2 Creating operation output and transition condition programs
(MELSAP-L (instruction format)) ................................................................................................ 7 - 36
7.9.3 Creating operation output and transition condition programs
(MELSAP-L (start conditions format))......................................................................................... 7 - 39
7.10 Setting Block Information 7 - 41
7.11 Displaying SFC Block List 7 - 42
7.11.1 Displaying comments on SFC block list ..................................................................................... 7 - 43
7.11.2 Displaying devices on SFC block list.......................................................................................... 7 - 43
7.11.3 Displaying SFC diagram from SFC block list.............................................................................. 7 - 44
7.11.4 Displaying Local Label Setting screen from SFC block list ........................................................ 7 - 44
7.12 Setting Parameters for SFC Programs 7 - 45
7.12.1 SFC settings in PLC parameter.................................................................................................. 7 - 45
7.12.2 Setting the property of SFC programs........................................................................................ 7 - 46
7.13 Precautions on Creating Programs in MELSAP-L 7 - 48
7.14 Changing T/C Setting Values 7 - 50
8 SEARCH AND REPLACE 8 - 1 to 8 - 12
8.1 Searching for and Replacing Data in Ladder Programs 8 - 2
8.1.1 Searching for devices/labels......................................................................................................... 8 - 2
8.1.2 Jumping to the specified step number.......................................................................................... 8 - 3
8.1.3 Changing the module start I/O numbers....................................................................................... 8 - 4
8.2 Searching for and Replacing Data in SFC Programs 8 - 6
A - 10
8.2.1 Jumping to specified SFC step number/transition number on SFC diagram............................... 8 - 6
8.2.2 Searching for jump with step number on SFC diagram ............................................................... 8 - 7
8.2.3 Jumping to specified SFC step number/block number on SFC diagram ..................................... 8 - 8
8.2.4 Replacing SFC step number on SFC diagram............................................................................. 8 - 9
8.2.5 Searching for blocks on SFC block list....................................................................................... 8 - 10
8.2.6 Searching for devices on SFC block list..................................................................................... 8 - 11
9 EDITING COMMENTS/STATEMENTS/NOTES 9 - 1 to 9 - 30
9.1 Editing Device Comments 9 - 2
9.2 Editing Statements and Notes 9 - 2
9.2.1 Statements and notes .................................................................................................................. 9 - 2
9.2.2 Entering statements ..................................................................................................................... 9 - 4
9.2.3 Modifying and deleting statements............................................................................................... 9 - 7
9.2.4 Entering notes.............................................................................................................................. 9 - 9
9.2.5 Modifying and deleting notes ..................................................................................................... 9 - 11
9.3 Batch Editing Statements and Notes 9 - 13
9.4 Changing the Type (PLC/Peripheral) of Statement/Note 9 - 21
9.5 Displaying Line Statements on Tree View 9 - 22
9.5.1 Line statements on tree view ..................................................................................................... 9 - 22
9.5.2 Displaying line statements on tree view..................................................................................... 9 - 23
9.5.3 Disabling setting of line statements on tree view....................................................................... 9 - 24
9.5.4 Moving ladder blocks on tree view............................................................................................. 9 - 25
9.5.5 Deleting ladder blocks on tree view ........................................................................................... 9 - 26
9.6 Jumping from Line Statement List 9 - 27
9.7 Merge Process when Reading Programs from Programmable Controller CPU 9 - 28
9.7.1 Merge process ........................................................................................................................... 9 - 28
9.7.2 Performing merge process......................................................................................................... 9 - 29
9.8 Editing SFC Comments 9 - 30
10 CONVERTING/COMPILING PROGRAMS 10 - 1 to 10 - 20
10.1 For Projects without Labels 10 - 2
10.1.1 Converting created programs..................................................................................................... 10 - 2
10.1.2 Converting all programs............................................................................................................. 10 - 2
10.1.3 Executing online program change simultaneously with ladder conversion................................ 10 - 2
10.1.4 Checking programs.................................................................................................................... 10 - 3
10.2 For Projects with Labels 10 - 5
10.2.1 Converting/compiling created programs .................................................................................... 10 - 5
10.2.2 Compiling all programs .............................................................................................................. 10 - 7
10.2.3 Executing online program change simultaneously with conversion/compilation........................ 10 - 7
10.2.4 Changing operating conditions of compilation ........................................................................... 10 - 8
10.3 Compilation 10 - 10
10.3.1 Compilation target data when compiling all programs ............................................................. 10 - 10
10.3.2 Assigning devices .................................................................................................................... 10 - 11
10.3.3 Precautions on compilation...................................................................................................... 10 - 14
A - 11
10.4 Checking for Errors and Warnings 10 - 18
10.4.1 Correcting errors and warnings ................................................................................................ 10 - 19
11 WRITING/READING DATA TO/FROM PROGRAMMABLE CONTROLLER CPU 11 - 1 to 11 - 6
11.1 Writing/Reading Data to/from Programmable Controller CPU 11 - 2
12 MONITORING 12 - 1 to 12 - 16
12.1 Starting and Stopping Monitoring of Programs 12 - 2
12.2 Starting and Stopping Monitoring of Function Blocks 12 - 3
12.3 Changing Operating Conditions of Monitoring 12 - 4
12.3.1 Changing current value display format (decimal/hexadecimal) of word type variable................ 12 - 4
12.3.2 Monitoring buffer memory and link memory ............................................................................... 12 - 5
12.3.3 Switching to FXGP(DOS)/FXGP(WIN) display format (FXCPU) ................................................ 12 - 6
12.4 Monitoring Ladder Programs 12 - 7
12.5 Monitoring SFC Programs 12 - 8
12.5.1 Monitoring SFC diagrams........................................................................................................... 12 - 8
12.5.2 Monitoring transitions ............................................................................................................... 12 - 11
12.5.3 Monitoring operation outputs and transition conditions ............................................................ 12 - 12
12.5.4 Batch monitoring all blocks, monitoring active steps................................................................ 12 - 13
12.5.5 Monitoring SFC block list.......................................................................................................... 12 - 15
13 SETTING OPTIONS 13 - 1 to 13 - 6
13.1 Basic Operations 13 - 2
13.2 Option Setting List 13 - 3
APPENDIX App - 1 to App - 16
Appendix 1 List of Toolbars and Shortcut Keys App - 2
Appendix 1.1 Common toolbars and shortcut keys...............................................................................App - 2
Appendix 1.2 "Navigation Window" toolbar icons..................................................................................App - 6
Appendix 1.3 Toolbar icons and shortcut keys for setting labels ..........................................................App - 7
Appendix 1.4 Toolbar icons and shortcut keys for setting device memory ...........................................App - 8
Appendix 1.5 Toolbar icons and shortcut keys for verification result ....................................................App - 9
Appendix 1.6 Toolbar icons for executing sampling trace.....................................................................App - 9
Appendix 1.7 Toolbar icons and shortcut keys for program editors ....................................................App - 10
Appendix 1.8 Toolbar icons and shortcut keys for I/O system setting function...................................App - 15
Appendix 1.9 Shortcut keys for operating intelligent function module.................................................App - 16
INDEX INDEX - 1 to INDEX - 5
A - 12
MANUALS
Related manuals are separately issued according to the purpose of their functions in GX Works2.
Related manuals
The manuals related to this product are shown below.
Refer to the following tables when ordering required manuals.
1) Operation of GX Works2
2) Structured Programming
Manual name
Manual number
(Model code)
GX Works2 Version 1 Operating Manual (Common)
Explains the system configuration of GX Works2 and the functions common to Simple project and
Structured project such as parameter setting, operation method for the online function. (Sold separately)
SH-080779ENG
(13JU63)
GX Works2 Version 1 Operating Manual (Structured Project)
Explains operation methods such as creating and monitoring programs in Structured project of GX
Works2. (Sold separately)
SH-080781ENG
(13JU65)
GX Works2 Version 1 Operating Manual (Intelligent Function Module)
Explains operation methods of intelligent function module such as parameter setting, monitoring
programs, and predefined protocol support function in GX Works2. (Sold separately)
SH-080921ENG
(13JU69)
GX Works2 Beginner's Manual (Simple Project)
Explains fundamental operation methods such as creating, editing, and monitoring programs in Simple
project for users inexperienced with GX Works2. (Sold separately)
SH-080787ENG
(13JZ22)
GX Works2 Beginner's Manual (Structured Project)
Explains fundamental operation methods such as creating, editing, and monitoring programs in
Structured project for users inexperienced with GX Works2. (Sold separately)
SH-080788ENG
(13JZ23)
Manual name
Manual number
(Model code)
MELSEC-Q/L/F Structured Programming Manual (Fundamentals)
Explains the programming methods, types of programming languages, and other information required to
create structured programs. (Sold separately)
SH-080782ENG
(13JW06)
MELSEC-Q/L Structured Programming Manual (Common Instructions)
Explains the specifications and functions of common instructions such as sequence instructions, basic
instructions, and application instructions, that can be used in structured programs. (Sold separately)
SH-080783ENG
(13JW07)
MELSEC-Q/L Structured Programming Manual (Application Functions)
Explains the specifications and functions of application functions that can be used in structured
programs. (Sold separately)
SH-080784ENG
(13JW08)
MELSEC-Q/L Structured Programming Manual (Special Instructions)
Explains the specifications and functions of special instructions such as module dedicated instruction,
PID control instruction, and built-in I/O function dedicated instruction, that can be used in structured
programs. (Sold separately)
SH-080785ENG
(13JW09)
FXCPU Structured Programming Manual (Device & Common)
Explains the devices and parameters provided in GX Works2 for structured programming.
(Sold separately)
JY997D26001
(09R925)
FXCPU Structured Programming Manual (Basic & Applied Instruction)
Explains the sequence instructions provided in GX Works2 for structured programming.(Sold separately)
JY997D34701
(09R926)
FXCPU Structured Programming Manual (Application Functions)
Explains the application functions provided in GX Works2 for structured programming. (Sold separately)
JY997D34801
(09R927)
A - 13
3) Operation of iQ Works
Manual name
Manual number
(Model code)
iQ Works Beginners Manual
Explains fundamental operation methods such as managing the system using MELSOFT Navigator and
using system labels for users inexperienced with GX Works2. (Sold separately)
SH-080902ENG
(13JZ44)
The Operating Manuals are included on the CD-ROM of the software package in a PDF file format.
Manuals in printed form are sold separately for single purchase. Order a manual by quoting the manual
number (model code) listed in the table above.
A - 14
Purpose of this manual
This manual explains the operations for creating sequence programs in Simple project using the
functions supported by GX Works2.
Manuals for reference are listed in the following table according to their purpose.
For information such as the contents and number of each manual, refer to the list of 'Related
manuals'.
1) Operation of GX Works2
Purpose
GX Works2
Installation
Instructions
GX Works2
Beginner's Manual
GX Works2 Version 1
Operating Manual
Simple
Project
Structured
Project
Common
Simple
Project
Structured
Project
Intelligent
Function
Module
Installation
Learning the operating
environment and
installation method
Learning a USB driver
installation method
Operation of
GX Works2
Learning all functions of
GX Works2
Learning the project
types and available
languages in GX Works2
Learning the basic
operations and operating
procedures when
creating a simple project
for the first time
Learning the basic
operations and operating
procedures when
creating a structured
project for the first time
Learning the operations
of available functions
regardless of project
type.
Learning the functions
and operation methods
for programming
Learning data setting
methods for intelligent
function module
Details
Details
Outline
Outline
Details
Details
Details
Outline
Details Details
Details
A - 15
2) Operations in each programming language
For details of instructions used in each programming language, refer to the section 3 on the next
page.
Purpose
GX Works2
Beginner's Manual
GX Works2 Version 1
Operating Manual
Simple
Project
Structured
Project
Simple
Project
Structured
Project
Simple
Project
Ladder
SFC
ST
Structured
Project
Ladder
SFC
Structured ladder
/FBD
ST
*1: MELSAP3 and FX series SFC only
Outline
Details
Outline
*1
Details
Outline
Details
Outline
Details
Outline
*1
Details
Outline
Details
Outline
Details
A - 16
3) Details of instructions in each programming language (for QCPU (Q mode)/LCPU)
Purpose
MELSEC-
Q/L/F
Structured
Programming
Manual
MELSEC-Q/L Structured
Programming Manual
MELSEC-
Q/L
Programming
Manual
MELSEC-Q/L/QnA
Programming Manual
Manual for
module to
be used
Fundamentals
Common
Instructions
Special
Instructions
Application
Functions
Common
Instructions
PID Control
Instructions
SFC
All
languages
Learning details
of programmable
controller CPU
error codes,
special relays,
and special
registers
Using
ladder
language
Learning the
types and details
of common
instructions
Learning the
types and details
of instructions for
intelligent
function modules
Learning the
types and details
of instructions for
network modules
Learning the
types and details
of instructions for
the PID control
function
Using SFC
language
Learning details
of specifications,
functions, and
instructions of
SFC (MELSAP3)
Using
structured
ladder/FBD
or ST
language
Learning the
fundamentals for
creating a
structured
program
Learning the
types and details
of common
instructions
Learning the
types and details
of instructions for
intelligent
function modules
Learning the
types and details
of instructions for
network modules
Learning the
types and details
of instructions for
the PID control
function
Learning the
types and details
of application
functions
Details
Details
Details
Details
Details
Details
Details
Details
Outline
Details
Outline
Details
Outline
Details
Details
A - 17
4) Details of instructions in each programming language (for FXCPU)
Purpose
MELSEC-
Q/L/F
Structured
Programming
Manual
FXCPU Structured Programming Manual FXCPU Programming Manual
Fundamentals
Device &
Common
Basic &
Applied
Instruction
Application
Functions
FX0, FX0S,
FX0N, FX1,
FXU, FX2C
FX1S, FX1N,
FX2N, FX1NC,
FX2NC
FX3G, FX3U,
FX3UC
Using
ladder
language
Learning the
types and details
of basic/
application
instructions,
descriptions of
devices and
parameters
Using SFC
language
Learning details of
specifications,
functions, and
instructions of
SFC
Using
structured
ladder/FBD
or ST
language
Learning the
fundamentals for
creating a
structured
program
Learning the
descriptions of
devices,
parameters, and
error codes
Learning the
types and details
of sequence
instructions
Learning the
types and details
of application
instructions
Details Details Details
Details Details Details
Details
Details
Details
Details
A - 18
How to read this manual
Supported CPU
Supported programmable
controller CPUs are shown in
icons under the section title.
Screen display
Describes the screen display
procedure.
Follow the and select
[(menu)] to open the screen.
*Screen display may depend on
the CPU.
In that case, typical example is
described.
Display contents
Describes the display contents
in the screen.
Operating procedure
Describes the operating
procedure of the function.
Section title
Clarifies the section of currently
open page.
Chapter heading
Index on the right of the page
number clarifies the chapter of
currently open page.
Reference location
leads to the reference
location and reference manual.
Screen button
Describes the buttons in the
screen.
A - 19
The following table explains the CPU module icons that indicate the function availability.
This manual also uses the following columns:
This explains notes requiring attention or useful functions relating to the information given on the
same page.
This explains restrictions relating to the information given on the same page.
Icon
Description
QCPU (Q mode) LCPU FXCPU
Normal icons indicate that the corresponding function
is available.
- -
Icons with * (asterisk) symbol indicate that the
corresponding function is available with restrictions
such as CPU types.
Icons with symbol indicate that the corresponding
function is not available.
Restrictions
Q CPU L CPU FX
Q CPU
*1
Q CPU L CPU FX
A - 20
Symbols used in this manual
The following shows the symbols used in this manual with descriptions and examples.
No. Symbol Description Example
[ ] Menu name on a menu bar [Project]
Toolbar icon
(Underline) Screen name Q Parameter Setting screen
Tab name in a screen <<PLC System>>
" " Item name in a screen "Timer Limit Setting"
Button on a screen
button
Keyboard key
1
2
4
5
6
3
1
2
3
4
5
6
A - 21
GENERIC TERMS AND ABBREVIATIONS IN THIS MANUAL
This manual uses the generic terms and abbreviations listed in the following table to discuss the
software packages and programmable controller CPUs. Corresponding module models are also listed if
needed.
Generic term and
abbreviation
Description
GX Works2
Generic product name for SWnDNC-GXW2-E
(n: version)
GX Developer
Generic product name for SWnD5C-GPPW-E, SWnD5C-GPPW-EA, SWnD5C-GPPW-EV, and
SWnD5C-GPPW-EVA
(n: version)
MELSOFT Navigator
Product name for the integrated development environment included in SWnDNC-IQWK (iQ Platform
compatible engineering environment MELSOFT iQ Works)
(n: version)
iQ Works Abbreviation for iQ platform supporting engineering environment MELSOFT iQ Works
Personal computer
Generic term for personal computers on which Windows
operates
Basic model QCPU Generic term for Q00J, Q00, and Q01
High Performance model
QCPU
Generic term for Q02, Q02H, Q06H, Q12H, and Q25H
Universal model QCPU
Generic term for Q00UJ, Q00U, Q01U, Q02U, Q03UD, Q03UDE, Q04UDH, Q04UDEH, Q06UDH,
Q06UDEH, Q10UDH, Q10UDEH, Q13UDH, Q13UDEH, Q20UDH, Q20UDEH, Q26UDH,
Q26UDEH, Q50UDEH, and Q100UDEH
Built-in Ethernet port
QCPU
Generic term for Q03UDE, Q04UDEH, Q06UDEH, Q10UDEH, Q13UDEH, Q20UDEH, Q26UDEH,
Q50UDEH, and Q100UDEH
QCPU (Q mode) Generic term for Basic model QCPU, High Performance model QCPU, and Universal model QCPU
LCPU Generic term for L02, L02-P, L26-BT, and L26-PBT
FXCPU
Generic term for FX0, FX0S, FX0N, FX1, FXU, FX2C, FX1S, FX1N, FX1NC, FX2N, FX2NC, FX3G, FX3U,
and FX3UC
FXGP(WIN) Abbreviation for SW0PC-FXGP/WIN-E
MELSAP3 Abbreviation for the SFC function in MELSAP3 display format
MELSAP-L
Generic term for the SFC function in MELSAP-L (instruction format) and MELSAP-L (start conditions
format)
SFC Generic term for MELSAP3, MELSAP-L, and FX series SFC
A - 22
TERMS
The following are the terms used in this manual.
Term Description
Execution program
A compiled program created in a project with labels
A program that can be executed in a programmable controller CPU
Actual device
An actual device assigned to label after compiling a project with labels, or a device that is not
described using a label
Common instruction
Generic term for sequence instructions, basic instructions, application instructions, data link
instructions, multiple CPU dedicated instructions, and multiple CPU high-speed transmission
dedicated instructions
Special instruction
Generic term for module dedicated instructions, PID control instructions, socket communication
function instructions, built-in I/O function instructions, and data logging function instructions
Simple project Generic term for projects created using the ladder/SFC/ST language
Without labels Generic term for projects created without selecting "Use Label" when creating new projects
With labels Generic term for projects created with selecting "Use Label" when creating new projects
Structured project Generic term for projects created using the ladder/SFC/ST/structured ladder/FBD language
Project without labels Generic term for Simple projects that do not use labels
Project with labels Generic term for Simple projects that use labels and Structured projects
Project with security Generic term for projects whose securities are set
List format An input format to input mnemonic language in a ladder program
1 - 1
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
1 OVERVIEW
This manual describes the programming method using Simple project and the operation method of the related
functions.
For the features and functions of GX Works2, refer to the following manual.
GX Works2 Version 1 Operating Manual (Common)
1.1 What is Simple Project? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.2 Features of Simple Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.3 List of Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
1 - 2
1 OVERVIEW
GX Works2
1.1 What is Simple Project?
The Simple project is used to create sequence programs using instructions for Mitsubishi programmable
controller CPUs.
Programs in Simple project can be created in a similar way with the existing GX Developer.
1.2 Features of Simple Project
The features of the Simple project are as follows.
Inheritance of operational performances and enhanced use of program assets
GX Works2 inherits excellent operational performances from the existing GX Developer.
Therefore, GX Works2 can edit the sequence
programs created by the existing GX
Developer, making it possible to utilize program
assets effectively.
Program components using function blocks
The function blocks can be used to convert and register ladder
blocks that are used repeatedly as components.
Therefore, registered ladder blocks can be easily utilized when
creating sequence programs.
Function blocks can be used only for a project with labels.
ST program editing on ladder editor
ST programs can be edited/monitored on the ladder editor by
using the Inline structured text function.
The Inline structured text function can be used only for a project
with labels.
GX Works2
GX Developer
1.3.1 List of functions common to Simple project and Structured project
1 - 3
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
1.3 List of Functions
1.3 List of Functions
This section shows the list of functions of GX Works2.
The functions are divided into common functions available (Project, Online, Debug, Diagnostics, Tool,
Window, and Help) and functions used for each editing and setting target (Edit, Find/Replace, Compile, and
View).
For (Common), (Structured), and (Intelligent) indicated in the Reference column, refer to the following
manuals respectively:
(Common) ............. GX Works2 Version 1 Operating Manual (Common)
(Structured) ........... GX Works2 Version 1 Operating Manual (Structured Project)
(Intelligent) ............ GX Works2 Version 1 Operating Manual (Intelligent Function Module)
1.3.1 List of functions common to Simple project and Structured
project
This section explains the functions common to Simple project and Structured project.
List of common functions
The following tables show functions that are available regardless of the type of editing or setting target.
Project (common function) Reference
New Create a new project.
(Common)
Open Open an existing project.
Close Close an open project.
Save Save a project.
Save As Name and save a project.
Compress/Unpack
Compress Compress and save a project.
Unpack Unpack a compressed project.
Delete Delete an existing project.
Verify Verify between two project data.
Project Revision
Revision Entry Register the project change history.
(Common)
Revision List Display the list of project change history.
Change PLC Type Change the programmable controller CPU type.
Change Project Type
Change the project type from Simple project (without labels)
to Simple project (with labels), or from Simple project (with
labels) to Structured project.
Object
New Add data to a project.
(Common)
Rename Rename the selected data.
Delete Delete the selected data.
Copy Copy the selected data.
Paste Paste the copied data.
Set as Default Connection
Specify data in selected connection target as a connection
target for regular use.
Property Display the selected data properties.
1 - 4
1.3.1 List of functions common to Simple project and Structured project
1 OVERVIEW
GX Works2
Project (common function) Reference
Intelligent Function Module
New Module Add new intelligent function module data.
(Intelligent)
Delete Module Delete intelligent function module data.
Property Display properties of an intelligent function module data.
Save the Positioning Module Data
Save data of the positioning module selected on the Project
view to a file.
Read from the Positioning Module
Data
Read data from the positioning module and reflect it to the
positioning module selected on the Project view.
Intelligent Function Module Parameter
List
Display a list of set/unset parameters of an intelligent
function module.
Open Other Data
Open Other Project Open a project created with GX Developer.
(Common)
Read ASC Format File Read an ASC format file.
Import GX Configurator-QP Data Read a project created with GX Configurator-QP. (Intelligent)
Export to GX Developer Format File Save an open project in GX Developer format. (Common)
Library
Create Create a new library.
(Structured)
Install Import a created library to the project.
Deinstall Delete a library from the project.
Reload Update the library imported to the project.
Rename Rename a library.
Open Enable editing of a library.
Close Disable editing of a library.
Change Password Set a password for a library.
Save As Name and save a project.
Save Save a library file.
Help Display help information of the library.
Security
Change Password Change the password of the current login user.
(Common)
User Management
Manage user information of the project.
Add/delete a user or change the user information.
Data Security Setting
Set the access authorization of each user related to
reading/writing data.
Print Batch print multiple data in the project.
Print Preview Display a print preview of data to be batch printed.
Print Window Print the open screen.
Print Window Preview Display the print preview of the open screen.
Printer Setup Change the printer settings.
(Recently used files 1 to 4)
Display the recently used GX Works2 project paths and open
the selected project.
Start GX Developer Start GX Developer from GX Works2.
Exit Exit GX Works2.
Edit (common function) Reference
Undo Restore the previous processing status.
1 - 18
1.3.4 List of functions for editing SFC block list
1 OVERVIEW
GX Works2
1.3.4 List of functions for editing SFC block list
The following tables show the functions for editing SFC block list.
1.3.5 List of functions for Structured project
For the functions for editing in the ST/structured ladder/FBD language, refer to the following manual.
GX Works2 Version 1 Operating Manual (Structured Project)
Sort SFC Step No.
Sort the SFC step/transition numbers in ascending/
descending order.
Section 7.7
Documentation
SFC Step/Transition Comment Change to the SFC step/transition comment editing mode. Section 9.8
Find/Replace (function for editing SFC diagrams) Reference
Jump Move the cursor to the specified position. Section 8.2.1
Find Jump Step Move to the jump source step. Section 8.2.2
Change SFC Step No. Replace the SFC step number. Section 8.2.4
View (function for editing SFC diagrams) Reference
Program Display Display MELSAP-L programs. Section 2.3.3
SFC Step/Transition Comment Display the SFC step/transition comments. Section 2.3.4
Zoom Change the display magnification ratio of the SFC diagram. Section 2.3.2
SFC Row Setting Set the number of rows of SFC diagram. Section 2.3.5
Open SFC Blocklist Display the SFC block list screen. Section 7.11
MELSAP3 Display Display SFC in MELSAP3 format.
Section 2.3.6 MELSAP-L (Instruction Format) Display Display SFC in MELASP-L (instruction format).
MELSAP-L (Start Conditions Format) Display Display SFC in MELSAP-L (start conditions format).
Open Zoom/Start Destination Block
Display the Zoom editor window or the start destination
block.
Section 7.9
Back to Start SFC Block Display the SFC block of the start source.
Open Header
Open the setting screen of labels set for the program being
edited.
Find/Replace (function for editing SFC block list) Reference
Jump Move the cursor to the specified block number. Section 8.2.5
Block Information Find Device Search for a device. Section 8.2.6
View (function for editing SFC block list) Reference
SFC Block List Comment Display comments of the SFC block list. Section 7.11.1
Device Display Display devices. Section 7.11.2
Open SFC Body Open the SFC diagram. Section 7.11.3
Open Header Display the label setting screen. Section 7.11.4
Edit (function for editing SFC diagrams) Reference
2 - 1
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
2 SCREEN CONFIGURATION
This chapter explains the screen configuration of GX Works2.
2.1 Overview of Screen Configuration . . . . . . . . . . . . . . . . . . . . . 2-2
2.2 Ladder Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2.3 SFC Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
2 - 2
2 SCREEN CONFIGURATION
GX Works2
2.1 Overview of Screen Configuration
This section explains the main frame (basic screen) of GX Works2 that is displayed when it is started up.
The following screen shows a main frame configuration in which a work window and docking windows are
displayed.
Screen display
Display contents
Name Description Reference
Title bar Display a project name.
Menu bar Display menu options for executing each function.
Toolbar Display tool buttons for executing each function. Appendix 1
Work window
A main screen used for operations such as programming,
parameter setting, and monitoring.
GX Works2 Version 1
Operating Manual
(Common)
Docking window
A sub screen to support operations performed on a work
window.
Navigation window Display contents of a project in tree format.
Function Block Selection window
Display a list of functions (such as function blocks) used for
programming.
Section 6.3
Output window Display compilation and check results (errors and warnings). Section 10.4
Cross Reference window Display cross reference results.
GX Works2 Version 1
Operating Manual
(Common)
Device List window Display the device list.
Watch window 1 to 4
A screen used for monitoring and changing current device
values.
Intelligent Function Module
Monitor 1 to 10
A screen used for monitoring intelligent function modules.
Find/Replace window
A screen used for searching and replacing character strings in
the project.
Status bar Display information about a project being edited.
Q CPU L CPU FX
Title bar
Menu bar
Toolbar
Navigation
window
Status bar
Work
window
Docking window
Function Block
Selection window
2.2.1 Editing screen
2 - 3
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
2.2 Ladder Editor
2.2 Ladder Editor
This section explains the screen display of the GX Works2 ladder editor and its basic operations.
2.2.1 Editing screen
The following explains the editing screen used for creating ladders.
Screen display
For a project without labels
Select Project view "POU" "Program" "(program)".
For a project with labels
Select Project view "POU" "Program" "(program)" "Program".
Display contents
Name Description
Title bar Display a data type, data name, and/or other information of the open data.
Step number Display a start step number of the ladder block.
Inline structured text box
An area for editing ST programs on the ladder editor in a project with labels.
( Section 6.4)
Cursor Data at the cursor position are edited.
Left power rail
Base lines of ladder programs.
Right base line
END line
Indicate the end of a ladder program.
Programs cannot be created beyond the END line.
Q CPU L CPU FX
Title bar
Step
number
Left power rail Right base line
Cursor
END line
Inline
structured
text box
2 - 4
2.2.1 Editing screen
2 SCREEN CONFIGURATION
GX Works2
Displaying title bar
The following items are displayed on a title bar.
Item Description
Nesting number of master control
Display a nesting number when the cursor position is on the nesting of master
control.
Data type Display a data type of data being open.
Ladder edit mode
Display the ladder edit mode. ( Section 6.1.2)
For when programs are monitored and for when programs are not monitored,
"Monitoring" and "Stop Monitoring" are appended respectively.
When the "Execute online change by Compile" item is selected in the option
setting, "R" is prefixed to the ladder edit mode.
Data name Display a data name of data being open.
Instance name
Display an instance name when a program of FB instance is displayed on a
program.
Title Display when a title is set on the property.
Read-only display
Display in the following cases.
When a write protection is set with the security setting
When a program is a device display ( Section 2.2.8)
When the mode is switched to the read mode or the monitor mode with the
ladder edit mode
Number of steps
Display the number of steps of program.
Display with the parentheses for the programs with function block or
uncompiled status.
Compilation status Display " * " when a program of project with labels is uncompiled.
<Title bar example of program>
<Title bar example of FB instance opened in a program>
2.2.2 Changing display size of editing screen
2 - 5
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
2.2 Ladder Editor
Nesting number of master control
When the cursor position is on the nesting of master control, the nesting number of master control is
displayed on a title bar. The nesting number of innermost master control is displayed in a master control
with nesting architecture.
The following figure shows the range where the nesting number of master control is displayed.
2.2.2 Changing display size of editing screen
Change the display size of the editing screen.
Screen display
Select [View] [Zoom] ( ).
Display contents
Item Description
150%, 100%, 75%, 50% Change the display size according to the selected zoom ratio.
Specify Change the display size according to the specified zoom ratio.
Auto Adjust the width of the ladder automatically to display the entire ladder.
Display the nesting
number N0.
Range of master
control N0
Display the nesting
number N1.
Display the nesting
number N0.
Range of master
control N1
Q CPU L CPU FX
2 - 6
2.2.3 Changing text size on editing screen
2 SCREEN CONFIGURATION
GX Works2
2.2.3 Changing text size on editing screen
Change the text size displayed on the editing screen.
Operating procedure
Select [View] [Text Size] [Bigger]/[Smaller].
The change is applied to all ladder editors currently opened.
The text size is changed one step at each setting within the range of 10 steps.
2.2.4 Displaying/hiding comments
Display/hide device comments (label comments), notes, and statements.
Operating procedure
Select [View] [Comment]/[Statement]/[Note].
Displaying/hiding comments
Comments also can be displayed/hidden on the Option screen displayed by the following operation.
Select [View] [Display Format for Device Comment].
Q CPU L CPU FX
Q CPU L CPU FX
2.2.5 Displaying/hiding lines of monitored current value
2 - 7
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
2.2 Ladder Editor
2.2.5 Displaying/hiding lines of monitored current value
Display/hide the lines of monitored current value of word type variable.
Hide the lines of monitored current value to increase the ladder lines displayed on single screen, and
check more ladders compared to the status of displaying lines of monitored current value.
Operating procedure
Select [View] [Display Lines of Monitored Current Value].
The Options screen is displayed.
Q CPU L CPU FX
Display the dashed-line
areas (line of monitored
current value).
Hide the dashed-line
areas (line of monitored
current value).
(The lines are closed up.)
Display Hide
2 - 8
2.2.6 Setting number of rows and columns for displaying comments
2 SCREEN CONFIGURATION
GX Works2
2.2.6 Setting number of rows and columns for displaying comments
Set the number of rows and columns for displaying a device comment using the option setting.
Screen display
Select [View] [Display Format for Device Comment].
Operating procedure
Set the items on the screen.
Examples)
Item Description
Row Set the number of display rows in the range from 1 to 4 rows.
Column Set the number of display columns to 5 or 8 columns.
Q CPU L CPU FX
4 rows 8 columns 2 rows 5 columns
2.2.7 Setting number of contacts to be displayed in ladder programs
2 - 9
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
2.2 Ladder Editor
2.2.7 Setting number of contacts to be displayed in ladder programs
Set the number of contacts to be displayed in a single row using the option setting. The default setting
is 11 contacts.
Screen display
Select [Tool] [Options] "Program Editor" "Ladder" "Ladder Diagram".
Operating procedure
Set the items on the screen.
Item Description
Display Connection of Ladder
Diagram
Select the number of contacts to be displayed in a single row.
9 contacts
11 contacts
13 contacts
17 contacts
21 contacts
Precautions when changing the number of contacts to be displayed
When the number of contacts is changed from the one used to create a ladder program to a less number of
contacts, the program is not displayed properly in the following conditions.
In this case, set the number of contacts back to the original setting.
When an instruction cannot be placed in the input ladder part or output ladder part of function block.
When the number of rows for a single ladder block exceeds 24.
The following is an example of program in which instructions cannot be placed in the input ladder part of function
block when a program created with 17 contacts is changed to 11 contacts.
Ladder program with 13 contacts or more
The selection of 13 contacts or more is available from GX Works2 Version 1.48A or later.
Change the setting as follows when using GX Developer concurrently or using GX Works2 Version 1.43V or
earlier.
Set the same setting as the product running concurrently for "Display Connection of Ladder Diagram" in the
option setting.
For a program with 13 contacts or more, adjust the program for number of contacts to be 11 or less.
Q CPU L CPU FX
< Display with 17 contacts >
< Display with 11 contacts >
2 - 10
2.2.8 Switching display between label names and devices
2 SCREEN CONFIGURATION
GX Works2
2.2.8 Switching display between label names and devices
Switch the display of a program that uses labels between label name display and device display.
If label comments or device comments are set, the corresponding comments are displayed.
Devices assigned by the compilation can be checked by switching the program display from label name
display to device display.
For FXCPU, when a block password with the validated setting for "Read-protect the execution
program" exists, the device display cannot be executed.
Operating procedure
Select [View] [Device Display] ( ).
Example)
Changing display of all program editors to device display in batch
Change the display of all currently-opened program editors to the device display.
Operating procedure
Select [View] [All Device Display].
The display of all currently-opened program editors (except for ST) is changed to the device
display.
Canceling device display of all program editors
Cancel the device display of all currently-opened program editors.
Operating procedure
Select [View] [Cancel All Device Display].
The device display of all program editors is canceled and data are displayed in the format at the
time of data entry.
Displaying/hiding label comments and device comments
To check the set label comments and device comments, set the setting to display comments. ( Section 2.2.4)
Q CPU L CPU FX
Device display Label name display
2.2.9 Hiding ladder blocks
2 - 11
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
2.2 Ladder Editor
2.2.9 Hiding ladder blocks
Hide converted ladder blocks.
If statements are set to ladder blocks, they are remained displayed while ladder blocks are hidden.
Hiding ladder blocks
Hide ladder blocks.
Operating procedure
1. Move the cursor to the ladder block to be hidden.
2. Select [View] [Non-Display Ladder Block].
The ladder block is hidden.
Q CPU L CPU FX
2 - 12
2.2.9 Hiding ladder blocks
2 SCREEN CONFIGURATION
GX Works2
Displaying hidden ladder blocks
Display hidden ladder blocks.
Operating procedure
1. Move the cursor on the gray line of the hidden ladder block.
2. Select [View] [Display Ladder Block].
The hidden ladder block is displayed.
Displaying/hiding ladder blocks
Multiple ladder blocks can be selected to display/hide.
All ladder blocks are displayed/hidden by selecting [View] [Display All Ladder Block]/[Non-Display All Ladder
Block].
Ladder blocks can also be displayed/hidden by right-clicking and selecting [Display Ladder Block]/[Non-Display
Ladder Block] from the shortcut menu.
2.2.10 Displaying step ladder (STL) instruction in contact format
2 - 13
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
2.2 Ladder Editor
2.2.10 Displaying step ladder (STL) instruction in contact format
For FXCPU projects without labels, whether to display step ladder instructions in contact format can be
selected by setting the option.
Screen display
Select [Tool] [Options] "Program Editor" "Ladder" "Ladder Diagram".
Example:
*1: Do not enter contacts in the coil instruction part which is connected to the first coil instruction of the STL
instruction. (The ladder to which a contact is entered cannot be displayed in this method.)
When entering contacts, enter them from the base line.
FX L CPU Q CPU
When the item is not selected
Start of step
ladder
End of step
ladder
End of step
ladder
When the item is selected
State S0
'1
Start of step
ladder
2 - 14
2.3.1 Editing screen
2 SCREEN CONFIGURATION
GX Works2
2.3 SFC Editor
This section explains the screen display of the SFC editor and its basic operations.
2.3.1 Editing screen
The following explains the editing screen used for creating SFC diagrams.
A display format can be selected for QCPU (Q mode)/LCPU.
Select MELSAP3 to edit operation output and transition condition programs on the Zoom editor window.
Select MELSAP-L (instruction format) or MELSAP-L (start conditions format) to edit operation output
and transition condition programs on the SFC editor window.
For switching the display format, refer to Section 2.3.6.
Screen display
Select Project view "POU" "Program" "(program)" "(block)" "Program".
< MELSAP3/FXCPU >
Display contents
Item Description
SFC editor window Used to edit SFC diagrams.
Zoom editor window Used to edit operation output and transition condition programs.
Q CPU L CPU FX
SFC editor window Zoom editor window
2.3.1 Editing screen
2 - 15
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
2.3 SFC Editor
SFC editor window
The following explains the screen for editing a SFC diagram.
MELSAP3/FXCPU
Displaying SFC editor window and Zoom editor window
By the following setting, the Zoom editor window can be automatically displayed side by side when the SFC editor
window is opened. The display of SFC editor and Zoom editor can be selected from Tiling Horizontally or Tiling
Vertically.
Select "Tile SFC and Zoom vertically" under [Tool] [Options] "Program Editor" "SFC" "SFC Diagram".
When this setting is valid, the setting of "Open Zoom with New Window" under [Tool] [Options] "Program
Editor" "SFC" "Zoom" becomes invalidated.
Moving a cursor of the SFC editor window on the Zoom editor window
With the activated Zoom editor window, a cursor of the SFC editor window can be moved.
Select the direction to move a cursor by selecting [View] [Move SFC Cursor] [Up] / [Down] / [Left] / [Right]
( + + / / / ).
When the cursor of the SFC editor window is moved, the cursor of the Zoom editor window moves to the
corresponding position.
Column number
SFC step comment
Row number
Reset destination step number
Jump destination step number
SFC step number
Transition comment
Start destination block number
Transition number
2 - 16
2.3.1 Editing screen
2 SCREEN CONFIGURATION
GX Works2
MELSAP-L (instruction format)
Column number
SFC step comment
Reset destination step number
Jump destination step number
SFC step number
Transition comment
Transition number
Row number
Start destination block number
Program
2.3.1 Editing screen
2 - 17
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
2.3 SFC Editor
MELSAP-L (start conditions format)
Display contents
Item Description
Row number Display row numbers on the SFC diagram.
Column number Display column numbers on the SFC diagram.
SFC step number Display SFC step numbers for each step.
Transition number Display transition numbers for each transition.
Start destination block number
*1
Display start destination block numbers for the block start step.
Reset destination step number
*1
Display reset destination step numbers for the reset step.
Jump destination step number Display jump destination step numbers for the jump step.
SFC step comment Display comments for each SFC step.
Transition comment
*1
Display comments for each transition.
Program Display MELSAP-L programs.
*1: Not supported by FXCPU
Column number
SFC step comment
Reset destination step number
Jump destination step number
SFC step number
Transition comment
Transition number
Row number
Start destination block number
Program
2 - 18
2.3.2 Changing display size of editing screen
2 SCREEN CONFIGURATION
GX Works2
2.3.2 Changing display size of editing screen
Change the display size of the editing screen.
Screen display
Select [View] [Zoom] ( ).
Display contents
Item Description
150% 100% 75% 50% Change the display size according to the selected zoom ratio.
Specify Change the display size according to the specified zoom ratio.
Auto Change the display size according to the specified number of columns.
2.3.3 Displaying MELSAP-L programs on SFC diagram
2 - 19
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
2.3 SFC Editor
2.3.3 Displaying MELSAP-L programs on SFC diagram
Display programs on the SFC diagram when editing in MELSAP-L.
Operating procedure
Select [View] [Program Display] ( + + ).
Select the menu again to hide the programs.
"?" marks are displayed for programs that cannot be displayed in MELSAP-L.
2.3.4 Displaying/hiding SFC step/transition comments
Display/hide SFC step/transition comments in the created SFC diagram.
Operating procedure
Select [View] [SFC Step/Transition Comment] ( + ).
Select the menu again to hide SFC step/transition comments.
2 - 20
2.3.5 Setting number of columns for SFC diagram display
2 SCREEN CONFIGURATION
GX Works2
2.3.5 Setting number of columns for SFC diagram display
Set the number of divergences that can be edited and displayed for the SFC diagram.
Screen display
Select [View] [SFC Row Setting].
Operating procedure
1. Set the items on the screen.
2. Click the button.
The SFC diagram is displayed according to the specified number of columns.
2.3.6 Changing SFC display format
Change the SFC display format.
For Simple project, a display format can be selected for each program.
For Structured project, a single display format is selected for a project.
This function is not supported by FXCPU.
Displaying programs in MELSAP3
Set the SFC display format to MELSAP3.
Operation
Select [View] [MELSAP3 Display].
Item Description
Col Number Enter the number of columns.
Line Number
Display the number of rows.
The value is changed automatically according to the specified number of columns.
2.3.6 Changing SFC display format
2 - 21
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
2.3 SFC Editor
Displaying programs in MELSAP-L (instruction format)
Set the SFC display format to MELSAP-L (instruction format).
Operation
Select [View] [MELSAP-L (Instruction Format) Display].
Displaying programs in MELSAP-L (start conditions format)
Set the SFC display format to MELSAP-L (start conditions format).
Operation
Select [View] [MELSAP-L (Start Conditions Format) Display].
2 - 22
2.3.6 Changing SFC display format
MEMO
2 SCREEN CONFIGURATION
GX Works2
3 - 1
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
3 PROGRAMMING
PROCEDURE
This chapter explains a procedure for creating programs in Simple project.
3.1 Creating Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3 - 2
3 PROGRAMMING PROCEDURE
GX Works2
3.1 Creating Programs
This section explains the general operating steps from the creation of a program in Simple project to the
execution of the created program in the programmable controller CPU.
1. Creating a new project
2. Setting parameters
3. Setting labels (when using labels)
*1
4. Editing and converting/compiling programs (for ladder programs)
(To the next page)
Procedure Reference
Start up GX Works2.
GX Works2 Version 1
Operating Manual
(Common)
Create a new Simple project.
To utilize an existing Simple project, open that Simple project.
Procedure Reference
Set parameters. GX Works2 Version 1
Operating Manual
(Common)
Check parameters.
Procedure Reference
Define global labels.
Chapter 5
Define local labels.
*1: For FXCPU, a project with labels does not support the SFC language.
Procedure Reference
Edit ladder programs. Chapter 6
Convert programs. (For projects without labels)
Chapter 10 Check programs. (For projects without labels)
Compile a program, or compile all programs. (For projects with labels)
Q CPU L CPU FX
3 - 3
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
3.1 Creating Programs
(From the previous page)
5. Editing and converting/compiling programs (for SFC programs)
6. Connecting a personal computer to the programmable controller CPU
7. Writing data to the programmable controller CPU
8. Checking the operation
9. Ending the project
Procedure Reference
Edit SFC diagrams.
For FXCPU, enter a ladder block to turn ON the initial step.
Chapter 7
Edit operation output programs and convert them.
Chapter 7, Chapter 10
Edit transition condition programs and convert them.
Set properties of SFC programs and SFC blocks. Chapter 7
Check programs. (For projects without labels)
Chapter 10
Compile a program, or compile all programs. (For projects with labels)
Procedure Reference
Connect a personal computer to the programmable controller CPU. GX Works2 Version 1
Operating Manual
(Common)
Set the connection target.
Procedure Reference
Write parameters to the programmable controller CPU.
Chapter 11
Write sequence programs to the programmable controller CPU.
Procedure Reference
Monitor the execution status of sequence programs. Chapter 12
Procedure Reference
Save the project. GX Works2 Version 1
Operating Manual
(Common)
Exit GX Works2.
3 - 4
MEMO
3 PROGRAMMING PROCEDURE
GX Works2
4 - 1
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
4 PROGRAM
CONFIGURATIONS
This chapter explains the program configurations of Simple project.
4.1 Program Configurations of Simple Project. . . . . . . . . . . . . . . 4-2
4 - 2
4 PROGRAM CONFIGURATIONS
GX Works2
4.1 Program Configurations of Simple Project
This section explains the configurations of Simple project that are displayed in a tree format in the Project
view.
The display contents differ according to the programmable controller type and the project type. The following
is an example for QCPU (Q mode).
For (Common) and (Intelligent) indicated as the reference, refer to the following manuals respectively:
(Common) .............GX Works2 Version 1 Operating Manual (Common)
(Intelligent) ............GX Works2 Version 1 Operating Manual (Intelligent Function Module)
*1: For FXCPU, this item is not displayed.
*2: For FXCPU, no classification for program execution type. Only "Execution Program" is
displayed.
*3 :When "Tree Display" is set for a line statement list, the line statement list is displayed on a tree
view. ( Section 9.5.1)
Q CPU L CPU FX
Define POUs.
Write a program in the desired programming language.
(Common)
Define the program execution type. (Common)
(Intelligent)
Program
*1
*2
*1
< Simple project (without labels) >
Line statement list
(Common)
(Common)
P
r
o
g
r
a
m
c
o
n
f
i
g
u
r
a
t
i
o
n
*3
Chapter 6, Chapter 7
4 - 3
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
4.1 Program Configurations of Simple Project
*1: For FXCPU, this item is not displayed.
*2: For FXCPU, no classification for program execution type. Only "Execution Program" is
displayed.
*3: For FXCPU simple project (with labels), the "Execution Program" can be divided into multiple
projects.
*4 :When "Tree Display" is set for a line statement list, the line statement list is displayed on a tree
view. ( Section 9.5.1)
Define the program execution type.
Function block (FB)
Define labels shared among POUs.
Define POUs.
Write a program in the desired programming language.
Define labels.
(Common)
Write a program in the desired programming language.
Define labels.
(Common)
Program
Define structured data type.
*2, *3
*1
*1
< Simple project (with labels) >
P
r
o
g
r
a
m
c
o
n
f
i
g
u
r
a
t
i
o
n
(Intelligent)
(Common)
(Common)
Line statement list
*4
Section 5.2
Section 5.3
Chapter 6, Chapter 7
Chapter 6, Chapter 7
Section 5.4
Section 5.6
4 - 4
MEMO
4 PROGRAM CONFIGURATIONS
GX Works2
5 - 1
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
5 SETTING LABELS
This chapter explains how to set labels.
5.1 Label Setting Screens. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
5.2 Setting Global Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
5.3 Setting Local Labels for Programs . . . . . . . . . . . . . . . . . . . . . 5-9
5.4 Setting Local Labels for Function Blocks. . . . . . . . . . . . . . . 5-11
5.5 Common Operations for Setting Labels . . . . . . . . . . . . . . . . 5-13
5.6 Setting Structured Data Type Labels. . . . . . . . . . . . . . . . . . . 5-20
5.7 Setting Ranges for Devices Assigned Automatically . . . . . 5-26
5.8 Writing/Reading Data to/from CSV Files . . . . . . . . . . . . . . . . 5-29
5 - 2
5 SETTING LABELS
GX Works2
5.1 Label Setting Screens
This section shows label setting screens.
When "Use Label" is selected on the New Project screen, labels are created as shown below.
Labels are set on each screen according to the type of label.
For FXCPU, a project with labels does not support the SFC language.
Q CPU L CPU FX
Function/FB Label Setting screen
Define labels that can be used only for function blocks.
Structure Setting screen
Define structured data types to be used in the label setting.
Local Label Setting screen
Define labels that can be used only for each sequence program.
Global Label Setting screen
Define labels that can be used for all sequence programs
in the project.
( Section 5.6.1)
( Section 5.2)
( Section 5.4)
( Section 5.3)
5 - 3
5.2 Setting Global Labels
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
5.2 Setting Global Labels
This section explains how to set global labels.
Global labels can be used in iQ Works supported products (GX Works2, MT Developer2, GT Designer3) by
registering them as system labels.
For details of system labels, refer to the following manual.
( iQ Works Beginners Manual)
Screen display
Select Project view "Global Label" "(global label)".
System labels
Same label names can be used in programming among GX Works2, MT Developer2, and GT Designer3 by using
system labels.
System label data base
A system label data base is a data base to manage system labels.
A system label data base is created in the workspace when the workspace is saved in MELSOFT Navigator.
System labels cannot be used in the workspace which does not contain a system label data base.
Q CPU L CPU FX
5 - 4
5 SETTING LABELS
GX Works2
Operating procedure
Set the items on the screen.
Item Description
Maximum number of
characters
Class
Select a label class from the list displayed by clicking .
( Section 5.5.1)
Attribute
*3
Displays the attribute of the system label which relates to the global
label.
Comment
*1,*2
Enter a comment.
Comments can be displayed on the program editor by switching
display/hide of comments. ( Section 2.2.4)
1024
*1: A new line can be inserted in a cell by pressing the + keys.
*2 :The compilation is not needed after editing.
Q CPU L CPU FX
5 - 10
5 SETTING LABELS
GX Works2
Class setting
When an item other than the class, such as a label name or data type, is set in a blank column, "VAR" is
automatically set for "Class". Change it if necessary.
Characters that can be used for label names
Any of the following label names causes an error at compilation.
A label name that includes a space.
A label name that begins with a numeral.
A label name which is same as the one used for devices.
For characters that cannot be used for label names, refer to the following manual.
( GX Works2 Version 1 Operating Manual (Common))
Assigning devices automatically
Devices are automatically assigned to labels when a program is compiled. The device assignment range can be
changed on the Device/Label Automatic-Assign Setting screen. ( Section 5.7)
The assigned devices can be checked with the cross reference function.
( GX Works2 Version 1 Operating Manual (Common))
5 - 11
5.4 Setting Local Labels for Function Blocks
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
5.4 Setting Local Labels for Function Blocks
This section explains how to set local labels for each function block.
Create a new function block in advance.
For the method for creating new function blocks, refer to the following manual.
GX Works2 Version 1 Operating Manual (Common)
Screen display
Select Project view "POU" "FB_Pool" "(function block)" "Local Label".
Operating procedure
Set the items on the screen.
Item Description
Maximum number of
characters
Class
Select a label class from the list displayed by clicking .
( Section 5.5.1)
VAR_RETAIN
*1
A latch-type label that is used within the range of declared
program and function block.
VAR_INPUT
A label that is used for an input of function block.
Its value cannot be changed in a POU
VAR_OUTPUT A label that is used for an output of function block.
VAR_IN_OUT
A label that can be used for both input and output of function
block with the same name.
Its value can be changed in a POU.
*1: Not supported by FXCPU
Q CPU L CPU FX
5 - 14
5.5.2 Data types
5 SETTING LABELS
GX Works2
5.5.2 Data types
Label data types are described in the following table.
For details such as value ranges of each data type, refer to the following manuals.
MELSEC-Q/L/F Structured Programming Manual (Fundamentals)
MELSEC-Q/L Programming Manual (Common Instruction)
User's Manual (Function Explanation, Program Fundamentals) of the CPU module to be used.
Note that data types are different according to the programming language (ladder, SFC, ST).
The following table shows data types that can be used for each programming language.
: Applicable, : Not applicable
Data type
Programming language
Ladder/SFC ST
Bit
Word (signed)
Double word (signed)
Word (unsigned)/16-bit string
Double word (unsigned)/32-bit string
Single-precision real
*1
Double-precision real
*2
String
*3
Time
Timer
*5
Counter
*5
Retentive timer
*4 *5
Pointer
*5
*1: For FXCPU, this item is supported by FX2N, FX2NC, FX3G, FX3U and FX3UC only.
*2: Supported by Universal model QCPU/LCPU only.
*3: For FXCPU, this item is supported by FX3U and FX3UC only.
*4: For FXCPU, this item is supported by FX1N, FX1NC, FX2N, FX2NC, FX3G, FX3U and FX3UC only.
*5: For ladder language, these items cannot be used in an inline structured text program.
5.5.3 Selecting data types
5 - 15
5.5 Common Operations for Setting Labels
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
5.5.3 Selecting data types
Select a data type.
To define a label, a data type must be specified by directly entering the type in text or selecting it on the
Data Type Selection screen.
Screen display
Click in the data type entry field on each label setting screen.
Operating procedure
1. Select a type in the "Type Class".
2. In the "Libraries" field, select the reference source such as the defined structure
that is used as the data type.
3. In the "Data Type" field, select the data type, structure, or function block name.
4. Click the button when the setting is completed.
The settings are displayed in the "Data Type" column on the label setting screen.
Item Description
Simple Types Specify this to select a data type from basic types such as bit and word.
Structured Data Types
Specify this to select a data type from the defined structures.
(Not displayed for the structure settings)
Function Blocks
Specify this to select a data type from the defined function blocks.
(Not displayed for the FB label settings/structure settings)
Item Description
<ALL> Browse data types and structures/function blocks defined in the project, and all libraries.
<Project>
Browse data types and structures/function blocks defined in the project.
(Not displayed when "Simple Types" is selected.)
5 - 16
5.5.3 Selecting data types
5 SETTING LABELS
GX Works2
Setting arrays for data type
Define the data type as an array.
To define a data type as an array, set the items in the "Array Element" field on the Data Type Selection
screen.
Operation
1. Click in the data type entry field on
each label setting screen.
2. Check the check box in the "Array
Element" field.
3. Enter the number of elements in the
"Element" field.
4. Set the data type of the array element in
the same manner as setting the normal
data type.
To change the offset
To change the offset ([Array start value]..[Array end value]) to a value other than 0, edit the offset
value by directly entering the array type declaration in text on each label setting screen.
To change the array to a two- or three-dimensional array
Edit two- or three-dimensional array by directly entering the array type declaration in text on each
label setting screen.
Method for displaying the Data Type Selection screen
The Data Type Selection screen can be opened by any of the following operations when is in the selected
status.
Press the key.
Press the key.
Press the key.
5.5.3 Selecting data types
5 - 17
5.5 Common Operations for Setting Labels
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
Setting data length of character string data type
Set the data length of the character string data type.
To change the data length of the character string data type, directly edit the data length on each label
setting screen.
The initial value of data length of the character string data type is set in the option setting.
Operation
Select [Tool] [Options] "Label Setting Editor" "Default Length of String Date Type", and
set the data length.
When a constant type is set for Class
For labels whose classes are set as VAR_CONSTANT or VAR_GLOBAL_CONSTANT, arrays cannot be set for the
data type. If they are set, an error occurs at compilation.
Offset values
Minus values can be set for offset values.
Using arrays in the ladder
The labels of two- or three-dimensional array and structure array type cannot be used in the ladder.
5 - 18
5.5.4 Editing rows
5 SETTING LABELS
GX Works2
5.5.4 Editing rows
Edit rows on the label setting screen.
Adding rows
Add a row on the label setting screen.
New Declaration (Before)
This function inserts a row above the selected row.
Operation
Select [Edit] [New Declaration (Before)] ( ).
New Declaration (After)
This function inserts a row below the selected row.
Operation
Select [Edit] [New Declaration (After)] ( ).
Deleting rows
Delete a row on the label setting screen.
Operation
Select [Edit] [Delete Line] ( ).
Adding rows
When using the New Declaration (After) function, the setting of added rows can be specified whether to leave cells
blank or to enter label names or data types automatically.
Select [Tool] [Options] "Label Setting Editor".
5.5.4 Editing rows
5 - 19
5.5 Common Operations for Setting Labels
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
Displaying all lines or first line of comments and remarks
For the "Comment" and "Remark" columns, data can be entered in multiple lines. The 'all lines/first line
display' function switches the display between all lines and only the first line by double-clicking " + " or
" - ".
Selecting all rows
All rows can be selected by the following operation.
Operation
Select [Edit] [Select All].
All lines are displayed.
Only the first line is displayed.
5 - 20
5.6.1 Setting data type of structure
5 SETTING LABELS
GX Works2
5.6 Setting Structured Data Type Labels
This section explains how to set structured data type labels.
5.6.1 Setting data type of structure
Set the elements of the structure on the Structure Setting screen.
Screen display
Select Project view "POU" "Structured Data Types" "(structure)".
Operating procedure
Set the items on the screen.
Item Description
Maximum number
of characters
Label Name Enter a desired label name. 32
Data Type
Specify a data type from the Data Type Selection screen displayed by
clicking . ( Section 5.5.3)
It can also be entered directly.
128
Constant Display the constant value of the selected type. 128
Comment
Enter comments.
A new line can be inserted in a cell by pressing the +
keys.
1024
Creating new structured data
Create structured data using the Project view.
( GX Works2 Version 1 Operation Manual (Common))
Q CPU L CPU FX
5.6.2 Setting data type as structure
5 - 21
5.6 Setting Structured Data Type Labels
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
5.6.2 Setting data type as structure
To define the data type of label as a structure, set a structure in the data type entry field on each label
setting screen. In addition to direct text entry, a structure can be selected on the Data Type Selection
screen ( Section 5.5.3).
5.6.3 Assigning devices to structured data type labels
Devices of the structured data type global labels are set on the Structure Device Setting screen.
If the structure is set for data type on the Global Label Setting screen, "Detail Setting" is displayed in the
"Device" column. Click "Detail Setting" to display the Structure Device Setting screen.
Screen display
Click "Detail Setting" on the label setting screen.
Operating procedure
Set the items on the screen.
Item Description
Label Name Display label names defined as structure.
Data Type Display data types set to label names.
Device Set device names to be assigned.
Automatic Filling
Check this to set devices automatically to cells in which devices are not set with the
same data type.
Use Bit Designation Check this to specify a bit device of word device.
Display on the Local Label Setting screen
For the Structure Device Setting screen, the read-only screen is displayed.
5 - 22
5.6.3 Assigning devices to structured data type labels
5 SETTING LABELS
GX Works2
Entering device names automatically
The Automatic filling function can be used when setting series of devices for the same data type data
on the Structure Device Setting screen.
When using the Automatic filling function, whether to use bit specification of word device can be
selected.
Operation
1. Click "Detail Setting" on the label setting screen.
The Structure Device Setting screen is displayed.
2. Enter the device name to the "Device" column.
Series of devices are automatically set in the cells following the one entered, skipping the
cells where devices are already set.
When using bit specification
When not using bit specification
When not using bit specification
When the bit specification is not used, uncheck the "Use Bit Designation" item on the Structure Device Setting
screen.
Enter "D1"
Automatically
set data
Enter "D1"
Automatically
set data
5.6.4 Assigning devices to structure array type labels
5 - 23
5.6 Setting Structured Data Type Labels
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
5.6.4 Assigning devices to structure array type labels
Set devices for structure array type global labels on the Structure Device Setting screen.
When VAR_GLOBAL is set for "Class" and the structure array is set for "Data Type" on the Global Label
Setting screen, "Detail Setting" is displayed in the "Device" column. Click "Detail Setting" to display the
Structure Device Setting screen.
Screen display
Click "Detail Setting" on the label setting screen.
Operating procedure
Set the items on the screen.
Item Description
Structure Array
Display elements of the structure array in tree format.
The device setting of the element selected in the tree is displayed in the right
area of the screen.
Label Name Display label names defined as structure.
Data Type Display data types set to data names.
Device
Set device names to be assigned.
Device names can be entered for the start array element only.
For the subsequent array elements, device names offset from the device number
set for the start element are automatically set.
Structure Array
Offset Value
Word Device/Bit
Device
Specify the device offset value to be set to the same data type cells in the array
element.
Use Bit
Designation
Check this to specify a bit device of word device.
Display on the Local Label Setting screen
For the Structure Device Setting screen, the read-only screen is displayed.
5 - 24
5.6.4 Assigning devices to structure array type labels
5 SETTING LABELS
GX Works2
Entering device names automatically by setting offset values
On the Structure Device Setting screen, device numbers to be entered automatically can be set in fixed
spacing for each array element of the structure array. Specify the difference in device numbers between
the array elements as an offset value for the start device of the same data type.
Operation
1. Click "Detail Setting" on the label setting screen.
The Structure Device Setting screen is displayed.
2. Set the "Structure Array Offset Value".
3. Set the device name for the start element data of the array.
Devices are set to the same data type of the array elements on the screen.
Enter "D1"
Offset value is not specified.
<Array [1]>
<Array [0]>
Devices starting
from "D7" are
assigned.
Enter "D1"
Offset value is 10.
<Array [1]>
<Array [0]>
Devices starting
from "D11" are
assigned.
5.6.4 Assigning devices to structure array type labels
5 - 25
5.6 Setting Structured Data Type Labels
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
Using bit specification
Devices can be set by specifying a bit device of word device when entering devices automatically.
Operation
1. Click "Detail Setting" on the label setting screen.
The Structure Device Setting screen is displayed.
2. Check the "Use Bit Designation" item.
3. Set the device name for the start element data of the array.
Devices are set to the same data type or bit device data type.
Data for which device name can be entered
For the structure array type, a device name can be entered only for the start element of array.
For the subsequent array elements, device names offset from the device number set for the start element are
automatically set.
Offset values
An expression such as '1\2' can be specified for an incremental value of device such as U0\G0.
When 0 is specified for the incremental value, the device number same as the data set to the start of devices is
set to all data in the array.
5 - 26
5 SETTING LABELS
GX Works2
5.7 Setting Ranges for Devices Assigned Automatically
This section explains how to set the ranges for devices that are automatically assigned to local labels.
The devices set as automatically assigned device are assigned to labels during compilation.
( Section 10.3)
QCPU (Q mode)/LCPU
Screen display
Select [Tool] [Device/Label Automatic-Assign Setting].
Operating procedure
Set the items on the screen.
Item Description
Latch selection field
Select latch (1) or latch (2).
Select when the range of latch (1) or latch (2) is set on the <<Device>> tab of
PLC parameters.
Device Display the devices to be assigned automatically.
Digit Display whether the range of device assign setting is in decimal or hexadecimal.
Assignment Selection Check the device to be assigned automatically. Multiple devices can be set.
Assignment
Range
Start
Enter the range of device points to be assigned automatically.
End
Total Points Display the total points of each device range for VAR and VAR_RETAIN.
PLC Parameter
Device Setting Range
Display the device point range set on the <<Device>> tab of PLC parameters.
When the latch range is set, display the device point range with the latch range.
(Ex) When D: 0 to 12287, latch D: 5000 to 6000 are set on the <<Device>> tab of
PLC parameters, display range of D: 0 to 12287, range of latch D: 5000 to 6000.
Q CPU L CPU FX
Latch
selection
field
5.7.1 Precautions on automatically assigned devices
5 - 27
5.7 Setting Ranges for Devices Assigned Automatically
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
FXCPU
Screen display
Select [Tool] [Device/Label Automatic-Assign Setting].
Operating procedure
Select the device type, and set the start and end addresses to be assigned automatically.
5.7.1 Precautions on automatically assigned devices
Precautions when changing automatically assigned devices
All programs need to be compiled when the range of automatically assigned device is changed.
Compiling all programs changes the device assignment to labels. Therefore, device values set before
the program change remain on the device-assigned labels.
For QCPU (Q mode)/LCPU, reset the programmable controller CPU, clear all device memories
including latches, clear all file registers, then switch the programmable controller CPU to RUN for a
precautionary measure.
( GX Works2 Version 1 Operating Manual (Common))
For the precautions on compiling all programs, refer to Section 10.3.3.
Assigning device with Device/Label Automatic-Assign Setting
Assign the devices to labels with the Device/Label Automatic-Assign Setting during compilation.
For details, refer to Section 10.3.
The assigned devices can be checked with the cross reference function.
( GX Works2 Version 1 Operating Manual (Common))
Devices within the range set on the Device/Label Automatic-Assign Setting screen cannot be used in
a program.
Precautions when the multiple types of devices are assigned automatically (QCPU (Q mode)/LCPU)
Refer to Precautions on compilation. ( Section 10.3.3 )
Device types and Setting ranges
The types of automatically assigned devices differ by the type of CPU.
The setting ranges depend on the number of device points set in PLC parameter.
For details of PLC parameter, refer to the following manual.
GX Works2 Version 1 Operating Manual (Common)
5 - 28
5.7.1 Precautions on automatically assigned devices
5 SETTING LABELS
GX Works2
Precautions when displaying the Device/Label Automatic-Assign Setting screen
When displaying the Device/Label Automatic-Assign Setting screen, an error message may be
displayed.
In this case, terminate GX Works2, copy "vsflex8n.ocx" stored in the folder of GX Works2 installation
destination to "C:\WINDOWS\system32" (for Windows XP), and restart GX Works2.
5 - 29
5.8 Writing/Reading Data to/from CSV Files
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
5.8 Writing/Reading Data to/from CSV Files
This section explains how to write the label setting data to the CSV file and how to read the label setting data
from the CSV file.
Writing label setting data
Write label setting data to CSV files.
Operating procedure
1. Select [Edit] [Write to CSV File] ( ).
The following message is displayed.
2. Click the button.
The Write to CSV File screen is displayed.
3. Enter the file name to be saved and click the button.
The label setting data is saved in the save destination.
Q CPU L CPU FX
5 - 30
5 SETTING LABELS
GX Works2
Reading label setting data
Read label setting data from CSV files.
Operating procedure
1. Select [Edit] [Read from CSV File] ( ).
The Read from CSV File screen is displayed.
2. Select the file name to be read and click the button.
The following message is displayed.
3. Click the button.
The label setting data is read to the project.
5 - 31
5.8 Writing/Reading Data to/from CSV Files
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
CSV file format
The title name of label setting editor links with the title name of the CSV file.
Data of column which coincides in the title name of label setting editor in the CSV file is read to
label setting editor.
Data of column which does not coincide in the title name of label setting editor cannot be read to
the CSV file.
Columns order of the CSV file can be read even if it does not coincide in the columns order of
label setting editor.
Restrictions
When multi-byte characters are used in the label name
Do not use multi-byte characters for a label name when using a CSV file created in Japanese version of GX
Works2 in other language version of GX Works2.
For GX Works2 with the language version other than Japanese, this function supports multi-byte characters,
however, the compilation function does not support multi-byte characters. Therefore, the program cannot be
compiled properly when multi-byte characters are used in a label name.
<Label setting editor>
<CSV file>
Title name
Title name
5 - 32
MEMO
5 SETTING LABELS
GX Works2
6 - 1
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6 EDITING LADDER
PROGRAMS
This chapter explains the functions of the ladder editor for editing ladder programs.
6.1 Creating Ladders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
6.2 Entering Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
6.3 Using Function Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-18
6.4 Using Inline Structured Text. . . . . . . . . . . . . . . . . . . . . . . . . . 6-26
6.5 Moving Cursor to Start of Ladder Block . . . . . . . . . . . . . . . . 6-31
6.6 Drawing Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-32
6.7 Deleting Contacts, Coils, and Application Instructions. . . . 6-35
6.8 Deleting Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-38
6.9 Inserting and Deleting Rows and Columns . . . . . . . . . . . . . 6-41
6.10 Batch Inserting and Deleting NOP Instructions . . . . . . . . . 6-45
6.11 Cutting, Copying, and Pasting Ladders . . . . . . . . . . . . . . . 6-47
6.12 Canceling Previous Operation. . . . . . . . . . . . . . . . . . . . . . . 6-53
6.13 Restoring Ladders to the Status of After Conversion . . . . 6-54
6.14 Precautions on Editing Ladders . . . . . . . . . . . . . . . . . . . . . 6-55
6.15 Changing T/C Setting Values . . . . . . . . . . . . . . . . . . . . . . . . 6-62
6.16 Setting Program Linkage Order (FXCPU) . . . . . . . . . . . . . . 6-64
6 - 2
6.1.1 Switching between overwrite mode and insert mode
6 EDITING LADDER PROGRAMS
GX Works2
6.1 Creating Ladders
This section explains how to create ladders and related functions.
6.1.1 Switching between overwrite mode and insert mode
Switch between 'Overwrite mode' and 'Insert mode'. Select the appropriate mode to create programs.
The operation procedures in this chapter are explained under the 'Overwrite mode' as the basic setting.
Operating procedure
Press the key.
The mode switches alternately between 'Overwrite' and 'Insert' each time the key is pressed. The
color of the cursor on the editing screen changes according to the active mode.
In the 'Overwrite mode', contacts, coils, or application instructions newly input at the cursor
position overwrite the existing ones.
Example) Changing X20 to a horizontal line in the 'Overwrite mode'.
In the 'Insert mode', contacts, coils, or application instructions newly input at the cursor position
are inserted in front of the cursor.
Example) Inserting X15 in front of X20 in the 'Insert mode'.
Q CPU L CPU FX
Cursor position
Cursor position
6.1.2 Switching between write mode and read mode
6 - 3
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.1 Creating Ladders
6.1.2 Switching between write mode and read mode
Switch between write mode and read mode or monitor (write mode) and monitor mode.
Switch the mode to avoid editing programs directly.
Write mode/monitor (write mode)
Select when editing the ladders.
Read mode/monitor mode
Select when operating other than editing the ladders.
Enter a device directly on the program editor to display the Find screen, and search for a device.
The color of the cursor turns to dark blue as shown below in the read mode/monitor mode.
"Read only" is displayed on the screen title.
Switching between read mode and write mode
Switch between 'read mode' and 'write mode' on the active program editor.
Operating procedure
Select [Edit] [Ladder Edit Mode] [Read Mode] ( )/[Write Mode] ( ).
The mode is switched between 'Read mode' and 'Write mode'.
6 - 4
6.1.2 Switching between write mode and read mode
6 EDITING LADDER PROGRAMS
GX Works2
Switching between monitor mode and monitor (write mode)
Switch between 'monitor mode' and 'monitor (write mode)' on the active program editor during
monitoring. For details of monitoring, refer to Chapter 12.
1. Select [Online] [Monitor] [Monitor Mode] ( )/[Monitor (Write Mode)] ( ).
When switched to 'monitor (write mode)', the message shown below is displayed.
Uncheck the items if the function displayed on a message is not executed when switching the
mode.
2. Click the button.
The mode is switched between 'Monitor mode' and 'Monitor (write mode)'.
6.1.2 Switching between write mode and read mode
6 - 5
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.1 Creating Ladders
Switching between write mode and read mode or monitor (write mode) and monitor mode
When the "Use the Switching Ladder Edit Mode (Read, Write, Monitor, Monitor (Write))" item is unchecked under
[Tool] [Options] "Program Editor" "Ladder" "Ladder Diagram", the program can be edited directly with
the same operation as that in the 'write mode' for ladder editing and the 'monitor (write mode)' for monitoring.
Precautions on 'read mode'/'monitor mode'
The programs cannot be edited directly in the 'read mode'/'monitor mode'. However, executing the following
operation may change the programs.
When the source FB name is changed or the FB is deleted
When I/O labels of the source FB are changed and compiled
When the devices or labels are replaced with the replacement function by specifying the whole project
When TC setting change is executed
Use the security function to prevent editing the programs.
( GX Works2 Version 1 Operating Manual (Common))
Displaying in 'read mode'/'monitor mode'
When the master control instructions are used in the ladder, the nesting numbers are displayed as shown below.
For details of nesting number of master control, refer to Section 2.2.1.
Assigning shortcut keys
When the "Use the Switching Ladder Edit Mode (Read, Write, Monitor, Monitor (Write))" item is checked under
[Tool] [Options] "Program Editor" "Ladder" "Ladder Diagram", the functions assigned to the shortcut
keys are changed as shown below table.
If the shortcut keys are assigned to other functions, the settings in the table are given priority, and the assigned
shortcut keys are ignored.
Use the key customize function to set/change the shortcut keys.
( GX Works2 Version 1 Operating Manual (Common))
Monitor (write mode) for FXCPU
'Monitor (write mode)' is not supported by FXCPU in the following conditions.
When using FX0, FX0S, or FX1
When using SFC programs
When the simulation function is being performed
The "Verify PLC and editing target program of GX Works2" function is not supported when the mode is changed to
'monitor (Write mode)' in a project with labels. Verify the program with the Verify with PLC function before changing
the mode to 'monitor (write mode)'.
( GX Works2 Version 1 Operating Manual (Common))
A nesting number is displayed.
Shortcut key Without check With check
Write mode
+
Read mode
Start Monitoring Monitor mode
+
Start Watching Monitor (write mode)
6 - 6
6.2.1 Entering contacts, coils, and application instructions
6 EDITING LADDER PROGRAMS
GX Works2
6.2 Entering Instructions
This section explains how to enter instructions using menus. For other entering methods, refer to the Points of
each section.
6.2.1 Entering contacts, coils, and application instructions
Enter contacts, coils, and application instructions.
Contacts, coils, and application instructions are entered by using the Enter Symbol screen.
Item Toolbar Shortcut key
Ladder
Symbol
Open Contact
Open Branch
+
Close Contact
Close Branch
+
Coil
Application Instruction
Rising Pulse
*1
+
Falling Pulse
*1
+
Rising Pulse Branch
*1
+
Falling Pulse Branch
*1
+
Rising Pulse Close
*2
+ +
Falling Pulse Close
*2
+ +
Rising Pulse Close Branch
*2
+ +
Falling Pulse Close Branch
*2
+ +
Operation Result Rising Pulse
*3
+
Operation Result Falling Pulse
*3
+ +
Invert Operation Results
*1
+ +
*1: Not supported by FX0, FX0S, FX0N, FX1, FXU, and FX2CCPUs.
*2: Supported by Universal model QCPU/LCPU only.
*3: Not supported by FX0, FX0S, FX0N, FX1, FXU, FX2C, FX1S, FX1N, FX1NC, FX2N, and FX2NCCPUs.
Q CPU L CPU FX
6.2.1 Entering contacts, coils, and application instructions
6 - 7
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.2 Entering Instructions
Operating procedure
1. Move the cursor to the position where a ladder symbol is entered.
2. Select [Edit] [Ladder Symbol] [(Ladder symbol)].
The Enter Symbol screen is displayed.
The following table shows the display contents of the screen.
3. Enter an instruction and/or a device.
4. Click the button.
The entered ladder symbol is displayed on the editing screen.
Name Description
Consecutive ladder symbol
entry button
Allow consecutive entry of ladder symbols by changing the setting to consecutive entry
status.
Consecutive entry ON, Consecutive entry OFF
Consecutive device
comment entry button
Allow device comment entry after ladder symbol by changing the setting to consecutive
entry status.
Consecutive entry ON, Consecutive entry OFF
Ladder symbol selection
field
Allow changing the setting of ladder symbols.
Clicking the button displays the list of ladder symbols.
Instruction device entry field Enter an instruction and/or a device.
Consecutive device
comment entry button
Instruction device entry field Ladder symbol
selection field
Consecutive ladder
symbol entry button
6 - 8
6.2.1 Entering contacts, coils, and application instructions
6 EDITING LADDER PROGRAMS
GX Works2
Simple editing of devices/labels when entering ladder symbols
Edit a device/label on the Enter Symbol screen.
Open the Enter Symbol screen while the device/label is selected.
Operation
Press the + + keys.
Move the selection of the device/label.
Operation
Press the + / keys.
Increment/decrement the device/label.
Operation
Press the + / keys.
Increment and decrement
When incrementing a label that does not have a number, 0 is suffixed to it.
For a device in hexadecimal format, it is incremented/decremented in the hexadecimal format.
For X or Y device of FXCPU, it is incremented/decremented in the octal format.
+
+
6.2.1 Entering contacts, coils, and application instructions
6 - 9
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.2 Entering Instructions
Registering undefined labels during program creation
When the label that is entered on the Enter Symbol screen is not defined, it can be registered to the
label setting editor following the ladder symbol entry.
For registering a new label following the ladder symbol entry, the "Open Undefined Label Registration
dialog at ladder entry" item under [Tool] [Options] "Program Editor" "Ladder" "Ladder
Diagram" needs to be checked.
Operating procedure
1. Enter the undefined label on the Enter Symbol screen.
2. Click the button.
The Undefined Label Registration screen is displayed.
3. Set the items on the screen.
4. Click the button.
The undefined label is registered to the label setting editor.
Item Description
Label Name Display the label name entered on the Ladder Symbol screen.
Label Setting Information
Select a label setting editor name to be registered from the list displayed by
clicking .
Class
Select a label class from the list displayed by clicking .
Data Type
Set the data type on the Data Type Selection screen by clicking .
( Section 5.5.3)
Direct data entry is also possible.
Constant
Display the constant value of the selected data type.
When "VAR_GLOBAL_CONSTANT" is selected for "Class" and simple type is
selected for "Data Type", the constant value can be set.
Comment
*1
Enter label comments.
Switch display/hide label comments to display the label comments on the program
editor.
( Section 2.2.4)
*1 : A new line can be inserted in a cell by pressing the + keys.
6 - 10
6.2.1 Entering contacts, coils, and application instructions
6 EDITING LADDER PROGRAMS
GX Works2
Entering contacts and coils
Ladder symbols can also be entered by entering only devices/labels at the specified position. They are entered
as coils when they are connected to the right base line, or output devices (Y, DY) are entered. For other
circumstances, they are entered as contacts.
When more than one character of an instruction/label is entered, instructions/labels whose first characters match
are displayed. The instruction/label can be entered by selecting with the up/down key. If the entry field is blank,
an instruction/label can be selected by pressing the + keys. Details of instruction/label can be
checked with the tool hint.
When the instruction is entered, the argument that is used for that instruction is displayed in the tool hint. The
next instruction option is displayed by clicking the tool hint or by pressing the + + +
keys.
Allowable number of rows for creating ladders
A maximum number of rows that can be used for one ladder block is 24 lines.
A maximum number of rows that can be processed in a single ladder conversion operation is 48 rows.
Perform ladder conversion appropriately during editing so that the number of ladder rows that has not been
converted does not exceed over 48 rows.
Scrolling on the ladder editor
When ladders that have not been converted exist, the scroll on the ladder editor cannot be performed.
Convert ladders, and then scroll with no unconverted ladders exist.
Wrapping a row
A maximum number of contacts that can be created in a single row is 11 contacts + 1 coil or 9 contacts + 1 coil
(varies depending on the option setting).
If this limit is exceeded, the wrapping source symbol ( ) and the wrapping destination symbol ( ) are
automatically created and the ladder is wrapped.
The same numbers (serial numbers) are assigned to the wrapping source symbol ( ) and the wrapping
destination symbol ( ) that are created in pairs.
Changing the cursor position on the editing screen while the Enter Symbol screen is displayed
Use the + keys to change the cursor position on the editing screen.
Displaying the Instruction Help screen at the occurrence of ladder symbol entry error
The Instruction Help screen can be displayed automatically by the following setting.
Select [Tool] [Options] "Program Editor" "Ladder" "Ladder Diagram", and check the "Display Instruction
Help at symbol error occurrence" item.
Click
Wrapping source symbol (->)
Wrapping destination symbol (>-)
+ Ctrl
6.2.2 Instruction help
6 - 11
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.2 Entering Instructions
6.2.2 Instruction help
The following explains the help function that supports entering ladder symbols. The help function can
be used on the ladder editor only.
Operating procedure
1. Click the button on the Enter Symbol screen.
The <<Instruction Selection>> tab on the
Instruction Help screen is displayed.
2. Select the instruction type in the "Type
List".
The instructions of the selected type are displayed
in the "Instruction List".
(For details of the <<Find Instruction>> tab, refer to
the Point.)
3. Select an instruction from the "Instruction
List".
The information of the selected instruction is
displayed in the instruction detail field.
4. Click the button.
The Detail Instruction Help screen is
displayed.
5. Set the items on the screen.
6. Click the button on the Detail Instruction Help screen.
The instruction is entered at the cursor position.
Item Description
Pulse Form
Check this item to convert the
instruction into pulse.
Input
Device
Enter devices.
Indication of the symbols:
" * ": Applicable
" - ": Not applicable
Instruction
detail
6 - 12
6.2.2 Instruction help
6 EDITING LADDER PROGRAMS
GX Works2
Instruction help function
The Instruction help function has the <<Instruction Selection>> and <<Find Instruction>> tabs.
The <<Instruction Selection>> tab is displayed when no instruction is entered in the device instruction entry field of
the Enter Symbol screen, and the <<Find Instruction>> tab is displayed when an instruction is entered in the
instruction device entry field.
Instruction retrieval function
If the instruction is entered incompletely or the entered instruction is not supported, the <<Find Instruction>> tab is
displayed on the Instruction Help screen when the "Display Instruction Help at symbol error occurrence" item is
checked in the option setting.
If the starting characters of the instructions match with the entered characters, the corresponding instructions are
displayed.
Search method can be switched by clicking the or button.
Checking instructions
The specified instruction can be checked on the Instruction Help screen displayed by right-clicking and selecting
[Open Instruction Help] from the shortcut menu.
Details of instruction
Details of the instruction can be displayed by clicking the button on the Detail Instruction Help screen.
( GX Works2 Version 1 Operating Manual (Common))
6.2.3 Selecting the duplicated coil check function
6 - 13
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.2 Entering Instructions
6.2.3 Selecting the duplicated coil check function
Check duplicated coils in the same program when entering a coil to a ladder-converted program.
The duplicated-coil check function can be set by setting the option.
Screen display
Select [Tool] [Options] "Program Editor" "Ladder/SFC" "Device".
Operating procedure
Check the "Check duplicated coil" item.
When a coil is entered, duplicated coils are checked.
: Available : Not available -: Not supported
Device
Instruction
DELTA
EGP
EGF
FF MC OUT SET SFT PLS PLF
QCPU (Q mode)/
LCPU
Y, M, L, B, F, SM, SB
D, SD, W, SW, R, ZR
DY
T, C
V
BL
FXCPU
Y, M - - - -
S - - - -
T, C - - - -
6 - 14
6.2.4 Entering device comments
6 EDITING LADDER PROGRAMS
GX Works2
6.2.4 Entering device comments
Enter a device comment following the entry of a contact, coil, or application instruction.
Screen display
Select [Tool] [Options] "Program Editor" "Ladder/SFC" "Device".
Operating procedure
Check the "Enter label comment and device comment" item.
The Input Device Comment screen is displayed by clicking the button after entering a contact, coil,
or application instruction.
For the method for entering device comments, refer to the following manual.
GX Works2 Version 1 Operating Manual (Common)
Entering device comments
A device comment can be entered following the ladder symbol entry by clicking on the Enter Symbol screen.
( Section 6.2.1)
6.2.5 Entering pointer numbers and interrupt pointer numbers
6 - 15
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.2 Entering Instructions
6.2.5 Entering pointer numbers and interrupt pointer numbers
Enter a pointer number or an interrupt pointer number.
Pointer numbers or interrupt pointer numbers are entered by using the Enter Symbol screen.
Operating procedure
1. Move the cursor to the position where a pointer number or an interrupt pointer
number is entered.
Enter a pointer number or an interrupt pointer number at the position where a step number is
displayed.
2. Press the key.
The Enter Symbol screen is displayed.
3. Enter a pointer number or an interrupt pointer number.
4. Click the button.
The entered pointer number or interrupt pointer number is displayed on the editing screen.
6 - 16
6.2.6 Opening label setting screen for program being edited
6 EDITING LADDER PROGRAMS
GX Works2
6.2.6 Opening label setting screen for program being edited
Open the Local Label Setting screen for the program being edited.
Operating procedure
Select [View] [Open Header].
6.2.7 Creating wrapping rows
Wrapping symbols are automatically created if wrapping of a row is required when creating a ladder
block. However, wrapping symbols can be entered manually as desired. The following explains how to
wrap rows by manually entering wrapping symbols.
Operating procedure
1. Move the cursor to the position where a wrapping source symbol ( ) is entered.
When entering a wrapping source symbol ( ), move the cursor to the second or subsequent
columns.
2. Select [Edit] [Ladder Symbol] [Horizontal Line] ( ).
The Enter HLine screen is displayed.
3. Enter 'K (+ desired number)'.
6.2.7 Creating wrapping rows
6 - 17
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.2 Entering Instructions
4. Click the button.
The wrapping source symbol ( ) is entered and the row is wrapped.
5. Move the cursor to the position where a wrapping destination symbol ( ) is
entered.
When entering a wrapping destination symbol ( ), move the cursor to the first column.
6. Select [Edit] [Ladder Symbol] [Horizontal Line] ( ).
The Enter HLine screen is displayed.
7. Enter 'K (+ number input in step 3)'.
A wrapping source symbol ( ) and a wrapping destination symbol ( ) are used in pairs for
wrapping symbols.
Enter the same number for the paired wrapping symbols.
8. Click the button.
The wrapping destination symbol ( ) is entered.
Changing the number of contacts displayed in a ladder program
The number of contacts (9, 11, 13, 17, or 21) displayed in a single row can be changed.
( Section 2.2.7)
Wrapping source symbol (->)
Wrapping destination symbol (>-)
6 - 18
6.3.1 Creating function blocks
6 EDITING LADDER PROGRAMS
GX Works2
6.3 Using Function Blocks
This section explains how to utilize function blocks as components in sequence programs.
To use function blocks, select "Use Label" when creating a new project.
6.3.1 Creating function blocks
Create a function block.
Operating procedure
1. Create a new function block.
For the procedure for adding new data in a project, refer to the following manual.
GX Works2 Version 1 Operating Manual (Common)
The function block program file and the function block label setting file are added to the project.
2. Set the function block label.
The created function block can be used as a component.
( Section 5.4)
3. Edit the function block ladder.
The same procedure as for creating a ladder can be used to edit a function block ladder.
Created function blocks are displayed in the Function Block Selection window and can be used as
function blocks.
Q CPU L CPU FX
Function/FB label
setting file
Function block
program file
6.3.2 Pasting function blocks to sequence programs
6 - 19
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.3 Using Function Blocks
6.3.2 Pasting function blocks to sequence programs
Paste a function block to the sequence program.
Operating procedure
1. Select a function block from the Function Block Selection window and locate it to
the pasting position using the drag and drop operation.
The Input FB Instance Name screen is displayed.
2. Select the registering destination of the function block to be pasted from the local
label or global label.
3. Edit the FB instance name if necessary.
Drag and drop
The entered FB instance is automatically
entered to the selected label.
6 - 20
6.3.2 Pasting function blocks to sequence programs
6 EDITING LADDER PROGRAMS
GX Works2
4. Click the button.
The function block is pasted on the editing screen.
Pasting function blocks
The following methods can also be used to paste function blocks.
Select a function block from the Project view, and drag and drop it to the pasting position.
On the editing screen, move the cursor to the pasting position and double-click the function block on the
Function Block Selection window.
On the editing screen, move the cursor to the pasting position and select a function block on the Function Block
Selection window, and press the key.
Display of pasted function blocks
In the pasted function block, label names of I/O variables and their corresponding data types are displayed.
The following are the representation of data types.
B: Bit
W: Word (signed)
D: Double word (signed)
E: Single-precision real
L: Double-precision real
S: String
Data type
Label name
Data type
Label name
FB instance name
6.3.3 Creating input and output ladder parts of function blocks
6 - 21
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.3 Using Function Blocks
6.3.3 Creating input and output ladder parts of function blocks
Create input and output ladder parts of a function block.
Operating procedure
1. Select [Compile] [Build].
The ladder block is converted.
2. Enter the ladder symbol of the input
ladder part.
Enter the ladder symbols in the same
manner as creating ladders.
Create the ladder meeting the data type of
input variable.
3. Enter the output ladder part in the
same manner as entering the input
ladder part.
If the data type of input variable is not a bit
type, enter the device directly on the Enter
Symbol screen
Number of contacts that can be created at input ladder part and output ladder part
By setting "Display Connection of Ladder Diagram" ( Section 2.2.7), the number of contacts occupied at input
ladder part or output ladder part of function block is determined. Instructions that exceed the number of occupied
contacts cannot be entered.
When instructions cannot be placed according to the change in the number of displayed contacts, the ladder block
is not displayed properly.
The following table shows the number of contacts at input ladder part and output ladder part.
Input ladder part Output ladder part
<Bit type>
<Other than bit type>
Number of displayed
contacts
Number of contacts at input
ladder part
Number of contacts at
output ladder part
9 contacts 3 contacts 2 contacts + 1 coil
11 contacts 4 contacts 3 contacts + 1 coil
13 contacts 5 contacts 4 contacts + 1 coil
17 contacts 7 contacts 6 contacts + 1 coil
21 contacts 9 contacts 8 contacts + 1 coil
6 - 22
6.3.4 Changing FB instance names of pasted function blocks
6 EDITING LADDER PROGRAMS
GX Works2
6.3.4 Changing FB instance names of pasted function blocks
Change the FB instance name of the pasted function block.
Operating procedure
1. Move the cursor to the function block whose FB instance name is to be changed.
2. Select [Edit] [Edit FB Instance].
The Edit FB Instance Name screen is displayed.
The current FB instance name is displayed in the entry field.
3. Enter a new FB instance name.
4. Click the button.
The function block is displayed on the editing screen with the changed FB instance name.
5. Define an FB instance name to the global label or local label.
Changing FB instance of the same name
When the same FB instance name is set to the FB instances created from the same function block, changing one
of the FB instance name causes to change all FB instances of the same name in the program. However, note that
FB instance names are case-sensitive.
FB instance name
FB instance name
6.3.5 Displaying function block ladder programs
6 - 23
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.3 Using Function Blocks
6.3.5 Displaying function block ladder programs
Open a function block used in the ladder.
Operating procedure
1. Move the cursor to the function block.
2. Select [View] [Tile FB Horizontally].
The function block and its ladder program are displayed horizontally.
Displaying function block ladder programs
A function block ladder program can also be displayed by moving a cursor to the function block and pressing
+ + keys, or + keys + double-click.
6 - 24
6.3.6 Precautions on using function blocks
6 EDITING LADDER PROGRAMS
GX Works2
6.3.6 Precautions on using function blocks
The following explains the precautions on using function blocks.
1) One function block can be pasted to a single ladder block.
When connecting function blocks, use a coil to initially receive the function block outputs.
Paste the function block to be connected to another ladder block and connect it with the input.
2) The wrapping rows cannot be created in the input and output ladder parts.
Insert a coil to receive the output and use the contact of the coil as the target instruction condition.
3) The parallel connections cannot be created in the input or output ladder part. An error occurs when
the ladders are converted.
4) The data type of the input or output ladder part of the function block, and the data type of the
contact/coil/application instruction to be connected must be the same.
Using different data types at the connection causes an error at compilation.
The following are the six device types for function blocks.
Bit: Data expressed by ON/OFF
Word (signed): Data expressed in 16 bits
Double word (signed): Data expressed in 32 bits
Single-precision real: Floating-point data expressed in 32 bits
Double-precision real: Floating-point data expressed in 64 bits
String: Character string data expressed in ASCII code
5) If FB instance is not registered on the Label Setting screen when utilizing the function blocks to the
ladder, the information of function block name change and function block deletion are not applied
to the label setting and ladder.
In this case, delete the function blocks in the ladder manually, and utilize the function blocks again.
6.3.6 Precautions on using function blocks
6 - 25
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.3 Using Function Blocks
6) When the label setting of function block is changed, compile the program or all programs.
The change of input/output label is applied to the utilization destination ladder during compilation.
Note that the change is not applied when the FB instance is not registered in the global label
setting or local label setting.
Checking duplicated coils in the ladder programs
When the same devices are used in the source ladder program and the target function block, even if "Check
duplicated coil" is selected under "Program Editor" "Ladder/SFC" "Device" in the option setting, the
duplicated coils are not detected. Check the duplicated coils in the source ladder program and the target function
block by the Cross reference function.
For the projects with labels, the duplicated coils can be checked by unchecking the item in "Program Check" under
[Tool] [Options] "Compile" "Basic Setting".
<Example of function block (before changing label settings)>
Switch input label sequence
Delete output label OUT1
Add output label PLUS3
Execute compilation
<Example of function block (after changing label settings)>
<Label settings of function block>
6 - 26
6.4.1 Feature of Inline structured text
6 EDITING LADDER PROGRAMS
GX Works2
6.4 Using Inline Structured Text
This section explains the Inline structured text function.
6.4.1 Feature of Inline structured text
Inline structured text is a function to edit/monitor a program by creating an inline structured text box that
displays a ST program, at the coil instruction area on the ladder editor of the project with labels.
With this function, a numeric value operation or a character string process can be easily created in the
ladder program.
Check the "Enable function block call from ladder to ST and from ST to ladder" item under [Tool]
[Options] "Compile" "Basic Setting" to use the Inline structured text function.
For precautions on using the Inline structured text function, refer to Section 6.4.5.
Q CPU L CPU FX
Inline structured text box (STB)
< Using ladder > < Using Inline structured text >
6.4.2 Inserting inline structured text box
6 - 27
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.4 Using Inline Structured Text
6.4.2 Inserting inline structured text box
Insert an inline structured text box on the ladder editor.
Operating procedure
Select [Edit] [Inline Structured Text] [Insert Inline Structured Text Box] ( ).
An inline structured text box is inserted.
Inserting an inline structured text box
An inline structured text box can be also inserted by entering "STB" on the Enter Symbol screen.
An inline structured text box can be also inserted by pressing the + keys.
A maximum number of inline structured text boxes that can be inserted is 100 per program, and 400 per project.
6 - 28
6.4.3 Editing inline structured text program
6 EDITING LADDER PROGRAMS
GX Works2
6.4.3 Editing inline structured text program
Edit an inline structured text program.
Operating procedure
1. Double-click the inline structured text box, or press the key.
The inline structured text box becomes editing status.
2. Edit the inline structured text program.
The editing method of the inline structured text program is the same as that of the ST language.
For editing programs in the ST language, refer to the following manuals.
GX Works2 Version 1 Operating Manual (Structured Project)
MELSEC-Q/L/F Structured Programming Manual (Fundamentals)
3. Click the area other than the inline structured text box, or press the key.
The editing of the inline structured text program ends.
Editing inline structured text programs
The editing status can be switched by pressing the key.
Displaying instructions/labels in inline structured text
When displaying instructions/labels in the inline structured text, the following options must be set.
Select [Tool] [Options] "Program Editor" "ST" "Instruction/label name prediction".
For details of displaying instructions/labels, refer to Section 6.2.1
Displaying inline structured text program in a list form
The compiled inline structured text program can be displayed in a list form. Select an inline structured text box to
be displayed, and select [View] [Display Compile Result].
The compilation result is not displayed
when the compilation target is
an assignment command in which
the source data and the target data are the same.
Example in ST language) M0 :=M0;
6.4.4 Deleting inline structured text box
6 - 29
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.4 Using Inline Structured Text
6.4.4 Deleting inline structured text box
Delete an inline structured text box.
Operating procedure
1. Select an inline structured text box to be deleted.
2. Select [Edit] [Delete], or press the key.
One ladder block containing the inline structured text box is deleted.
Range selection when deleting an inline structured text box
When deleting a ladder block containing a inline structured text box, include the left side of the left power rail. If this
area is not selected, a ladder block cannot be deleted.
Can be deleted.
Cannot be deleted.
6 - 30
6.4.5 Precautions on using Inline structured text function
6 EDITING LADDER PROGRAMS
GX Works2
6.4.5 Precautions on using Inline structured text function
The following explains the precautions on using the Inline structured text function.
1) Precautions on creating ladder programs
One inline structured text box can be created for one ladder block.
An FB and an inline structured text box cannot be used both in a ladder block.
When the creation of an inline structured text box is attempted at the contact instruction area, an
inline structured text box is created at the coil instruction area.
A ladder program cannot be edited if the ladder block including an unconverted inline structured
text program exists on the ladder editor. Edit a program after converting it.
2) Precautions on editing in inline structured text box
A maximum number of characters that can be entered is 2048. However, two characters are used
as the line feed.
23 local labels can be used in an inline structured text box. (Excluding constants)
The following data type labels cannot be used.
Counter
Timer
Retentive timer
Pointer
Structure
Array
Function block
By setting the option, lower-case device names can be used as labels only for device names which
are out of the range set on the <<Device>> tab of PLC parameters.
Instructions cannot be entered using the Function Block Selection window.
The editing status cannot be recovered to the previous status by the operation such as selecting
[Edit] [Undo].
Word device indirect specification (@D0) cannot be executed.
3) Copying inline structured text box
When copying an inline structured text box, select a ladder block including the left side of the left
power rail. Contacts of a ladder block containing an inline structured text box only or an inline
structured text box only, cannot be copied.
A ladder block containing an unconverted inline structured text box also cannot be copied. Copy a
ladder block after converting the program. ( Chapter 10)
4) Re-pasting after deleting inline structured text box
*1
When compiling with re-pasting the data which existed in the deleted inline structured text box, the
compile result will not be the same program as before deleting the inline structured text box.
The devices to be assigned automatically are changed when a program is compiled.
Therefore, verifying the re-pasted project may cause the verification inconsistency.
*1: Re-paste is to create or paste the same data as deleted inline structured text box.
6 - 31
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.5 Moving Cursor to Start of Ladder Block
6.5 Moving Cursor to Start of Ladder Block
This section explains how to move a cursor from the current position to the start of the next/previous ladder
block.
Operating procedure
Select [Find/Replace] [Jump to Next Ladder Block Start]/[Jump to Previous Ladder
Block Start].
The cursor moves to the start of the ladder block.
Example) When jumping to the start of the next ladder block
Moving a cursor
The cursor can be also moved to the start of the next/previous ladder block by pressing the + +
/ keys.
Q CPU L CPU FX
The cursor moves to the start of the next ladder block.
6 - 32
6.6.1 Drawing lines
6 EDITING LADDER PROGRAMS
GX Works2
6.6 Drawing Lines
This section explains how to draw lines.
6.6.1 Drawing lines
Draw vertical and horizontal lines consecutively.
Operating procedure
1. Move the cursor to the position where a vertical line is drawn.
A line is drawn taking the left edge of the cursor as a base point.
2. Select [Edit] [Edit Line] ( ).
3. Drag the cursor in the line drawing direction.
4. The line is drawn upon completion of dragging.
5. To end the line drawing function, select [Edit] [Edit Line] ( ) again.
The edit line mode is disabled.
Item Toolbar Shortcut key
Edit Line
Vertical Line
+
+ /
Horizontal Line
+ /
Enter horizontal line
consecutively
-
+ + /
Q CPU L CPU FX
Drag
6.6.2 Entering vertical or horizontal lines
6 - 33
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.6 Drawing Lines
6.6.2 Entering vertical or horizontal lines
Enter a vertical or horizontal line.
Operating procedure
1. Move the cursor to the position where a vertical or horizontal line is entered.
A vertical line is entered taking the left edge of the cursor as a base point.
2. Select [Edit] [Ladder Symbol] [Vertical Line] ( ).
The Enter VLine screen is displayed.
To enter a horizontal line, select [Edit] [Ladder Symbol] [Horizontal Line] ( ).
3. Set the items on the screen.
4. Click the button.
The entered vertical line or horizontal line is displayed on the editing screen.
Name Description
Consecutive entry button
Allow consecutive entry of vertical or horizontal lines by changing the status.
Consecutive entry ON, Consecutive entry OFF
Number of rows or columns
Enter the number of rows or columns to be entered.
The applicable number of rows or columns to enter lines toward the down or right direction
is displayed when the screen is opened. Change the value as required.
Stop at the connection point
Check this to stop data entry on a connecting point when the connecting points such as
instructions or vertical lines exist while entering the horizontal lines for the columns entered
to "Number of rows or columns".
Set when entering the horizontal lines.
This item links with the "Stop at the connection points (Instruction/Vertical Line) when enter
or delete horizontal line" item under [Tool] [Options] "Program Editor" "Ladder"
"Ladder Diagram".
Consecutive
entry button
Number of rows or
columns
Consecutive
entry button
Number of rows or
columns
6 - 34
6.6.2 Entering vertical or horizontal lines
6 EDITING LADDER PROGRAMS
GX Works2
Initial values of "Number of rows or columns"
The initial value of the Enter HLine screen can be set to 1 with option settings.
Check "Set initial value to '1' for Enter HLine/Delete HLine dialog" under [Tool] [Options] "Program Editor"
"Ladder" "Ladder Diagram".
Changing the cursor position on the editing screen while the Enter VLine screen or Enter HLine screen is
displayed
Use the + keys to change the cursor position on the editing screen.
Entering horizontal lines consecutively
Use the + + / keys to enter the horizontal lines consecutively from the cursor position.
+ Ctrl
Ctrl + + Shift
6.7.1 Deleting contacts, coils, and application instructions in unit of instruction
6 - 35
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.7 Deleting Contacts, Coils, and Application Instructions
6.7 Deleting Contacts, Coils, and Application Instructions
This section explains how to delete contacts, coils, and application instructions.
6.7.1 Deleting contacts, coils, and application instructions in unit
of instruction
Delete a contact, coil or application instruction in unit of instruction.
Operating procedure
1. Move the cursor to the position where the instruction is deleted.
2. Press the key.
The instruction is deleted.
Deletion in the 'Insert mode'
If the instruction is deleted in the 'Insert mode', the instructions that follow the deleted instruction are
shifted forward.
With wrapping lines, the instructions are shifted when the ladder is converted.
Q CPU L CPU FX
6 - 36
6.7.2 Deleting contacts, coils, and application instructions by setting a range
6 EDITING LADDER PROGRAMS
GX Works2
6.7.2 Deleting contacts, coils, and application instructions by
setting a range
Delete contacts, coils, and/or application instructions by setting a range.
Operating procedure
1. Set the range by dragging the cursor from the start position of deletion.
2. Press the key.
The instructions in the set range are deleted.
The range can be set by pressing the + keys.
Drag
+ Shift
6.7.3 Deleting a ladder block
6 - 37
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.7 Deleting Contacts, Coils, and Application Instructions
6.7.3 Deleting a ladder block
Delete one ladder block at a time.
Operating procedure
1. Place the cursor at the start position of deletion and drag it up or down to set the
range.
Specify the range of a ladder block at the position where step numbers are displayed.
2. Press the key.
The ladder block is deleted.
Drag
6 - 38
6.8.1 Deleting lines
6 EDITING LADDER PROGRAMS
GX Works2
6.8 Deleting Lines
This section explains how to delete lines.
6.8.1 Deleting lines
Delete vertical and horizontal lines consecutively.
Operating procedure
1. Move the cursor to the position where the lines are deleted.
The vertical line is deleted taking the left edge of the cursor as a base point.
2. Select [Edit] [Delete Line] ( ).
3. Drag the cursor in the direction for line deletion.
The selected lines are displayed in yellow.
4. The lines are deleted upon completion of dragging.
5. To end the Delete Line function, select [Edit] [Delete Line] ( ) again.
The line deletion mode is disabled.
Item Toolbar Shortcut key
Delete Line
+
Delete Vertical Line
+
+ /
Delete Horizontal Line
+
+ /
Delete horizontal line
consecutively
-
+ + /
Q CPU L CPU FX
Drag
6.8.2 Deleting vertical or horizontal lines
6 - 39
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.8 Deleting Lines
6.8.2 Deleting vertical or horizontal lines
Delete a vertical or horizontal line.
Operating procedure
1. Move the cursor to the start of the vertical or horizontal line to be deleted.
The vertical line is deleted taking the left edge of the cursor as a base point.
2. Select [Edit] [Ladder Symbol] [Delete Vertical Line] ( ).
The Delete VLine screen is displayed.
To delete a horizontal line, select [Edit] [Ladder Symbol] [Delete Horizontal Line] ( ).
3. Set the items on the screen.
4. Click the button.
Vertical lines are deleted.
Name Description
Consecutive entry button
Allow consecutive deletion of vertical lines by changing the status.
Consecutive entry ON, Consecutive entry OFF
Deletion number of
rows or columns
Enter the number of rows or columns to be deleted.
The applicable number of rows or columns to delete lines toward the down or right direction
is displayed when the screen is opened. Change the value as required.
Stop at the connection point
Check to stop deletion on a connecting point when the connecting points such as
instructions or vertical lines exist while deleting the horizontal lines for the columns entered
to "Deletion number of rows or columns".
Set when deleting the horizontal lines.
This item links with the "Stop at the connection points (Instruction/Vertical Line) when enter
or delete horizontal line" item under [Tool] [Options] "Program Editor" "Ladder"
"Ladder Diagram".
Consecutive
entry button
Deletion number of rows
or columns
Consecutive
entry button
Deletion number of rows
or columns
6 - 40
6.8.2 Deleting vertical or horizontal lines
6 EDITING LADDER PROGRAMS
GX Works2
Initial values of "Deletion number of rows or columns"
The initial value of the Delete HLine screen can be set to 1 with option settings.
Check "Set initial value to '1' for Enter HLine/Delete HLine dialog" under [Tool] [Options] "Program Editor"
"Ladder" "Ladder Diagram".
Changing the cursor position on the editing screen while the Delete VLine screen or Delete HLine screen
is displayed
Use the + keys to change the cursor position on the editing screen.
Ctrl +
6.9.1 Inserting rows
6 - 41
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.9 Inserting and Deleting Rows and Columns
6.9 Inserting and Deleting Rows and Columns
This section explains how to insert and delete rows and columns.
6.9.1 Inserting rows
Insert rows.
Operating procedure
1. Move the cursor to the position where a row is inserted.
2. To insert multiple rows, drag the cursor and set the range corresponding to the
number of rows to be inserted.
The rows in the set range are inserted.
To insert a single row, it is not necessary to set the range.
In the screen image below, the range for inserting three rows is set.
Item Shortcut key
Insert Row
+
Delete Row
+
Insert Column
+
Delete Column
+
Q CPU L CPU FX
Drag
6 - 42
6.9.2 Deleting rows
6 EDITING LADDER PROGRAMS
GX Works2
3. Select [Edit] [Insert Row].
A space is inserted above the cursor position.
The screen image below shows insertion of a space for three rows.
6.9.2 Deleting rows
Delete rows.
Operating procedure
1. Move the cursor to the position where the row is deleted.
2. To delete multiple rows, drag the cursor and set the range corresponding to the
number of rows to be deleted.
The rows in the set range are deleted.
To delete a single row, it is not necessary to set the range. The row at the cursor position is
deleted.
Drag
6.9.3 Inserting columns
6 - 43
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.9 Inserting and Deleting Rows and Columns
3. Select [Edit] [Delete Row].
The rows are deleted.
6.9.3 Inserting columns
Insert columns. Columns are inserted through the whole rows of ladder block.
Operating procedure
1. Move the cursor to the position where a column is inserted.
A column is inserted in front of the cursor position.
2. To insert multiple columns, drag the cursor and set the range corresponding to the
number of columns to be inserted.
The columns in the set range are inserted.
On the screen image below, the range for inserting three columns is set.
3. Select [Edit] [Insert Column].
The columns are inserted. The screen image below shows the insertion of three columns.
Drag
6 - 44
6.9.4 Deleting columns
6 EDITING LADDER PROGRAMS
GX Works2
6.9.4 Deleting columns
Delete columns. Columns are deleted within the ladder block.
Operating procedure
1. Move the cursor to the position where the column is deleted.
2. To delete multiple columns, drag the cursor to set the range corresponding to the
number of columns to be deleted.
The columns in the set range are deleted.
To delete a single column, it is not necessary to set the range. The column at the cursor position is
deleted.
3. Select [Edit] [Delete Column].
The columns are deleted. The screen image below shows the deletion of three columns.
Drag
6.10.1 Batch inserting NOP instructions
6 - 45
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.10 Batch Inserting and Deleting NOP Instructions
6.10 Batch Inserting and Deleting NOP Instructions
This section explains how to batch insert and delete NOP instructions.
6.10.1 Batch inserting NOP instructions
Step numbers of the program can be adjusted by batch inserting NOP instructions.
Operating procedure
1. Move the cursor to the position where NOP instructions are inserted.
NOP instructions are inserted in front of the cursor position.
2. Select [Edit] [NOP Batch Insert].
The NOP Batch Insert screen is displayed.
3. Set the items on the screen.
4. Click the button.
The set number of NOP instructions is inserted in the program.
Item Description
Number of Insert NOPs Set the number of NOP instructions to be inserted.
Maximum Number of Insert
NOPs
Display a maximum number of NOP instructions that can be inserted.
Q CPU L CPU FX
The step number
is changed.
6 - 46
6.10.2 Batch deleting NOP instructions
6 EDITING LADDER PROGRAMS
GX Works2
6.10.2 Batch deleting NOP instructions
Batch-delete NOP instructions in the program.
Operating procedure
1. Select [Edit] [NOP Batch Delete].
The confirmation message is displayed.
2. Click the button.
All NOP instructions in the program are deleted.
The step number
is changed.
6.11.1 Pasting cut or copied ladders in unit of instruction
6 - 47
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.11 Cutting, Copying, and Pasting Ladders
6.11 Cutting, Copying, and Pasting Ladders
This section explains how to cut, copy, and paste existing ladders.
6.11.1 Pasting cut or copied ladders in unit of instruction
Paste a cut or copied ladder in unit of instruction.
Operating procedure
1. Move the cursor to the position where the instruction is cut or copied.
2. Select [Edit] [Cut] ( ) or [Copy] ( ).
When [Cut] ( ) is selected, the instruction at the cursor position is deleted.
3. Move the cursor to the position where the cut or copied instruction is pasted.
Item Toolbar Shortcut key
Cut
+
Copy
+
Paste
+
Restrictions
Cutting and copying in unit of instruction are applicable to contacts, coils, application instructions, device
comments, and notes. Cutting and copying are not applicable to line statements, P and I statements, and
END instructions.
Q CPU L CPU FX
6 - 48
6.11.1 Pasting cut or copied ladders in unit of instruction
6 EDITING LADDER PROGRAMS
GX Works2
4. Select [Edit] [Paste] ( ).
The instruction is pasted.
Pasting in the 'Insert mode'
A row is inserted at the cursor position and the instruction is pasted there.
Pasting position
6.11.2 Pasting cut or copied ladders by setting a range
6 - 49
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.11 Cutting, Copying, and Pasting Ladders
6.11.2 Pasting cut or copied ladders by setting a range
Paste cut or copied ladders by setting a range.
Operating procedure
1. Set the range by dragging the cursor from the start position of cut or copy.
2. Select [Edit] [Cut] ( ) or [Copy] ( ).
When [Cut] ( ) is selected, the ladders in the set range are deleted.
3. Move the cursor to the position where the cut or copied ladders are pasted.
4. Select [Edit] [Paste] ( ).
The ladders are pasted.
Drag
6 - 50
6.11.3 Pasting cut or copied ladder block
6 EDITING LADDER PROGRAMS
GX Works2
6.11.3 Pasting cut or copied ladder block
Paste a cut or copied ladder block.
Operating procedure
1. Set the range by dragging the cursor up or down from the start position of cut or
copy.
Specify the range of a ladder block at the position where step numbers are displayed.
2. Select [Edit] [Cut] ( ) or [Copy] ( ).
When [Cut] ( ) is selected, the ladder block in the set range is deleted.
3. Move the cursor to the position where the cut or copied ladder block is pasted.
Drag
6.11.3 Pasting cut or copied ladder block
6 - 51
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.11 Cutting, Copying, and Pasting Ladders
4. Select [Edit] [Paste] ( ).
The ladder block is pasted.
6 - 52
6.11.3 Pasting cut or copied ladder block
6 EDITING LADDER PROGRAMS
GX Works2
The range can be set by pressing the + keys.
Pasting in the 'Insert mode'
The ladder block is inserted above the cursor position.
If the ladders shown below are selected by setting a range, the vertical line on the right side cannot be
copied or pasted.
In such a case, set the range as shown below to copy or paste the ladders.
+ Shift
[Cut] or [Copy]
Pasting position
[Paste]
The vertical line on the right side
is not pasted.
6.12.1 Operation applicability
6 - 53
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.12 Canceling Previous Operation
6.12 Canceling Previous Operation
This section explains how to cancel the previous operation to restore the previous status.
Operating procedure
Select [Edit] [Undo] ( ) immediately after editing a ladder.
The processing status just before the last operation is restored.
6.12.1 Operation applicability
The following table shows the operation applicability of the Undo function.
Table 6.12.1-1 Operation applicability of the Undo function
Item Toolbar Shortcut key
Undo
+
Operation applicability of the Undo function Reference
Create and delete contacts, coils, and application instructions
Section 6.2
Section 6.7
Insert and delete rows Section 6.9
Insert and delete columns Section 6.9
Edit and delete lines
Section 6.6
Section 6.8
Enter and delete vertical lines
Section 6.6.2
Section 6.8.2
Enter and delete horizontal lines
Section 6.6.2
Section 6.8.2
Cut and paste by setting ranges Section 6.11
Q CPU L CPU FX
6 - 54
6 EDITING LADDER PROGRAMS
GX Works2
6.13 Restoring Ladders to the Status of After Conversion
This section explains how to restore the currently edited ladder to the status of immediately after the ladder
conversion.
Operating procedure
1. Select [Edit] [Restore After Ladder Conversion].
The confirmation message is displayed.
2. Click the button.
The ladder is restored to the status before editing the ladder.
Converted ladder cannot be restored to the status before conversion.
Q CPU L CPU FX
Status after ladder conversion
Edit the ladder.
Execute [Restore After Ladder Conversion].
6 - 55
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.14 Precautions on Editing Ladders
6.14 Precautions on Editing Ladders
The following explains the precautions on editing ladders.
1) For a ladder with a ladder block consisting of two or more rows, if one instruction cannot be fitted in
a single row, create wrapping symbols and create the instruction in the next row as shown below.
Example)
To enter the following instruction:
ECALL "abcdefghijklmnopqrstuvw" P1000 ZR111111 ZR222222 ZR333333 ZR444444
ZR555555
An instruction that does not fit in a row cannot be entered in the row .
If attempted, the error message "Edit position is incorrect" is displayed.
Wrapping the row by creating the wrapping symbols.
Enter the instruction in the row .
Q CPU L CPU FX
1
Create a wrapping destination symbol (>-).
Create a wrapping source symbol (->).
1
2
6 - 56
6 EDITING LADDER PROGRAMS
GX Works2
2) If wrapping occurs due to the insertion of a contact in the first column, a contact cannot be inserted.
In this case, move the instruction to the next row and insert the contact in the first column after
connecting the contact with the wrapping symbols.
Example)
A contact can not be inserted in the first column since there is
no space in the row.
Move the instruction to the next row.
Create a wrapping destination symbol (>-). Create a wrapping source symbol (->).
Insert a contact.
6 - 57
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.14 Precautions on Editing Ladders
3) When there are two or more wrapping rows, an instruction that causes more wrapping can not be
created.
In this case, insert a new row below the existing rows and enter the instruction in that row. Then,
adjust the wrapping symbol numbers.
Example)
To enter the following instruction:
ECALL "abcdefg" P1000 ZR1000000 ZR1000001 ZR1000002 ZR1000003 ZR1000004
An instruction that does not fit in a row cannot be created in the row .
If attempted, the error message is displayed.
In this case, insert a new row and enter the instruction.
Create the wrapping source symbol ( ) in the row , and create the wrapping destination
symbol ( ) in the row .
1
Instruction
2
Create a wrapping destination symbol (->).
Create a wrapping source symbol (->).
3
6 - 58
6 EDITING LADDER PROGRAMS
GX Works2
4) If the ladder is edited (such as insertion or deletion of columns) in the middle step of a wrapped
ladder, the ladder may not be wrapped correctly, which causes the conversion impossible.
If this happens, make corrections so that the wrapping source symbol ( ) number and the
wrapping destination symbol ( ) number match correctly.
Example)
A column is inserted in front of [X0F]
Wrapping source symbol ( ) K4 and wrapping destination symbol ( ) K4 are automatically
created.
This causes matching failure between the wrapping source symbol ( ) K1 and the wrapping
destination symbol ( ) K1.
Column inserting
position
Last step
Middle step
Head step
Last step
Middle step
Head step
6 - 59
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.14 Precautions on Editing Ladders
In this case, a correction needs to be made to the ladder so that the wrapping destination symbol
( ) K1 corresponds to the wrapping source symbol ( ) K1.
Move row below row .
Insert a new row to , and create the wrapping source symbol ( ) with K5 and wrapping
destination symbol ( ) with K3.
Last step
Middle step
Head step
1
2
3
6 - 60
6 EDITING LADDER PROGRAMS
GX Works2
Change the wrapping symbol of to K5.
With the corrections above, correspondence between the wrapping source symbols ( ) and the
wrapping destination symbols ( ) is secured.
5) A contact or a column cannot be inserted in the middle of an instruction statement.
If attempted, the error message is displayed.
Example)
4
Neither a contact nor a column can be inserted in front of 'X1'
and ' X2', since it cuts in the middle of the instruction above.
6 - 61
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.14 Precautions on Editing Ladders
6) When the ladder block is displayed in yellow, it indicates that the ladder block cannot be displayed
properly or an error exists in the program. In this case, perform the program check or compilation
to check the error, and correct the program.
Example)
6 - 62
6 EDITING LADDER PROGRAMS
GX Works2
6.15 Changing T/C Setting Values
This section explains how to display setting values of timer/counter used in the ladder/SFC (Zoom) program,
and changing them in batch.
Screen display
Select [Edit] [Change TC Setting].
Operating procedure
1. Set the items on the screen.
2. Click the button.
The message shown on the right is displayed.
3. Click the button.
The setting values are changed.
Item Description
Program Name
Select a program name whose setting values to be changed by clicking .
List of timer/counter Display a list of timer/counter of the program selected for "Program Name".
Position Display step numbers of timer/counter used in the program.
Device/Label Display devices/labels of timer/counter.
Setting Value before
Change
Display the setting values of timer/counter currently set.
Setting Value after
Change
Enter the setting values of timer/counter to be changed.
Write changed program to
PLC
*1, *2
Check this to write the changes to the programmable controller CPU.
*1: This item cannot be selected after compiling all programs. For details, refer to the Point in this section.
For precautions when compiling all programs, refer to Section 10.3.3.
*2: For FXCPU, this item can be set only for ladder programs of the project without labels.
Q CPU L CPU FX
List of timer/counter
6 - 63
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.15 Changing T/C Setting Values
Changing setting values
Constants can be changed to devices, and devices can be changed to constants.
For the high-speed counter of FXCPU, changing from constants to devices and from devices to constants
cannot be performed online.
Example) K10 to D0
Devices with index setting cannot be specified.
Example) D10Z0 cannot be set.
When a ZR device is set or changed, the changed setting value cannot be written to the programmable
controller CPU.
Example) ZR100 to D100 cannot be set.
For Basic model QCPU
When the date of the personal computer is February 29, the TC setting values may not be changed.
For measures when the TC values cannot be changed, refer to GX Works2 Version 1 Operating Manual
(Common).
For Universal model QCPU/LCPU
Whether to transfer content of the program cache memory to the program memory after setting TC values, can
be selected by setting the option. Check the "Transfer program cache memory to program memory" item under
[Tool] [Options] "Online Change".
The following functions cannot be executed while transferring the program memory after the TC setting value
change.
Online program change (Ladder, SFC (Zoom), ST, FB)
*1
TC setting value change (When "Write changed program to PLC" is checked)
*1
Write to PLC function (When program memory/device memory is the target memory)
*1
Program memory batch transfer
Set as default connection
Change PLC Type function
Parameter check
*1: For Universal model QCPU with a serial number of which the first five digits are 12012 or higher, the
program memory batch transfer operation can be suspended.
( GX Works2 Version 1 Operating Manual (Common))
Saving project automatically after writing program with changed TC setting values to the programmable
controller CPU
Projects can be saved automatically after the Online program change by setting the option. Check the "Save
project after changes in TC setting values are written to PLC" item under [Tool] [Options] "Project"
"Automatic Save".
"Write changed program to PLC" check box
When the check box of "Write changed program to PLC" is disabled after compiling all programs, select [Online]
[Write to PLC] and write programs to the programmable controller CPU to validate the check box.
6 - 64
6 EDITING LADDER PROGRAMS
GX Works2
6.16 Setting Program Linkage Order (FXCPU)
For FXCPU simple project (with labels), execution program can be divided into multiple programs in unit of
processes. These programs are linked as one program when writing them to a programmable controller CPU.
This section explains how to set the linkage order.
For creating a new program, refer to the following manual.
GX Works2 Version 1 Operating Manual (Common)
Screen display
Select Project view "Program Setting" "Execution Program" "MAIN".
Right-click and select [Program Linkage Order Setting] from the shortcut menu.
Operating procedure
Select a row and click the / button to change the
order.
FX L CPU Q CPU
Maximum of 64 programs
MAIN1
MAIN2
MAIN3
Program linkage order setting
No.
1
Program name
MAIN1
MAIN3
MAIN2
2
3
4
5
MAIN
Write to PLC Link
MAIN
6 - 65
1
O
V
E
R
V
I
E
W
2
S
C
R
E
E
N
C
O
N
F
I
G
U
R
A
T
I
O
N
3
P
R
O
G
R
A
M
M
I
N
G
P
R
O
C
E
D
U
R
E
4
P
R
O
G
R
A
M
C
O
N
F
I
G
U
R
A
T
I
O
N
S
5
S
E
T
T
I
N
G
L
A
B
E
L
S
6
E
D
I
T
I
N
G
L
A
D
D
E
R
P
R
O
G
R
A
M
S
7
E
D
I
T
I
N
G
S
F
C
P
R
O
G
R
A
M
S
8
S
E
A
R
C
H
A
N
D
R
E
P
L
A
C
E
6.16 Setting Program Linkage Order (FXCPU)
Screen button
Moves the cursor to the selected statement or note on the editing screen.
Item Description
Tab
Line Statement Display the batch-edit screen for line statements.
P Statement Display the batch-edit screen for P statements.
I Statement Display the batch-edit screen for I statements.
Note Display the batch-edit screen for notes.
Step
Line Statement Display the start step numbers of all ladder blocks in the program.
Note Display the step numbers of all coils and application instructions in the program.
Pointer
P Statement Display all pointer numbers in the program.
I Statement Display all interrupt pointer numbers in the program.
Precautions when editing statements/notes in FXCPU.
The PLC statement/note function is not available for FXCPU.
Thus the settings regarding 'PLC/Peripheral' type described in this section cannot be used.
For details of the 'PLC/Peripheral' type, refer to Section 9.2.1.
9 - 15
9.3 Batch Editing Statements and Notes
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
Modifying statements and notes
Modify a statement or note.
Operating procedure
1. Select a statement or note to be modified.
2. Modify the statement or note.
Changing the type of statements and notes
Change the 'PLC' or 'Peripheral' type of a statement or note.
Operating procedure
1. Select a range in which the type is
changed.
2. Select the statement/note type; "In
PLC" or "In Peripheral".
3. Click the button.
The type is changed.
A * symbol is appended to a statement or note
set as 'Peripheral'.
Select
Select
Change from 'PLC' to 'Peripheral'
9 - 16
9 EDITING COMMENTS/STATEMENTS/NOTES
GX Works2
Displaying line statements on tree view
Display a line statement on a tree view of the Navigation window.
This function is not supported by FXCPU projects without labels.
Operating procedure
1. Select a line statement to be displayed
on a tree view.
2. Check the "Display in Navigation
Window" item.
"[Title]" is inserted in front of the line statement.
Inserting rows within line statements
Insert a row within line statements.
Operating procedure
1. Select a statement for which a row is to
be inserted.
2. Select the statement type; "In PLC" or "In
Peripheral".
3. Click the or button.
: Inserts a blank row above the cursor
position.
: Inserts a blank row below the cursor position.
4. Select the inserted row and enter a statement.
Select
Select
9 - 17
9.3 Batch Editing Statements and Notes
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
Deleting rows of line statements
Delete a row of line statements.
Operating procedure
1. Select the line statement to be deleted.
2. Click the button.
The selected line statement is deleted.
Moving statements or notes
Move a statement or note.
Operating procedure
1. Select a statement or note to be moved.
2. To move a line statement, select the
type; "Line" or "Ladder".
"Line" : Moves the selected line
statement in unit of row.
"Ladder" : Moves the selected line
statement in unit of ladder
block.
3. Click the or button.
: Moves the selected statement or note upward.
: Moves the selected statement or note downward.
Select
Select
9 - 18
9 EDITING COMMENTS/STATEMENTS/NOTES
GX Works2
Editing examples)
Move Step 60 upward in unit of row
Select
Select
The line statement one above the selected statement is
deleted, and the selected statement moves upward.
9 - 19
9.3 Batch Editing Statements and Notes
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
Move Step 60 upward in unit of ladder block
Select
Select
The unit of line statements one step above the selected
statement is deleted, and the selected statement moves
one step upward.
9 - 20
9 EDITING COMMENTS/STATEMENTS/NOTES
GX Works2
Searching for statements and notes
Search for a statement or note.
Operating procedure
1. Enter a statement or note to be searched
for in the "Find" field.
2. Click the or button.
: Starts searching in the upward direction
from the selected position.
: Starts searching in the downward
direction from the selected position.
3. The cursor moves to the searched
statement or note.
Jumping to specified statement and note
Jump to a specified statement or note.
Operating procedure
1. Select a statement or note for the jump
target.
2. Click the button.
The cursor jumps to the selected statement or note on the editing screen.
Enter
Searched statement
Select
9 - 21
9.4 Changing the Type (PLC/Peripheral) of Statement/Note
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
9.4 Changing the Type (PLC/Peripheral) of Statement/Note
This section explains how to change the statement/note type of the converted program to PLC or Peripheral.
Screen display
Select [Find/Replace] [Switch Statement/Note Type].
Operating procedure
1. Set the items on the screen.
2. Click the button.
The cursor moves to the searched statement or note.
3. Click the or button to change the type.
The type is changed, and the search for the next statements or notes continues.
If the button is clicked, the types are batch replaced for all searched statements or
notes.
Item Description
Object
Check this to select the target whose type is to be changed. Multiple objects
can be selected.
Type
Change in PLC Select this to change 'Peripheral' to 'PLC'.
Change in Peripheral Select this to change 'PLC' to 'Peripheral'.
Find
Direction
Down from Head
Select this to execute a search in the downward direction from the start of the
program regardless of the current cursor position.
Down from Cursor Select this to execute a search in the downward direction from the cursor position.
Specified Range Select this to execute a search in the range set by the entered step numbers.
Switch statement/note type function
The statement/note type at the cursor position can also be changed by pressing the + keys. Convert
the program when this function is performed as the program becomes unconverted status.
When statements/notes are not entered at the right position
When statements/notes are not entered at the right position even after the merge process is performed, correct
their positions using the statement/note batch editing function. ( Section 9.3)
Q CPU L CPU FX
9 - 22
9.5.1 Line statements on tree view
9 EDITING COMMENTS/STATEMENTS/NOTES
GX Works2
9.5 Displaying Line Statements on Tree View
This section explains a line statement displayed on a tree view of the Navigation window.
This function is not supported by FXCPU projects without labels.
9.5.1 Line statements on tree view
The line statements can be displayed on a tree view of the Navigation window.
Displaying the line statements on a tree view provides the easy-to-understand general program flow.
It also provides the quick search of ladder blocks since the program where the line statement is set can
be displayed with the line statements on a tree view.
Program range which can be displayed with line statements on tree view
Double-click a line statement on a tree view to jump to a ladder block where corresponding line statement is set.
The programs before the next line statement on a tree view are displayed by the jump function.
If there are no next line statements on a tree view, the programs before the END instruction are displayed.
Double-click "Program" under Project view "POU" "Program" "(program)" "(block)" "Program" of the
Navigation window to display a whole program.
Copying/pasting line statements on tree view
When copying or pasting the line statements on a tree view, the ladder blocks from a line statement on a tree view
in a ladder to the programs before the next line statement on a tree view are copied or pasted.
Q CPU L CPU FX
9.5.2 Displaying line statements on tree view
9 - 23
9.5 Displaying Line Statements on Tree View
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
9.5.2 Displaying line statements on tree view
Display a line statement on a tree view of the Navigation window.
Operating procedure
1. Select [Edit] [Documentation] [Statement] ( ).
The statement entry mode is established.
2. Move the cursor to a line statement to be displayed on a tree view.
3. Press the key.
The Enter Line Statement screen is displayed.
4. Check "Display in Navigation Window", or enter
"[Title]" in front of the line statement.
5. Click the button.
6. Select [Compile] [Build].
The line statement is displayed on a tree view.
When multiple line statements on a tree view exist in single
ladder block, only the uppermost line statement is displayed on
a tree view.
Displaying line statements of POUs on tree view
Only the line statements of programs can be displayed on a tree view.
Even if entering "[Title]" in front of the line statement of function block, the line statements cannot be displayed on
a tree view.
Maximum number of line statements on tree view
The maximum number of line statements on a tree view in single program is 100.
The maximum number of line statements on a tree view in single project is 800.
When multiple line statements on a tree view exist in single ladder block, only the uppermost line statement is
displayed and the others are not, however, all line statements are counted as the number of line statements on a
tree view.
9 - 24
9.5.3 Disabling setting of line statements on tree view
9 EDITING COMMENTS/STATEMENTS/NOTES
GX Works2
9.5.3 Disabling setting of line statements on tree view
Change the setting of line statements on a tree view to hide.
Operating procedure
1. Select [Edit] [Documentation] [Statement] ( ).
The statement entry mode is established.
2. Move the cursor to a line statement on a tree view.
3. Press the key.
The Enter Line Statement screen is displayed.
4. Uncheck "Display in Navigation Window", or delete
"[Title]" in front of the line statement.
5. Click the button.
6. Select [Compile] [Build].
The line statement is deleted from the tree.
If there are no line statements on a tree view in a program, the END
instructions are also deleted from a tree.
Precautions on deleting line statements on tree view
When deleting the line statements on the Navigation window, the ladder blocks from a line statement on a tree
view on a ladder to the programs before the next line statement on a tree view are also deleted.
( Section 9.5.5)
9.5.4 Moving ladder blocks on tree view
9 - 25
9.5 Displaying Line Statements on Tree View
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
9.5.4 Moving ladder blocks on tree view
Move the ladder blocks on a tree view of the Navigation window from a line statement on a tree view to
the programs before the next line statement on a tree view.
Operating procedure
1. Select a line statement on a tree view on the Navigation window.
2. Drag and drop the line statement to the desired position on the program.
The ladder blocks from the selected line statement on a tree view to before the next line statement
on a tree view are moved.
Copying to other programs
When copying the ladder blocks within the range from a line statement on a tree view to the programs before the
next line statement on a tree view to other programs, drag and drop the line statement on a tree view of other
programs.
The copied ladder blocks are pasted in front of the END instruction.
Select
Drag and
drop
9 - 26
9.5.5 Deleting ladder blocks on tree view
9 EDITING COMMENTS/STATEMENTS/NOTES
GX Works2
9.5.5 Deleting ladder blocks on tree view
Delete the ladder blocks on a tree view of the Navigation window from a line statement on a tree view to
the programs before the next tree-displayed line statement.
Operating procedure
1. Select a line statement on a tree view on the Navigation window.
2. Select [Project] [Object] [Delete].
The ladder blocks from the selected line statement on a tree view to the programs before the next
line statement on a tree view are deleted.
Select
Delete
9 - 27
9.6 Jumping from Line Statement List
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
9.6 Jumping from Line Statement List
This section explains the function that displays line statements used in the ladder program and searches for a
specified line statement.
The corresponding line statement in the program is displayed by jumping from the list.
Screen display
Select [Find/Replace] [Line Statement List] ( ).
Operating procedure
1. Set the items on the screen.
2. Double-click the selected row in the line statement list.
The position jumps from the line statement list to the corresponding line statement on the program
editor.
Screen button
/
Searches for line statements that contain the character string entered in the "Find" field toward up/
down direction from the cursor.
Display Size Check this to display "Size" in the file list and the memory capacity.
File list
Target Select the data to be written/read.
Target Memory
Select the memory from the list ( ) by clicking the cell under "Target
Memory".
For details of the memory card application, refer to the following manual.
QCPU User's Manual (Hardware Design, Maintenance and Inspection)
MELSEC-L CPU module User's Manual (Hardware Design, Maintenance
and Inspection)
Memory capacity
*3
Writing Size Display the total size of written data checked in "Target".
Free Volume Display the free space volume of the target memory.
Use Volume Display the used space volume of the target memory.
*1: Not supported by FXCPU.
*2: Displayed only when writing data to the programmable controller PLC using a project with labels.
*3: For FXCPU, program size and symbolic information data size are displayed when executing the Write to
PLC function. Symbolic information size is displayed on the screen for projects with labels of FX3U/FX3UC
version 3.00 or later only.
11 - 4
11 WRITING/READING DATA TO/FROM PROGRAMMABLE CONTROLLER CPU
GX Works2
Screen button
Stores the current settings as the user default and applies them to a new project.
Q CPU L CPU FX
13 - 3
13.2 Option Setting List
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
13.2 Option Setting List
The following table shows the option setting items.
Tree item Item Description Reference
Project GX Works2 Version 1 Operating Manual (Common)
Program
Editor
Structured
Ladder/FBD
Tool Hint
GX Works2 Version 1 Operating Manual (Structured Project)
Label
FB/FUN
Guided
Ladder/SFC
Device
GX Works2 Version 1 Operating Manual (Common)
Comment
Ladder
Comment
Device Comment
Select whether to display the label comment
or the device comment at ladder editor.
Section
2.2.4
Note
Select whether to display the note comment
at ladder editor.
Statement
Select whether to display the statement
comment at ladder editor.
Device Comment
Display Format
Set the display rows and columns for label
comment or device comment.
Section
2.2.6
Ladder
Diagram
Display Connection of
Ladder Diagram
Set the number of contacts to be displayed.
Section
2.2.7
Display STL instruction
in contact format
*FXCPU Only
Select whether to display STL instruction in
contact format. This is valid for simple
projects (Not using labels) only. Contact
format ladder block display for STL
instruction is not wrap displayed.
Section
2.2.10
Use the Switching
Ladder Edit Mode
(Read, Write, Monitor,
Monitor (Write))
Select whether to switch Ladder Edit Mode
(Read, Write, Monitor and Monitor (Write)).
Will be the same operation as the ladder edit
mode of GX Developer.
*Unable to set when security setting is
enabled.
Section
6.1.2
Display Instruction Help
at symbol error
occurrence
Select whether to automatically display
Instruction Help when symbol errors occur.
Section
6.2.2
Open Undefined Label
Registration dialog at
ladder entry
Select whether to open Undefined Label
Registration dialog when labels used at
ladder entry are undefined.
Section
6.2.1
Set initial value to '1' for
Enter HLine/Delete
HLine dialogue.
Select whether to set initial value to '1' when
Enter HLine/Delete HLine dialog is opened.
Section
6.6.2
Stop at the connection
points (Instruction/
Vertical Line) when enter
or delete horizontal line.
Select whether to edit line by connection
point (Instruction/Vertical Line) when Enter
HLine/Delete HLine is executed.
ST
*1
Tool Hint Display Items Select items displayed on tool hint.
(Structured)
Tool Hint Display Format Select display lines on tool hint.
Auto Indention
Select whether to use the automatic indent
when beginning a new line after entering ST
control syntax such as IF or FOR, and when
displaying template of inline structured text.
Instruction/label name
prediction
Select whether to display listed label names
starting with the input character when a
character is input. (Structured text: label
name, inline structured text: instruction and
label name)
Tabulator Length
Set tab length. It is not available with inline
structured text.
Q CPU L CPU FX
13 - 4
13 SETTING OPTIONS
GX Works2
Option tree item Item Description Reference
Program
Editor
SFC
Comment
Block List Display device comment on SFC block list. Section 7.11
Step/Transition
Display step/transition comment on SFC
editor.
Section
2.3.4
SFC Diagram
SFC Edit Area
Set SFC edit area when create SFC. Please
change by "SFC Row Setting" after creating
a SFC.
Section
2.3.5
Tile SFC and Zoom vertically
Select whether to tile Zoom windows at the
cursor position on SFC when opening SFC
diagram window. Checking this option
changes the "Open Zoom with New Window"
option into unchecked.
Section 7.9
Arrange
Select the type of tile for SFC and ZOOM
window.
SFC Display Window
Ratio
Select window display ratio for SFC when
Tile Vertically is selected.
MELSAP-L label/device Display
Format
Set display lines for MELSAP-L program.
Jump to start destination block
Set whether to jump to start destination block
when cursor is moved to block start step.
Zoom Open Zoom with New Window
Select whether to open a new window for
each Zoom or to change the display in the
fixed window when opening Zoom. Checking
this option changes the "Tile SFC and Zoom
vertically" option into unchecked.
Device Comment Editor GX Works2 Version 1 Operating Manual (Common)
Label Setting Editor
Automatic copy and increment
when inserting a row
Select whether to copy the texts in the upper
row after incrementing it when inserting a
row.
Section
5.5.4
Copy data type/comment items
Select if the data type, comment, and remark
shall be object for auto copy.
Default Length of String Data
Type
Set the default string length for string data
type.
Section
5.5.3
Parameter GX Works2 Version 1 Operating Manual (Common)
Monitor
Structured Ladder/FBD/
ST
*1
GX Works2 Version 1 Operating Manual (Structured Project)
Ladder
Display Format of Monitoring
Value
Select the display format of the monitored
value in decimal or hexadecimal.
Section
12.3.1
Monitor buffer memory and link
memory * Only applies to the
QCPU, LCPU, FX3U(C)
Select whether to monitor buffer memory and
link memory during Ladder-monitoring. Scan
time of PLC will be lengthened depending on
the setting.
Section
12.3.2
FXGP format Ladder monitor *
Only applies to the FXCPU
PLS/PLF instruction is displayed in GP(DOS)
and FXGP(WIN) formats. If it is not checked,
it is displayed in GX Developer form.
Section
12.3.3
Display lines for monitoring
current value
Select whether to display rows of the current
value monitor during Ladder-monitoring.
Section
12.3.3
Set automatic registration
destination
Ladder block label or device contained in
cursor will be registered to watch window in
automatic registration destination while
monitoring watch window. (Caution1:Cursor
move will be slow when setting is enabled.
2:Select FB instance for function block.)
(Common)
ST
*1
Display Format of Monitoring
Value
Select whether to display monitored value in
Decimal or Hexadecimal.
(Structured)
Monitor buffer memory and link
memory
*QCPU, LCPU, FX3U(C) only
Select whether to monitor buffer memory and
link memory during monitoring. Scan time of
PLC will be lengthened depending on the
setting.
Character String Monitor
Setting
Set the number of displayable characters to
monitor character-string data.
13 - 5
13.2 Option Setting List
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
Option tree item Item Description Reference
Monitor
SFC
*1
Watch Step Not
Transferring within
Watching Time
Select whether to display a warning dialog
when detect a step that does not transfer
even if specified time passes while
monitoring.
Section
12.5.2
Program/Program File
Name
Select watch target program/program file.
Target All Blocks Specify watch target block.
Specify the Block Specify watch target block.
Stop Transition Watch
Monitor when Detected
Select whether to detect other step that
does not transfer while displaying warning
dialog.
Monitor block start with
new window
Select whether to open a corresponding
SFC window to monitor when the active
step transfers to a block start step.
Section
12.5.1
PLC Read/Write GX Works2 Version 1 Operating Manual (Common)
Online Change GX Works2 Version 1 Operating Manual (Common)
Symbolic Information GX Works2 Version 1 Operating Manual (Common)
Compile
Basic Setting
Function Block Call
*1
Enables the followings: calling function
block from ladder to ST and from ST to
ladder, using inline ST in ladder and
reducing steps when using function block.
*Value of VAR_IN_OUT type input label
always remains equal to the value of output
label.
Program Check
Check when program check is not needed
after Build or Online Program Change. It
can reduce the compile time depending on
the setting.
Operational Setting
Select whether to use the same label name
in global label and local label. When the
same label is selected, local label will be
given priority.
Build Cross Reference
Information
By creating cross reference information
after compiling, time to search cross
reference can be reduced. Also able to
search cross reference information even
before compiling. In this case, the specified
Find condition will be used as filtering
condition.
(Common)
Output Result
Stop Build
Set the number of error and warning to stop
the compile.
Section
10.4.1
Disable Warning Codes
Register warning codes to invalidate. The
registered warning code shall not be
displayed in output window.
ST
*1
Compile
Condition 1
Use lower-case device
names as labels
*2
Select whether to use device names typed
with lower case as labels.
Only the device name outside device range
is valid for Inline Structured Text.
(Structured)
Function Output Setting
Select whether to connect directly from the
objective function output to other input.
Compile
Condition 2
(D)INT_TO_BOOL_E,
(D)WORD_TO_BOOL_E,
TIME_TO_BOOL_E
Select whether to generate a code to keep
bit type output of objective function.
NOT_E
LIMITAION_E,
MAXIMUM_E,
MINIMUM_E
EQ_E, NE_E, GT_E,
GE_E, LT_E, LE_E
AND_E, OR_E, XOR_E
Structured Ladder/FBD GX Works2 Version 1 Operating Manual (Structured Project)
13 - 6
13 SETTING OPTIONS
GX Works2
Option tree item Item Description Reference
Intelligent Function Module
*1
GX Works2 Version 1 Operating Manual (Intelligent Function Module)
IQ Works Interaction
*1
GX Works2 Version 1 Operating Manual (Common)
System Label Setting
*1
Use MELSOFT Navigator
Option Information
Checking this option enables use of the
option setting of MELSOFT Navigator. The
option setting specified in MELSOFT
Navigator at the time of opening this project
is used.
Section 5.2
System Label Name
Setting
Set how to name system labels. When
system labels are entered, system label
names are determined based on this setting
at the time of project save.
*1: Not supported by FXCPU.
*2: Not supported by Simple project.
*3: For FXCPU, the item is supported by FX3G, FX3U and FX3UC only.
App - 1
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
APPENDIX
Appendix 1 List of Toolbars and Shortcut Keys. . . . . . . . . . . App-2
App - 2
Appendix 1.1 Common toolbars and shortcut keys
APPENDIX
GX Works2
Appendix 1 List of Toolbars and Shortcut Keys
This section shows the list of toolbars and shortcut keys that can be used in Simple project.
For (Common), (Structure), and (Intelligent) indicated in the Reference column, refer to the following manuals
respectively:
(Common) .............GX Works2 Version 1 Operating Manual (Common)
(Structure) .............GX Works2 Version 1 Operating Manual (Structured Project)
(Intelligent) ............GX Works2 Version 1 Operating Manual (Intelligent Function Module)
Appendix 1.1 Common toolbars and shortcut keys
The following explains the toolbars that are available regardless of the editing target and the
corresponding shortcut keys.
"Standard" toolbar icons
The following table shows the "Standard" toolbar icons and the corresponding shortcut keys.
Toolbar
icon
Shortcut key Corresponding menu Description Reference
+
New Create a new project.
(Common)
+
Open Open an existing project.
+
Save Save the project.
GX Works2 Help Display the GX Works2 Help screen.
Find Help for GX Works2
Search for help items with an entered
keyword on the GX Works2 Help screen.
Q CPU L CPU FX
Appendix 1 List of Toolbars and Shortcut Keys
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
Appendix 1.1 Common toolbars and shortcut keys
App - 3
"Program Common" toolbar icons
The following table shows the "Program Common" toolbar icons and the corresponding shortcut keys.
Toolbar
icon
Shortcut key Corresponding menu Description Reference
+
Cut Cut the selected data.
Section 6.11 +
Copy Copy the selected data.
+
Paste
Paste the cut/copied data at the cursor
position.
+
Undo Cancel the previous operation. Section 6.12
+
Redo
Perform the operation canceled by
[Undo].
-
+
Find Device Search for a device.
(Common)
Find Instruction Search for an instruction.
+ +
Find Contact or Coil
Search for a contact or coil
corresponding a specified device.
Write to PLC
Write data to the programmable
controller CPU.
Chapter 11
Read from PLC
Read data from the programmable
controller CPU.
Device/Buffer Memory
Batch Monitor
Batch monitor device/buffer memories.
(Common)
+
Modify Value
For ladder and SFC (Zoom) programs,
change the ON/OFF and value of a
device/label used in a program.
Build
Convert/compile the program being
edited.
Section
10.2.1
+
Online Program Change
Convert/compile a sequence program
and write it to the programmable
controller CPU.
(Common)
+ +
Rebuild All
Compile/convert all programs in the
project.
Section
10.2.2
Start/Stop Simulation Start/stop simulation. (Common)
F
App - 4
Appendix 1.1 Common toolbars and shortcut keys
APPENDIX
GX Works2
"Docking Window" toolbar icons
The following table shows the "Docking Window" toolbar icons.
"Intelligent Function Module" toolbar icons
The following table shows the "Intelligent Function Module" toolbar icons.
Toolbar
icon
Shortcut key Corresponding menu Description Reference
Navigation Window Display/hide the Navigation window. (Common)
QD75/LD75 Positioning
Module Wave Trace
Execute a wave trace of the QD75/LD75
positioning module.
(Intelligent)
QD75/LD75 Positioning
Module Location Trace
Execute a location trace of the QD75/
LD75 positioning module.
Serial Communication
Module Circuit Trace
Execute a circuit trace of the serial
communication module.
QD75/LD75 Positioning
Module Test Monitor
Execute a positioning monitor of the
QD75/LD75 positioning module.
QD75/LD75 Positioning
Module Test Monitor
Execute a positioning test of the QD75/
LD75 positioning module.
-
Offset/Gain Setting of
Temperature Input Module
Execute offset/gain setting of the
temperature input module.
-
Offset/Gain Setting of
Analog Module
Execute offset/gain setting of the analog
module.
Appendix 1 List of Toolbars and Shortcut Keys
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
Appendix 1.1 Common toolbars and shortcut keys
App - 5
"Debug Function" toolbar icons
The following table shows the "Debug Function" toolbar icons.
Other shortcut keys
The following table shows other shortcut keys that are available regardless of the editing target.
Toolbar
icon
Shortcut key Corresponding menu Description Reference
Stop Stop the step execution.
(Common)
Cancel Cancel the step execution.
Break Execution Execute the break execution.
Step Execution Execute the step execution.
Execution Option
Display the "Execution Option" screen of
the step execution.
Set/Cancel Break Point
Set a break point at the cursor position,
or cancel the set break point.
Enable/Disable Break
Point
Enable/disable the break point at the
cursor position.
Cancel All Break Points Cancel all break points.
Break Point Window Display the Break Point window.
Cancel All Break Devices Cancel all break devices.
Break Device Window Display the Break Device window.
Set/Cancel Skip Range
Set a skip range, or cancel the set skip
range.
Enable/Disable Skip
Range
Enable/disable the skip range at the
cursor position.
Cancel All Skip Ranges Cancel all skip ranges.
Skip Range Window Display the Skip Range window.
Toolbar
icon
Shortcut key Corresponding menu Description Reference
Rename
Change the name of the selected data or
library in the Navigation window.
(Common)
Delete Delete the selected data.
+ +
Copy Copy data in the project.
+ +
Paste Paste the copied data to a folder.
+ +
Add New Module
Add the intelligent function module data
to the project being edited.
+
Exit
Close the project being edited and exits
GX Works2.
+
Cross Reference Create the cross reference information.
+
Device List Display the device list.
/ +
+
/ + +
/ +
+
Find Device Search for a device/label in the program.
+ +
Find String Search for a string.
+
Replace Device Replace a device/label in the program.
+ +
Replace String Replace a string.
E
E
D
F
F
H
H
App - 6
Appendix 1.2 "Navigation Window" toolbar icons
APPENDIX
GX Works2
Appendix 1.2 "Navigation Window" toolbar icons
The following table shows the "Navigation Window" toolbar icons.
Toolbar
icon
Shortcut key Corresponding menu Description Reference
+ +
+ +
+
Start Watching
Start monitoring the current values of
registered devices/labels and intelligent
function module.
+ +
Stop Watching
Stop monitoring the current values of
registered devices/labels and intelligent
function module.
+
Register Device Test with
Execution Condition
Register the device test with execution
condition.
+
Move to the next uppermost window.
Toolbar
icon
Shortcut key Corresponding menu Description Reference
Add New Data Add data to the project.
(Common) Copy Copy selected data.
Paste Paste copied data.
Property Display a property of the selected data.
Refresh
Update the display content of the Navigation
window.
+
Select All Select all rows.
Section
5.5.4
Display Mode/
Hexadecimal
Change display format to hexadecimal.
Display Mode/Float Change display format to real numbers.
Display Mode/String Change display format to string.
Display Mode/String
(ASCII only)
Change display format to ASCII.
Register/16-bit Display data in units of words.
Register/32-bit Display data in units of double words.
Register/64-bit Display data in units of 64 bits.
+
Input Device Enter a device.
FILL
Set the same value to continuous
devices.
Execution Failed
Indicate the sampling trace stop status,
or the status sampling trace has not
started.
Before Trigger
Indicate the status sampling trace is
executed but a trigger is not generated.
After Trigger
Indicate the status sampling trace is
executed and a trigger is generated.
Stop
Indicate the status sampling trace is
interrupted.
Completion
Indicate the status sampling trace has
ended normally by acquiring trace data
up to the specified total number of
samplings after generation of a trigger.
Error
Indicate the status a sampling trace error
occurred during sampling trace.
Buffer Status
Displayed when the trace data have
been acquired up to the specified total
number of samplings.
Trigger Occurrence
Displayed when a trigger is generated
during sampling trace.
App - 10
Appendix 1.7 Toolbar icons and shortcut keys for program editors
APPENDIX
GX Works2
Appendix 1.7 Toolbar icons and shortcut keys for program editors
The following explains the toolbar icons and the corresponding shortcut keys for program editors.
"Ladder" toolbar icons and shortcut keys
The following table shows the toolbar icons and the corresponding shortcut keys for the ladder editor.
Toolbar
icon
Shortcut key Corresponding menu Description Reference
Zoom Out Timing Chart
Zoom the scale of timing chart
(Common)
Zoom In Timing Chart
Zoom Out Trend Graph
Zoom the scale of trend graph
Zoom In Trend Graph
Switch Chart/Detail
Switch the trace result display on the
Sampling Trace screen between the
timing chart (graph) and the detailed
data (value).
Toolbar
icon
Shortcut key Corresponding menu Description Reference
Open Contact
Insert an open contact at the cursor
position.
Section 6.2
+
Open Branch
Insert an open contact branch at the
cursor position.
Close Contact
Insert a closed contact at the cursor
position.
+
Close Branch
Insert a closed contact branch at the
cursor position.
Coil Insert a coil at the cursor position.
Application Instruction
Insert an application instruction at the
cursor position.
Horizontal Line
Insert a horizontal line at the cursor
position.
Section
6.6.2
+
Vertical Line
Insert a vertical line at the cursor
position.
+
Delete Horizontal Line
Delete the horizontal line at the cursor
position.
Section
6.8.2
+
Delete Vertical Line
Delete the vertical line at the cursor
position.
+
Rising Pulse
Insert a rising pulse at the cursor
position.
Section 6.2
+
Falling Pulse
Insert a falling pulse at the cursor
position.
+
Rising Pulse Branch
Insert a rising pulse branch at the cursor
position.
+
Falling Pulse Branch
Insert a falling pulse branch at the cursor
position.
+ +
Rising Pulse Close
Insert a rising pulse close at the cursor
position.
+ +
Falling Pulse Close
Insert a falling pulse close at the cursor
position.
Appendix 1 List of Toolbars and Shortcut Keys
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
Appendix 1.7 Toolbar icons and shortcut keys for program editors
App - 11
Toolbar
icon
Shortcut key Corresponding menu Description Reference
+ +
Rising Pulse Close Branch
Insert a rising pulse close branch at the
cursor position.
Section 6.2
+ +
Falling Pulse Close Branch
Insert a falling pulse close branch at the
cursor position.
+
Operation Result Rising
Pulse
Insert an operation result rising pulse at
the cursor position.
+ +
Operation Result Falling
Pulse
Insert an operation result falling pulse at
the cursor position.
+ +
Invert Operation Results
Insert an operation result inversion at the
cursor position.
Edit Line Input a line at the cursor position. Section 6.6
+
Delete Line Delete the line at the cursor position. Section 6.8
+
Insert Inline Structured
Text Box
Insert an inline structured text box.
Section
6.4.2
Device Comment Edit device comments. (Common)
Statement Edit statements.
Section 9.2
Note Edit notes.
Statement/Note Batch Edit Batch edit statements/notes. Section 9.3
+
Line Statement List
Display the list of line statements used in
the program.
Section 9.6
+ +
Display Template
Insert a template corresponds to the
instruction/function/control syntax.
(Structured)
+
Mark Template (Left)
Set an argument of the template in the
selected status from the left by selecting
the menu each time.
+
Mark Template (Right)
Set an argument of the template in the
selected status from the right by
selecting the menu each time.
+
Read Mode
Switch the mode of the open window to
"Read Mode".
Section
6.1.2
Write Mode
Switch the mode of the open window to
"Write Mode".
Monitor Mode
Switch the mode of the open window to
"Monitor Mode" during monitoring.
Section 12.2
+
Monitor (Write Mode)
Switch the mode of the open window to
"Monitor (Write Mode)" during
monitoring.
+ +
Device Display
Display devices assigned by
compilation.
Section
2.2.8
Zoom
Change the display magnification ratio of
the ladder.
Section
2.2.2
+
Insert Row Insert a row at the cursor position.
Section 6.9
+
Delete Row Delete the row at the cursor position.
+
Insert Column Insert a column at the cursor position.
+
Delete Column Delete the column at the cursor position.
+ +
Connect Line to Right-Side
Symbol
Connect a horizontal line to the ladder
symbol at the right of the cursor position.
Section 6.6
+ +
Connect Line to Left-Side
Symbol
Connect a horizontal line to the ladder
symbol at the left of the cursor position.
+
Enter/Delete HLine
Rightward
Enter/delete a line at the right of the
cursor position.
+
Enter/Delete HLine
Leftward
Enter/delete a line at the left of the
cursor position.
App - 12
Appendix 1.7 Toolbar icons and shortcut keys for program editors
APPENDIX
GX Works2
Toolbar
icon
Shortcut key Corresponding menu Description Reference
+
Enter/Delete VLine
Downward
Enter/delete a line at the downward of
the cursor position.
Section 6.6
+
Enter/Delete VLine
Upward
Enter/delete a line at the upward of the
cursor position.
+
Switch Open/Close
Contact
Switch a open contact to closed contact,
and vice versa.
(Common)
+
Switch Statement/Note
Type
Change the type of a statement/note. Section 9.4
+ +
Instruction Partial Edit
Open the Enter Symbol screen in which
the first argument is in the selected
status.
Section 6.2
+ /
+ /
Increment/decrement a device/label on
the Enter Symbol screen.
+ / / /
+
Jump Display the specified row.
Section
8.1.2
+
Comment Display device comments.
Section
2.2.4
+
Statement Display statements.
+
Note Display notes.
+
Non-Display Ladder Block Hide a ladder block.
Section
2.2.9
+
Display Ladder Block Display a hidden ladder block.
+ +
Tile FB Horizontally
Tile the ladder editor and the function
block program editor horizontally.
Section
6.3.5
+
Back to Zoom SFC Block
Open the SFC diagram corresponds to
the program on the Zoom editor window.
Section 7.9
+ + /
/ /
Moves up/down/left/right
Move a cursor toward up/down/left/right
of the SFC diagram.
+
Open Instruction Help Display the Instruction Help screen.
Section
6.2.2
Display the Find screen.
- Instruction Help Display details of instructions. (Common)
-
+ +
-
Enter an assignment operator (:=) when
editing the inline structured text program.
(Structured)
Appendix 1 List of Toolbars and Shortcut Keys
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
Appendix 1.7 Toolbar icons and shortcut keys for program editors
App - 13
"SFC" toolbar icons and shortcut keys
The following table shows the toolbar icons and the corresponding shortcut keys for the SFC editor.
Toolbar
icon
Shortcut key Corresponding menu Description Reference
[STEP] New Step
Insert at the cursor position.
Section
7.3.1
[B] Block Start Step (with
END check)
Insert at the cursor position.
Section
7.3.2
+
[BS] Block Start Step
(without END check)
Insert at the cursor position.
[JUMP] Jump
Insert at the cursor position.
Section
7.3.8
[END] END Step
Insert at the cursor position.
Section
7.3.9
+
[DUMMY] Dummy Step
Insert at the cursor position.
Section
7.3.1
[TR] Transition
Insert at the cursor position.
Section
7.3.3
[--D] Selection Divergence Insert a selection divergence.
Section
7.3.4
[==D] Simultaneous
Divergence
Insert a simultaneous divergence.
Section
7.3.5
[--C] Selection
Convergence
Insert a selection convergence.
Section
7.3.6
[==C] Simultaneous
Convergence
Insert a simultaneous convergence.
+
[ | ] Vertical Line Insert a vertical line.
Section
7.3.10
+
No Attribute Set the step attribute to No Attribute.
Section 7.5
+
Stored Coil Set the step attribute to Stored Coil.
+
Stored Operation (without
Transition Check)
Set the step attribute to Stored Operation
(SE).
+
Stored Operation (with
Transition Check)
Set the step attribute to Stored Operation
(ST).
+
Reset Reset the step attribute.
+
Vertical Line (Draw Line)
Insert at the cursor position.
Section
7.3.10
+
Selection Divergence
(Draw Line)
Insert at the cursor position.
+
Simultaneous Divergence
(Draw Line)
Insert at the cursor position.
+
Selection Convergence
(Draw Line)
Insert at the cursor position.
+
Simultaneous
Convergence (Draw Line)
Insert at the cursor position.
+
Delete Line Delete a line at the cursor position. Section 7.4
SFC Step/Transition
Comment
Edit the SFC step/transition comments. Section 9.8
Sort SFC Step No. Sort the SFC block step numbers. Section 7.7
+
Insert Row Insert a row at the cursor position.
Section
7.3.11
+
Delete Row Delete a row at the cursor position.
+
Insert Column Insert a column at the cursor position.
+
Delete Column Delete a column at the cursor position.
+
Jump
Move a cursor to the SFC step number/
transition number in the specified block.
Section
8.2.1
+
Find Jump Step
Move a cursor to the step of the jump
source.
Section
8.2.2
Numeric key
Move a cursor to the SFC step number/
transition number.
Section
8.2.3
+
SFC Step/ Transition
Comment
Display the SFC step/transition
comments.
Section
2.3.4
+ / +
double-click
Open Zoom/Start
Destination Block
Display the Zoom editor window or the
start destination block.
Section 7.9
Display the start destination block.
+
Back to Start SFC Block Display the start source block.
+ +
Program Display
Display programs on the SFC diagram
when editing in MELSAP-L.
Section
2.3.3
Toolbar
icon
Shortcut key Corresponding menu Description Reference
+
Jump
Jump to the specified block number/data
name.
Section
8.2.1
Numeric key Jump to the selected block number.
+
SFC Block List Comment Display comments of the SFC block list. Section 7.11
Appendix 1 List of Toolbars and Shortcut Keys
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
Appendix 1.8 Toolbar icons and shortcut keys for I/O system setting function
App - 15
Appendix 1.8 Toolbar icons and shortcut keys for I/O system setting
function
The following table shows the toolbar icons and the corresponding shortcut keys for the I/O system
setting function.
Toolbar
icon
Shortcut key Corresponding menu Description Reference
+
New Create a new I/O system setting.
(Common)
+
Open Open an existing I/O system setting.
+
Save Save the I/O system setting.
+
Cut Cut the selected data.
+
Copy Copy the selected data.
+
Paste
Paste the cut/copied data at the cursor
position.
+
Exit I/O System Settings Exit the I/O system setting.
App - 16
Appendix 1.9 Shortcut keys for operating intelligent function module
APPENDIX
GX Works2
Appendix 1.9 Shortcut keys for operating intelligent function module
The following explains the toolbar icons and the corresponding shortcut keys for editing intelligent
function module data.
Toolbar icons for positioning monitor function
The following table shows the toolbar icons for the positioning monitor function.
Toolbar icons and shortcut keys for editing predefined protocol support function
data
The following table shows the toolbar icons and the corresponding shortcut keys for editing predefined
protocol support function data.
Toolbar
icon
Shortcut key Corresponding menu Description Reference
Monitor the operating status of
positioning module.
(Intelligent)
Monitor the start history.
Monitor the error history.
Monitor warning history.
Start the positioning monitor.
+
Stop the positioning monitor.
Toolbar
icon
Shortcut key Corresponding menu Description Reference
+
New Create a new protocol setting.
(Intelligent)
+
Open Open an existing protocol setting.
+
Save Save the protocol information.
+
Copy Copy the selected data.
+
Paste
Paste the cut/copied data at the cursor
position.
Print Print the protocol information.
Write to Module Write data to a module.
Read from Module Read data from a module.
INDEX - 1
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
INDEX
INDEX - 2
INDEX
GX Works2
[A]
Action/Transition ............................................................ 7-31
Active step ...................................................................... 12-8
Active Step Monitor ...................................................... 12-14
Application Instruction ...................................................... 6-6
array ............................................................................... 5-16
array element ....................................................... 5-16, 5-24
Auto scroll monitoring ..................................................... 12-9
[B]
Batch deleting NOPs ...................................................... 6-46
Batch editing Statements and Notes .............................. 9-13
Batch inserting NOPs ..................................................... 6-45
being on hold .................................................................. 12-8
block information ............................................................ 7-41
Block Information Find Device ....................................... 8-11
block start step ............................................ 7-12, 7-35, 12-9
block title ........................................................................ 7-41
buffer memory ................................................................ 13-4
[C]
Change Instance (Function Block) ................................. 12-3
Change SFC Step No. ..................................................... 8-9
Changing display size of editing screen ........................... 2-5
Changing T/C Setting Values ......................................... 7-50
Changing the type .......................................................... 9-15
Changing the Type (PLC/Peripheral) ............................. 9-21
Check Program .............................................................. 10-3
Checking for Errors and Warnings ............................... 10-18
Class ............................................................... 5-4, 5-9, 5-11
Close Branch .................................................................... 6-6
Close Contact ................................................................... 6-6
Coil ................................................................................... 6-6
Column ............................................................................. 2-8
Comment ................................................5-4, 5-9, 5-11, 5-20
comment that is appended ............................................... 9-3
Compilation .................................................................... 10-8
Compile Condition .......................................................... 13-5
Compiling ............................................................. 10-5, 10-7
Conditions of Monitoring ................................................ 12-4
Consecutive entry button ................................................. 6-7
Consistency (pair) check ................................................ 10-3
Constant .................................................5-4, 5-9, 5-11, 5-20
contacts ............................................................................ 6-6
control SFC type .................................................. 7-46, 7-47
Converting ladder blocks ................................................ 10-2
Copy ............................................................................... 6-47
CSV file .......................................................................... 5-29
current values ................................................................. 12-4
Cursor .............................................................................. 2-3
Cut .................................................................................. 6-47
Cutting, Copying, and Pasting SFC Diagrams ............... 7-30
[D]
Data Name ............................................................5-21, 5-23
Data Type ......... 5-4, 5-9, 5-11, 5-15, 5-16, 5-20, 5-21, 5-23
Data Type Selection screen ..................................5-15, 5-16
Delete Column ............................................................... 6-41
Delete Horizontal Line .................................................... 6-38
Delete Line ..................................................................... 6-38
Delete Row ..................................................................... 6-41
Delete Vertical Line ........................................................ 6-38
Deleting a ladder block ................................................... 6-37
Deleting columns ............................................................ 6-44
Deleting lines of line statements .................................... 9-17
Deleting rows ................................................................. 6-42
Deleting SFC diagrams .................................................. 7-27
Deleting statements ......................................................... 9-8
Detail Setting .............................................................5-4, 5-9
Device ....................................................5-4, 5-9, 5-21, 5-23
Device check .................................................................. 10-3
Device Comment .....................................................9-2, 13-3
Device Comment Display Format .................................. 13-3
device types for function blocks ..................................... 6-24
Display Connection of Ladder Diagram ........................... 2-9
display format .............................................. 12-4, 12-6, 13-4
Docking window ............................................................... 2-2
drag and drop ................................................................. 6-19
dummy coil ..................................................................... 7-35
Dummy Step .................................................................. 7-10
Duplicated coil check ..................................................... 10-3
[E]
Edit FB Instance ............................................................. 6-22
Edit Line ......................................................................... 6-32
editing screen ............................................................2-3, 6-2
END line ........................................................................... 2-3
END Step ....................................................................... 7-23
Enter Line Statement ....................................................... 9-4
Enter Note ........................................................................ 9-9
Enter P/I Statement .......................................................... 9-5
Enter Symbol screen ........................................................ 6-6
Enter VLine screen ......................................................... 6-33
Entering notes .................................................................. 9-9
Entering P statements and I statements .......................... 9-5
[F]
Falling Pulse ..................................................................... 6-6
Falling Pulse Branch ........................................................ 6-6
Falling Pulse Close .......................................................... 6-6
Falling Pulse Close Branch .............................................. 6-6
FB ..................................................................................... 4-3
FB instance name .......................................................... 6-19
Find Jump Step ................................................................ 8-7
function block label setting ............................................. 6-18
INDEX - 3
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
function block selection window ............................. 2-2, 6-18
function blocks ................................................................6-24
FXGP(DOS) ....................................................................12-6
FXGP(WIN) ....................................................................12-6
[G]
GX Developer ................................................................ A-21
GX Works2 .................................................................... A-21
GX Works2 Beginners Manual (Simple Project) ........... A-12
GX Works2 Beginners Manual (Structured Project) ..... A-12
GX Works2 Version 1 Operating Manual (Common) .... A-12
GX Works2 Version 1 Operating Manual (Structured Project)
........................................................................................ A-12
[H]
High Performance Model QCPU ................................... A-21
hold step .........................................................................12-8
Horizontal Line ................................................................6-32
[I]
I statement ........................................................................9-3
Inactive step ...................................................................12-8
Inline structured text .......................................................6-26
inline structured text box .................................................6-27
Input FB Instance Name screen .....................................6-19
input ladder parts ............................................................6-24
Insert Column .................................................................6-41
Insert mode ..................................................6-35, 6-48, 6-52
Insert Row ......................................................................6-41
Inserting columns ...........................................................6-43
Inserting lines within line statements ..............................9-16
Instruction check .............................................................10-3
Instruction device entry field .............................................6-7
interrupt pointer number ................. 6-15, 9-3, 9-5, 9-6, 9-14
Invert Operation Results ...................................................6-6
[J]
Jump ............................................... 8-3, 8-6, 8-7, 8-10, 9-20
jump destination step number ................................ 2-17, 8-9
jump transitions ..............................................................7-22
Jumping to ladder block start ..........................................6-31
Jumping to specified statement and note .......................9-20
[L]
Label Name .......................................................... 5-11, 5-20
Ladder check ..................................................................10-3
Ladder Editor ....................................................................2-3
Ladder Symbol .................................................................6-6
Ladder symbol selection field ...........................................6-7
Left power rail ...................................................................2-3
Line statement ..................................................................9-3
link memory ....................................................................13-4
[M]
manuals ......................................................................... A-12
master control ........................................................... 2-5, 6-5
Menu bar ..........................................................................2-2
Merge Process ..................................................... 9-28, 9-29
Modifying notes ..............................................................9-11
Modifying statements .......................................................9-7
Modifying statements and notes .....................................9-15
monitor (write mode) ........................................................6-4
monitor mode ...................................................................6-4
monitoring a program .....................................................12-2
Monitoring buffer memory and link memory ...................12-5
monitoring function block programs ...............................12-3
Monitoring operation outputs and transition conditions
.....................................................................................12-12
Monitoring SFC block list ..............................................12-15
Monitoring SFC Programs ..............................................12-8
Monitoring transitions ...................................................12-11
monitoring value .............................................................13-4
Moving statements or notes ...........................................9-17
[N]
Navigation window ...........................................................2-2
nesting number ......................................................... 2-5, 6-5
New Declaration (After) ..................................................5-18
New Declaration (Before) ...............................................5-18
Normal SFC type ............................................................7-46
note ............................................................... 9-3, 9-15, 9-20
number of contacts ...........................................................2-9
[O]
offset values ...................................................................5-24
Open Branch ....................................................................6-6
Open Contact ...................................................................6-6
operation output/transition condition ........... 7-24, 7-32, 7-34
Operation Result Falling Pulse .........................................6-6
Operation Result Rising Pulse .........................................6-6
options ............................................................................13-2
output ladder parts .........................................................6-24
Output window .......................... 2-2, 10-6, 10-7, 10-9, 10-18
[P]
P and I statements ...........................................................9-6
P statement ......................................................................9-3
parameters for SFC programs ........................................7-45
Paste ..............................................................................6-47
Paste Data screen ..........................................................7-30
Pasting function blocks ...................................................6-19
Peripheral ....................................... 9-3, 9-4, 9-9, 9-14, 9-28
Personal computer ........................................................ A-21
INDEX - 4
INDEX
GX Works2
PLC .................................................................................. 9-3
pointer number ............................... 6-15, 9-3, 9-5, 9-6, 9-14
project view ...................................................................... 4-2
property of SFC programs .............................................. 7-46
[Q]
QCPU (Q mode) ............................................................ A-21
[R]
Read from PLC .............................................................. 11-2
read mode ........................................................................ 6-3
Redisplaying SFC diagrams ........................................... 7-33
Registering undefined labels ............................................ 6-9
Replacing module I/O numbers ........................................ 8-5
required manuals .......................................................... A-12
reset destination step number ................................ 2-17, 8-9
reset step ....................................................................... 7-11
Restoring ........................................................................ 6-54
Right base line ................................................................. 2-3
Rising Pulse ..................................................................... 6-6
Rising Pulse Branch ......................................................... 6-6
Rising Pulse Close ........................................................... 6-6
Rising Pulse Close Branch ............................................... 6-6
Row .................................................................................. 2-8
[S]
Search and Replace ......................................................... 8-2
Searching for statements and notes .............................. 9-20
selection convergence ................................................... 7-17
selection divergence ...................................................... 7-15
series transition .............................................................. 7-13
SFC All Block Batch Monitoring ................................... 12-13
SFC block ....................................................................... 7-41
SFC block list ................................................................. 7-43
SFC comment ................................................................ 9-30
SFC editor ...................................................................... 2-14
SFC Row Setting ............................................................ 2-20
SFC step ................................................................ 7-2, 7-10
SFC step active/inactive status .................................... 12-14
SFC step attribute ................................................ 7-11, 7-29
SFC step comment ............................2-17, 7-11, 7-12, 9-30
SFC step number ........................................................... 2-17
SFC step/transition comments ....................................... 2-19
simple editing of devices/labels ........................................ 6-8
Simple project ............................................................... A-22
simultaneous convergence ............................................ 7-19
simultaneous divergence ............................................... 7-16
Sort SFC Step No. ......................................................... 7-32
Specification of module I/O number ................................. 8-5
specified step number ...................................................... 8-3
start destination block number ............................. 2-17, 7-12
start destination blocks ................................................... 12-9
Starting monitoring of programs ..................................... 12-2
statement ......................................................................... 9-4
Statements and Notes ...................................................... 9-2
Status bar ......................................................................... 2-2
Step number ..................................................................... 2-3
Stopping monitoring of function blocks .......................... 12-3
Stopping monitoring of programs ................................... 12-2
stops compilation ........................................................... 10-8
structure ......................................................................... 5-20
Structure Array ............................................................... 5-23
structure array type ........................................................ 5-23
Structure Device Setting screen .................. 5-21, 5-23, 5-24
Structured Data Setting .................................................. 5-20
structured data type ....................................................... 5-20
Structured Data Types ................................................... 5-15
Structured project ...........................................................A-22
[T]
T/C setting value ............................................................ 6-62
Title bar .....................................................................2-2, 2-3
Toolbar ............................................................................. 2-2
Transition ..................................................................7-3, 7-4
transition comment ...................................... 2-17, 7-14, 9-30
Transition number .......................................................... 2-17
two- or three-dimensional array ..................................... 5-16
Types ............................................................................... 9-3
[U]
unconverted ................................................................... 10-2
Undo ............................................................................... 6-53
Using bit specification ...........................................5-22, 5-25
[V]
Vertical Line ................................................................... 6-32
[W]
Warning ........................................................................ 10-18
warning message ........................................................... 10-9
Work window .................................................................... 2-2
wrapping .............................................6-55, 6-56, 6-57, 6-58
wrapping destination symbol .......................................... 6-17
wrapping source symbol ................................................ 6-16
write mode ........................................................................ 6-3
Write to PLC ................................................................... 11-2
Writing/Reading .............................................................. 11-2
[Z]
Zoom .............................................................................. 7-34
INDEX - 5
MEMO
9
E
D
I
T
I
N
G
C
O
M
M
E
N
T
S
/
S
T
A
T
E
M
E
N
T
S
/
N
O
T
E
S
10
C
O
N
V
E
R
T
I
N
G
/
C
O
M
P
I
L
I
N
G
P
R
O
G
R
A
M
S
11
W
R
I
T
I
N
G
/
R
E
A
D
I
N
G
D
A
T
A
T
O
/
F
R
O
M
P
R
O
G
R
A
M
M
A
B
L
E
C
O
N
T
R
O
L
L
E
R
C
P
U
12
M
O
N
I
T
O
R
I
N
G
13
S
E
T
T
I
N
G
O
P
T
I
O
N
S
A
A
P
P
E
N
D
I
X
I
I
N
D
E
X
Microsoft, Windows are registered trademarks of Microsoft Corporation in the United States and other countries.
Ethernet is a trademark of Xerox Corporation.
All other company names and product names used in this manual are trademarks or registered trademarks of their
respective companies.