Fpwingr7 Guide e PDF
Fpwingr7 Guide e PDF
Thank you for purchasing a Panasonic product. Before you use the product, please carefully
read through the user's manual, and understand it in detail to use the product properly.
Types of Manual
• This manual describes the basic operations of the programming software for FP7 series and
FP series "Control FPWIN GR7". Use this manual along with the respective User's Manual of
the PLC model used.
• The manuals can be downloaded on our website:
https://industrial.panasonic.com/ac/e/dl_center/manual/ .
Product name Manual name Manual code
Programming Software
FPWIN GR7 Introduction Guidance WUME-FPWINGR7
FPWIN GR7
Table of Contents
Table of Contents
ii
Table of Contents
4.3 Change the Attribute of a Program Block (PB) (FP7 series only) ........ 4-10
iii
Table of Contents
iv
Table of Contents
v
Table of Contents
vi
1
Preparation and Overview
Preparation and Overview
Select an arbitrary type and click [OK]. The edit screen of FPWIN GR7 for the PLC type is
displayed.
At that time, a Program Block named "PB1" is created and the ladder edit screen is displayed.
You can change the name of this Program Block later.
1-2
1.1 Start up FPWIN GR7
1-3
Preparation and Overview
(Step 1)
From the menu bar, select "Project" > "Exit".
(Step 2)
Click on the upper right corner of the screen.
1-4
2
Create and Save a Project
Create and Save a Project
(Step 1)
When FPWIN GR7 starts up, select "Create a New Project" and click [OK].
(Step 2)
From the menu bar, select "Project" > "New".
(Step 3)
Click on the tool bar.
2-2
2.1 Create a New Project
After you create a new file using one of the procedures, the "Select PLC Type" dialog box is
displayed.
Select an arbitrary type and click [OK]. The edit screen of FPWIN GR7 for the PLC type is
displayed.
At that time, a Program Block named "PB1" is created and the ladder edit screen is displayed.
You can change the name of this Program Block later.
2-3
Create and Save a Project
(Step 1)
When FPWIN GR7 starts up, select "Open Existing Project" and a file to open, and click
[OK].
(Step 2)
1. From the menu bar, select "Project" > "Open".
2-4
2.2 Open an Existing Project
2. Select a file and click [Open] when the file selection dialog box is displayed.
After you open a file using one of the procedures, an opened project is displayed as shown
below.
2-5
Create and Save a Project
(Step 1)
When FPWIN GR7 starts up, select "Load a Project from the PLC" and click [OK].
(Step 2)
From the menu bar, select "Online" > "Upload From PLC (Entire Project)".
(Step 3)
Click on the tool bar.
2-6
2.3 Load a Project from the PLC
(Step 4)
Click on the function bar.
2-7
Create and Save a Project
Select "Save" to overwrite an existing file and save it, or select "Save as" to specify a file
name and save it.
Save
To save, use the following procedure.
(Step 1)
From the menu bar, select "Project" > "Save".
(Step 2)
Click on the tool bar.
2-8
2.4 Save a Project
Save as
To save as, use the following procedure.
1. From the menu bar, select "Project" > "Save As".
2. Specify the file name and the location to save it, and click [Save].
2-9
Create and Save a Project
2-10
3
Part Names and Basic
Operations
Part Names and Basic Operations
Tool bar
Project tree
Menu bar
All operations and functions of FPWIN GR7 are provided in the menu format according to
each purpose.
Tool bar
3-2
3.1 Screen and Menu of FPWIN GR7
Project tree
It refers to the window displayed on the left side of the screen.
It displays a list of components and information saved in this project.
Function bar
You can select instructions and functions with the mouse and the function keys when
inputting a program.
Entry bar
You can input numeric values with the mouse and select functions of Enter, Insert, Delete,
or Escape.
Output window
It refers to the window displayed at the bottom of the screen.
It displays a program conversion history, error description, and search result of the
program.
3-3
Part Names and Basic Operations
You can display and enter the comments for each block.
3-4
4
Program Block (PB)
Program Block (PB)
4-2
4.1 Program Block Overview
Double-click here.
Or select "Project" (from the menu bar) > "Program Block" > "Change Execution Order".
4-3
Program Block (PB)
2. Check the order and click [OK] when the change the program block (PB) execution
order dialog box is displayed.
In addition, you can change the execution order in this dialog box.
To change it, use the following procedure.
In here, you should change the following PBs to the order of PB3 -> PB2 -> PB1.
1. Open the change the program block (PB) execution order dialog box.
4-4
4.1 Program Block Overview
4-5
Program Block (PB)
Or select program block (PB) in the project tree and right-click it.
Select "Program block" > "New" from the displayed context menu.
4-6
4.2 Create a New Program Block (PB)
2. For FP7 series, the create a new program block (PB) dialog box is displayed
Input as follows and click [OK] to close the dialog box.
Enter a PB name.
PB3 is added.
4-7
Program Block (PB)
Or select program block (PB) in the project tree and right-click it.
Select "Program block" > "New" from the displayed context menu.
4-8
4.2 Create a New Program Block (PB)
2. For FP series (except FP7), input a PB name and click [OK] to close the dialog box.
PB3 is added.
4-9
Program Block (PB)
For FP series (except FP7), only a PB name can be changed from [Change PB name].
4-10
4.3 Change the Attribute of a Program Block (PB) (FP7 series only)
3. After the change, it will be reflected on the contents in the project tree.
Before change After change
4-11
Program Block (PB)
4-12
4.4 Copy/Paste a Program Block (PB)
Editing indication
After you do the conversion, the icon at the beginning of the PB name indicating that
you are editing it disappears.
4-13
Program Block (PB)
4-14
5
Create/Edit a Program
Create/Edit a Program
(Program behavior: Turning on the input X100 makes the output Y100 turn on.)
(Note): Usable device numbers depend on a used PLC type.
To input a program, click each instruction icon on the function bar at the bottom of the screen
with the mouse or use the function key that the instruction is assigned on the keyboard.
3. Input <1> <0> <0> with the keyboard and press <Enter> key to accept it. You have input
successfully the A contact point of X100 as shown below.
5-2
5.1 Basic Operation
3. Input <1> <0> <0> with the keyboard and press <Enter> key to accept it.
You have input successfully the coil of Y100 as shown below.
5-3
Create/Edit a Program
1. Press <F1> key on the keyboard to display the A contact point sign "???" on the network.
2. Then, input <X> -> <1> <0> <0> with the keyboard and press <Enter> key to accept it.
You have input successfully the A contact point of X100 as shown below.
2. Then, input <Y> -> <1> <0> <0> with the keyboard and press <Enter> key to accept it.
You have input successfully the coil of Y100 as shown below.
5-4
5.1 Basic Operation
(Program behavior: Turning on the input X100 and X101 make the output Y101 turn on.)
Place the cursor at the left end of the network and input it in the following procedure.
5-5
Create/Edit a Program
Input OR circuit
(Program behavior: Turning on the input either X100 or X101 makes the output Y102 turn on.)
Place the cursor at the left end of the network and input it in the following procedure.
5-6
5.1 Basic Operation
5-7
Create/Edit a Program
Program behavior: Turning on the input X100 makes the output Y103 turn on. After that, the
output Y103 holds the on status even if the input X100 is turned off.
Turning on the input X101 makes the output Y103 turn off (clear self-
holding).
Place the cursor at the left end of the network and input it in the following procedure.
5-8
5.1 Basic Operation
4. Input the coil of Y103 at the right of the B contact point of X101.
Input with the mouse operation
-> -> <1> <0> <3> -> <Enter>
Input with the keyboard
<F4> -> <Y> -> <1> <0> <3> -> <Enter>
5. Input the A contact point of Y103 below the A contact point of X100.
Input with the mouse operation
-> -> <1> <0> <3> -> <Enter>
Input with the keyboard
<F1> -> <Y> -> <1> <0> <3> -> <Enter>
5-9
Create/Edit a Program
Program behavior: Turning on the input X100 makes the output Y104 turn on in two seconds.
Timer TMX: 0.1-second timer, U20: set value (two seconds)
(Note): For specifying a timer constant, use a U constant for FP7 series, and use a K constant
for FP series.
Place the cursor at the left end of the network and input it in the following procedure.
(The timer coil moves to the right end after the conversion.)
5-10
5.1 Basic Operation
4. Input the coil of Y104 at the right of the A contact point of T0.
Input with the mouse operation
-> -> <1> <0> <4> -> <Enter>
Input with the keyboard
<F4> -> <Y> -> <1> <0> <4> -> <Enter>
The timer coil moves to the right end after the conversion.
5-11
Create/Edit a Program
Program behavior: Turning on the input X100 five times makes the output Y105 turn on.
Turning on the input X101 makes the count value reset.
CT: counter, U5: set value (five times)
(Note): For specifying a counter constant, use a U constant for FP7 series, and use a K
constant for FP series.
Place the cursor at the left end of the network and input it in the following procedure.
2. Move the cursor below X100 and input the A contact point of X101.
Input with the mouse operation
-> -> <1> <0> <1> -> <Enter>
Input with the keyboard
<F1> -> <X> -> <1> <0> <1> -> <Enter>
5-12
5.1 Basic Operation
3. Move the cursor to the right of the A contact point of X100 and input the counter
instruction (CT0, U5).
Input with the mouse operation
-> -> <0> -> <Enter>
-> <5> -> <Enter>
Input with the keyboard
<F5> -> <F6> -> <0> -> <Enter>
<U> -> <5> -> <Enter>
5. Input the coil of Y105 at the right of the A contact point of C0.
Input with the mouse operation
-> -> <1> <0> <5> -> <Enter>
Input with the keyboard
<F4> -> <Y> -> <1> <0> <5> -> <Enter>
The counter coil moves to the right end after the conversion.
5-13
Create/Edit a Program
Program behavior: Turning on the input X100 transmits the value of DT100 to DT200.
Place the cursor at the left end of the network and input it in the following procedure.
5-14
5.1 Basic Operation
Group:
Data transfer
instructions
Instruction: MV
4. Input transmission source (DT100) in the first "???" and press <Enter>.
Input with the mouse operation
-> <1> <0> <0> -> <Enter>
Input with the keyboard
<D> -> <1> <0> <0> -> <Enter> (Input only D.)
5-15
Create/Edit a Program
5. Then input transmission destination (DT200) in the second "???" and press <Enter>.
Input with the mouse operation
-> <2> <0> <0> -> <Enter>
Input with the keyboard
<D> -> <2> <0> <0> -> <Enter>
Press <Ctrl> + <F1>. The block of an applied instruction moves to the right end after the PB
conversion.
D:\JOB\psunx\20A0307_WUME_FPWINGR7-03(英)\0202\LinkedGraphics
5-16
5.1 Basic Operation
In addition, inputting the initial character of an instruction word in the instruction list (Func)
allows you to easily select an instruction.
1. Input the initial character of an instruction word to input, "M", in the blank field of the
instruction list (Func), select [MV] from the displayed candidates, and press <Enter>.
2. Then, input the operation unit "SS", select [SS] from the displayed candidate, and press
<Enter>.
Input "SS" directly in this blank
field and select [SS] from
the displayed candidate.
Input "DT100".
After the input data is displayed as shown below, input the operand (DT200) in the
second "???" and press <Enter>.
5-17
Create/Edit a Program
You can also input an instruction word and an operand directly as text in the instruction list
(Func).
Input the following in the blank field of the instruction list (Func) and press <Enter>.
Single-byte spaces
5-18
5.1 Basic Operation
Program behavior: Turning ON the input X100 transmits the value of DT100 to DT200.
Place the cursor at the left end of the network and input it in the following procedure.
5-19
Create/Edit a Program
4. Input transmission source (DT100) in the first "???" and press <Enter>.
Input with the mouse operation
-> <1> <0> <0> -> <Enter>
Input with the keyboard
<D> -> <1> <0> <0> -> <Enter> (Input only D.)
5-20
5.1 Basic Operation
5. Then input transmission destination (DT200) in the second "???" and press <Enter>.
Input with the mouse operation
-> <2> <0> <0> -> <Enter>
Input with the keyboard
<D> -> <2> <0> <0> -> <Enter>
Press <Ctrl> + <F1>. The block of an applied instruction moves to the right end after the PB
conversion.
5-21
Create/Edit a Program
In addition, inputting the initial character of an instruction word in the instruction list (Func)
allows you to easily select an instruction.
1. Input the initial character of an instruction word to input, "M", in the blank field of the
instruction list (Func), select [MV] from the displayed candidates, and press <Enter>.
Press <Enter> once again. The input data is displayed as shown below. Input DT100 in
the first "???" and press <Enter>. Input DT200 in the second "???" and press <Enter>.
5-22
5.1 Basic Operation
You can also input an instruction word and an operand directly as text or specify an applied
instruction number in the instruction list (Func).
Example: In case of inputting the following transmission instruction
5-23
Create/Edit a Program
(After the conversion) The background color of the program turns white and the number of
steps is displayed in the network header.
There are following two types of the program conversion: "conversion of a program block that
you are editing" and "conversion of all program blocks in a project".
5-24
5.2 Convert a Program
D:\JOB\psunx\20A0307_WUME_FPWINGR7-03(英)\0202\LinkedGraphics
To convert a program, use one of the following procedures.
(Step 1)
From the menu bar, select "Convert" > "Convert PB".
(Step 2)
(Step 3)
Click on the function bar.
(Step 4)
Press <Ctrl> + <F1> on the keyboard.
When a program is successfully converted, the background color of the program changes and
the first address of each network is displayed in the network header.
5-25
Create/Edit a Program
If you edit a program in online editing and perform program conversion, the message is
displayed as shown below.
Click [Yes] to transmit the program to PLC after converting program.
5-26
5.2 Convert a Program
To convert two program blocks, PB1 and PB2, collectively as shown below, use the following
procedure.
5-27
Create/Edit a Program
3. After completing conversion, when a message as shown below is displayed, click [OK].
When the conversion completes, the background color of two program blocks turn white.
5-28
5.2 Convert a Program
2. From the menu bar, select "Edit" > "Target/Detarget This Network For Conversion".
Or select "Target/Detarget This Network For Conversion" from the context menu that is
displayed by right-clicking.
5-29
Create/Edit a Program
3. The "X" mark is displayed in the network header designated not to be converted.
As shown above, the program conversion does not convert the network 2 that is designated
not to be converted.
Even if you download programs to PLC in this condition, the network 2 is not downloaded.
5-30
5.2 Convert a Program
Designate this
Program Block (PB2)
not to be converted.
2. Then select "Target/Detarget This Network For Conversion" from the context menu that
is displayed by right-clicking.
5-31
Create/Edit a Program
3. When a confirmation message dialog box as shown below is displayed, click [Yes].
4. After the program block is designated not to be converted, the display of the project tree
changes as shown below.
The operation program in the program block (PB) designated not to be converted is not
transmitted to PLC.
5-32
5.2 Convert a Program
2. From the menu bar, select "Edit" > "Target/Detarget This Network For Execution".
Or select "Target/Detarget This Network For Execution" from the context menu that is
displayed by right-clicking.
5-33
Create/Edit a Program
3. The "/" mark (oblique line) is displayed in the network header designated not to be
executed.
5-34
5.2 Convert a Program
Designate this p
program block (PB2)
not to be executed.
2. Then select "Target/detarget this PB for execution" from the context menu that is
displayed by right-clicking
5-35
Create/Edit a Program
3. When a confirmation message dialog box as shown below is displayed, click [Yes].
4. After the program block is designated not to be converted, the display of the project tree
changes as shown below.
The operation program in the program block (PB) designated not to be executed is
transmitted to PLC, but not executed.
5-36
5.3 Edit a Program
Refer to 5.1.2 and 5.1.3 for the information on how to input a contact point.
5-37
Create/Edit a Program
Insert an instruction
You can insert a contact point before an instruction that has already been input.
In here, insert the A contact point of X100 before the contact point of X110 at the beginning.
2. Input the A contact point of X100 with the mouse operation or the keyboard.
3. After input, press <Insert> key to accept it. The A contact point of X100 is inserted
before the given position.
5-38
5.3 Edit a Program
3. After deleting the line, write other instructions or draw a horizontal line to fill the blank
portion.
Or, you can also delete an instruction by placing the cursor on the position you wish to delete
then enter (or overwrite) a horizontal line .
5-39
Create/Edit a Program
1. Place the cursor at the right of the vertical line you wish to delete.
5-40
5.3 Edit a Program
5.3.4 Change the Contact Point Number and the Timer Set Value
Change the contact point number and the coil number
Place the cursor on the position of the contact point or the coil you wish to change, and
enter the relay number with the keyboard.
(Example 1) Change the relay number of the contact point from R300 to R100.
Change it to R100.
1. Place the cursor on the position (of the contact point or the coil) you wish to change.
5-41
Create/Edit a Program
(Example 2) Change the relay number of the coil from R200 to Y100.
Then enter <1> <0> <0> with the keyboard or the numeric keypad. (Number)
5-42
5.3 Edit a Program
C:\Users\USER\Desktop\0202\LinkedGraphics\Edit
2. Enter the new set value <2> <0> with the keyboard.
5-43
Create/Edit a Program
To change A contact point -> B contact point, and B contact point -> A contact point, use the
following procedure.
2. Click on the function bar and press <Enter> key to change A contact point to
B contact point.
Similarly, when changing B contact point -> A contact point, place the cursor on B contact
point you wish to change and click to change it.
In place of , you can also change using </> key.
5-44
5.3 Edit a Program
1. Place the cursor on the position you want to insert a blank line.
5-45
Create/Edit a Program
1. Place the cursor on the position you want to delete a blank line.
5-46
5.3 Edit a Program
5-47
Create/Edit a Program
Insert network
Insert a new network between network 1 and network 2.
2. Insert a network.
From the menu bar, select "Edit" > "Insert Network".
5-48
5.3 Edit a Program
5-49
Create/Edit a Program
Delete network
Delete network 2 in the figure below.
5-50
5.3 Edit a Program
5-51
Create/Edit a Program
2. Copy it.
From the menu bar, select "Edit" > "Copy".
5-52
5.3 Edit a Program
3. Paste it.
Move the cursor to the location you wish to paste, and select "Edit" > "Paste" from menu
bar.
You can also paste it in the following procedure.
• From the context menu that is displayed by right clicking, select "Paste".
• Press <Ctrl> + <V> on the keyboard.
5-53
Create/Edit a Program
2. Cut it.
From the menu bar, select "Edit" > "Cut".
3. Paste it.
Move the cursor to the location you wish to paste, and select "Edit" > "Paste" from menu
bar.
You can also paste it in the following procedure.
• From the context menu that is displayed by right clicking, select "Paste".
• Press <Ctrl> + <V> on the keyboard.
5-54
5.3 Edit a Program
2. Copy it.
From the menu bar, select "Edit" > "Copy".
3. Paste it.
Move the cursor to the location you wish to paste, and select "Edit" > "Paste" from menu
bar.
You can also paste it in the following procedure.
• From the context menu that is displayed by right clicking, select "Paste".
• Press <Ctrl> + <V> on the keyboard.
5-55
Create/Edit a Program
Copy/paste
1. Select a network you wish to copy.
2. Copy it.
From the menu bar, select "Edit" > "Copy".
5-56
5.4 Other Edit Functions
5-57
Create/Edit a Program
In here, you should enter as shown below, and press [Replace All].
5-58
5.4 Other Edit Functions
5-59
Create/Edit a Program
Continuing output
Continuing input
1. From the menu bar, select "Edit" > "Input Continuing Pair".
5-60
5.4 Other Edit Functions
• From the context menu that is displayed by right-clicking, select "Input continuing pair".
5-61
Create/Edit a Program
1. Place the cursor on the continuing output position (continuing starting position), or click
with the mouse.
5-62
5.4 Other Edit Functions
5. Place the cursor on the continuing input position (destination of continuing), or click with
the mouse.
6. From the menu bar, select "Edit" > "Input Continuing Symbol".
You can also input in the following procedure.
From the context menu that is displayed by right clicking, select "Input Continuing
Symbol".
5-63
Create/Edit a Program
5-64
5.4 Other Edit Functions
Or select "Revert To Just After Last Program Conversion" from the context menu
that is displayed by right-clicking.
4. This will restore the state of immediately after the conversion as shown below.
5-65
Create/Edit a Program
5-66
6
Transmit a Program
Transmit a Program
(Step 1)
From the menu bar, select "Online" > "Switch to Online Mode".
(Step 2)
(Step 3)
Click on the function bar.
(Step 4)
Press <Ctrl> + <F2> on the keyboard.
6-2
6.1 Switch Editing Mode (online editing/offline editing)
(Step 1)
From the menu bar, select "Online" > "Switch to Offline Mode".
(Step 2)
(Step 3)
Click on the function bar.
(Step 4)
Press <Ctrl> + <F3> on the keyboard.
6-3
Transmit a Program
(Step 1)
From the menu bar, select "Online" > "Download to PLC (Entire Project)".
(Step 2)
(Step 3)
Click on the function bar.
(Step 4)
Press <Ctrl> + <F12> on the keyboard.
6-4
6.2 Write a Program to PLC
If downloading is successfully completed by either way, the dialog box shown below is
displayed.
To switch the PLC from PROG. mode to RUN mode, click [Yes].
6-5
Transmit a Program
(Step 1)
From the menu bar, select "Online" > "Upload from PLC (Entire Project)".
(Step 2)
(Step 3)
Click on the function bar.
(Step 4)
Press <Ctrl> + <F11> on the keyboard.
6-6
6.3 Upload a Program from PLC
When the uploading is completed by either way, the confirmation message is displayed as
shown below.
Click [Yes] to start uploading.
6-7
Transmit a Program
(Step 1)
From the menu bar, select "Online" > "Switch PLC Operating Mode".
(Step 2)
(Step 3)
Click on the function bar.
(Step 4)
Press <Ctrl> + <F9> on the keyboard.
Or
Press <Ctrl> + <G> on the keyboard.
6-8
7
Delete a Program
Delete a Program
7-2
7.1 Clear Program
3. After deletion, a message of completion is displayed. Click [OK] to close the dialog box.
In addition, when there are multiple PBs, although the programs in those PBs are deleted, the
PB themselves will not be deleted.
Deletion is performed in the state that each program is written in PB1 to PB3.
7-3
Delete a Program
2. When a message as shown below is displayed, click [Yes] to close the dialog box.
7-4
8
Debug a Program
Debug a Program
Since there are possibilities of the following errors in the following program, these errors will
be detected using the total check function.
Insufficient pair
Duplicated
1. From the menu bar, select "Debug" > "Totally Check Project”.
8-2
8.1 Check a Project
3. When some errors are found, both Number of errors and Error description are displayed.
Duplicate use (definition) error -> This error occurred in such instruction as OUT, when
an output coil of the same No. is used twice, or the
same No. is used in timer/counter.
In here, the error occurred because two output coils of
R100 are used.
Pair mismatch error -> This error occurred when one piece of a paired instruction is
absent.
In here, the error occurred because the instruction set MC and
MCE that are supposed to be used as a pair lacks MCE.
4. When you wish to confirm the position where an error occurred, select the error you
wish to check and click [Jump], and the cursor will move to the position of the error.
After confirming the error, click [Close] to close the dialog box.
8-3
Debug a Program
8-4
8.2 Verify Project
In here the current project is compared with the one in PLC main unit.
3. When a message as shown below is displayed, click [Yes] to upload the project.
8-5
Debug a Program
• Source project (left side: Untitled) -> Check the box of program block (PB).
• Target project (right side: PLC) -> Check the box of program block (PB).
Then start the comparison by clicking [Execute].
(Note): This shows the case of FP7. The displayed content depends on a used PLC type.
8-6
8.2 Verify Project
Moreover, when you wish to identify the address of the item displayed in the dialog box,
select the desired item, and double-click it.
For example, when you wish to identify the
location of X102 of the source project, move
the cursor to X102 as shown right and
double-click it.
Then the cursor will move to the location of X102 in the project.
8-7
Debug a Program
The following shows the case where the operation of the program is examined by forcibly
setting X100 and X101 to ON/OFF with FP7.
8-8
8.3 Force the Contact Point to ON/OFF
2. When a dialog box as shown below is displayed, click [Input Device] to register the input
and output devices that are the target of the force I/O operation.
3. Enter each item in the displayed force I/O device dialog box as shown below and click
[OK] to close it.
• Device type -> X (external input)
• No. -> 100
• Number of continuous registrations -> 2
8-9
Debug a Program
5. Forcibly set X100 and X101 to ON, and start the program.
First, set X100 to ON.
Select X100 and click [On], and the contact point of X100 will be ON.
8-10
8.3 Force the Contact Point to ON/OFF
6. Reset the registration of X100 and X101, and complete the force I/O.
Click [Release] inside the dialog box will clear the registered contents, and complete the
force I/O.
The buttons inside the force I/O dialog box are as follows.
[ON] -> forcibly sets the selected contact point to ON regardless of the contents of the
program.
[OFF] -> forcibly sets the selected contact point to OFF regardless of the contents of the
program.
[FREE] -> directs the selected contact point to behave as per the contents of the
program.
[Release] -> releases all the registered contact points.
[Delete] -> deletes only the selected contact points from the registration.
8-11
Debug a Program
8-12
9
Enter Comments
Enter Comments
Block comments
9-2
9.1 Comments Overview
9-3
Enter Comments
From the menu bar, select "Comment" > "Edit I/O Comment".
9-4
9.2 Attach a Comment to the I/O
Select a device to
enter the comments
from the list.
Used points only -> Only devices used in a program are listed.
Unused points only -> Only devices not used in a program are listed.
(Note): This shows the case of FP7. For FP series, the selection of device type (Global/Local) is
not available.
9-5
Enter Comments
The example shown right is the case where "Start SW" for X100
and "Stop SW" for X101 are entered.
By expanding the width of the dialog box, you can also display and enter all Type 1 to Type 3.
9-6
9.2 Attach a Comment to the I/O
When I/O comments entered are to be deleted subsequently, click [Options] inside the edit I/O
comment dialog box.
When you wish to delete all of the entered I/O comments, select "Delete all points" and click
[OK].
When a confirmation message is displayed, click [Yes].
When you wish to delete only the I/O comments for the devices that are not used in the
program, select "Delete unused points" and click [OK].
When a confirmation message is displayed, click [Yes].
9-7
Enter Comments
9-8
9.3 Attach a Comment to the Output Coil
When you press [+] inside the remark entry dialog box, both display and input of type 2 and
type 3 are enabled.
9-9
Enter Comments
1. Place the cursor on the first line of the block which you wish to attach the comment to.
2. From the menu bar, select "Comment" > "Input Block Comment".
Same with the other comments, when you press [+] in the dialog box, both display and
input of type 2 and type 3 are enabled.
9-10
9.4 Attach a Comment to Each Block
Above the specified block, an additional block for the comment is inserted.
No ladder programs can be entered to the comment display block.
9-11
Enter Comments
1.
The space between lines of each block is collapsed, and I/O comments and explanatory
comments that were displayed will be hidden.
Show comments
Hide comments
When you wish to display again, use the same procedure above to switch.
9-12
10
Search Functions
Search Functions
10.1.1 Search
Display the search result in sequence
You search the specified device in the program, and move the cursor to the position of its
contact point and coil.
To search R100 from the program below, use the following procedure.
10-2
10.1 Search for Devices
3. After entering, when you click [Find next] button or press <Enter> key, the search is
started, and the cursor will move to the position of the contact point or the coil that meet
the search criteria.
4. Then, when you click [Find next] button again or press <Enter> key, the next R100 is
searched and the cursor will move.
5. When the search is reached to the end of the program, the dialog box as shown below
will be displayed.
Press [Yes] to search again, or press [No] to finish the search.
Using this find/replace dialog box, you can also search only the specific type of device by
specifying the type.
When you specify R and search, you can search all R’s used in the program in sequence.
10-3
Search Functions
When the highlight find results check box is selected, the display color of the applicable
devices in ladder diagram are changed after the search.
10-4
10.1 Search for Devices
10-5
Search Functions
2. From the menu bar, select "Find/Replace" > "Direct Device Find".
When the search is executed, the cursor will move to the most recently used R100.
10-6
10.2 Search for Instruction
10-7
Search Functions
3. When you click [Find next], the search is started, and the cursor will move to the position
of TMX0 used in network 2.
When the highlight find results check box is selected, the background color of TMX0 is
changed.
10-8
10.3 Search for Comment
10-9
Search Functions
3. When you click [Find next], the search is started, and the cursor will move in sequence
to the position where the string of motor is present.
10-10
10.4 Move Cursor to the Specified Position
10.4.1 Jump
When you wish to move the cursor to the specified address or the position of a network, use
the jump function.
Move the cursor by specifying the address
Move the cursor to the 10th step in the following program.
3. After input, when you click [Jump], the cursor will move to the 10th step of (DF)
instruction.
10-11
Search Functions
3. After input, when you click [Jump], the cursor will move to the top of network 4.
10-12
10.5 Search for the Use Location of Device
Search the addresses that are used by R100 in the following program.
10-13
Search Functions
3. The search result is displayed in the output window at the bottom of the screen.
10-14
10.6 Confirm Utilization of Device
1. From the menu bar, select "Find/Replace" > "Used Device List".
10-15
Search Functions
When you change devices to display in the list to “Used points only”, only the devices
used in the program will be displayed.
10-16
11
Various Monitor Screens
Various Monitor Screens
1. From the menu bar, select "Online" > "Device Monitor" from the menu bar.
2. When the device monitor screen is displayed at the right of the program edit screen,
register the device you wish to monitor.
11-2
11.1 Monitor the Devices Used
1. When you place the cursor on No. 1 and double-click it, the register monitor device
dialog box is displayed.
Register R100 and click [OK].
• Global devices
• Device type -> R (internal relay)
• No. -> 100
• Number of continuous registrations -> 1
11-3
Various Monitor Screens
(Note): This shows the case of FP7. For FP series, the selection of device type (Global/Local)
is not available.
11-4
11.1 Monitor the Devices Used
1. When you place the cursor on No. 2 and double-click it, the register monitor device
dialog box is displayed.
Register DT100 and click [OK].
• Device type -> DT (data register)
• No. -> 100
• Data type -> Signed 16-bit integer
• Number of continuous registrations -> 1
2. DT100 is registered to the device monitor screen, and the data are displayed on the
current value.
(Note): This shows the case of FP7. For FP series, the selection of device type
(Global/Local) is not available.
11-5
Various Monitor Screens
The contact point of R100 in the ladder program is also turned ON.
(Note): This shows the case of FP7. For FP series, the selection of device type
(Global/Local) is not available.
11-6
11.1 Monitor the Devices Used
11-7
Various Monitor Screens
(Note): This shows the case of FP0H. The displayed information depends on PLC types.
3. After confirming the status, click [Close] to close the dialog box.
11-8
Record of changes
Manual No. Date Record of Changes
Addition of FP series
Error correction