Professional Documents
Culture Documents
Users Manual
NEW KV Series 2 Support Software
NEW KV Series
Support software
Safety Precautions
This instruction manual describes the operation and function of the KV Series PLC.
Read this manual carefully to ensure safe use and maximum performance from your
KV Series PLC.
Symbols
The following symbols alert you to important messages. Be sure to read these
messages carefully.
Failure to follow instructions may lead to injury. (electric
CAUTION
Note:
Conventions
This manual describes the operation/function of all Keyence KV Series PLC.
Note following conventions when you use.
Visual KV (Series)
KV-10xx, 16xx, 24xx, 40xx
KV-10AR/AT/DR/DT
KV-24AR/AT/DR/DT
KV-16AR/AT/DR/DT
KV-40AR/AT/DR/DT
Conventional KV (Series)
KV-300 (Series)
KV-10/80 (Series)
KV-10R(W)/T(W)
KV-24R(W)/T(W)
KV-80R(W)/T(W)
KV-300
KV-16R(W)/T(W)
KV-40R(W)/T(W)
General Precautions
At startup and during operation, be sure to monitor the functions and performance of the KV Sereis PLC.
We recommend that you take substantial safety measures to avoid any damage
in the event a problem occurs.
Do not open or modify the KV Series PLC or use it in any way other than described in the specifications.
When the KV Series PLC is used in combination with other instruments, functions and performance may be degraded, depending on operating conditions and
the surrounding environment.
Do not use the KV Series PLC for the purpose of protecting the human body.
Note: The built-in display may show the error message "Error 40" blinking the very
first time you turn on the power supply to the Visual KV Series. Press any key
around the display to cancel this message.
The Visual KV Series shows this message when no program is loaded.
(1)
Note to User
When using the Visual KV Series in the following conditions or environments, be
sure to use the Visual KV Series with sufficient margin regarding the rating and
functions, take appropriate safety precautions such as fail-safe, and contact our
sales personnel if any questions arise.
Use for nuclear power control, railway facilities, air service facilities, vehicles,
combustion devices, medical equipment, amusement machines, safety equipment, etc.
Use for applications where large effects are predicted to be given on human lives
and properties and safety is especially requested.
For wiring materials, use lead wires whose sheath is 0.4 mm or more.
(2)
(3)
Interrupt function
The Visual KV Series is equipped with four high-speed interrupt inputs of
10 s maximum.
Input time constant change function
The time constant can be set in 7 steps from 10 s to 10 ms.
Double memory backup functions
In addition to a conventional SRAM battery backup function, the Visual KV Series
is also equipped with an EEPROM backup function.
The time constant for an input relay specified by the HSP instruction is 10 s.
The analog trimmer function is set with the Access Window built into the basic
unit.
The available device setting range of the TMIN instruction is from 0 to 65535.
[Handheld programmer KV-P3E(01) can display 0 to 9999 .]
The specifications for output current of transistor outputs Nos. 500 to 502 is 100
mA.
Conventional KV Series expansion units are not available as expansion units for
the Visual KV Series.
The channel setting switch is not provided for expansion units. Channels are
determined in connection order.
Scans in expansion I/O units are not synchronous with the scan time in Visual KV
Series basic units.
Data memory device Nos. DM1000 to DM1999 are assigned as special data
memories.
(4)
CAUTION
When using the ladder support software "KV IncrediWare (DOS)" or "LADDER
BUILDER for KV Ver. 1.0x", set the model to "KV-300".
DM0 to DM1999 are only available.
When the ladder support software "LADDER BUILDER for KV Ver. 1.0x" is
used, do not use the monitors Change All function. If the Change All function
is used, the basic unit may be damaged. Never use the Change All function.
Peripheral units and other units incompatible with the Visual KV Series
Peripheral units in the conventional KV Series and other units shown below are not
compatible with the Visual KV Series.
(5)
Never leave both the KV-D20 operator interface panel and KV-P3E(01) handheld
programmer on simultaneously for a long period of time.
In the Visual KV Series, a program can be changed using the ladder support software "LADDER BUILDER for KV" even while the program is running.
Pay strict attention to safety when performing any writes in RUN mode.
While running
After writing
Initialized
Initialized
No change
Internal auxiliary
relay/special
auxiliary relay
Easy ramp up-anddown control
function
Cam switch function
Specified frequency
pulse output function
Frequency counter
function
Previous value for
differential
instruction
Held
Note 1: When a ladder program is changed while it is running, it is not saved in the
EEPROM but is saved in the SRAM, then will be saved in the EEPROM when the
power is next turned on. If the power OFF period is 2 months or longer at 25C (20
days or longer at 25C for the KV-10xx) after a ladder program is changed in RUN
mode, the changed ladder program may become corrupted. To prevent inconsistencies, turn on the power once so that the changed program is saved in the EEPROM.
Note 2: If an error occurs in the Visual KV Series basic unit while a program is being
written in RUN mode, the Visual KV Series basic unit changes to PROGRAM mode
and the existing program which is being written may be deleted. In such a case,
transfer the program again.
(6)
1 Installation
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Handheld Programmer
Describes how to use the handheld programmer and memory card.
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Troubleshooting
This chapter describes the error code list, countermeasures against problems, and error
indications for each unit.
Appendices
The appendix includes a list of ladder program applications and the index.
2 Support Software
Chapter 1
Introduction
Describes the items included in the package, the product outline, the method to connect
a personal computer, the installation method, etc.
(7)
Chapter 2
Editor
Describes the operating procedures in Editor mode.
Chapter 3
Simulator
Describes the operating procedures in Simulator mode.
Chapter 4
Monitor
Describes the operating procedures in Monitor mode.
Appendices
Includes instructions list, devices list, sample program list and quick reference for key
operation and shortcuts.
3 Programming
Chapter 1
Programming
Describes basic knowledge including program creation procedures, device configuration,
relay assignments, special functions to set and confirm Visual KV Series operations, as
well as the extended ladder diagrams. Understand the contents described here completely at first before creating programs.
Chapter 2
Instructions
Describes the concrete usage of instructions in the KV Series.
Refer to "Chapter 3 Interrupts" on page 3-183 for details of interrupt instructions.
Refer to "Chapter 4 High-speed counters" on page 3-195 for details of the high-speed
counters used in the application instruction.
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Serial Communication
The KV Series can be connected to an external device with an RS-232C interface to
establish communication.
This chapter describes communications specifications, how to connect the KV Series to
external devices, and how to perform communication.
Chapter 8
Programming Examples
Describes the typical programming examples for KV-10/80 Series. These programs can
be used for Visual KV Series. However, pay attention to the I/O addressing compatibility
before use.
(8)
Contents
2
Support software
Chapter 1
Introduction
1.1
1.2
Outline of the Ladder Builder for KV .............................................................. 2-3
1.2.1 Operating environment and system configuration .............................................. 2-3
1.2.2 Features and functions of the Ladder Builder for KV .......................................... 2-4
Features of the Ladder Builder for KV ......................................................... 2-4
Functions of the Ladder Builder for KV ........................................................ 2-6
1.3
Chapter 2
1.5
1.6
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
Editor
2.1
Outline of the Editor Functions .................................................................... 2-26
2.1.1 Cautions for editing ladder programs ................................................................ 2-26
2.2
Edit Screen ..................................................................................................... 2-27
2.2.1 Name and function of each part of the screen .................................................. 2-27
2.2.2 Ladder program window screen ....................................................................... 2-28
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
2.3.7
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5
2.5.1
2.5.2
2.5.3
2.6
Edit and Arrangement .................................................................................. 2-52
2.6.1 Copy, move, and delete .................................................................................... 2-52
2.6.2 Inserting and deleting lines ............................................................................... 2-57
2.7
2.7.1
2.7.2
2.7.3
(9)
Chapter 3
Simulator
3.1
Outline of the Simulator Functions .............................................................. 2-84
3.1.1 Outline of the functions ..................................................................................... 2-84
3.1.2 Restrictions in the simulator .............................................................................. 2-84
3.2
Starting up and Exiting from the Simulator ................................................. 2-86
3.2.1 Operating procedure for startup and exit .......................................................... 2-86
3.2.2 Name and function of each part of the screen .................................................. 2-88
Chapter 4
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.4
3.4.1
3.4.2
3.4.3
3.4.4
3.4.5
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
3.5.7
Monitor
4.1
4.1.1
4.1.2
4.1.3
4.2
Communicating with the PLC ..................................................................... 2-136
4.2.1 Setting the PLC communication parameters .................................................. 2-136
4.2.2 Setting the comment transfer .......................................................................... 2-138
4.3
Starting up and Exiting from the Monitor .................................................. 2-139
4.3.1 Operating procedures for startup and exit ...................................................... 2-139
(10)
4.3.2 Name and function of each part of the screen ................................................ 2-143
4.4
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.5
Monitor All and Registration Monitor ......................................................... 2-148
4.5.1 Functions of the monitor all window ................................................................ 2-148
4.5.2 Functions of the registration monitor .............................................................. 2-148
4.6
4.6.1
4.6.2
4.6.3
Appendices
Appendix A Error Message List ......................................................................... 2-156
A-1
System errors ................................................................................................. 2-156
A-2
Memory errors ................................................................................................ 2-156
A-3
File errors ........................................................................................................ 2-157
A-4
Installation errors ............................................................................................ 2-157
A-5
Errors that occur in the editor ......................................................................... 2-158
A-6
Errors that occur in the monitor/simulator ....................................................... 2-159
A-7
Communication errors (displayed in the monitor) ........................................... 2-159
A-8
PLC errors ...................................................................................................... 2-160
A-9
Errors that occur during compilation ............................................................... 2-161
Appendix B Instruction List ............................................................................... 2-163
B-1
Basic instructions ............................................................................................ 2-163
B-2
Application instructions ................................................................................... 2-164
B-3
Arithmetic instructions ..................................................................................... 2-165
B-4
Interrupt instructions ....................................................................................... 2-166
Appendix C Relay No. List .................................................................................. 2-167
C-1
Relays, timers, counters, and memory numbers for each model ................... 2-167
Appendix D Special Utility Relay List ................................................................ 2-168
D-1
Special relays and arithmetic operation flags ................................................. 2-168
D-2
Special utility relays for high-speed counter (0) .............................................. 2-168
D-3
Special utility relays for high-speed counter (1) .............................................. 2-169
D-4
Other special utility relays ............................................................................... 2-169
D-5
Memory switches ............................................................................................ 2-172
D-6
Special memory list ......................................................................................... 2-172
Appendix E Devices for KV-10R(W)/T(W) to 80R(W)/T(W), KV-300 ................ 2-174
E-1
Special utility relays ........................................................................................ 2-174
E-2
Memory switches ............................................................................................ 2-176
E-3
Special memory list ......................................................................................... 2-176
Appendix F Sample Program List ..................................................................... 2-178
F-1
Description of sample ladder programs .......................................................... 2-178
Appendix G Quick Reference ............................................................................. 2-180
G-1 Editor .............................................................................................................. 2-180
G-2 Simulator ......................................................................................................... 2-188
G-3 Monitor ............................................................................................................ 2-195
Appendix H Notes for Programming ................................................................. 2-201
H-1
Circuits that must be modified ........................................................................ 2-201
H-2
Precautions for programming ......................................................................... 2-202
H-3
Programs which cannot be decompiled .......................................................... 2-203
Appendix I
Appendix J
(11)
2-215
Installation
Chapter 1
Visual KV
1.1
System Configuration ...................................................................................... 1-2
1.1.1 System Configuration ......................................................................................... 1-2
1.2
Specifications ................................................................................................... 1-4
1.2.1 General Specifications ........................................................................................ 1-4
1.2.2 AC Power Specifications .................................................................................... 1-5
Visual KV Series operation at power interruption ........................................ 1-5
1.2.3 Performance Specifications ................................................................................ 1-6
Data backup function against instantaneous power interruption ................. 1-7
1.3
Common I/O Specifications of Basic Units ................................................... 1-8
1.3.1 Model of a Basic Unit .......................................................................................... 1-8
1.3.2 Common I/O Specifications ................................................................................ 1-8
1.4
KV-10AR/AT(P)/DR/DT(P) (10-I/O Basic Unit) ............................................. 1-10
1.4.1 Part Names and Functions ............................................................................... 1-10
1.4.2 Terminal Layout Drawings and I/O Circuit Diagrams ........................................ 1-11
KV-10AR/DR (Relay output type) .............................................................. 1-11
KV-10AT(P)/DT(P) (Transistor output type) ............................................... 1-13
1.4.3 AC Power Input (KV-10AR/AT(P)) .................................................................... 1-14
1.4.4 Relationship between Continuous Simultaneous ON Ratio and Ambient Temperature 1-15
1.4.5 Dimensions ....................................................................................................... 1-16
1.5
KV-16AR/AT(P)/DR/DT(P) (16-I/O Basic Unit) ............................................. 1-17
1.5.1 Part Names and Functions ............................................................................... 1-17
1.5.2 Terminal Layout Drawings and I/O Circuit Diagrams ........................................ 1-18
KV-16AR/DR (Relay output type) .............................................................. 1-18
KV-16AT(P)/DT(P) (Transistor output type) ............................................... 1-20
1.5.3 AC Power Input (KV-16AR/AT(P)) .................................................................... 1-21
1.5.4 Relationship between Continuous Simultaneous ON Ratio and Ambient Temperature 1-22
1.5.5 Dimensions ....................................................................................................... 1-23
1.6
KV-24AR/AT(P)/DR/DT(P) (24-I/O Basic Unit) ............................................. 1-24
1.6.1 Part Names and Functions ............................................................................... 1-24
1.6.2 Terminal Layout Drawings and I/O Circuit Diagrams ........................................ 1-25
KV-24AR/DR (Relay output type) .............................................................. 1-25
KV-24AT(P)/DT(P) (Transistor output type) ............................................... 1-27
1.6.3 AC Power Input (KV-24AR/AT(P)) .................................................................... 1-28
1.6.4 Relationship between Continuous Simultaneous ON Ratio and Ambient Temperature 1-29
1.6.5 Dimensions ....................................................................................................... 1-30
1.7
KV-40AR/AT(P)/DR/DT(P) (40-I/O Basic Unit) .............................................. 1-31
1.7.1 Part Names and Functions ............................................................................... 1-31
1.7.2 Terminal Layout Drawings and I/O Circuit Diagrams ........................................ 1-32
KV-40AR/DR (Relay output type) .............................................................. 1-32
KV-40AT(P)/DT(P) (Transistor output type) ............................................... 1-34
1.7.3 AC Power Input (KV-40AR/AT(P)) .................................................................... 1-35
1.7.4 Relationship between Continuous Simultaneous ON Ratio and Ambient Temperature 1-36
1.7.5 Dimensions ....................................................................................................... 1-37
1.8
1.8.1
1.8.2
1.8.3
(12)
KV-E8T(P) [8-I/O expansion output unit (transistor output type)] .............. 1-48
KV-E16R [16-I/O expansion output unit (relay output type)] ...................... 1-49
KV-E16T(P) [16-I/O expansion input unit (transistor output)] .................... 1-50
1.9.4 Dimensions ....................................................................................................... 1-51
1.10
1.10.1
1.10.2
1.10.3
Chapter 2
System Installation
Visual KV
2.1
2.1.1
2.1.2
2.1.3
Chapter 3
Access Window
Visual KV
3.1
Overview of the Access Window .................................................................. 1-80
3.1.1 What is the Access Window ............................................................................. 1-80
3.1.2 Access Window Use Examples ........................................................................ 1-80
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.3
Digital Trimmer Mode .................................................................................... 1-84
3.3.1 Function and Operating Procedure ................................................................... 1-84
Key operation and screen display .............................................................. 1-84
Function and operating procedure ............................................................. 1-84
(13)
3.4
Device Mode ................................................................................................... 1-87
3.4.1 Function and Operating Procedure ................................................................... 1-87
Devices that can be displayed and changed ............................................. 1-87
Key operation and screen display .............................................................. 1-87
Selecting the device and displaying the current value/set value ................ 1-88
Changing a numeric value ......................................................................... 1-89
Holding the setting ..................................................................................... 1-91
3.4.2 Screen Display for Each Device Type .............................................................. 1-91
Data memory (DM) .................................................................................... 1-91
Temporary data memory (TM) ................................................................... 1-91
Timer/counter (T/C) .................................................................................... 1-92
High-speed counter comparator (CTC) ...................................................... 1-92
Trimmer (TRM) .......................................................................................... 1-93
Relay (RLY) ............................................................................................... 1-93
3.5
System Mode .................................................................................................. 1-94
3.5.1 Function and Operating Procedure ................................................................... 1-94
Key operation and screen display .............................................................. 1-94
LOAD mode and SAVE mode .................................................................... 1-96
Display in LOAD/SAVE mode .................................................................... 1-96
3.6
Message Display ............................................................................................ 1-97
3.6.1 Error Messages and Error Status ..................................................................... 1-97
3.6.2 User Messages ................................................................................................. 1-97
How to use the user messages .................................................................. 1-98
Chapter 4
Visual KV
4.1
4.1.1
4.1.2
4.1.3
(14)
Chapter 5
KV-300, KV-10/80
5.1
System Configuration .................................................................................. 1-166
5.1.1 KV-300 ............................................................................................................ 1-166
5.1.2 KV-10/80 ......................................................................................................... 1-167
5.2
Module/Unit Specifications ......................................................................... 1-168
5.2.1 Wiring: KV-U4 Power Supply Module ............................................................. 1-168
Parts and functions .................................................................................. 1-168
5.2.2 Wiring: KV-U5 DC Power Distribution Module ................................................ 1-169
Parts and functions .................................................................................. 1-169
5.2.3 Wiring: KV-300 CPU ....................................................................................... 1-170
Parts and functions .................................................................................. 1-170
5.2.4 Wiring: KV-C16X/C32X Connector Input Module ........................................... 1-171
Parts and functions .................................................................................. 1-171
5.2.5 Wiring: KV-C32T/B16R/B16S Connector Output Module ............................... 1-172
Parts and functions .................................................................................. 1-172
5.2.6 Wiring: KV-R1A I/O Distribution Module ......................................................... 1-173
Parts and functions .................................................................................. 1-173
5.2.7 Wiring: KV-R8X/R16X/R8R/R16R/R8T/R16T I/O Terminal Modules ............. 1-174
Parts and functions .................................................................................. 1-174
5.2.8 Module Names and Functions ........................................................................ 1-175
5.2.9 Peripheral Equipment Names and Functions ................................................. 1-176
5.3
5.3.1
5.3.2
5.3.3
5.3.4
5.3.5
5.3.6
5.3.7
5.3.8
5.3.9
5.3.10
5.3.11
5.3.12
Chapter 6
Handheld Programmer
6.1
Using the Handheld Programmer ............................................................... 1-196
6.1.1 Outline of the Handheld Programmer ............................................................. 1-196
6.1.2 Precautions ..................................................................................................... 1-198
6.2
(15)
6.4
Memory Card ................................................................................................ 1-230
6.4.1 Functions [used with KV-P3E(01)] .................................................................. 1-230
6.4.2 Storage Capacity ............................................................................................ 1-230
CLEAR ..................................................................................................... 1-232
NEW ......................................................................................................... 1-233
ACCS ....................................................................................................... 1-234
ACCS: SAVE ........................................................................................... 1-235
ACCS: LOAD ........................................................................................... 1-236
ACCS: VERIFY ........................................................................................ 1-236
ACCS: DELETE ....................................................................................... 1-237
Chapter 7
KV-300
7.1
Outline ......................................................................................................... 1-240
7.1.1 Features ..........................................................................................................1-240
7.2
7.2.1
7.2.2
7.2.3
7.3
7.3.1
7.3.2
7.3.3
7.3.4
7.4
Software Setup ............................................................................................. 1-252
7.4.1 Using KV Software [KV IncrediWare (DOS)] .................................................. 1-252
Starting KV IncrediWare (DOS) from the KV-L2 ........................................................ 1-252
7.5
KV Mode Programming ............................................................................... 1-253
7.5.1 Operating in KV Mode .................................................................................... 1-253
Communications protocol ........................................................................ 1-253
7.5.2 Serial Communications Procedure ................................................................. 1-255
Command transmission procedure .......................................................... 1-255
Command/response format ..................................................................... 1-256
Communications commands and responses ........................................... 1-256
Communications commands .................................................................... 1-257
7.5.3 Transmission and Reception of Text Data ...................................................... 1-262
Assigning relay nos. and data memory address nos. .............................. 1-262
Transmitting Text Data ............................................................................. 1-264
Receiving text data .................................................................................. 1-265
ASCII code/binary conversion function .................................................... 1-266
Example program ..................................................................................... 1-269
7.6
(16)
Chapter 8
KV-300
8.2
Configuration ............................................................................................... 1-313
8.2.1 Parts and Functions ........................................................................................ 1-313
8.2.2 System Configuration ..................................................................................... 1-314
8.3
8.3.1
8.3.2
8.3.3
8.3.4
8.3.5
8.4
8.4.1
8.4.2
8.4.3
8.4.4
8.4.5
8.4.6
8.4.7
8.4.8
8.4.9
8.5
8.5.1
8.5.2
8.5.3
(17)
Chapter 9
KV-10/80
9.2
Configuration ............................................................................................... 1-335
9.2.1 Part Names and Functions ............................................................................. 1-335
KV-AD4 .................................................................................................... 1-335
KV-DA4 .................................................................................................... 1-336
9.2.2 Specifications .................................................................................................. 1-337
KV-AD4 .................................................................................................... 1-337
KV-DA4 .................................................................................................... 1-339
9.2.3 System Configuration ..................................................................................... 1-341
9.3
9.3.1
9.3.2
9.3.3
Chapter 10
9.5
9.6
Troubleshooting
10.1
10.1.1
10.1.2
10.1.3
10.1.4
10.2
Appendices
Appendix A. Specifications and Dimensions [Visual KV Series] .................... 1-382
A.1
System Specifications [Visual KV Series] ....................................................... 1-382
Hardware ................................................................................................. 1-382
Software and Programming ..................................................................... 1-383
(18)
A.2
A.3
A.4
1-419
Programming
Chapter 1
Programming
1.1
Before Creating Programs .............................................................................. 3-2
1.1.1 Flow from Introduction to Operation ................................................................... 3-2
1.1.2 Scan Time ........................................................................................................... 3-3
Scan time ..................................................................................................... 3-3
Input response time delay ............................................................................ 3-3
1.2
User Memory .................................................................................................... 3-4
1.2.1 Program Capacity ............................................................................................... 3-4
Maximum number of lines in a program ....................................................... 3-4
Calculating the byte count used ................................................................... 3-4
1.3
Device Configuration ....................................................................................... 3-5
1.3.1 Device List .......................................................................................................... 3-5
Relay list ...................................................................................................... 3-5
List of I/O relays in basic units ..................................................................... 3-5
List of relays in expansion units ................................................................... 3-6
1.3.2 Relay No. ............................................................................................................ 3-7
Address No. ................................................................................................. 3-7
Contact No. .................................................................................................. 3-8
Channel No. ................................................................................................. 3-8
1.3.3 Assigning Relay Nos. .......................................................................................... 3-8
1.3.4 Input Relays ........................................................................................................ 3-9
Basic unit ..................................................................................................... 3-9
Expansion unit ........................................................................................... 3-10
1.3.5 Output Relays ................................................................................................... 3-10
Output operation time ................................................................................ 3-10
1.3.6 Internal Utility Relays ........................................................................................ 3-11
Retentive function of internal utility relays .................................................. 3-11
1.3.7 Special Utility Relays ........................................................................................ 3-12
Description ................................................................................................. 3-12
1.3.8 Special Utility Relay List ................................................................................... 3-14
Special relays and arithmetic operation flags ............................................ 3-14
Special utility relays for high-speed counter(0) .......................................... 3-14
Special utility relays for high-speed counter(1) .......................................... 3-15
(19)
Chapter 2
Chapter 3
Instructions
2.1
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.3
2.4
2.4.1
2.4.2
2.4.3
2.5
Interrupts
Visual KV
3.1
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.3
Direct Input/Output ...................................................................................... 3-197
3.3.1 Direct Input ..................................................................................................... 3-197
3.3.2 Direct Output ................................................................................................... 3-197
3.4
3.4.1
3.4.2
3.4.3
3.4.4
Chapter 4
High-speed Counters
4.1
Visual KV
(20)
4.2
Outline of High-speed Counters ................................................................. 3-206
4.2.1 High-speecCounters and High-speed Counter Comparators ...................... 3-206
Structure of high-speed counters and high-speed counter comparators . 3-206
Specifications of high-speed counters ..................................................... 3-208
High-speed counter comparators ............................................................. 3-209
4.2.2 Internal Clock for High-speed Counters .......................................................... 3-210
4.3
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.5
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
Chapter 5
Positioning Control
Visual KV
5.1
Outline of Positioning Control .................................................................... 3-254
5.1.1 Ramp-up/down Control ................................................................................... 3-254
5.2
Parameter Setting and Operating Procedures .......................................... 3-255
5.2.1 Parameter Setting Procedure ......................................................................... 3-255
5.2.2 Operating Procedure ...................................................................................... 3-257
5.3
5.3.1
5.3.2
5.3.3
Chapter 6
KV-300, KV-10/80
6.1
Interrupt Instructions ................................................................................... 3-268
6.1.1 Description of Interrupts .................................................................................. 3-268
Input processing for routine program and interrupt routine ...................... 3-268
Types of interrupt ..................................................................................... 3-268
Interrupt priority ........................................................................................ 3-269
Interrupt routine ........................................................................................ 3-269
Direct output ............................................................................................. 3-270
(21)
Chapter 7
Chapter 8
Serial Communication
7.1
7.1.1
7.1.2
7.1.3
7.2
7.2.1
7.2.2
7.2.3
7.2.4
7.2.5
7.2.6
7.2.7
7.3
7.3.1
7.3.2
7.3.3
7.4
Programming Examples
8.1
List
......................................................................................................... 3-324
8.2
Details ......................................................................................................... 3-326
8.2.1 Reference Program Examples ........................................................................ 3-326
Basic Instructions ..................................................................................... 3-326
Application Instructions ............................................................................ 3-334
Arithmetic Instructions .............................................................................. 3-343
3-367
(22)
Caution
KEYENCE has thoroughly checked and reviewed this manual. Please contact
the sales office listed at the end of this manual if you have any questions or
comments regarding this manual or if you find an error.
KEYENCE assumes no liability for damages resulting from the use of the information in this manual, item 3 above notwithstanding.
All company names and product names in this manual are registered trademarks or
trademarks of their respective owners.
(23)
Chapter 1
Software Windows [KV-H6WE2]
This chapter describes the items included in the package, the product outline, the
method to connect a personal computer, the installation method, the common
operating procedures, etc.
1.1
1.2
1.2.1
1.2.2
1.3
1.3.1
1.3.2
1.4
1.4.1
1.4.2
1.5
1.6
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
Chapter 1 Introduction
1.1
Connection cable
See page 2-7.
2-2
Chapter 1 Introduction
1.2
1.2.1
Printer
Note: The Ladder Builder for KV does not support long file names.
2-3
Chapter 1 Introduction
1.2.2
Selection of instruction words and devices from a list ensures the correct
input of symbols.
Because the instruction word and device can be selected from a list for each
type, symbols can be entered with little error. A symbol can also be entered
directly by typing the corresponding instruction word to facilitate rapid programming.
2-4
Chapter 1 Introduction
Allows quick selection of the device to be monitored by dragging and
dropping from the ladder diagram.
The device to be monitored can be easily and quickly selected by dragging and
dropping it from the ladder diagram.
Allows quick confirmation of the ladder diagram, the contacts and the
timing chart.
Each of the three windows can be positioned anywhere on the screen, allowing
you to simultaneously monitor and simulate the operation of the program. The
three windows are the Ladder Monitor window which displays the ladder diagram, the Monitor All window which displays the device list, and the Registration
Monitor window which allows you to check the movement of the contacts in the
timing chart.
Allows use of the simulator functions even when not connected to a PLC.
You can monitor and simulate the operation of the program even when a PLC is
not connected. Debugging efficiency is improved because program operation can
be checked without transferring the program to the PLC. As well, the reverse
step execution function is provided both for execution of scans and execution of
steps.
Provides 5 different screen sizes for different applications.
There are 5 different screen display sizes that can be selected as required for
different applications. For example, the reduced size can be selected to confirm
the entire flow, and the enlarged size can be selected to edit each contact.
2-5
Chapter 1 Introduction
Simulator function
Simulates the operation of the ladder diagram even if a Visual KV or a conventional KV is not connected, and allows debugging of the program.
Provides a continuous scan execution mode, one scan execution mode, one step
execution mode, etc. so that errors be confidently located.
Enables execution of a step in the reverse direction once or continuously.
Monitor function
Monitors the contact ON/OFF status on a real-time, on-line basis using the ladder
diagram created.
Displays the timing chart, and transfers programs to a Visual KV or a conventional KV.
2-6
Chapter 1 Introduction
1.3
Before Programming
The personal computer should be connected to a Visual KV or a conventional KV to
transfer the programs to the Visual KV or the conventional KV and to use the monitor function.
Machines to be prepared
Model: OP-26487
Model: OP-26486
KV Series PLC
To RS-232C
connector
OP-26486
OP-26487
To RJ-11 modular
connector
CAUTION
PC
SD
RD
KV
3
5
SG
RJ-11 Modular
Connector
SD
RD
KV
3
5
SG
PC (DTE)
2 SD
3 RD
4 RS
5 CS
6 DR
20 ER
7 SG
2-7
Chapter 1 Introduction
1.3.1
1.3.2
The timing chart simulator and the timing chart monitor are provided as the
registration monitor screen.
The function to set the trigger on the timing chart monitor is not provided.
2-8
You can edit ladder diagrams while checking the use status list of devices on the
monitor.
The operation of switching the numbering system between decimal (#) and
hexadecimal ($) is assigned to shortcut key [Ctrl]+[E].
Chapter 1 Introduction
1.4
1.4.1
Note 2: It is recommended that you make a backup copy of the master disks in case
the disks are accidentally damaged.
2-9
Chapter 1 Introduction
1.4.2
Installation procedure
This section describes how to install the software.
The installation procedure varies depending on which Windows version you are
using. Refer to the section appropriate for your operating environment.
Installation in Windows 95 ( See below)
Installation in Windows 3.1 ( Page 2-12)
Installation in Windows 95
As an example, this section describes how to install the software in Windows95
using the following drive configurations.
Drive C: Hard disk drive
Drive D: CD-ROM drive
Note: Close all other applications before beginning installation.
1. Insert the Ladder Builder for KV master disk #1 into the floppy disk drive.
2. Click My Computer.
3. Click [Ladder Builder for KV] in the CD-ROM drive.
Next, click [disk 1] and then double-click [setup.exe].
4. The graph is displayed, and preparation for installation begins.
5. When the following screen is displayed, click the [Next] button. To cancel installation, click the [Cancel] button.
2-10
Chapter 1 Introduction
6. Confirm the drive name and the folder (directory) name in which the software is
to be installed.
The default path is "C:\KEYENCE\Lbk". To install the software to this location,
click the [NEXT (N)] button.
To change the installation destination, click the [Reference] button and then
specify the drive name and the folder (directory) name.
8. Recent information not included in this manual is saved in the README file. Be
sure to click the [Yes] button to read this file.
2-11
Chapter 1 Introduction
2. Select "Run" and "Command Line" from the program manager menu.
3. Click [Ladder Builder for KV] in the CD-ROM drive.
Next, click [disk 1] and then double-click [setup.exe].
The rest of the installation procedure is the same as step 4 to step 10 in "Installation
in Windows 95" ( page 2-10).
1.5
2-12
Chapter 1 Introduction
1.6
Basic Operations
This section describes what you should know before using the Ladder Builder for
KV, such as the programming flow, available modes, software startup procedure,
and software termination procedure.
1.6.1
2-13
Chapter 1 Introduction
3. Debugging the program
Read the machine code created by the editor, and confirm the operation status
including changes in devices. This allows errors to be detected and the ladder
program to be changed accordingly.
You can use either the simulator or the monitor when debugging the program.
When using the simulator, you can simulate the status in which a Visual KV or a
conventional KV is connected. When using the monitor, you actually connect a
Visual KV or a conventional KV and write programs to it.
The method for using the ladder monitor, the monitor all and registration monitor
which indicate the device status; the method for setting up the current value/
preset value/attribute from the dialog bar; and the method for printing out the
registration monitor are shared between the simulator and the monitor with the
exception of certain functions. These methods are described in the simulator
section.
4. Debugging the program using the ladder diagram and transferring the
program
In addition to debugging using the monitor or simulator, the ladder diagram can also
be changed using the editor. A program (machine code) which has been transferred
to a basic unit or a CPU unit can be read, and the ladder diagram can then be
displayed.
Editor p. 2-25
When debugging is completed and the program runs correctly, transfer the finished
program (machine code) to a Visual KV or a conventional KV and write it.
2-14
Chapter 1 Introduction
1.6.2
2-15
Chapter 1 Introduction
CAUTION
2-16
If the PLC model connected is not set correctly, the error message
Unmatched model" is displayed when communicating with a KV Series
PLC. Transferring of programs to the PLC and the monitor function are also
disabled. If the model is not set correctly, failure may occur.
Chapter 1 Introduction
1.6.3
Screen
1
Simulator
Monitor
Simulator
Editor
Editor after devices are
cleared
Editor
The name and functions of each window are described on the following pages.
Editor p. 2-25
Simulator p. 2-83
Monitor p. 2-133
Current window
The currently selected active window is called "current window".
To select a window while two or more windows are displayed on the screen in each
mode, use one of the following methods. (The color of the current windows title bar
is typically different than the color of the other title bars.)
Click the title bar of the window you wish to select as the current window.
Select the "Window" menu to view a list of all of the windows that are currently
open. Select the title of the window you wish to select as the current window.
2-17
Chapter 1 Introduction
Dialog bar
Status bar
Display mode
The screen display can be viewed in 5 different sizes.
In the editor, you can set whether or not labels and comments are displayed for
each screen.
Changing the display size
Five different sizes are available to display the ladder diagram. When the software is
started up, "100%" is selected by default. Use the following method to change the
display size. (In the editor, size can be set in the "Display Mode Setup" dialog box.)
View Zoom In
View Zoom Out
2-18
Chapter 1 Introduction
2. Set each item, and click the [OK] button.
To cancel the changes you made and close the dialog box, click the [CANCEL]
button.
Display
Size
150%
120%
100% (Normal)
80%
Show in XYM
Show Comment
Comment
type
Comment 1
Comment 2
Comment 3
Current Edit
Screen
Current Reference
Screen
Current Screens
All Windows
Mode
Setting
Range
*
*
200%
2-19
Chapter 1 Introduction
Show/hide comments
You can select to show or hide contact comments on the editor screen.
"Comment 1" is displayed.
Show comments
Hide comments
0000
0000
0001
0001
Click
1.6.4
Lamp ON
In this manual, the menu, buttons and keys available for each function are
indicated at the right end of each title for quick reference.
The shortcut keys are indicated on the right side of each menu in the software.
Example
The following two methods can be used to enter connection lines.
Using the mouse and cursor control keys in connection line edit mode
To draw connection lines using the mouse, first change the input mode.
The following four methods can be used to change modes.
Select "Edit Connection Line" from the menu displayed by right-clicking.
Select "Edit Connection Line" from the "Edit" menu.
Press the Ctrl and K keys at the same time.
Press the \ key.
Several methods are offered so that the most efficient operation for the situation can
be chosen.
2-20
Chapter 1 Introduction
1.6.5
Online help
The Ladder Builder for KV includes online help.
button on the tool bar or select
If you are not sure about a function, click the
"Help" from the menu bar to open the help window.
Operation help window
2-21
Chapter 1 Introduction
2-22
Chapter 1 Introduction
2-23
Chapter 1 Introduction
2-24
Chapter 2
Editor
2.1
2.1.1
2.2
2.2.1
2.2.2
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
2.3.7
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5
2.5.1
2.5.2
2.5.3
2.6
2.6.1
2.6.2
2.7
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.8
2.8.1
2.8.2
2.9
2.9.1
2.10
2.10.1
2.11
2.11.1
2.11.2
2.12
2.12.1
2.12.2
2.12.3
2.13
2.13.1
2.13.2
2.14
2.14.1
2-26
2-26
2-27
2-27
2-28
2-29
2-29
2-30
2-31
2-32
2-33
2-36
2-36
2-37
2-37
2-42
2-42
2-43
2-44
2-45
2-46
2-46
2-50
2-51
2-52
2-52
2-57
2-58
2-58
2-62
2-63
2-64
2-65
2-67
2-67
2-69
2-70
2-70
2-71
2-71
2-72
2-72
2-74
2-75
2-75
2-76
2-76
2-77
2-77
2-81
2-82
2-82
Chapter 2 Editor
2.1
Registers a comment for a contact and transfers it to the Visual KV or the conventional KV.
2.1.1
2-26
Chapter 2 Editor
2.2
Edit Screen
This section describes the configuration and functions of the screen displayed in the
editor.
2.2.1
Note: When the automatic read function is set, the selected file is automatically read
and displayed when the software is started up.
Setting the automatic file read function (p. 2-30)
Example
Normal edit mode screen using the file "SAMP*.LDR"
Main window title
bar
Displays the name
of the file being
edited in the current
window.
Main window
The entire editor screen.
Ladder program
window
One window is displayed
for each ladder program
file.
Menu bar
Displays the menu
to execute commands.
Tool bar
Provides buttons to
execute commands.
Only commonly used
commands are
provided as buttons.
Each command can
be executed by
clicking the corresponding button
once.
Step No.
Indicates a step number in the
ladder diagram.
A step number is displayed only
after conversion, and is deleted
when the ladder diagram is
changed.
Title bar
Displays the name of the
file being edited.
Function menu
Displays the functions
assigned to the function
keys.
Because each function is
displayed as an icon, an
instruction can be
directly entered by
clicking the corresponding icon.
Connection line
Ladder symbol
Displayed when an
instruction word, etc.
is entered.
Cursor
Allows selection of a device, etc., and can
be moved in the vertical and horizontal
directions.
2-27
12
Chapter 2 Editor
2.2.2
Line No.
Step No.
Cursor
Scroll bar
Use the scroll bar or the cursor control keys ([LEFT] [RIGHT] [UP] [DOWN]) to
look at the hidden (undisplayed) portion.
Note: While the pointer shape is " ", the window size can be changed but the
screen cannot be divided.
2-28
Chapter 2 Editor
2.3
File Management
This section describes how to create a new ladder program and how to read/save
the ladder program file, code file, comment file and mnemonic list file.
2.3.1
File New
Note 1: When you finish editing a newly created file, be sure to save it.
Note 2: If the model is specified as "KV-10(16)A/D" or "KV-24(40)A/D", created
ladder diagrams cannot be opened with Ladder Builder for KV Ver 1.0 or KV
IncrediWare (DOS). To use ladder diagrams with either of these programs, specify
the model as "KV-300".
File name of a ladder program
The ladder program file name is unique in the Ladder Builder for KV.
The file extension is "ldr".
Ladder programs can be shared with the KV IncrediWare (DOS).
2-29
12
Chapter 2 Editor
2.3.2
Specify the file to be automatically read when the software is started up. This function is convenient when the same file is always required to be read at startup.
Up to 16 files can be specified for the automatic read function.
The setup and cancellation procedures are described below.
Setting the automatic file read function
1. Set the ladder program window to be automatically read as the current window.
Note 1: A file not yet saved cannot be selected for the automatic file read function.
Save the file before selecting it.
Note 2: When the number of files specified for the automatic file read function
exceeds 16, the alarm message is displayed.
2-30
Chapter 2 Editor
2.3.3
Temporary copies of the ladder diagram, comments and labels are automatically
saved at constant intervals while you are working on the file.
When the automatic file save function is set, the file is automatically copied for a
temporary save at the specified interval. This will minimize the damage caused by
power interruptions or other accidents that may occur before you save the file.
The setup and cancellation procedures are described below.
12
2-31
Chapter 2 Editor
2.3.4
Saving files
File Save, File Save As
When you have finished working on a ladder program, save the file.
Two methods are available for saving a file: "save (overwrite)" and "save as (save
with a different name)". Select either one.
is clicked, "save" is selected.
When
Save
Save As
Note 1: Every time a new file is created, a number is automatically added after the
extension "ldw" of the file name such as "ldw1.ldr", "ldw2.ldr", "ldw3.ldr", etc.
Note 2: When "Save" is executed for a new file, "Save As" is automatically executed.
Example
When saving a file with a new name
1. Select "Save As" from the "File" menu.
2. The "Change File Comment" dialog box is displayed. Enter file comments, and
click the [OK] button. When file comments are not required, click the [X] button.
The "Save Ladder Diagram" dialog box is displayed.
The file comment is also displayed when the file is selected in the KV-Ladder
(DOS version).
3. Specify the folder (directory) to which the file is to be saved, and enter the file
name.
Folder (directory)
File Name
File Type
2-32
Chapter 2 Editor
Reading files
File Open
When editing an existing file, select and read the file to be edited.
1. Select "Open" from the "File" menu.
The "Open" dialog box is displayed.
2. Specify the folder (directory) in which the file to be read is saved, and select the
file name.
12
Folder (directory)
File Name
File Type
2.3.5
The ladder program being created can be saved as a mnemonic list (text format).
Saved mnemonic lists (text format) can also be read.
Specify the desired mnemonic list file in the "Save As" or "Open" dialog box.
Note: When read is executed, the specified mnemonic list file is read on the current
window. In this case, the ladder program in the current window is erased. When the
ladder program on the current window is required, be sure to save it in a file before
reading the mnemonic list.
File name of a mnemonic list
A mnemonic list file adopts the normal text format.
The extension of a mnemonic file is "mnm".
2-33
Chapter 2 Editor
2-34
Chapter 2 Editor
Labels and comments in the ladder program being created can be saved in text
format. Comment files saved in text format can also be read.
Specify the desired comment file in the "Save As" or "Open" dialog box.
Note 1: When read is executed, the specified comments are read on the current
window. In this case, the comments in the current window are overwritten. When the
comments on the current window are required, be sure to save them in a file before
reading the specified comments.
Note 2: If the text format is different when read is executed, an error message is
displayed.
Format of a comment file in the text format
A comment file adopts the normal text format as shown below.
The extension for comment files is "txt".
Device name
1 Comment 2 Comment 3
, Label name Comment
,
,
,
5 digits max.
8 digits max.
32 digits max.
32 digits max.
32 digits max.
Comma
Each element is delimited with a comma. When the character string is short, it
can be read even if unnecessary portions are omitted in the description.
The length of the character string is fixed as shown above when a file is saved.
The table below shows the character types and the number of characters.
Label name
Comment 1
Comment 2
32 characters maximum
Comment 3
Example
When Microsoft Excel Ver. 5.0 spreadsheet software is used
When reading data
Select a text file (*.prn, *.txt or *.csv) in "File Type" in the "Open File" dialog box.
Next, select "Data delimited into each field by delimiters such as comma and tab" in
"Data Format" in "Text File Wizard". Select "Comma" in "String Delimiter". Select
"No" in "Character String Quotation Mark".
When saving data
Select "CSV (delimited with comma)" in "File Type" in the "Save As" dialog box.
Select "*.txt" which can be read by the ladder buffer for KV as the extension of the
file.
2-35
12
Chapter 2 Editor
2.3.6
Example
This is useful when reading a ladder diagram saved in text format to a word processor software, and then reformatting it. Use "Notepad" provided as a WINDOWS
accessory.
2
2.3.7
Verifying files
The ladder diagram in the editor can be verified against the contents of the ladder
program saved in the personal computer. For verification, perform the following
procedure.
1. Select "File-Verify File" from the "File" menu.
The "Open File" dialog box is displayed.
2. Select the verification source file, and click the [OK] button.
3. If a difference is detected, the message "Verification error" is displayed. Click the
[OK] button. The error list is displayed.
4. Select the desired verification error, and click the [JUMP] button. The cursor is
moved to the location at which the verification error has occurred in the ladder
diagram in the editor.
2-36
Chapter 2 Editor
2.4
2.4.1
Entering symbols
A ladder symbol is automatically entered when an instruction word is specified.
An instruction word can be entered using either of the following two methods.
In the first method, you can select the desired instruction word type and the desired
instruction word code from the "Enter Instruction Word" window. In the second
method, you can directly enter the desired instruction word from the dialog box
displayed when the first character of the desired instruction word is entered.
Or you can enter an a (N.O.) contact, a b (N.C.) contact, an a (N.O.) contact OR, a b
(N.C.) contact OR, or a coil in the current cursor position.
2.4.3 Entering contacts/coils directly (p. 2-42)
Selective input
2-37
12
Chapter 2 Editor
When the desired instruction word type is selected on the "Enter Instruction Word"
window, instruction codes available for the selected instruction word can be selected
from the list. As well, a device can be specified for each operand. If you are not
familiar with creation of ladder programs and handling of instruction words, it is
recommended that you enter symbols from the "Enter Instruction Word" window to
ensure they are correct.
To open the "Enter Instruction Word" window, select "Edit", "Symbol Input" and
"Symbol Selective Input" from the menu. In addition, the following two methods are
also available. These two methods offer quicker operation.
Place the mouse cursor in the cell in the ladder diagram to which an instruction word
is to be entered, and double-click it.
Select the desired cell using the LEFT, RIGHT, UP and DOWN keys, and then press
the Tab key.
Note: When an instruction word has already been entered in the selected cell, it is
opened in the edit mode.
Setting the "Enter Instruction Word" window
Radio button
Sequence selection
2-38
Chapter 2 Editor
1. Select the desired instruction word type from "Instruction Type" located in the
right portion of the window.
Click the desired radio button.
2. Select the desired instruction word from the "Instruction Word" list.
When selecting an instruction word to be executed only once at the ON signal,
click the "Execute Once at ON" check box to add the check mark, and then select
the desired instruction word.
12
Instruction word
Executed only once at the
ON signal
Basic Instructions
Application Instructions
Arithmetic Instructions
Interrupt Instructions
2-39
Chapter 2 Editor
3. Specify a device for each operand.
Click the
button to display the device type list. Select the desired device type
from this list, and enter the corresponding number directly.
Example
When the relay 2008 is entered
LD
Relay 2008
2-40
Chapter 2 Editor
Example
When "A" is entered
Note 1: Enter an instruction word in mnemonic format, and enter a space between
the instruction word and the device name.
LD 0001
Note 2: For LD and LDB, "A" and "B" can be entered instead respectively.
LD 0001 A 0001
LDB 0001 B 0001
2. When input is complete, click the [OK] or [Ins] button.
[OK]
: Overwrites the existing ladder symbol.
[Ins]
: Inserts the ladder symbol entered in the cursor position.
[Cancel] : Cancels the setting entered, and closes the window.
3. The ladder symbol is entered.
2-41
12
Chapter 2 Editor
2.4.2
Deleting symbols
To delete a symbol, place the cursor in the symbol to be deleted, click it, and then
perform either of the following operations. (This procedure is equivalent in principle
to the character deletion procedure.)
2
2.4.3
(F5) key
button
button
(F4) key
button
button
3. Enter a device name directly from the keyboard into the text box.
2-42
Chapter 2 Editor
Entering coils
Edit Symbol Input Coil Input (F7)
b (N.C.) Contact Coil Input (Shift +F7)
: Coil Input
F7 key
button
: Coil Input
Shift + F7 keys
button
3. Enter a device name directly from the keyboard into the text box.
2.4.4
To change the device at the current cursor position, perform the following procedure.
1. Place the cursor in the device to be changed.
2. Select "Change Device at Current Position" from the "Edit" menu or right-click
menu or press the Esc key.
The "Change Device" dialog box is displayed.
3. Enter a device name directly from the keyboard into the text box.
2-43
12
Chapter 2 Editor
2.4.5
Using the mouse and cursor control keys in connection line edit mode
To draw connection lines using the mouse, first change the input mode.
The following four methods can be used to change the mode.
Select "Edit Connection Line" from the menu displayed by right-clicking.
When connection line edit mode is selected, the cursor shape is changed as follows.
2-44
Chapter 2 Editor
While dragging the connection line to be deleted in connection line edit mode,
press the Shift key and release the left mouse button at the same time.
Click the
button.
2.4.6
button.
The last edit operation (input, move or copy of a symbol) that was performed can be
canceled, and the previous status can be recovered.
When the last edit operation is unrecoverable and the undo operation is disabled,
the selection item "Undo" is shown in a lighter color to indicate the selection is
disabled.
Unrecoverable operations
Replacement of operands
Input of macros
2-45
12
Chapter 2 Editor
2.5
Entering Comments/Labels
This section describes how to enter comments/labels to contacts, how to change
these comments/labels, and how to enter/change line comments.
2.5.1
Editing comments/labels
The label name, comment 1, comment 2, and comment 3 can be entered for a
contact.
Comments are entered so that the contents of a contact can be easily deduced
when editing a ladder diagram. Comments are displayed in the ladder diagram
monitor, the simulator and the monitor.
Manipulate the "Edit Comment/Label" dialog box. This dialog box is displayed for
each device type, and allows you to edit two or more comments at a time.
The label name and comment can also be changed by selecting the device to be
changed in the ladder diagram.
Making changes directly in the ladder diagram (p. 2-49)
button.
Reading device
selection area
Label/comment
input area
The "*" symbol is displayed beside devices used in the ladder diagram.
2. Select the device to be edited in the "Reading Device" area.
3. Specify the device range to be displayed in the list in the "Device Range" area.
2-46
Chapter 2 Editor
4. Click and select the device for which a label/comment is to be edited, and then
click the [Edit] button. (Or the desired device displayed in the list can be clicked
and selected.)
When using the keyboard, select the desired device using the UP and DOWN
keys, and press the ENTER key.
The cursor is displayed in "Label Name" in the label/comment input area so that
characters can be entered.
5. Enter or change the label/comment. A label/comment can be copied from or
exchanged with another device.
The table below shows the available character types and the maximum number
of characters allowed.
Label name
Comment 1
32 characters maximum
(This comment is compatible with KV IncrediWare (DOS) relay comments.)
Comment 2
32 characters maximum
Comment 3
32 characters maximum
To register basic relays, click the [Register Basic Relay] button in the "Edit Comment/Label" dialog box, and then enter the basic relays of the model used into
comment 1.
6. When input is complete, click the [Write] button.
To close the "Edit Comment/Label" dialog box, click the [Exit] button.
The label/comment is entered.
To display labels/comments, select the "View" menu. When the submenu is displayed, select "Show Label" or "Show Comment".
For the method to specify the comment to be displayed, refer to the display mode (p. 2-19).
Note: A label name can be used instead of a device name when entering, searching
for or replacing a symbol.
For example, when the label "SW1" is attached to the device "0000", the program
can be written as follows.
Instead of entering "0000"
: SW1
Instead of entering "LD0000"
LD: SW1
Labels cannot be entered in the instruction selection window.
2-47
12
Chapter 2 Editor
When selecting the devices to be displayed in the list
The devices to be displayed in the list can be selected by checking the following
item.
Show Registered Device Only: Displays the devices in which labels/comments are
registered.
Show Using Device Only:
Displays the devices used in the ladder diagram.
When neither item is checked, all the devices are displayed.
Radio buttons
2-48
Chapter 2 Editor
When moving a comment block from other devices
Perform steps 1 to 7 described above. However, click the [Cut] button instead of the
[Copy] button in step 4.
Using this procedure, the comment block of the selected devices can be moved.
When deleting a comment block from other devices
Perform steps 1 to 4. However, click the [Cut] button in step 4.
Using this procedure, the comment block of the selected devices can be deleted.
12
Perform the following procedure when entering a label name or comment in the
ladder diagram.
1. Place the cursor in the device to be entered.
2. When entering a label name, select "Change Label Name of Current Device Ctrl
+ B" from the "Comment" menu.
When entering a comment, select "Change Comment Name of Current Device
Ctrl + M" from the "Comment" menu.
The "Change Label" or "Change Comment X" dialog box is displayed.
The dialog box name in which comments can be changed varies depending on
the comment type selected in "Comment Type" in "Display Mode".
When a label name or comment has already been registered in the device, the
registered character string is displayed.
3. Enter the desired character string.
The comment selected in "Comment Type" in "Display Mode" can be entered.
Display mode (p. 2-19)
4. The displayed character string is entered when the [OK] button is clicked.
To cancel the input, click the [Cancel] button.
2-49
Chapter 2 Editor
2.5.2
2. Select "Edit Line Comment" from the "Comment" menu, or click the
The "Enter Line Comment" dialog box is displayed.
button.
Line comment
Note 1: When the [Overwrite] button is clicked, the portion of the ladder diagram
located in the cursor line is deleted. Make sure it is okay to delete the corresponding
portion of the ladder diagram before clicking the [Overwrite] button.
Note 2: Line comments cannot be transferred to the PLC. Accordingly, line comments are not included in a program read from the PLC.
2-50
Chapter 2 Editor
2.5.3
When you specify a ladder line to be treated as a comment, only this specified
portion is ignored during conversion. Set this function temporarily when you do not
want a certain portion to be converted.
To set ladder lines to be changed into comments or to reverse this setting, perform
the following procedure.
1. Select the range of the ladder lines to be changed into comments or for which the
setting is to be reversed.
Selecting the range (p.2-52)
2. To set the line range to be changed into comments, select "Comment", "Change
Ladder Line into Comment and Settings Ctrl + Q" from the menu or right-click
menu. To cancel the setting, select "Cancel Ctrl + W" from the submenu.
3. The selected line range is changed into comments.
When the setting is canceled, the specified range can be converted.
Note 1: The ladder lines set to be changed into comments cannot be transferred to
the PLC. Accordingly, the ladder lines set to be changed into comments are not
included in a program read from the PLC.
Note 2: The ladder lines set to be changed into comments cannot be read by the KV
IncrediWare (DOS). Accordingly, when a program is read by the KV IncrediWare
(DOS) and saved with the same name, the ladder lines set to be changed into
comments are deleted.
2-51
12
Chapter 2 Editor
2.6
2.6.1
2-52
Chapter 2 Editor
2. While pressing and holding the left button, move the pointer to the selection end
position (drag).
The selected range is displayed in yellow.
12
2-53
Chapter 2 Editor
Copy/move/delete operation
Edit Cut (Ctrl + X) Right-click
Copy (Ctrl + C) Right-click
Paste (Ctrl + V) Right-click
Select "Copy" from the "Edit" menu on the tool bar, or select "Copy" from the
right-click menu.
Click the
While pressing and holding the Ctrl key, press the C key.
button.
2-54
Chapter 2 Editor
When moving/deleting data
Perform any of the following operations.
Select "Cut" from the "Edit" menu on the tool bar, or select "Cut" from the shortcut menu displayed by right-clicking.
Click the
While pressing and holding the Ctrl key, press the X key.
button.
12
2-55
Chapter 2 Editor
3. Perform any of the following operations.
Select "Paste" from the "Edit" menu on the tool bar, or select "Paste" from the
shortcut menu displayed by right-clicking.
Click the
button.
While pressing and holding the Ctrl key, press the V key.
While pressing and holding the Shift key, press Insert key.
The selected range is pasted.
Note 1: The cut portion is temporarily copied to the cut buffer. Accordingly, even if
the portion is cut to be deleted, the cut portion can be pasted again by performing
step 3 above.
Note 2: When the number of cells copied is larger than the paste destination space,
the message "Cant write at current position." is displayed, and the cells equivalent
to only the paste destination space are pasted. The remaining cells are not pasted.
2-56
Chapter 2 Editor
2.6.2
1. Place the cursor in the position at which blank lines are to be inserted.
To insert two or more blank lines at once, first select the insertion range. Then,
the selected blank lines can be inserted all at once.
2. Select "Insert Empty Line" from the "Edit" menu or right-click menu, or press the
ENTER key while pressing and holding the Shift key.
Blank lines are inserted above the cursor.
Deleting lines
Edit Delete Line (Shift + Delete)
2. Select "Delete Line" from the "Edit" menu, or press the DEL key while pressing
and holding the Shift key.
The specified lines are deleted.
2-57
12
Chapter 2 Editor
2.7
2.7.1
Jump
The edit control can jump to any position by specifying the desired line number or
step number of the program. The edit control can also be jumped to the first or last
line. Use the jump function to quickly change the edit position.
To jump to another position by specifying the desired line number or step number of
the ladder program, perform the following procedure.
1. Select "Edit", "Jump," and "Line/Step No." from the menu. You can also enter the
desired line number or step number directly from the keyboard.
The "Jump to Specified Line" dialog box is displayed.
2. Specify the line number or step number as the jump destination.
When a line number or step number is entered from the keyboard in step 1, it is
already specified.
3. Click the [Line] button when jumping the edit control by specifying a line number.
Click the [Step] button when jumping the edit control by specifying a step number.
Click the [Cancel] button to cancel jumping.
The specified line or step is displayed, and the cursor is moved to the specified
line or step.
Note: When a number larger than the last line or step number is selected, the last
line or step is displayed.
2-58
Chapter 2 Editor
To jump to the first line or the last line of a ladder diagram, perform the following
procedure.
When jumping to the first line
Select "Edit", "Jump" and "Top" from the menu.
When jumping to the last line
Select "Edit", "Jump" and "Bottom " from the menu.
12
The desired lines can be temporarily registered together with comments, and the
edit control can be jumped by specifying the jump destination from the registered
line list.
This function is useful when a jump to the same line is performed many times or
when the line number does not help you recognize the line.
Registering lines
Register lines using the following procedure.
1. Place the cursor in the line to be registered.
2. Select "Edit", "Jump" and "Line Registration" from the menu.
The "Line Registration" dialog box is displayed.
3. Enter the desired comment for the line to be registered into "Comment" if necessary.
When registering the same comment for another line, change "Line No." to the
line number to be registered.
Up to 70 characters can be entered.
2-59
Chapter 2 Editor
4. Click the [Register] button when registering the specified line.
Click the [Cancel] button to cancel registration.
The specified line is registered.
Note: Up to 32 lines can be registered. When the number of registered lines exceeds 32, lines are deleted beginning at the oldest one.
Jump to a registered line
To jump to a registered line, perform the following procedure.
2. Position the pointer over the jump destination line in the line No./comment list
displayed, and then click it. Double-click it to jump immediately.
3. Click the [Jump] button.
To cancel jumping, click the [Cancel] button.
The specified line is displayed, and the cursor is moved to the specified line.
Deleting a registered line
Place the cursor in the line to be deleted in the "Jump to Registered Line" dialog
box, and click the [Delete Registration] button. The specified line is deleted.
Note 1: Set registration for each ladder program window.
Note 2: When a file is saved, data on registered lines is also saved.
Note 3: When data is saved by the KV IncrediWare (DOS), registration becomes
invalid.
2-60
Chapter 2 Editor
To jump to the next circuit block or to the previous circuit block from the current
cursor position, perform the following procedure.
Jump to the next circuit block
Select "Edit", "Jump" and "Next Block" from the menu.
Press the DOWN key while pressing and holding the Ctrl key.
12
Note: Jump from a comment line to the next circuit block is disabled.
Jump to the previous circuit block
Select "Edit", "Jump" and "Previous Block" from the menu.
Press the UP key while pressing and holding the Ctrl key.
To jump to the beginning or end of the line in which the cursor is currently placed,
perform the following procedure.
Jump to the beginning of a line
Select "Edit", "Jump" and "Beginning of Line" from the menu.
2-61
Chapter 2 Editor
2.7.2
button.
2. Enter an instruction word to be found into the "Instruction Word" text box. Enter
an operand to be found into the "Operand" text box.
You can also search for either one alone.
2-62
Chapter 2 Editor
2.7.3
Edit Find Device at Cursor Position in Ladder Search Backward (U) (F2)
Search Forward (F3)
Search for OUT Backward (Shift + F2)
Search for OUT Forward (Shift + F3)
To search for the device equivalent to the device at the current cursor position,
perform the following procedure.
1. Place the cursor in the device to be found.
12
2. Select "Find Device at Cursor Position in Ladder" from the "Edit" menu.
2-63
Chapter 2 Editor
2.7.4
Replacing operands
When replacing an operand by specifying the replacement range and the replacement width, perform the following procedure.
1. Select "Replace Operand" from the "Edit" menu, or click the
button.
2. Enter the operand before replacement into the "Before Replacement" text box.
Enter the operand after replacement into the "After Replacement" text box.
6. To execute replacement, click the [OK] button. To cancel replacement, click the
[Cancel] button.
The operand set to the "Before Replacement" text box is indicated with the grey
cursor, and the confirmation message "Replace this operand?" is displayed.
2-64
Chapter 2 Editor
7. Click the [Yes] button to execute replacement.
Click the [No] button not to execute replacement.
Click the [Cancel] button to cancel replacement.
The operand indicated with the brown cursor is replaced with the operand set to
the "After Replacement" text box.
12
Note 1: When "Replace All without Check" is selected, the confirmation message is
not displayed.
Note 2: When "Move Comment and Label" is selected, all the comments of the
devices in the set range are replaced. For example, when "0000" is replaced with
"0010", the "0000" comment is deleted, and the "0010" comment replaces it.
8. When all replacements are complete, the number of operands replaced is displayed.
Click the [OK] button.
2.7.5
To convert an a (N.O.) contact into a b (N.C.) contact or to convert a b (N.C.) contact into an a (N.O.) contact, perform the following procedure.
1. Select "Convert a-b (N.O.-N.C.) Contacts" from the "Edit" menu.
The "Convert a-b (N.O.-N.C.) Contacts" dialog box is displayed.
2. Enter the operand to be converted. Click "Convert All without Check" to attach
the check mark so that the message to confirm execution of conversion is not
displayed.
2-65
Chapter 2 Editor
3. To execute conversion, click the [OK] button.
To cancel conversion, click the [Cancel] button.
The specified operand is indicated with the grey cursor, and the confirmation
message "Covert this contact?" is displayed.
Note : When "Convert All without Check" is selected, the confirmation message is
not displayed.
4. Click the [Yes] button to execute conversion.
Click the [No] button not to execute conversion.
Click the [Cancel] button to cancel conversion.
The a (N.O.) contact is converted into a b (N.C.) contact. The b contact is converted into an a contact.
5 When all conversions are complete, the number of contacts converted is displayed.
Click the [OK] button.
2-66
Chapter 2 Editor
2.8
2.8.1
button.
The mnemonic list of the block at the cursor position is displayed on the list edit
window.
2-67
12
Chapter 2 Editor
The list edit window is closed, and the block at the cursor position in the ladder
diagram is overwritten with the edit contents.
Step No.
Mnemonic
Operand
2 spaces
2 spaces
Comment
2 spaces
Semicolon
2-68
Chapter 2 Editor
2.8.2
12
Cut
[Ctrl] + [X] : Cuts the selected range.
Copy [Ctrl] + [C ] : Copies the selected range.
Paste [Ctrl] + [V] : Pastes the cut or copied range.
Note: In Windows 95, the mouse (right-click) can be used instead of the keys.
2-69
Chapter 2 Editor
2.9
2.9.1
To display lists of relays, timers, counters, comparators, data memory and temporary memory used in the program while editing a ladder diagram, perform the following procedure.
1. Select "Usage Information" from the "Edit" menu, or click the
button.
3. You can edit ladder diagrams while checking the use status list on the display. To
reflect the latest use status for the ladder diagram being created, click the
[Update(U)] button.
4. To close the use status list, click the [Close(C)] button.
2-70
Chapter 2 Editor
2.10
To set the directory used for the auto save function and to select the decompilation
error check, perform the following procedure.
12
2-71
Chapter 2 Editor
2.11
1. Select "New" from the "File" menu, and open a new ladder program window in
accordance with the model.
2. Place the cursor in the first line. Select "Edit Line Comment" from the "Comment"
menu.
The "Enter Line Comment" dialog box is displayed.
3. In the first line, enter the macro name, the number of arguments and the comment in the following format as the macro start declaration line.
@ Macro name, Number of arguments, Comment
Macro name
Number of arguments
Comment
@TEST.4.test macro
Number of
arguments
2-72
Comment
Chapter 2 Editor
4. Under the macro start declaration line, enter the symbol to be processed by the
macro. At this time, describe the devices to be treated as arguments as temporary devices.
Example
Macro which writes data (constant) to the DM0000 when three relays are turned on
(Four arguments are used.)
Macro start
declaration
line
Macro
Macro end
declaration
line
6. Two or more macros can be described in one macro file. When describing
another macro, repeat steps 3 to 5 above.
Note: Make sure to describe each macro in the portion between the macro start
declaration line and the macro end declaration line.
7. Select "Save As" from the "File" menu, and save the file with the desired macro
file name. The extension of the file name is "ldr" which is the same as the extension for a ladder program.
Creation of the macro file is now completed.
The Ladder Builder for KV is equipped with the macro file "IMACRO.LDR" to enter
frequently used circuits. Use this file when entering circuits.
Note 1: The macro start declaration line is entered as a line comment. Enter up to
70 characters.
Note 2: Timer/counter instructions cannot use temporary devices.
2-73
12
Chapter 2 Editor
Note: Macros that have been changed cannot be returned to their original state.
2-74
Chapter 2 Editor
2.12
Compilation
This section describes how to compile ladder programs created using the editor.
Ladder programs created using the editor cannot be transferred to a PLC. They
must be compiled into machine code.
12
button.
2-75
Chapter 2 Editor
When an error occurs during compilation, a message is displayed and you can
confirm the contents of the error.
1. When an error occurs, the message "Compilation Error" is displayed.
Error code
Contents
3. To jump to the location in the program in which an error has occurred, specify the
desired error and click the [Jump] button.
The error location is displayed.
4. To display the error list again, select "Show Error" from the "Compile" menu, or
click the
button.
Double coil locations in a ladder program can be checked. (Double coil locations are
not detected as errors during compilation.)
Select "Check Double Coil" from the menu. Double coils are then detected.
Note: The double-coil check uses three instruction words: OUT, DIFU, and DIFD.
Even if double coil locations are not detected by the double coil check, they may
function as double coils depending on the assembly of ladder circuits.
2-76
Chapter 2 Editor
2.13
Printing Functions
This section describes how to print out ladder diagrams, mnemonic lists, labels/
comments/references, device use status, and parameters.
2.13.1 Printing
File Print (Ctrl + P)
12
The contents to be printed out must be set before starting the printout.
1. Select "Print" from the "File" menu, or click the
The "Print Setup" dialog box is displayed.
button.
2. You can select whether or not each item is printed. Click "Yes" to print the item,
and click "No" not to print the item.
"Yes" is selected only for ladder diagrams by default.
2-77
Chapter 2 Editor
Ladder diagram (details)
2
Example of printout
LADDER
0001
**
Date : 1997/09/06
**
0000
$00024
T 000
T000
$00020
T 001
T001
$00054
T 002
0002
0003
0004
0000
Page (1/1)
L0002 (A)
L0006 (A)
L0005 (%)
L0006 (A)
L0007 (A)
L0008 (%)
L0007 (A)
T000
0005
Item
Initial value
20
Print Comment
No
Print Device
Device Name
Divide Block
Consider
Example of printout
Name : TRST02 LDR (KV01)
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
00010
00011
00012
00013
2-78
**
LD
MPS
CTC
CON
CTC
CON
CTH
MPP
CTC
CON
CTC
CON
CTH
**
LD
LIST
Date : 1997/08/22
Page (1/3)
**
2002
1
#020
#255
2101
#65535
#65535
0500
**
2008
Item
Initial value
65534
60
Print Comment
No
Print Device
Device Name
Chapter 2 Editor
Labels/comments/references (details)
Add the check mark to the devices to be printed out, and set the printout range.
By default, all devices are selected and the entire range is specified.
12
Example of printout
Label
< >
<N0.>
0000
<Label>
:
L002(A)
<Comment1>
SWO
L0006(A)
0500
:
OUTPUT 500
L006(OUT)
0501
:
OUTPUT 501
L008(OUT)
0502
:
OUTPUT 502
L007(OUT)
Date : 1997/09/06
<Comment2>
SWITCH
Page (1/1)
<Comment2>
SWITCH
Item
Relay
Timer
Counter
High-Speed Counter
Comparator
Data Memory
Temporary Memory
Item
Initial value
70
Print References
Yes or No
No
2-79
Chapter 2 Editor
Device use status
Add a check mark to the devices to be printed out, and set the printout range.
By default, all devices are selected to be printed out.
Date : 1997/09/11
Page (1/5)
]
0123456789ABCDEF 0123456789ABCDEF 0123456789ABCDEF 0123456789ABCDEF 0123456789ABCDEF
0000 0415: X
0500 0915: XXX
1000 1415:
1500 1915:
2000 2415:
2500 0915:
2-80
Chapter 2 Editor
To preview on the screen the contents to be printed out, perform the following
procedure.
1. Select "Print Preview" from the "File" menu.
The "Print Setup" dialog box is displayed.
2. Set the contents to be printed out.
12
2-81
Chapter 2 Editor
2.14
This function sets the color layout of the Ladder Builder screen.
The setup procedure is described below.
Object screen
2. Select the item whose color is to be changed in the "Section to be Specified" text
box, and click the
button of "Color".
The "Section to be Specified" text box can be set by clicking the desired position
in the diagram displayed on the object screen.
The "Color Setup" dialog box is displayed.
Select the desired color, and click the [OK] button.
You can create an intermediate color by clicking the [Create Color] button.
To determine the intermediate color created, click the [Add Color] button.
2-82
Chapter 3
Simulator
3.1
3.1.1
3.1.2
3.2
3.2.1
3.2.2
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.4
3.4.1
3.4.2
3.4.3
3.4.4
3.4.5
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
3.5.7
Chapter 3 Simulator
3.1
3.1.1
Enables efficient debugging due to the undo function for execution of one step in
the reverse direction and execution of continuous step in the reverse direction.
3.1.2
Special utility relays 2002 to 2012 and 2206 are actuated. Other special utility
relays are not actuated.
2-84
Is not executed.
INT 0003
The timing edge can be changed over when 2206 goes ON/
OFF. At this time, the current value of the CTH1 is not as
signed to the TM30.
Because simulation is performed in Windows, the scan time is longer than the
actual time required. Pay careful attention to the timer setting.
Chapter 3 Simulator
Special utility relays supported
The table below shows the special utility relays which can be processed by the
simulator.
Function
2002
Always ON
2003
Always OFF
2004
2005
2006
2007
2008
2009
2010
2011
2012
13
OFF
OFF
ON
OFF
At rising edge
OFF
ON
At falling edge ON
ON
At both edges
OFF
ON
At falling edge ON
ON
At both edges
OFF
ON
At falling edge ON
ON
At both edges
OFF
ON
At falling edge ON
ON
At both edges
OFF
OFF
ON
OFF
At rising edge
OFF
OFF
ON
OFF
At rising edge
OFF
OFF
ON
OFF
At rising edge
Reset operation
Relays are cleared by the MEMSW. All the relays whose latching is not specified
by the MEMSW are cleared.
When clearing all the relays whose latching is specified, perform the following.
"Execute" "Device All Clear" "Latching Relay All Clear"
When clearing all the data memory whose latching is specified, perform the
following.
"Execute" "Device All Clear" "DM All Clear"
Device all clear (p. 2-108)
All the temporary data memory (TM00 to TM31) and all the timers are cleared.
2-85
Chapter 3 Simulator
3.2
3.2.1
Startup procedure
File Simulator (Ctrl + F2)
The simulator can be started up by opening a ladder program created using the
editor.
Perform the following procedure in the editor.
1. In the editor, set the window of the ladder program to be simulated as the current
window.
2. Select "Simulator" from the "File" menu.
Simulator mode is selected, and the ladder monitor window is displayed in the
same way as in editor mode.
When the same ladder program was previously simulated, the window is displayed the same way it was when it was last simulated.
2-86
Chapter 3 Simulator
Exit procedure
File Editor (Ctrl + F1)
Clear Device and Go to Editor (Ctrl + F2)
The following two methods are available to exit from the simulator and return to the
editor.
Returning to the editor without clearing device values
Select "Editor" from the "File" menu.
Note: When this operation is performed, the information on bus, etc. is cleared.
Therefore, when the mode is changed back to the simulator from the editor and
simulation is performed, differential type instructions, etc. may result in unexpected
operations.
Returning to the editor after clearing device values
Select "Clear Device and Go to Editor" from the "File" menu.
Note: You cannot exit from the ladder software itself while in simulator mode. To exit
from the ladder software, return to the editor and then select "Exit" from the "File"
menu.
2-87
13
Chapter 3 Simulator
3.2.2
Sample screen
Main window title bar
Displays the file name of the ladder
program currently being simulated.
Menu bar
Displays the menu to
execute commands.
Tool bar
Provides buttons to execute commands.
Only commonly used commands are
provided as buttons. Each command
can be executed by clicking the
Main window
corresponding button once.
The entire simulator
screen.
Ladder monitor
window
p. 2-90
Monitor all
window
p. 2-113
Registration
monitor window
p. 2-122
Dialog bar
Allows you to register devices, assign device
values and preset values, and reset timers
and counters.
The name and function of each part of each window are described on the pages listed below.
Ladder monitor window
2-88
p. 2-90
p. 2-113
p. 2-122
Chapter 3 Simulator
3.3
Ladder Monitor
This section describes the ladder monitor window displayed while the simulator is
running, the scan/step execution procedure, the current/preset value change procedure, etc.
3.3.1
3.3.2
13
Executing scans
Execution of scans is described below.
If a displayed ladder diagram is closed, select "Ladder Monitor" from the "File" menu
to display it again, or click the
button.
Note 1: This operation is not typically required because the ladder monitor window
is always displayed when the simulator is started up from the editor.
Note 2: Only one ladder monitor window can be opened at a time.
2-89
Chapter 3 Simulator
Contact
Cursor
Line No.
Step No.
Scroll bar
Use the scroll bar or the cursor control keys (LEFT/RIGHT/UP/DOWN) to look at
the hidden (undisplayed) portion.
When a scan or step is executed, device values and the ON/OFF indication are
changed continuously according to the operation speed.
When a step is executed, the current position is scrolled (only in the upper
window) according to the operation speed, and the cursor is moved in the line
executed. The mnemonic list window is displayed to indicate the step executed.
2-90
Chapter 3 Simulator
Status indication during execution
While a scan or step is executed, the current operation status and the scan time are
displayed in the status indication area on the main window.
Step No. being executed
Scan time
Note: While the continuous scan operation is executed, "Execute Scan" is displayed. While the continuous step operation is executed, "Execute Step" is displayed.
Changing the display size and the display method
Five different sizes are available to display the ladder diagram. The ladder monitor
window can be always displayed below other windows.
When changing the display size
The following five display sizes can be selected.
200% : Displays a ladder diagram at twice the standard size. This size is useful
when characters are small and difficult to read.
150% : Displays a ladder diagram at 1.5 times the standard size.
120% : Displays a ladder diagram at 1.2 times the standard size.
100% (Normal): Displays a ladder diagram in the standard size.
80% : Displays a ladder diagram in the smallest size. This size is useful when
checking the entire operation because the maximum number of cells can be
displayed on the screen.
To set the display mode, perform the following procedure.
Selecting the upper mode: View Zoom In (Ctrl + PageDown)
Selecting the lower mode: View Zoom Out (Ctrl + PageUp)
When displaying the ladder monitor window at the bottom
The ladder monitor window can always be displayed below the mnemonic list
window and other windows. Therefore, each device can be registered to each
monitor by dragging and dropping it even if the registration monitor window and the
monitor all window are placed on top of the ladder monitor window.
To display the ladder monitor window at the bottom of the screen, perform the
following procedure.
To return the display status to the previous setting, repeat the same procedure.
View Move Ladder to Bottom
2-91
13
Chapter 3 Simulator
Program is executed.
One scan is repeated.
One scan
3
End process
2-92
Chapter 3 Simulator
A program can be executed only once. When only one scan is executed while scans
are continuously executed or one step is executed, operation is paused.
Program is executed.
One scan
13
End process
To execute a program only once, select "Execute One Scan" from the "Execute"
menu, or click the
button.
Ladder monitor window (p. 2-90)
Note 1: When only one scan is executed while steps are executed, the program is
executed from the current step to "END" or "ENDH".
Note 2: When only one scan is executed, execution of one step in the reverse
direction is disabled.
2-93
Chapter 3 Simulator
Selecting devices
On the ladder monitor window, the current and preset values of the selected device
can be changed. To select a device, perform the following procedure.
Selecting a device using the mouse
Place the mouse pointer over the device to be selected, and click it.
The cursor becomes gray to indicate that it is selected.
Selecting a device using the keyboard
While the cursor is green, place the cursor in the device to be selected using the
LEFT, RIGHT, UP and DOWN keys, and then press the ENTER key.
0000
0000
For the procedure for changing the current value, preset value, etc. using the dialog bar, refer to
"Changing the current value/preset value/attribute" (p. 2-96).
Note: When the cursor is displayed in gray, all key operations are disabled on the
ladder monitor window. To move the cursor using the [LEFT], [RIGHT], [UP] and
[DOWN] keys or turn on/off a device using the space bar, press the [Esc] key once
to change the cursor back to green, and then perform the desired operation.
2-94
Chapter 3 Simulator
The color of the contact changes to indicate that the ON/OFF status has been
toggled.
When the mouse is used for operation, the cursor is selected as soon as it is
double-clicked.
The color of the contact changes to indicate that the ON/OFF status has been
toggled.
ON status
While the mouse is used
0000
OFF status
While the mouse is used
0000
Note 1: When the cursor is displayed in gray, all key operations are disabled on the
ladder monitor window. To move the cursor using the LEFT, RIGHT, UP and DOWN
keys or turn on/off a device using the space bar, press the Esc key once to change
the cursor back to green, and then perform the desired operation.
Note 2: Timer/counter contacts cannot be turned on/off.
2-95
13
Chapter 3 Simulator
For registration of devices, refer to Monitor All on page 2-109 and Registration Monitor on
page 2-119.
The values corresponding to the selected device are displayed in the current
value box and preset value box (offered for a timer/counter only) respectively.
2. Change the radix, comment, current value and preset value using the dialog bar.
The cursor can be moved in each direction using the Tab key (in the forward
direction) and the Tab + Shift keys (in the reverse direction).
When the ENTER key is pressed, the following operation is performed.
When the cursor is placed in "Type" or "No.": Registers a new value.
When the cursor is placed in "Bit", "Radix" or "Comment": Writes a value to the
current device.
Comment
Radix
Note 1: The attribute (Comment) box is displayed on the dialog bar only when both
the monitor all and the registration monitor are active.
The attribute (Comment) box is not displayed when the ladder monitor is active.
To change the comment type displayed, select "Show Mode" from the "View" menu.
Display mode (p. 2-19)
Note 2: When data which cannot be set is entered, the message "Current value is
unacceptable." is displayed.
2-96
Chapter 3 Simulator
3. Click the [Write Current Value] button or the [Write Preset Value] button.
Contents
Ladder
monitor
Type
No.
Attribute Bit
Current value
Preset value
Note 1: The bit length setting has priority over the radix setting. (For example, if the
bit length is changed to "1" when the bit length was set to "16" and the radix was set
to "decimal", the radix is automatically changed to "binary".)
Note 2: Each of the 32 bits and 16 bits can be registered from an appropriate
position only.
Note 3: When the bit length is "32", the lower 16 bits are assigned to a smaller
device number, and the upper 16 bits are assigned to a larger device number.
To cancel the settings
Click the [Cancel] button.
To return the timer/counter setting to the default value
Click the [Reset] button. (This button is only displayed when a timer/counter is set.)
Shortcut key
The operation of changing the numbering system is assigned to shortcut key
[Ctrl]+[E]. Decimal (#) and hexadecimal ($) are switched each time the [Ctrl]+[E]
keys are pressed.
2-97
13
Chapter 3 Simulator
The break condition is the condition which stops a program while execution of one
scan or step is repeated continuously. The break condition can be specified for each
device. Use the break condition to confirm the partial operation status or to detect a
defective location.
When using the break condition together with the step function, operations can be
confirmed in a shorter time.
To set the break condition, perform the following procedure.
1. Select "Settings", "Set Break Condition" and "Break Condition" from the menu, or
button.
click the
The "Register Break Condition" dialog box and the break condition window are
displayed.
The AND condition and the OR condition can be set. The OR condition is selected as the default. When setting the AND condition, first select "OR Condition"
so that the check mark is deleted.
The AND condition and the OR condition can also be toggled using the short-cut
menu displayed by right-clicking the break condition window.
2. Select "Bit" when the device for which the condition is to be set is a bit device.
Select "Word" when it is a word device.
3. Specify the device name and the condition.
For word devices, specify the condition using comparison arithmetic.
For bit devices
Device name
Condition
ON
OFF
2-98
>
<
=
>
=
Chapter 3 Simulator
4. Click the [Register] button.
The specified condition is registered, and the contents are displayed on the break
condition window.
13
Place the cursor in the condition to be changed, and then select "Delete Break
Condition" from the "Edit" menu.
Place the cursor in the condition to be changed, and right-click it. Then, select
"Delete" from the menu displayed.
Place the cursor in the condition to be changed, and press the Delete key.
2-99
Chapter 3 Simulator
Set the time for execution of one scan or step. For execution of one scan, there are
two time settings: the measured value indicating the actual time and the virtual fixed
value (fixed scan). (For execution of one step, only the virtual fixed value can be
set.)
1. Select "Scan Time" from the "Settings" menu.
The "Set Scan Time" dialog box is displayed.
2. When setting the fixed scan, click "Set Fixed Scan" to add a check mark.
3. Set the scan time to a value between 0 and 5,000 msec. The default value is set
to "10 msec" for execution by step, or set to the actual required time for execution
by scan.
4. Click the [OK] button to save the displayed value. To cancel the setting, click the
[Cancel] button.
Fixed scan
The length of the scan time while the simulator is running usually depends on the
personal computers processing speed. When the fixed scan mode is selected,
simulation can be performed in a scan time equivalent to that processed virtually on
the PLC side. Use this function to perform simulation of a program in which scan
time is important.
The watch dog timer detects abnormal delays in the program execution cycle. These
delays can be due to programming errors (i.e. infinite loops), or any other condition
that may cause the program to take too long to finish. The default value is "3,000
msec (= 3 sec)".
When the scan time exceeds the preset value of the watch dog timer plus the wait
time, a watch dog timer error occurs.
To set the watch dog timer, perform the following procedure.
1. Select "Set Watch Dog Timer" from the "Settings" menu.
The "Set Watch Dog Timer" dialog box is displayed.
2. Enter the watch dog timer within the range of "500 msec (0.5 sec) to 5,000 msec
(5 sec)".
2-100
Chapter 3 Simulator
3.3.3
Executing steps
Execution of steps is described below.
Operand
Blue
Yellow (when
changing setting)
Scroll bar
2-101
13
Chapter 3 Simulator
A step in a program can be executed only once. When a step is executed only once
during a scan, execution is stopped.
1 step = 1 instruction
To execute a step once, select "Execute One Step" from the "Execute" menu, or
click the
button.
The mnemonic list window is displayed, and the line currently being executed is
highlighted.
When execution
reaches "ENDH", the
cursor returns to the top.
One step (instruction) is
continuously executed.
To execute a step continuously, select "Execute Continuous Step" from the "Execute" menu, or click the
button.
A mnemonic list window is displayed, and the line currently being executed is
highlighted.
The portion currently being executed is scrolled on the ladder monitor window
according to the operation speed.
2-102
is
Chapter 3 Simulator
13
Note 1: Only the upper window is scrolled according to the operation speed. To
confirm the operation of a certain portion, use the lower screen.
Note 2: If the speed is too fast, increase the wait time appropriately.
You can specify the program to stop execution at a certain step. The program will
then be executed quickly without displaying the progress at each step. When the
program reaches the specified step, it will stop execution.
When a jump instruction is provided in the specified range, execution is stopped
after the specified line.
This type of execution is useful when the portion to be simulated is located near the
end of a long program.
2-103
Chapter 3 Simulator
After a step is executed once, a step is executed continuously, or steps are executed at high speed, these steps can be re-executed one at a time in the reverse
direction.
To execute a step once in the reverse direction, select "Execute One Step in Rebutton.
verse" from the "Execute" menu, or click the
After a step is executed once, a step is executed continuously, or steps are executed at a high speed, these steps can be re-executed continuously in the reverse
direction.
2-104
Chapter 3 Simulator
To cancel a break point setting, place the cursor in the specified line, and then
double-click it or press the space bar.
The break point cursor is deleted.
3.3.4
2-105
13
Chapter 3 Simulator
3. Click the [Line] button when specifying a line number to jump to. Click the [Step]
button when specifying a step number to jump to. Click the [Cancel] button to
cancel jump.
The specified line or step is displayed, and the cursor is moved to the specified
line or step.
Note 1: When a number larger than the last line/step number is specified, the last
line/step is displayed.
Note 2: Jump to the specified line/step can be performed only while the ladder
monitor is active.
5. To perform a continuous search, click the [Next] button. To stop the search, click
the [Cancel] button.
2-106
Chapter 3 Simulator
To perform a cross reference search means to search for a device equivalent to the
device in the current cursor position or an instruction which sets the device to OUT.
The following four search methods are available.
Search in the backward direction
Search Backward (F2) Right-click
Searches for a device equivalent to the device in the current cursor position in the
area before the current position.
Search in the forward direction
Search Forward (F3) Right-click
Searches for a device equivalent to the device in the current cursor position in the
area after the current position.
Search for OUT in the backward direction
Search OUT Backward (Shift + F2) Right-click
Searches for an instruction which sets the device in the current cursor to OUT in the
area before the current position.
Search for OUT in the forward direction
Search OUT forward (Shift + F3) Right-click
Searches for an instruction which sets the device in the current cursor to OUT in the
area after the current position.
Note 1: When the search reaches the last line or the first line, the message
"Searched to end (beginning) of program" is displayed.
Note 2: The cross reference search is available only while the ladder monitor is
active.
2-107
13
Chapter 3 Simulator
3.3.5
or
button.
When "Stop" is specified, all types of operations are stopped and the output Y is
cleared.
Note: When operations are stopped, execution of a step in the reverse direction is
not available. To execute a step in the reverse direction after stopping operations,
you must execute the steps again. When operations are paused, execution of a step
in the reverse direction can be performed.
Reset
Execute Reset (F10)
button.
The system is processed as if the power of the PLC is turned off, and is then
turned on again.
By the device all clear function, the current value of some devices can be initialized.
The following three initialization methods are available.
Clearing all data memory
Execute Device All Clear DM All Clear
Clearing all latching relays
Execute Device All Clear Latching Relay All Clear
Clearing all counters
Execute Device All Clear Counter All Clear
2-108
When device all clear is performed during operation, the operation is stopped.
Chapter 3 Simulator
3.4
Monitor All
Monitor all displays the current value of all devices, the ON/OFF status of contacts,
and registered comments for each device type. This section describes the operations available in monitor all.
3.4.1
3.4.2
Displays the current value and preset value of all devices, and the ON/OFF
status of the contacts and coils for each device type.
13
The method for displaying the monitor all window is different depending on whether
you are opening a new window or changing the contents of a currently open window.
When displaying a new window
To display the monitor all window for the first time or to display it in another window,
perform the following procedure.
1. On the ladder monitor window, select the device to be displayed.
When a device is clicked, its color is changed to indicate that it is selected.
2-109
Chapter 3 Simulator
2. Select "Monitor All" from the "File" menu, or click the
button.
3
Note: Every time this procedure is performed, a new window is opened.
When changing the contents displayed on an open window
When the monitor all window is already open and you want to change its contents,
perform the following procedure. For more details, refer to the corresponding section.
2-110
Registering a device by dragging and dropping from the ladder monitor window
Registering a device by dragging it from the ladder monitor window (p. 2-114)
Registering a device by specifying the type and number of the device from the
dialog bar
Chapter 3 Simulator
button.
3. Specify the folder (directory) and the file name in which the file is to be saved.
13
Folder (directory)
File Name
Note 1: The monitor all window cannot be saved while a scan is being continuously
executed.
Note 2: Current values/preset values are not saved.
3. Specify the folder and file name in which the file to be read is located.
2-111
Chapter 3 Simulator
Folder (directory)
File Name
File Type
2-112
The specified file is read, and the monitor all window is opened.
Chapter 3 Simulator
3.4.3
Contact status
Device No.
Current value
Preset value
Comment
Cursor
Scroll bar
13
To look at the hidden (undisplayed) portion, use the scroll bar or the [PageUp]
and [PageDown] keys.
The cursor can be moved using the [LEFT] [RIGHT] [UP][DOWN] keys.
While the simulator is running, the current values are changed accordingly.
Current value display format
3.4.4
Display
format
Bit
Radix
Sign
B1
Not provided
B16
16
Not provided
O16
16
Not provided
O32
32
Not provided
D16
16
10
Not provided
D32
32
10
Not provided
d16
16
10
Provided
d32
32
10
Provided
H16
16
16
Not provided
H32
32
16
Not provided
A16
16
ASC
A32
32
ASC
B: Bit
O: Byte
D: Binary without sign
d: Binary with sign
H: Hexadecimal
A: ASCII
Registering devices
To perform a simulation using the monitor all window, a device must be registered.
Three methods are available to register a device.
2-113
Chapter 3 Simulator
button.
2. While pressing and holding the left button, move the cursor to the monitor all
window (drag).
2-114
Chapter 3 Simulator
13
In the monitor all window, a list of devices with an equivalent type to the selected
device is displayed.
The line of the selected device is highlighted to indicate that it is selected.
Device type
Device No.
Bit count
Radix
Current value
2-115
Chapter 3 Simulator
2. Set the device to be registered using the dialog bar.
For items, contents and precautions on changing settings, refer to "Changing the current value/preset
value/attribute" on page 2-96.
Preset value write button
Comment
Radix
3.4.5
Selecting devices
To select a device, perform the following procedure.
Selecting a device using the mouse
Place the cursor over the device to be selected, and click it.
2-116
Chapter 3 Simulator
Changing the current value, etc.
Once a device is selected, the current value, etc. can be changed using the dialog
bar.
For the procedure for changing the current value, preset value, etc. using the dialog bar, refer to
"Changing the current value/preset value/attribute" on page 2-118.
13
OFF status
B01
B01
B01
7015
7100
7101
B01
B01
B01
2-117
Chapter 3 Simulator
Device type
Device No.
Bit count
Radix
Current value
Setting procedure
1 Select the monitor window for which devices are to be changed as the current
window. Place the cursor over the device to be changed, and click it.
2 Change the current value, preset value and attribute using the dialog bar.
For items, contents and precautions on changing settings, refer to "Changing the current value/
preset value/attribute" on page 2-96.
Comment
Radix
The contents set using the dialog bar are written to the selected device.
Resetting devices
Edit Reset Device in Monitor All/Registration Monitor
To reset the selected device to the default value, perform the following procedure.
Select "Reset Device in Monitor All/Registration Monitor" from the "Edit" menu.
2-118
The current value of the selected device is returned to the default value.
Chapter 3 Simulator
3.5
Registration Monitor
The registration monitor displays timing charts for registered devices. When steps
are executed, the current status is displayed in real-time so that program operations
can be confirmed. This section describes how to view and manipulate the registration monitor.
3.5.1
3.5.2
Registers up to 40 devices.
Displays timing charts for registered devices (both bit devices and word devices).
13
When displaying the registration monitor for the first time, display the registration
monitor window, and then register devices by dragging and dropping them from the
ladder monitor or by using the dialog bar.
For the procedure for registering devices by specifying the type and number from the dialog bar, refer
to "Changing the current value/preset value/attribute" on page 2-118.
2-119
Chapter 3 Simulator
To register devices by dragging and dropping them from the ladder monitor window,
perform the following procedure.
1. Select "Registration Monitor" from the "File" menu, or click the
button.
When you press the left mouse button while pressing and holding the [Ctrl] key
on the ladder monitor window, all the devices displayed in the ladder monitor
window are selected.
3. While pressing and holding the left mouse button, move the cursor to the registration monitor window (drag), and release the left button.
Timing charts are displayed by default. To display comments, select the comment type using "Comment" on the dialog bar.
When registering one device
Drag
[Ctrl] +
Drag
2-120
Chapter 3 Simulator
2. Select "Save Window As" from the "File" menu, or click the
button.
3 Specify the folder (directory) and the file name in which the file is to be saved.
13
Folder (directory)
File Name
2. Specify the folder and file name in which the file to be read is located.
Folder (directory)
File Name
File Type
The specified file is read, and the registration monitor window is opened.
2-121
Chapter 3 Simulator
3.5.3
Vertical cursor
Cursor
Current value
Preset value
Comment
Timing chart
When many devices are registered, it is recommended that you open two or
more windows for easier viewing.
While the simulator is running, the current values are changed continuously
according to the operation speed.
3.5.4
Registering devices
To perform a simulation using the registration monitor, a device must be registered.
Two methods are available to register a device.
The registration procedure is the same as step 2 and onward in the procedure described for the
monitor all. Refer to page 2-114.
2-122
The registration procedure is the same as that described for the monitor all. Refer to page 2-115.
Chapter 3 Simulator
3.5.5
Selecting devices
To select a device, perform the following procedure.
13
2-123
Chapter 3 Simulator
OFF status
B01
B01
B01
7015
7100
7101
B01
B01
B01
The procedure for changing these items is the same as that described for the monitor all. Refer to
"Changing the current value/preset value/attribute" on page 2-118.
Note: Even if bit devices are turned on/off or the current/preset values are changed
while operation is stopped, these settings are reset when an operation is started up.
Pause the operation, and then change the device status.
2-124
Chapter 3 Simulator
Only the device attribute (bit count, radix, comment type) of another device can be
copied. This function can be used to copy only the attribute of another device while
retaining the device type and device number.
To copy the attribute, perform the following procedure.
1. Left-click the copy source device.
13
2. Place the cursor in the copy destination device, and right-click it. When the menu
is displayed, select "Copy Attribute".
Note 1: Never left-click a device when specifying the copy destination. Leftclicking
specifies the copy source.
Note 2: Step 2 can be performed by pressing the Esc key so that the cursor color
becomes the same as the title bar color. Place the cursor in the copy destination
device using the UP and RIGHT keys, and then select "Copy Device Attribute in
Registration Monitor" from the "Edit" menu.
2-125
Chapter 3 Simulator
Moving devices
The device in the currently selected cursor position can be moved to another position by dragging and dropping to change the device order. To move a device,
perform the following procedure.
1. Place the cursor in the device to be moved.
2. While pressing and holding the left mouse button, move the mouse cursor to the
device in the position below the destination (drag).
2-126
Chapter 3 Simulator
Deleting devices
Edit Delete Devices in Registration Monitor Right-click (Delete)
To delete the device in the currently selected cursor position, perform the following
procedure.
Select "Delete Devices in Registration Monitor" from the "Edit" menu.
13
After deletion
Sorting devices
Edit Sort Devices in Registration Monitor Right-click (Sort)
Resetting devices
Edit Reset Device in Monitor All/Registration Monitor Right-click (Reset)
To reset the selected device to the default value, perform the following procedure.
Select "Reset Device in Monitor All/Registration Monitor" from the "Edit" menu.
The current value of the selected device is returned to the default value.
Note: Only the device in the cursor line is reset by this operation. To reset all the
displayed devices, select "Reset" from the "Execute" menu. Devices cannot be reset
in the monitor.
2-127
Chapter 3 Simulator
3.5.6
2-128
While pressing and holding the left mouse button on the cursor pointer, move it to
the movement destination, and then release the left button.
Press the Esc key to change the cursor on a device to blue, and then move the
cursor using the LEFT and RIGHT keys.
The active status of the vertical cursor can be changed by pressing the Tab key.
Chapter 3 Simulator
Note 1: The current values displayed indicate the values in the positions in which
the active vertical cursor is located. Even when a reset is executed, the values in the
vertical cursor positions are displayed as the current values. When the vertical
cursor is not provided, the current values displayed indicate the actual current
values. The actual current values can be entered while the vertical cursor is not
displayed. In the monitor, the vertical cursor can be manipulated only when the
monitor is stopped.
Note 2: The vertical cursor can be used to change the ON/OFF status of contacts,
the current values and the preset values of devices.
13
Scales are provided at the top of timing charts. One scale indicates one scan while
scans are executed or one instruction while steps are executed.
By default, 32 scales are displayed on the screen. The number of scales can be set
anywhere between 1 and 511.
Timing charts are easier to view when you adjust the number of scales when the
interval between ON and OFF of contacts is short, for example.
To set the number of scales, perform the following procedure.
1. Select "Set No. of Scales for Timing Chart" from the "Settings" menu, or click the
button.
The "Set No. of Scales for Timing Chart" dialog box is displayed.
2. Set the number of scales between 1 and 511. The default value is 32.
Note: When scales cannot be displayed on the window because there are too many
scales, the message "Cant write scales." is displayed. If this occurs, either widen
the window or reduce the number of scales.
The number of scales for timing charts is changed to the value entered.
When "32" is entered
2-129
Chapter 3 Simulator
The wait time available while scans are executed can be set.
The wait time is applied to all the operations performed by the simulator. When the
execution speed is too fast or slow, adjust the wait time value accordingly. The wait
time cannot be set in the monitor.
To set the wait time, perform the following procedure.
1. Select "Wait Time" from the "Settings" menu, or click the
button.
2. Set the wait time between 0 and 10000 ms. The default value is 90 ms.
3. Click the [OK] button to register the value entered. To cancel the setting, click the
[Cancel] button.
2-130
Chapter 3 Simulator
3.5.7
Preview display
File Print Preview
To confirm the contents to be printed out on the preview screen, perform the following procedure.
1. Select the registration monitor to be printed out as the current window.
2. Select "Print Preview" from the "File" menu.
The [Print] button on the screen can be clicked to print out the image displayed.
2-131
13
Chapter 3 Simulator
Executing printout
File Print
Printout is executed.
Note: If printout is not correctly performed, confirm the settings and connection
status of the printer.
2-132
Chapter 4
Monitor
4.1
4.1.1
4.1.2
4.1.3
2-134
2-134
2-134
2-135
4.2
4.2.1
4.2.2
4.3
4.3.1
4.3.2
4.4
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.5
4.5.1
4.5.2
4.6
4.6.1
4.6.2
4.6.3
2-144
2-144
2-144
2-144
2-145
2-145
2-146
2-147
2-149
2-149
2-150
2-154
Chapter 4 Monitor
4.1
4.1.1
Allows you to confirm the operation status of a program in real-time using the
ladder monitor, timing charts, etc.
Allows you to operate input contacts on the monitor screen by disabling the input
refresh and the output. (Visual KV and KV-300 only)
Easily changes the preset values and current values of timers, counters and
devices.
Changes the current values of devices all at once by specifying the range.
4.1.2
2-134
After the monitor is stopped, never disconnect the PLC and connect another PLC
while the monitor window is displayed. If you do this, the contents of the ladder
monitor on the monitor may be different from the contents of the ladder program
in PLC, and the program may not operate correctly.
Minimized windows are not monitored. (The operation speed becomes slow if
there are many devices to be monitored. To prevent this, it is recommended that
you minimize or close the windows which do not need to be monitored.)
When the entire monitor window is minimized, the monitor is stopped. When
performing monitoring again, select "Start Monitor" from the menu or click the
button.
Timing charts in the registration monitor are not actuated by a scan on the PLC
side.
Chapter 4 Monitor
4.1.3
Connect the PLC to the personal computer with the connection cable, and
confirm that the serial port of the monitor is correctly connected before starting up
the monitor.
If it is not correctly set, the error message "Check connection cable with the
PLC." is displayed when the monitor is started up, and monitoring is disabled.
The initial preset values of the serial port are "COM port: No. 1" and "Baud rate:
AUTO". When using any other setting, read the description in "4.2 Communicating with the PLC" ( p. 2-136), and then change the setting.
Never disconnect the connection cable from the PLC while monitoring is being
performed. If you do this, a communication error may occur or the system may
be reset.
Never perform communication in a location with excessive noise. A communication error may occur.
If communication errors occur often, set the baud rate (communication speed) to
a lower value.
2-135
14
Chapter 4 Monitor
4.2
4.2.1
Before communicating with the PLC, the COM port and the baud rate (communication speed) on the personal computer connected to the PLC should be set.
To set these parameters, open the monitor from the editor.
1. Select "File", "Communication Setup" and "Set PLC Communication Parameters"
from the menu on the editor screen.
The monitor is displayed.
3. When the communication port is set, the monitor mode is automatically selected.
button.
To continue edits, select "Editor" from the "File" menu or click the
To set the serial port, perform the following procedure while the monitor is stopped
(while communication is not being performed).
1. Select "Serial Port" from the "Settings" menu.
2. Set the COM port and the baud rate (communication speed) to be used.
COM Port
Select the COM port number connected to the cable. The initial value is
"COM1". "COM port" refers to a serial port, and the RS-232C interface is
used for communication. Only one COM port may be provided in some
personal computers.
Baud Rate
Select the baud rate from "AUTO", "9600", "19200" and "38400" (some of
them may not be available in some personal computers). The default value
is "AUTO". "Baud rate" refers to the communication speed, and indicates the
number of bits which can be transferred in a second. As the baud rate value
becomes larger, communication is performed at a higher speed. Normally
"AUTO" should be selected.
3. Click the [OK] button to register the setting. To cancel the setting, click the
[Cancel] button.
2-136
Chapter 4 Monitor
The Ladder Builder for KV can specify the station number of two or more KV-L2
units connected in the multi-drop method so that one personal computer can transfer
programs to and monitor programs in two or more KV-300 units.
To set the machine number, perform the following procedure while the monitor is
stopped (while communication is not being performed).
Station No.
LADDER
BUILDER for KV
Port 1: RS-232C
14
Port 2: RS-422A
RS-232C/RS-422A
converter
The machine number refers to the number set by the station number setting
switch on the KV-L2 unit.
3. Click the [OK] button to register the setting. To cancel the setting, click the
[Cancel] button.
2-137
Chapter 4 Monitor
4.2.2
When the [Auto Setup] button is clicked, all the registered comments are selected.
3. To register the setting and close the dialog box, click the [OK] button. To cancel
the setting, click the [Cancel] button.
2-138
Chapter 4 Monitor
4.3
4.3.1
A new window can be created, a ladder program saved in the PLC can be transferred to the personal computer and deconverted, and then a ladder drawing can be
displayed and monitored.
Make sure that the PLC is correctly connected, and then perform the following
procedure using the editor.
Note: When using the monitor for the first time, ensure that the PLC communication
parameters are correctly set.
Refer to "4.2.1 Setting the PLC communication parameters" on page 2-136.
To transfer a program from the PLC and start up the monitor, perform the following
procedure.
1. Select "File", "Monitor" and "Monitor PLC" from the editor menu.
2. The transfer status of the program from the PLC is indicated on the graph.
Transferring programs
File Monitor Compile Transfer Monitor (Ctrl + F8)
Programs created using the editor can be compiled into machine code, and then
transferred to the program memory area of the PLC.
Connect the PLC to the personal computer before starting the transfer.
To transfer a program, perform the following procedure.
1. Select the ladder diagram of the program to be transferred as the current window.
2-139
14
Chapter 4 Monitor
2. Select "File", "Monitor" and "Convert Transfer Monitor" from the menu, or
button.
click the
Note 1: Write is not performed when there is no difference between the program
saved in the PLC and the program transferred.
Note 2: If conversion is not performed normally, the message "Conversion error
exists. Data cant be transferred." is displayed. When the [OK] button is clicked, the
error list is displayed. Correct the cause of error, and then transfer the program
again.
Note 3: When the code check is specified, the message "Reverse conversion error"
is displayed for the ladder containing a deconversion error. When the [OK] button is
clicked, the ladder is transferred to the PLC. However, the transferred program
cannot be read. Correct the cause of error, and then transfer the program again.
H-3 Programs which cannot be decompiled (p. 2-203)
WARNING
If a program is written while running, serious danger may be generated depending on the status of the control equipment connected to the PLC. Pay
careful attention.
3. The program is transferred to the PLC, and the write status is indicated on the
graph.
2-140
Chapter 4 Monitor
Reading programs
File Monitor Read Program from PLC
Programs which have been transferred to the PLC can be decompiled, and then
read in the editor.
Connect the PLC to the personal computer before starting to read.
To read a program, perform the following procedure.
1. Select the window from which a PLC program is to be read as the current window on the editor screen.
2. Select "File", "Monitor" and "Read Program from PLC" from the menu, or click the
button.
3. The transfer status of the program from the PLC is displayed on the graph.
The program in the editor can be verified against the program currently saved in the
PLC memory.
Connect the PLC to the personal computer before starting verification.
To perform verification, perform the following procedure.
1. Select "File", "Monitor" and "Verify against PLC Program" from the menu on the
editor screen.
The monitor screen is displayed, the program currently saved in the PLC is
transferred, and then the editor screen is automatically displayed again.
2. When no difference is detected during verification, the message "Verify completed." is displayed.
2-141
14
Chapter 4 Monitor
Specified devices can be read all at once from the PLC by specifying the range, and
then can be edited.
1. Select "File", "Monitor" and "Edit Offline Device" from the editor menu.
Refer to "4.6.2 Changing the current values all at once " (p. 2-150).
Note: When the monitor is started up in the device setting mode, the ladder monitor,
registration monitor and monitor all cannot be opened.
Exit procedure
File Editor
You can exit from the monitor and return to the editor.
When switching to the monitor again using the same program, select "File", "Monitor" and "Compile _ Transfer _ Monitor" from the editor menu.
When the program is the same as that saved in the PLC, the monitor is selected
again without transferring the program.
button.
Note: The Ladder Builder for KV itself cannot be terminated directly from the monitor. To exit from the Ladder Builder for KV, return to the editor, and then select "Exit"
from the editors "File" menu.
2-142
Chapter 4 Monitor
4.3.2
Ladder
monitor
window
p. 2-90
Tool bar
Provides buttons to
execute commands.
Only commonly used
commands are
provided as buttons.
Each command can be
executed by clicking
the corresponding
button once.
Dialog bar
Allows you to register
devices, assign device values
and preset values, and reset
timers and counters.
Monitor all
window
p. 2-113
Registration
monitor
window
p. 2-122
The name and function of each part of each window are described on the pages listed below.
Ladder monitor window
p. 2-90
p. 2-113
p. 2-122
2-143
14
Chapter 4 Monitor
4.4
Ladder Monitor
This section describes the monitor start/stop procedure, the screen displayed while
the monitor is running, the PLC mode setting, etc.
4.4.1
4
4.4.2
If a displayed ladder diagram is closed, select "Ladder Monitor" from the "File" menu
button.
to display it again, or click the
Note 1: This operation is not typically required because the ladder monitor window
is always displayed when the simulator is started up from the editor.
Note 2: Only one ladder monitor window can be opened at a time.
Note 3: This function is disabled when the ladder window is already open.
4.4.3
2-144
For error messages and countermeasures, refer to "Appendix A Error Message List" on page 2-156.
Chapter 4 Monitor
4.4.4
Communication with the PLC can be started, and the operation status of the PLC
can be displayed on each window.
To start the monitor, perform the following procedure.
Note 1: If a conversion error is present, the monitor cannot be started. Make sure
that the ladder program can be correctly compiled (converted) before starting up the
monitor.
Note 2: When the monitor is started up for the first time, the monitor is automatically
started.
Select "Start Monitor" from the "Monitor" menu, or click the
CAUTION
4.4.5
button (green).
Never disconnect the connection cable to the PLC while the monitor is running. If you do this, a communication error may occur or the personal computer may be reset.
button (red).
2-145
14
Chapter 4 Monitor
4.4.6
Status indication
While the monitor is running or while data is reconstructed in the record reconstruction mode, the PLC mode, scan time, etc. are displayed in the status indication area
on the monitor window.
PLC mode
Indicates the operation
mode of the PLC.
Scan time
Indicates the scan time in
increments of "0.1 msec".
Registration consumption
quantity
Indicates the monitor registration
consumption quantity of the
current window.
Registration consumption
quantity of entire monitor
Indicates the monitor registration
consumption quantity in the entire
monitor mode.
2-146
Chapter 4 Monitor
4.4.7
14
2-147
Chapter 4 Monitor
4.5
4.5.1
4.5.2
Displays the current value and preset value of all devices, and the ON/OFF
status of the contacts and coils for each device type.
For execution and operating procedures for the monitor all window, refer to "3.4 Monitor All" on
page 2-109.
Registers up to 40 devices.
Displays the current values of registered devices, and the ON/OFF status of bit
devices and comments.
Displays timing charts for registered devices (both bit devices and word devices).
For execution and operating procedures for the registration monitor, refer to "3.5 Registration Monitor"
on page 2-119.
Note: Timing charts are not actuated by a scan on the PLC side.
Only one vertical cursor is displayed on timing charts.
2-148
Chapter 4 Monitor
4.6
Monitor Function
This section describes the functions which can be executed by the monitor such as
disabling the input refresh/disabling the output, change all of current values, device
all clear, etc.
4.6.1
Disabling the input refresh/Disabling the output Visual KV and KV-300 Only
A Visual KV and KV-300 are equipped with the input refresh disable function and the
output refresh disable function.
When input refresh is disabled, read (input refresh) of input relays of the PLC is
stopped, and write from the monitor is enabled.
To set the input refresh disable function, select "Disable Input Refresh" from the
"Monitor" menu when the monitor is started.
Check mark
If input refresh is disabled, read (input refresh) of input relays of the PLC is dis
abled, and write from the monitor is enabled. The setting status is saved in the PLC.
However, when the PLC operation mode is changed from STOP to RUN or when
the power is turned off and on again, the setting is not saved.
When output is disabled, the output status is not updated even if a program is
executed. Select this function when outputs from output relays are not desired.
To set the output refresh disable function, select "Disable Output " from the "Monitor" menu when the monitor is started.
Check mark
If output refresh is disabled, write (output) to output relays of the PLC is disabled.
The setting status is saved in the PLC. However, when the PLC operation mode is
changed from STOP to RUN or when the power is turned off and on again, the
setting is not saved.
2-149
14
Chapter 4 Monitor
4.6.2
The specified devices can be read all at once by specifying the range from the PLC.
The current values can then be changed and written to the PLC. In addition, the
setting of the read devices can be saved, and the setting of saved devices can be
read.
Change all can be performed on the change all window displayed when "Change
All" is selected from the "File" menu. Two or more change all windows can be
displayed.
When the devices to be read are specified using the dialog bar and the [Register]
button is clicked, all the specified devices are read to the change all window.
Change all window
Device Range
Value
Enter a value.
[Partial Change] button Changes all the contents of the selected device range.
[File Read] button
Reads the text file of the contents of devices saved by change all.
Device
Current Value
Comment
The cursor can be moved between items using the Tab key (forward direction) or
the Tab + Shift keys (reverse direction).
When the [X] button located in the upper right corner of the window is clicked, the
change all window is closed.
When a current value outside the acceptable range is entered, "NG" is displayed.
Note 1: Only one consecutive range can be read to one window. Separate ranges
cannot be read to one window. When reading separate ranges, select "Change All"
from the "File" menu, open a new change all window, specify and register the
desired range using the dialog bar, and then read it.
Note 2: Only the current value can be manipulated for timers/counters.
Note 3: Writing to the PLC requires a longer time than reading from the PLC.
2-150
Chapter 4 Monitor
The specified device data is read from the PLC, and displayed in the window.
While in this state, the attribute (radix, bit count, comment) can be changed using
the dialog bar.
Note: Only one consecutive range can be written at a time. Separate ranges cannot
be written at the same time.
Saving/reading devices
The setting of devices read from the PLC can be saved to a file. The setting of
devices saved in a file can be read.
Saving devices to a file
1. Select the change all window to be saved as the current window.
2. Select "Save Window As" from the "File" menu, or click the
button.
2-151
14
Chapter 4 Monitor
3. Specify the folder (directory) and file name to which data is to be saved.
Folder (directory)
File Name
Note: When data is already saved in a file and you want to save new data with the
same file name, select "Save" from the "File" menu. If you do this, the original data
will be erased because the existing file is overwritten by the new file.
How to print out device contents lists
To print out device contents, perform the following procedure.
1. Specify the device range to be printed out in the change all window. Click the
[File Read] button.
The "Save" dialog box is displayed. Enter the file name.
2. Read the change all text file (*.txt) saved in step 1 that is to be printed out using
the Windows memo, editor or word processor software.
(The file is saved in text format. Be sure to select text format when opening the
file in the word processor software.)
3. Print out the file from the software used to read the file.
2-152
Chapter 4 Monitor
Reading devices from a file
1. Select "Open Window" from the "File" menu
2. Click the
3. Specify the folder (directory) and file name in which the file to be read is saved.
14
Folder (directory)
File Name
File Type
The specified file is read, and the change all window is opened.
2-153
Chapter 4 Monitor
4.6.3
Initializing devices
Settings Device All Clear DM All Clear
Latching Relay All Clear
Counter All Clear
If the PLC operation mode is set to "RUN" when devices other than data memory
are cleared, the message "Set STOP and execute?" is displayed.
When the PLC is set to RUN mode while "All Clear" is executed (below).
When the PLC is set to RUN mode while "All Clear" is executed
If the PLC operation mode is set to "RUN" when devices other than data memory
are cleared, the message "Set STOP and execute?" is displayed.
To select the STOP mode and then execute all clear, click the [Yes] button. To
cancel execution of all clear, click the [No] button.
2-154
Appendices
Appendix A
A-1
A-2
A-3
A-4
A-5
A-6
A-7
A-8
A-9
2-156
2-156
2-156
2-157
2-157
2-158
2-159
2-159
2-160
2-161
Appendix B
B-1
B-2
B-3
B-4
2-163
2-163
2-164
2-165
2-166
2-168
2-168
2-168
2-169
2-169
2-172
2-172
Appendix E
E-1
E-2
E-3
2-174
2-174
2-176
2-176
2-180
2-180
2-188
2-195
Appendix H
H-1
H-2
H-3
2-201
2-201
2-202
2-203
Appendix I
Appendices
Appendix A
A-1
System errors
A system error message is displayed when the entire system (including Windows)
becomes unstable.
Appendices
Error message
Jump failed.
Program is empty.
Change failed.
Illegal Element.
A-2
Memory errors
A memory error message is displayed when Windows does not have enough
memory.
When a memory error is displayed, exit from other applications that are open,
or increase the amount of memory.
Error message
Error message
2-156
Appendices
A-3
File errors
A file error is displayed when a file is damaged.
When a file error is displayed, check the disk using "SCANDISK", and then restore
the file if an error is detected. Reinstall the Ladder Builder for KV.
Error messages displayed in the editor are shown below.
Error message
Error message
Appendices
A-4
Installation errors
An installation error is displayed when the target file does not exist in the appropriate
location. The target file may have been deleted from the installation destination
folder (directory).
When an installation error message is displayed, reinstall the Ladder Builder for KV.
Error message
Error message
2-157
Appendices
A-5
Compilation Error.
Appendices
Specified label
already used.
Write/Develop
macro failed.
Cause
A grammar error occurred
when a program was read from
the KV and converted into a
ladder diagram, or when a
ladder diagram was converted
while the code check system
setting was selected.
A grammar error occurred
when edit was terminated.
Program is too
large.
No. of instruction
word or operand is
illegal.
Contact name is
illegal.
Temporary device
cant be used for
TMR, TMH and
TMS.
Temporary device
cant be used for C.
Temporary device
cant be used for
CTH.
An unaccepted
device is specified.
These devices cannot be used
as temporary devices.
Countermeasures
Display the error list [ Error
display (p. 2-76)], confirm the
contents of the error, and then
correct the program
[ H-3 Programs which cannot be
decompiled (p. 2-203)].
Display the error list [ Error
display (p. 2-76)], confirm the
contents of the error, and then
correct the program.
Specify a different label for each
device.
Confirm the contents of temporary
devices. Confirm that the limitation
in the editor was satisfied while the
macro was written and developed.
The maximum number of lines
allowed in a ladder program is
9999.
Confirm the format of the
corresponding instruction using
the manual or the help function.
Temporary device
cant be used for
CTC.
Temporary device
cant be used for
UDC.
Illegal operand.
2-158
Appendices
A-6
Countermeasures
Increase the width of the
registration monitor window.
Cause
An error occurred during
communication.
Unregistered
program
Countermeasures
Confirm that the personal
computers RS-232C port is
correctly connected to the PLC.
Confirm that the communication
(COM1/2) port and baud rate are
set correctly in "Settings"-"Serial
Port".
Transfer a program to the KV
before making these attempts.
2-159
Appendices
A-7
Cause
Because the width of the
registration monitor window is
too narrow, the specified
number of scales cannot be
drawn.
Appendices
A-8
PLC errors
Error messages displayed when problems occur in a Visual KV or a conventional KV
are shown in the table below.
Error message
Analysis Disabled
Error
System Error
Run Time Error
Cause
An unexpected error occurred
in the KV main unit.
Countermeasures
Turn off power to the KV main
unit, and then turn it on again. If
the same error occurs frequently, contact your nearest
KEYENCE office.
Memory Error
CALL Instruction
Nest Error
FOR Instruction
Nest Error
MPS Instruction
Nest Error
Divided by 0
Address Error
Illegal Instruction
Error
Appendices
Watchdog Timer
Error
Program Error
INI Instruction Nest Five or more interrupts occurred Correct the program so that only
Error
at once.
one interrupt occurs at once.
2-160
Appendices
Cause
There is not enough memory to
complete the compilation.
Because 100 errors or more
occurred during compilation,
compilation was aborted.
The mnemonic of an instruction
word is incorrect. (This error often
occurs when a file created by a
commercial editor or word processor is opened and the mnemonic list
is edited.)
Countermeasures
Confirm that there is enough memory
and hard disk space.
Correct each error.
Appendices
A-9
Instruction is
repeatedly used.
Nested levels in
subroutine is too many.
Undefined subroutine
exists.
Subroutine No. is
repeatedly used.
Unusable in interrupt
program.
Instruction position
error.
Nested levels of
paired instruction is
too many.
Usage of paired
instruction is incorrect.
Parallel connection is
used in STG instruction.
END instruction is not
found.
ENDH instruction is
not found.
STG instruction
position error.
SFT instruction
operand error.
2-161
Appendices
Error message
Corresponding CTH
instruction is not
found.
Cause
Although the CTC instruction is
used, the corresponding CTH
instruction is not included in the
program.
Countermeasures
Include the corresponding CTH
instruction in the program before the
END instruction.
Corresponding
instruction is
undefined.
Unusable in subroutine.
Model code is
incorrect.
First line is illegal.
Mnemonic is illegal.
Appendices
First operand is
illegal.
Second operand is
illegal.
Third operand is
illegal.
After mnemonic is
unnecessary.
After first operand is
unnecessary.
After second operand
is unnecessary.
After third operand is
unnecessary.
Code file was not
generated.
Ladder diagram cant
be drawn.
Number of instructions is too large.
Previous connecting
block is not found.
Following connecting
block is not found.
Instructions are not
paired.
Usage of CON
instruction is incorrect.
Connection of multiple
input elements is illegal.
Output elements cant be
connected in parallel.
Input element connected
to output line.
Output element
connected to bus.
Termination element not
connected to output line.
Block has too long
parallel connection.
2-162
Appendices
Appendix B
Instruction List
This appendix includes a list of instructions and an outline of their processes. For
details, refer to Chapter 2, "Instructions" on page 3-33.
Basic instructions
Instruction name
Mnemonic
Outline of process
Load
LD
Load Bar
LDB
Out
OUT
Out Bar
OUB
And
AND
And Bar
ANB
Or
OR
Or Bar
ORB
And Load
ANL
Or Load
ORL
Set
SET
Reset
RES
Timer
TMR
High-Speed Timer
TMH
High-Speed 1-ms
Timer
TMS
Counter
Sets an up counter.
Up-Down Counter
UDC
Differentiate Up
DIFU
Differentiate Down
DIFD
Keep
KEEP
Shift
SFT
High Speed
HSP
Master Control
MC
Master Control
Reset
MCR
Memory Switch
MEMSW
No Operation
NOP
Performs no operation.
End
END
End Hi
ENDH
2-163
Appendices
B-1
Appendices
Application instructions
Appendices
B-2
2-164
Instruction name
Mnemonic
Outline of process
Wait ON
W-ON
Wait OFF
W-OFF
Wait Up Edge
W-UE
W-DE
Stage
STG
Connect
CON
Push
MPS
Read
MRD
Pop
MPP
Jump
JMP
End Stage
ENDS
Step
STP
Step End
STE
Interval Timer
ITVL
CTH
CTC
Subroutine Call
CALL
Subroutine Entry
SBN
Subroutine Return
RET
Repeat Start
FOR
Repeat End
NEXT
16-Key Input
HKEY
Appendices
Arithmetic instructions
Instruction name
Mnemonic
Outline of process
Trimmer Setting
TMIN
@TMIN
Load A
LDA
@LDA
Store A
STA
@STA
Compare
CMP
@CMP
Add
ADD
@ADD
Subtract
SUB
@SUB
Multiply
MUL
@MUL
Divide
DIV
@DIV
And A
ANDA
@ANDA
Or A
ORA
@ORA
Exclusive Or A
EORA
@EORA
Shift Right A
SRA
@SRA
Shift Left A
SLA
@SLA
Rotate Right A
RRA
@RRA
Rotate Left A
RLA
@RLA
Complement
COM
@COM
Increment Memory
INC
@INC
Decrement
Memory
DEC
@DEC
Multiplexer
MPX
@MPX
Demultiplexer
DMX
@DMX
2-165
Appendices
B-3
Appendices
Appendices
B-4
Instruction name
Mnemonic
Outline of process
Transfer BCD
TBCD
@TBCD
Transfer BIN
TBIN
@TBIN
ASCII Convert
ASC
@ASC
Reverse ASCII
Convert
RASC
@RASC
Square Root
ROOT
@ROOT
Differentiation
@xxxx
Instruction name
Mnemonic
Outline of process
Interrupt Disabled
DI
Interrupt Enabled
EI
Interrupt
INT
Interrupt instructions
2-166
RETI
Appendices
Appendix C
KV-16
R(W)/T(W)
KV-24
R(W)/T(W)
KV-40/80
R(W)/T(W)
KV-300
Basic input relay 0000 to 0005 0000 to 0009 0000 to 0015 KV-40
0000 to 0009
R(W)/T(W):
0000 to 0107
KV-80
R(W)/T(W):
0000 to 0125
KV-10
AR/AT/DR/DT:
0000 to 0005
KV-16
AR/AT/DR/DT:
0000 to 0009
Extended input
relay
KV-10
AR/AT/DR/DT:
0500 to 0503
KV-16
AR/AT/DR/DT:
0500 to 0505
Basic output
relay
Extended output 0600 to 0915 0600 to 0915 0600 to 0915 0700 to 0915
relay
KV-24
AR/AT/DR/DT:
0000 to 0015
KV-40
AR/AT/DR/DT:
0000 to 0107
KV-24
AR/AT/DR/DT:
0500 to 0507
KV-40
AR/AT/DR/DT:
0500 to 0515
Internal utility
relay
1000 to 1915 1000 to 1915 1000 to 1915 1000 to 1915 1000 to 1915 1000 to 1915 1000 to 1915
3000 to 6915 3000 to 6915 3000 to 6915 3000 to 15915 3000 to 15915
Special utility
relay
2000 to 2915 2000 to 2915 2000 to 2915 2000 to 2915 2000 to 2915 2000 to 2915 2000 to 2915
7000 to 17915
Timer/counter
T/C000 to 063 T/C000 to 063 T/C000 to 119 T/C000 to 119 T/C000 to 249 T/C000 to 249 T/C000 to 249
High-speed
timer/counter
CTH0 to 1
CTH0 to 1
CTH0 to 1
CTH0 to 1
CTH0 to 1
CTH0 to 1
CTH0 to 1
High-speed
comparator
CTC0 to 3
CTC0 to 3
CTC0 to 3
CTC0 to 3
CTC0 to 3
CTC0 to 3
CTC0 to 3
Data memory
DM0 to 0999 DM0 to 0999 DM0 to 1999 DM0 to 1999 DM0 to 9999 DM0 to 1999 DM0 to 1999
Temporary
memory
TM0 to 31
TM0 to 31
TM0 to 31
TM0 to 31
TM0 to 31
TM0 to 31
TM0 to 31
2-167
Appendices
C-1
Appendices
Appendix D
D-1
2003*
Always OFF.
2004*
2005*
2006*
2007*
2008*
2010*
2011*
2012*
2009*
Appendices
Function
2002*
* Read-only relay.
D-2
Function
2100*
2101*
2102*
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
ON: Cleared
OFF: Not cleared
ON: Prohibited
OFF: Permitted
ON: Set to OFF
OFF: Not set to OFF
ON: Set to ON
OFF: Not set to ON
ON: Reversed
OFF: Not reversed
ON: Prohibited
OFF: Permitted
ON: Set to OFF
OFF: Not set to OFF
ON: Set to ON
FF: Not set to ON
ON: Reversed
OFF: Not reversed
ON: Cleared
OFF: Not cleared
* Read-only relay.
Multiplication
mode
2113
2114
1 pulse
x2
x4
2 pulses
OFF
ON
OFF
ON
OFF
OFF
ON
ON
Note: Never use special utility relays that are not shown above.
2-168
Appendices
D-3
Function
2200*
2201*
1 pulse
2214
ON: Cleared
OFF: Not cleared
ON: Prohibited
OFF: Permitted
ON: Set to OFF
OFF: Not set to OFF
ON: Set to ON
OFF: Not set to ON
ON: Reversed
OFF: Not reversed
ON: Prohibited
OFF: Permitted
ON: Set to OFF
OFF: Not set to OFF
ON: Set to ON
OFF: Not set to ON
ON: Reversed
OFF: Not reversed
ON: Cleared
OFF: Not cleared
x2
x4
2 pulses
OFF
ON
OFF
ON
OFF
OFF
ON
ON
Note: Never use special utility relays that are not shown above.
D-4
2305
Function
External outputs disabled
(outputs 0500 to 0915)
External refresh inputs disabled
(inputs 0000 to 0415)
Constant scan time mode
(write preset value in TM29)
Remains ON for one scan when scan time exceeds
preset constant scan time.
Start flag for frequency counter operation.
2306
2307
2308
2300
2301
2303
2304
2309
2310
2314
2315
ON: Disabled
OFF: Not disabled
ON: Disabled
OFF: Not disabled
ON: Enabled
OFF: Disabled
ON: Enabled
OFF: Disabled
2-169
Appendices
2202*
Appendices
Relay No.
2400
2401
2402
2403
2404
2405
2406
2407
2408
Appendices
2409
2410
2411
2412
2413
2414
2415
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2515
2-170
Function
Timing of CTH0 external signal
OFF
External preset
OFF
OFF
not used
ON
At falling edge
ON
OFF
At rising edge
ON
ON
Level
At rising edge
OFF
ON
At falling edge
ON
OFF
At rising edge
ON
ON
At both edges
At rising edge
OFF
ON
At falling edge
ON
OFF
At rising edge
ON
ON
At both edges
External preset
OFF
OFF
not used
ON
At falling edge
ON
OFF
At rising edge
ON
ON
Level
At rising edge
OFF
ON
At falling edge
ON
OFF
At rising edge
ON
ON
At both edges
At rising edge
OFF
ON
At falling edge
ON
OFF
At rising edge
ON
ON
At both edges
Appendices
2609
2610
2611
2612
2613
2712
Function
Input time constant of input expansion unit with relay
Nos. 0100 to 0115
Input time constant of input expansion unit with relay
Nos. 0200 to 0215
Input time constant of input expansion unit with relay
Nos. 0300 to 0315
Input time constant of input expansion unit with relay
Nos. 0400 to 0415
Clearing of input at expansion disconnect
OFF: 10 ms
ON: 10 s
OFF: 10 ms
ON: 10 s
OFF: 10 ms
ON: 10 s
OFF: 10 ms
ON: 10 s
OFF: Cleared
ON: Not cleared
This area is stored
even when the
operation mode is
changed from
PROGRAM to RUN,
or when the power is
turned off (without
being affected by the
MEMSW instruction).
This area is not
cleared even if the
utility relay All Clear
function is activated.
However, this area is
cleared when an All
Clear is executed
without registering a
program.
2714
2715
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2812
2813
Sets input time constant to all inputs in basic module (except inputs used by
HSP instruction).
OFF: Sets input time constant to 10 ms.
ON: Refers to value stored in DM1940, then determines input time constant.
2814
HKEY instruction: Multiple keys are prohibited.
2815
HKEY instruction: Scan is finished.
2900 to 2915 HKEY information storage area.
Note: Never use special utility relays that are not shown above.
2-171
Appendices
Relay No.
Appendices
Memory switches
Appendices
D-5
D-6
bit0
1: Retains
0: Clears them and starts
operation.
bit1
bit2
1: Yes
0: No
bit3
1: Yes
0: No
bit4
1: Yes
0: No
bit5
1: Yes
0: No
bit6
1: Yes
0: No
bit9
1: Clears
0: Retains
1: Clears
0: Retains
1: 24-bit
0: 16-bit
1: 24-bit
0: 16-bit
1: Clears
0: Retains
1: Yes
0: No
1: Yes
0: No
Attribute: R/W
TM01
Attribute: R/W
TM02 to TM27
Attribute: R/W
TM28
Attribute: R
TM29
Attribute: R/W
TM30
Attribute: R
TM31
Attribute: R
2-172
DM1000 to DM1099
DM1100 to DM1199
DM1200 to DM1299
DM1300 to DM1399
Appendices
Data memories for motor drive
Setting range
DM1480
200 to 50000
DM1481
200 to 50000
(value larger than
startup frequency)
DM1482
0 to 4000
DM1484
0 to 65535
(2 or more when
DM1485 is 0)
DM1485
0 to 65535
DM1486
When an error
occurs, a
corresponding error
code 11 to 17 is
stored.
Frequency (Hz)
DM1481
(operation)
DM1480
(startup)
DM1482
(acceleration time)
DM1482
Time (ms)
(deceleration time)
2-173
Appendices
Setting contents
Appendices
Appendix E
E-1
Appendices
Function
2000
Undefined
2001
Undefined
2002
Always ON
2003
Always OFF
2004
2005
2006
2007
2008
2009
2010
2011
2012
Function
2100
2101
2102
2103
2104
1: Disabled 0: Enabled
2105
1: Yes
0: No
2106
1: Yes
0: No
2107
0: No
1: Yes 0: No.
Level of
direct output
to 0500 by
comparator
CTC0
(either one
is ON)
2108
1: Disabled 0: Enabled
2109
1: Yes
0: No
2110
1: Yes
0: No
2111
0: No
*2112
*2113
1: Yes 0: No
*2114
1: x4
*2115
1: Yes 0: No
Level of
direct output
to 0500 by
comparator
CTC1
(either one
is ON)
0: x2
2-174
Relay No.
Function
2200
2201
2202
2203
2204
1: Yes 0: No
2205
1: ON 0: OFF
Appendices
Relay No.
Function
2206
*2207
*2208
1: Disabled 0: Enabled
*2209
1: Yes
0: No
*2210
1: Yes
0: No
*2211
0: No
*2212
*2213
1: Yes 0: No
*2214
1: x4
*2215
1: Yes 0: No
0: Rising edge
1: Falling edge
1: ON 0: OFF
Level of
direct output
to 0501 by
comparator
CTC3
(either one
is ON)
0: x2
Relay No.
Function
*2300
1: Yes 0: No
*2301
1: Yes 0: No
*2302
Stops execution of user program (Does not stop interrupts.). 1: Stop 0: Run
*2304
*2305
Remains ON only for first scan when constant scan time is exceeded.
Forced reset (Initializes DM/TM/TMR/C utility relays by MEMSW except
high-speed counters.).
1: Yes 0: No
*2306
*2308
*2309
*2310
*2311
*2312
*2313
*2314
Converts ASCII character string into BIN (32 bits) (by detecting rising edge).
*2315
Converts BIN (32 bits) into ASCII character string (by detecting rising edge).
2600 to 2608
*2803
2804
Text data receive relay. Remains ON for one scan when text data is
received.
2805
Text data overflow. Remains ON for one scan when text data is not correctly
received.
2806
Text data communication error. Remains ON for one scan when a text data
communication error occurs.
1: Valid
*2807
*2812
*2813
2: Invalid
1: Yes 0: No
2815
2900 to 2915
Appendices
2-175
Appendices
Memory switches
Appendices
E-2
E-3
bit0
1: Retains
0: Clears them and starts
operation.
bit1
1: Memory error
0: Clears error and
continues operation.
bit2
1: Yes
0: No
bit3
1: Yes
0: No
bit4
1: Yes
0: No
bit5
1: Yes
0: No
bit6
1: Yes
0: No
bit7
1: Without MPS
0: With MPS
bit8
Unused
bit9
1: Clears
0: Retains
1: Clears
0: Retains
1: Clears
0: Retains
1: Yes
0: No
1: Yes
0: No
1: Yes
0: No
1: Yes
0: No
TM01
TM29
Not used.
TM30
TM31
DM9200 to DM9299
DM9300 to DM9399
Memory for A/D units and D/A units (valid in the KV-300 only)
DM9000 to DN9029
2-176
Appendices
I/O module error information (valid in the KV-300 only)
DM9500
DM9501
DM9507 to DM9517
11 to 7
DM9408
153 to 50000
DM9409
153 to 50000
DM9410
0 to 4096
DM9411
0 to 65535
DM9412
2 to 65535
DM9413
153 to 50000
DM9414
153 to 50000
DM9415
0 to 4096
DM9416
0 to 65535
DM9417
2 to 65535
Appendices
Set item
DM9407
Frequency (Hz)
DM1481
(operation)
DM1480
(startup)
DM1482
(acceleration time)
DM1482
Time (ms)
(deceleration time)
Data memory to convert ASCII character string into BIN value (32 bits)
DM9600
DM9601
Data memory to convert BIN value (32 bits) into ASCII character string
DM9602
DM9603
2-177
Appendices
Appendix F
F-1
Appendices
Samp02.ldr
Automatic flashing of indicators
Applicable models : All KV Series models (KV-10 is used in the program.)
Description
: When the program is executed, indicators automatically flash.
The flash speed can be set using an analog trimmer built into
the KV unit.
Samp03.ldr
Perfect emergency stop circuit
Applicable models : All KV Series models (KV-10 is used in the program.)
Description
: Offers an emergency stop circuit using MC and MCR instructions.
Samp04.ldr
Calculation of analog input mean value in KV-AD4
Applicable models : KV Series (except KV-300) and KV-AD4 (KV-10 is used in the
program.)
Description
: Obtains the mean value of analog input values received by the
KV-AD4.
Samp05.ldr
Controlling cylinder
Applicable models : All KV Series (KV-10 is used in the program.)
Description
: The cylinder starts moving when the work piece arrives. It
returns when it reaches to the end of stroke.
Samp06.ldr
Direct clock pulse
Applicable models : All KV Series (KV-10 is used in the program.)
Description
: The basic usage of high-speed counters.
Samp07.ldr
Ramp-up/down program
Applicable models : All KV Series (KV-10 is used in the program.)
Description
: The program is used to control the stepper motor motion and
position. The motor slowly starts rotating and maintains when it
reaches at the specified frequency. It stops gradually in a
specified duration.
Samp08.ldr
High-speed input
Applicable models : All KV Series (KV-10 is used in the program.)
Description
: Using HSP instruction, a fast input signal can be detected
stably and retained until reset.
2-178
Appendices
Samp09.ldr
Various timer circuits
Applicable models : All KV Series (KV-10 is used in the program.)
Description
: Three typical timer circuits are shown: On-delay, Off-delay and
One-shot timers.
Samp11.ldr
Setting value for internal counter by using BCD digital switch
Applicable models : All KV Series (KV-10 is used in the program.)
Description
: The set value of counter can be changed using external BCD
digital switch.
Samp12.ldr
Positioning control in KV-300 CPU (with return to home function)
Applicable models : KV-300
Description
: Performs trapezoid control and return to home using the positioning control function built into the KV-300 CPU unit.
Samp13.ldr
Direct memory sharing between KV-L2 units
Applicable models : KV-300 and KV-L2
Description
: Sets one KV-L2 as the parent station (no-procedure protocol
mode), sets the other KV-L2 as the child station (KV mode), and
reflects values of DMs changed in the parent station on the
child station.
Samp14.ldr
Convenient instruction to measure a pulse-to-pulse interval
Applicable models : All KV Series models (KV-10 is used in the program.)
Description
: Measures a pulse-to-pulse interval using ITVL instruction.
Samp15.ldr
Calculation of analog input mean value in KV-AN6
Applicable models : KV-300 and KV-AN6
Description
: Obtains the mean value of analog input values received by the
KV-AN6.
2-179
Appendices
Samp10.ldr
One-shot timer with adjustable set value by using Analog timer
Applicable models : All KV Series (KV-10 is used in the program.)
Description
: The set value of this one-shot timer can be adjusted using
Analog timer on the KV PLC.
Appendices
Appendix G
Quick Reference
This appendix provides a brief description of each function as well as lists of commands (menu buttons) and tool bars used to execute the functions.
G-1 Editor
Function list and menu
A brief description of functions and commands (menu buttons) used to execute the
functions are given below.
For detailed descriptions, refer to the corresponding reference page.
Appendices
Creating/reading/saving a file
Creating a new ladder program
File New
2-29
File Open
2-33
File Save
Save As
Overwrites an existing ladder program or saves a new file with a
new name.
Reading and saving a file in another format File Other Format
Saves/reads a mnemonic list.
Saves/reads comments in another LDR file.
Saves a ladder diagram in text format.
Verifying a ladder program
File File-Verify File
Compares/verifies a program in the editor to/against a saved program.
2-32
2-33
2-36
2-180
2-38
2-41
2-42
2-42
2-43
2-44
Appendices
Entering/deleting symbols and connection lines
Entering/deleting connection lines
Edit Symbol Input Vertical Connection Line
Horizontal Connection Line
Delete Vertical Connection Line
Delete Horizontal Connection Line
Horizontal Connection Line to End of Line
Enters or deletes a connection line. This operation can be performed
more quickly when the mouse or keyboard is used.
2-44
2-45
2-43
Edit Undo
2-45
Edit Redo
2-45
2-57
Editing comments/labels
Editing comments/label
Comment Edit Comment/Label
Enters/deletes/changes comments/labels from a device list.
Changing the label name/comment of the current device
Comment Change Label Name of Current Device
Change Comment of Current Device
Changes the label name or the comment of the device at the current
cursor position.
Editing line comments
Comment Edit Line Comment
Enters line comments into a program.
Changing ladder lines into comments
Comment Change Ladder Line into Comment
Treats ladder lines as comments. Ladder lines changed into
comments are ignored during conversion.
2-46
2-49
2-50
2-51
Copy/move/delete
Copying/moving/deleting a selected range
Edit Cut
Copy
Paste
2-54
2-71
Sets the directory for the automatic file save function, reverse conversion error check, etc.
2-181
Appendices
Edit operations
Appendices
Jump/find/replace
Jump
Edit Jump
Moves the cursor to a specified line, specified step number, top of the
program, bottom of the program, etc.
As well the cursor can be moved by registering lines.
Finding instruction words/operands
Edit Find
Searches for the specified instruction word/operand.
Replacing operands
Edit Replace Operand
Replaces an existing operand with another operand by specifying the
replacement width.
Converting a-b contacts
Edit Convert a-b (N.O.-N.C.) Contacts
Converts an a contact into a b contact or a b contact into an a contact
by specifying an operand.
2-58
2-62
2-64
2-65
Appendices
Linking screens
Linking the upper screen and the lower screen
2-28
2-67
2-70
File New
2-72
2-74
Compile Compile
2-75
Develops a macro.
Compilation and error display
Compilation
2-76
2-76
2-182
Appendices
Communicating with PLC
Setting PLC communication parameters
File Communication Setup Set PLC Communication Parameters
Sets parameters required for communication with the PLC.
Transferring, reading, and verifying programs
File Monitor Compile Transfer Monitor
Read Program from PLC
Verify against PLC Program
Transfers compiled ladder programs to the PLC, and switches to
monitor mode. Reads programs transferred from the PLC. Verifies a
program in the PLC against a program on the editor.
Editing devices while offline
File Monitor Edit Offline Device
Edits devices in the PLC while off-line in monitor mode.
2-136
2-139
2-141
2-142
Monitor
File Monitor PLC Monitor
Compile Transfer Monitor
Changes to the monitor. Note that the monitor cannot be started up if
compilation errors are present.
Simulator
File Simulator
Changes to the simulator. If the ladder program is not yet compiled, it
is compiled when the simulator is started up.
2-139
2-86
Display Mode
Zoom In
Zoom Out
Show Label
Show Comment
Sets the display size and display status of labels/comments.
Sets the range in which the display mode setting is valid.
2-19
2-21
2-82
2-17
2-132
2-131
File Exit
2-183
Appendices
Appendices
Appendices
Open file
Save file
Cut
Copy
Paste
Undo
Redo
Edit Comment/
Label
Edit Line
Comment
Show/hide
comment
Jump to
specified line/step
Find
Replace Operand
2-184
Edit List
Compile
Performs compile.
Show Error
Transfer to PLC
PLC Monitor
Simulator
Display Mode
Operating
procedure
Appendices
a (N.O.) Contact
OR Input
b (N.C.) Contact
OR Input
a (N.O.) Contact
Input
b (N.C.) Contact
Input
Coil Input
b (N.C.) Contact
Coil Input
Vertical
Draws a vertical connection line down from the current
Connection Line cursor position.
Delete Vertical
Deletes the vertical connection line in the current cursor
Connection Line position.
Horizontal
Draws a horizontal connection line down from the current
Connection Line cursor position.
Delete Horizontal Deletes the horizontal connection line in the current cursor
Connection Line position.
2-185
Appendices
Appendices
Shortcut key list
File
New
[Ctrl] + [N]
Open
[Ctrl] + [O]
Save
[Ctrl] + [S]
[Ctrl] + [P]
PLC Monitor
[Ctrl] + [F1]
[Ctrl] + [F8]
Simulator
[Ctrl] + [F2]
Appendices
Edit
2-186
Undo
[Ctrl] + [Z]
Redo
[Ctrl] + [Y]
[Tab]
Delete Symbol
[ ]
[BackSpace]
[Delete]
[F5]
[Shift] + [F5]
[F4]
[Shift] + [F4]
Coil Input
[F7]
[Shift] + [F7]
[F8], [ / ]
[F9], [ ]
[Ctrl] + [Tab]
[Shift] + [F8]
[Shift] + [F9]
[Shift] + [F1]
Range selection
[Shift] + [UP][DOWN][LEFT][RIGHT]
Cut
[Ctrl] + [X]
[Ctrl] + [Delete]
Copy
[Ctrl] + [C]
[Ctrl] + [Insert]
Paste
Ctrl] + [V]
[Shift] + [Insert]
[Shift] + [ENTER]
Delete Line
[Shift] + [Delete]
[Esc]
Edit List
[Ctrl] + [F3]
Appendices
Jump to the top
[Ctrl] + [Home]
[Ctrl] + [End]
[Ctrl] + [J]
Line Registration
[Ctrl] + [L]
Next Block
[Ctrl] + [DOWN]
Previous Block
[Ctrl] + [UP]
Find
[Home]
Search
[Ctrl] + [F]
Search Backward
[F2]
Search Forward
[F3]
[Shift] + [F2]
[Shift] + [F3]
Replace Operand
[Ctrl] + [R]
[Ctrl] + [A]
Usage Information
[Ctrl] + [E]
Appendices
[End]
Comment
Edit Comment/Label
[Ctrl] + [F7]
[Ctrl] + [ENTER]
[Ctrl] + [Q]
[Ctrl] + [W]
[Ctrl] + [B]
[Ctrl] + [N]
Compile
Compile
[Ctrl] + [F9]
Show Error
[Ctrl] + [F10]
View
Zoom In
[Ctrl] + [PageDown]
Zoom Out
[Ctrl] + [PageUp]
Show Label
[Ctrl] + [BackSpace]
Show Comment
[Ctrl] + [ ]
Help
Using Help
[F1]
Instruction Word
[Ctrl] + [1]
[Ctrl] + [F4]
[Ctrl] + [F6]
[F6]
2-187
Appendices
G-2 Simulator
Function list and menu
A brief description of functions and commands (menu buttons) used to execute the
functions are given below.
For detailed descriptions, refer to the corresponding reference page.
Reading/saving a window
File Open Window
Save Window As
Reads a monitor all file. Saves the current monitor all window with a
new file name (extension: kal).
Reading and saving a registration monitor window
File Open Window
Save Window As
Reads a registration monitor file. Saves the current registration monitor
window with a new file name (extension: kre).
Appendices
2-111
2-121
2-120
2-98
2-130
2-100
2-100
2-92
2-93
2-102
2-103
2-104
2-108
2-108
2-108
Ladder monitor
Displaying a ladder monitor window
File Ladder Monitor
Displays the ladder diagram of the ladder program currently being
simulated.
In this window, the ON/OFF status of bit devices can be changed, and
the attribute (bit count and radix) can be changed using the dialog bar.
Registering devices to another monitor
For registration, select a device to be monitored, and then drag and
drop it to the registration monitor window or the monitor all window
while pressing and holding the left mouse button.
2-188
2-144
2-114
Appendices
Jump and search Edit Jump in Ladder Monitor
Search in Ladder Monitor
Search for Device at Cursor Position in Ladder Monitor
Searches for instruction words and operands, or jumps to a specified line.
2-105
2-106
2-107
Monitor all
2-109
2-113
2-118
2-118
Registration monitor
Displaying a registration monitor window
File Registration Monitor
Displays current values, comments and timing charts for the registered devices. In this window, the ON/OFF status of bit devices can be
changed, and the attribute (bit count, radix and comment type) can be
changed using the dialog bar.
Registering devices
Devices to be displayed on the registration monitor window can be
registered by dragging and dropping them from a ladder diagram or by
using the dialog bar.
Setting the number of scales for timing charts
Settings Set No. of Scales for Timing Chart
Allows you to set the number of scans/steps (= number of scales) to
be displayed on timing charts.
Copying and deleting the device attribute
Edit Copy Device Attribute in Registration Monitor
Delete Device in Registration Monitor
Copies the attribute (bit count, radix and comment type) set for the
currently selected device to another device, or deletes the device.
Sorting devices
Edit Sort Devices in Registration Monitor
Sorts (arranges) devices in order.
Resetting devices Edit Reset Device in Monitor All/Registration Monitor
Returns the selected devices to their default values.
Timing chart
Timing charts for the registered devices are displayed while scans or
steps are executed (only when "Comment" on the dialog bar is set to
"No").
2-119
2-122
2-129
2-125
2-127
2-127
2-127
2-128
2-101
2-96
2-189
Appendices
Appendices
Changing the mode
Editor
File Editor
2-87
2-87
Printout
Appendices
2-190
2-132
Appendices
Tool bar list
Editor
Show Ladder
Monitor Always
at Bottom
Ladder Monitor
Registration
Monitor
Monitor All
Open Window
Save Window
Execute
Executes steps continuously in the reverse direction
Continuous Step (continuous undo).
in Reverse
Execute One
Step in Reverse
Execute One
Step
Execute
Executes steps continuously.
Continuous Step
Execute
Executes steps at a high speed.
High-speed Step
Pause
Stop
Execute Scan
Appendices
Clear Device
Clears device values, and returns to the editor.
and Go to Editor
Execute
Executes scans continuously.
Continuous Scan
2-191
Appendices
Appendices
2-192
Break Condition
Wait Time
No. of Scales
for Timing Chart
Reset
Using Help
Appendices
Shortcut key list
File
Editor
[Ctrl] + [F1]
[Ctrl] + [F2]
Edit
Search Ladder Monitor
[Ctrl] + [F]
Search Backward
[F2]
Search Forward
[F3]
[Shift] + [F2]
[Shift] + [F3]
[F5]
[F9]
[Shift] + [F8]
[F8]
[Shift] + [F9]
[Shift] + [F7]
[F7]
Pause
[F4]
Stop
[Shift] + [F5]
Reset
[F10]
Appendices
Execution
View
Enlarge Display
[Ctrl] + [PageDown]
Reduce Display
[Ctrl] + [PageUp]
Help
Using Help
[F1]
Instruction Word
[Ctrl] + [1]
2-193
Appendices
Operations in the ladder monitor
Move between panes
[F5]
Move cursor
[LEFT][RIGHT][DOWN][UP]
[Ctrl] + [DOWN][UP]
[Home]
[End]
[ ]
[ENTER]
[Ctrl]+[E]
Appendices
Move cursor
[DOWN][UP]
[LEFT][RIGHT]
[Tab]
[ ]
[ENTER]
Delete devices
[Delete]
[DOWN][UP]
[LEFT][RIGHT]
[ ]
[ENTER]
[DOWN][UP]
[ ]
[DOWN][UP]
[ENTER]
[Delete]
2-194
[Ctrl] + [F4]
[Ctrl] + [F6]
Appendices
G-3 Monitor
Function list and menu
A brief description of functions available in the monitor are given below.
For detailed descriptions, refer to the corresponding reference page.
Reading/saving a window
2-111
2-121
2-120
2-150
2-136
2-137
Execute RUN
STOP
2-147
2-145
2-145
2-149
2-149
2-195
Appendices
Appendices
Initializing devices
Device all clear
Settings Device All Clear DM All Clear
Latching Relay All Clear
Counter All Clear
Sets the current value of each device to 0 (OFF).
2-154
Ladder monitor
Appendices
2-144
2-114
2-58
Monitor all
Displaying a monitor all window
File Monitor All
Displays devices, current values, preset values, contacts, coils and
comments.
In this window, the ON/OFF status of bit devices can be changed,
and the attribute (bit count, radix and comment type) can be changed
using the dialog bar.
Registering devices
Devices to be displayed on the monitor all window can be registered
by dragging and dropping them from a ladder diagram or by using the
dialog bar.
Changing current values/preset values of devices
Using the dialog bar, current values can be specified and written to
devices. Currently saved values/preset values can be changed.
2-109
2-114
2-118
Registration monitor
Displaying a registration monitor window File Registration Monitor
Displays current values, comments and timing charts for the registered
devices. In this window, the ON/OFF status of bit devices can be
changed, and the attribute (bit count, radix and comment type) can be
changed using the dialog bar.
Registering devices
Devices to be displayed on the registration monitor window can be
registered by dragging and dropping them from a ladder diagram or
by using the dialog bar.
2-196
2-119
2-122
Appendices
2-129
2-125
2-127
2-127
2-128
2-96
2-150
2-142
Printout
Printing out the registration monitor
File Print
Prints out the contents currently displayed on the registration monitor.
2-132
2-197
Appendices
Appendices
Appendices
2-198
Editor
Show Ladder
Monitor Always
at Bottom
Ladder Monitor
Registration
Monitor
Monitor All
Change All
Open Window
Save Window
Stop Monitor
(red)
Start Monitor
(green)
Run
Stop
Using Help
Appendices
Shortcut key list
File
Editor
[Ctrl] + [F1]
Edit
Search in Ladder Monitor
[Ctrl] + [F]
Search Backward
[F2]
Search Forward
[F3]
[Shift] + [F2]
[Shift] + [F3]
RUN
[Shift] + [F7]
STOP
[Shift] + [F6]
Appendices
PLC mode
Monitor
Start Monitor
[F4]
Stop Monitor
[F3]
View
Enlarge Display
[Ctrl] + [PageDown]
Reduce Display
[Ctrl] + [PageUp]
Help
Using Help
[F1]
Instruction Word
[Ctrl] + [1]
[F6]
Move cursor
[LEFT][RIGHT][DOWN][UP]
[Ctrl] + [DOWN][UP]
[Home]
[End]
[ ]
[ENTER]
hexadecimal)
[Ctrl]+[E]
2-199
Appendices
Operations in the registration monitor
Move cursor
[UP][DOWN]
[LEFT][RIGHT]
[ ]
[ENTER]
Delete devices
[Delete]
[DOWN][UP]
[LEFT][RIGHT]
[ ]
[ENTER]
Appendices
2-200
[Ctrl] + [F4]
[Ctrl] + [F6]
Appendices
Appendix H
The circuit shown on the left cannot be programmed. Modify it as shown on the
right.
A
0500
0500
A
E
A
Appendices
H-1
1000
0500
0500
1000
1000
If the same coil is used in two positions, the latter position has the priority and the
coil in the former position is ignored.
A
0500
0500
0500
The circuit shown on the left cannot be programmed. Modify it as shown on the
right.
A
0500
D E
0500
The circuit shown on the left cannot be programmed. Modify it as shown on the
right.
A
0500
0500
D
E
0501
0501
2-201
Appendices
H-2
0500
2002
#0010
T000
#0010
T000
Appendices
0500
Make sure that every contact/coil is located on a path from a bus to an output
line. Make sure that there are no unconnected portions.
0500
Make sure that illegal short-circuits are not generated in parallel connection.
X X
A
0500
0501
0500
2-202
0500
0501
Appendices
Appendices
H-3
Fig. a
Fig. b
2-203
Appendices
Appendix I
Appendices
********.LDC
********.LDR
********.RCM
********.CM2
********.CM3
********.LVL
********.ERR
********.MNM
********.COD
********.KRE
********.KAL
********.KDV
********.INT
********.KEN
Note: When a file with the extension shown above is edited or deleted by any
software other than the LADDER BUILDER for KV or the KV IncrediWare (DOS), it
may not work correctly.
2-204
Appendices
2-205
Appendices
Does the Windows system allow the use of a specific communication port?
Check that Windows has enabled the communication port specified with the
LADDER BUILDER for KV.
Appendices
Appendices
2-206
Index
Title
Page
Index
A
Access Window, changing device value in
Device mode
1-87
1-82
User messages
1-97
1-97
Error List
1-372
Turbo function
1-83
1-82
System Mode
1-94
1-84
Application instructions
3-36
Arithmetic instructions
3-38
Basic instructions
3-34
3-233
3-233
CE marking, acquiring
B
Basic instructions, learning about
C
Cam switch function, setting item for
(2)
3-310
3-316
Communications Specification
3-306
3-27
1-69
Contacts, protecting
Contact protection
(4)
Current consumption
General specifications
1-4
Data memories
3-19
D
Data memory, functions assigned to
Direct clock pulse, outline of
3-237
Direct clock pulse, outputting pulses with 1:1 ON/OFF ratio using
3-238
3-238
3-238
E
Expansion unit, checking operation of
1-75
1-71
1-73
Expansion unit, setting its height flush with AC-type basic unit
1-66
3-26
F
Forcing input ON/OFF without switch
3-26
3-231
3-221
3-231
3-237
3-211
Preset function
3-215
2-208
Index
Title
Page
3-214
3-212
3-208
3-211
3-225
3-23
1-76
Direct Input/Output
3-197
Interrupt instruction
3-41
3-196
Input capture
3-195
3-195
Interrupt priority
3-196
(5)
3-41
1-216
KV-P3E(01), operating
1-200
Storage capacity
1-230
To replace battery
1-238
3-234
3-26
Index
O
Output, disabling output from KV
P
Panel mounting of KV
1-66
3-318
3-319
3-4
Program capacity
3-4
1-230
3-255
3-228
Relay list
3-5
3-6
3-8
1-96
S
Saving current value of counter/DM into ROM
Scan time
Scan time
3-3
1-67
3-186
3-86
3-228
3-21
Timer/Counter list
3-18
Index
2-209
Index
B
Basic Instructions .................................... 3-34, 3-42, 3-56
Baud rate ....................................... 2-136, 1-247 [KV-L2]
Break signal ............................................................ 3-308
C
C: Counter ................................................................ 3-72
CALL: Subroutine Call ............................................. 3-122
CMP/@CMP: Compare ........................................... 3-146
COM/@COM: Complement .................................... 3-171
Commands [Serial communication] ........................ 3-310
Communications ....................................... 2-135, 3-306
CON: Connect ......................................................... 3-102
Connector wiring ...................................................... 1-72
CTC: Counter Comparator ...................................... 3-204
CTH1: 16-Bit Counters ............................................ 3-204
D
Data Memory ............................................................. 3-19
D/A converter .......................... 1-312 [AN6], 1-334 [AD4]
D/A conversion table ............... 1-408 [AN6], 1-357 [DA4]
DEC/@DEC: Decrement Memory ........................... 3-172
DI: Interrupt Disabled .............................................. 3-193
DIFD: Differentiate Down .......................................... 3-78
DIFU: Differentiate Up .............................................. 3-78
Dimensions ............................................................ 1-404
DIN rail (mounting) ................................................. 1-180
Direct Clock Pulse ................................................... 3-276
Display Interface Mode [KV-L2] ............................. 1-244
DIV/@DIV: Divide ................................................... 3-150
DMX/@DMX: Demultiplexer ................................... 3-176
DW: Data Memory Write ......................................... 3-136
H
High-Speed Counters .............................................. 3-276
HKEY: 16 Key Input ................................................ 3-131
HSP: High Speed ...................................................... 3-86
I
INC/@INC: Increment Memory ............................... 3-172
Indirect Addressing of Data Memory or Relay ........ 3-127
Input Relays ................................................................ 3-9
Instruction List .................................................. 3-34, 3-42
INT: Interrupt ........................................................... 3-192
Interface [RS-232C] ................................................ 3-306
Internal register ....................................................... 3-135
Internal Utility Relays ................................................ 3-11
Internal Clocks for CTH0 and CTH1 ....................... 3-278
Interrupt Instructions ............................................... 3-268
I/O distribution ........................................................ 1-187
ITVL: Interval Timer ................................................. 3-117
J
JMP: Jump .............................................................. 3-106
K
KEEP: Keep .............................................................. 3-80
KV-10/16/24/40/80 ........................... 1-167, 1-175, 1-177
KV-300 ........................................................ 1-166, 1-170
KV-AD4 .................................................................. 1-334
KV-AN6 .................................................................. 1-312
KV-B16R/B16S/C32T ............................................. 1-172
KV-C16X/C32X ...................................................... 1-171
KV-DA4 .................................................................. 1-334
KV-L2 ..................................................................... 1-240
KV-R1A/R16X/R16R/R16T/R8X/R8R/R8T . 1-173, 1-174
KV-U4/U5 .................................................... 1-168, 1-169
KV mode [KV-L2] ................................................... 1-253
L
LD: Load .................................................................... 3-57
LDA/@LDA: Load A ................................................ 3-140
LDB: Load Bar ........................................................... 3-57
E
EI: Interrupt Enabled ............................................... 3-193
END: End .................................................................. 3-94
ENDH: End Hi ........................................................... 3-94
ENDS: End Stage ................................................... 3-106
Environment requirements ....................................... 1-64
EORA/@EORA: Exclusive Or A ............................. 3-164
Error code list ......................................................... 1-372
Extended Ladder Diagrams ...................................... 3-29
2-210
Index
N
NEXT: Repeat End .................................................. 3-125
Non-procedure mode [KV-L2] ................................ 1-292
NOP: No Operation ................................................... 3-94
O
OR: Or ....................................................................... 3-60
ORA/@ORA: Or A .................................................. 3-161
ORB: Or Bar .............................................................. 3-60
ORL: Or Load ............................................................ 3-63
OUB: Out Bar ............................................................ 3-65
OUT: Out ................................................................... 3-65
Output Relays ........................................................... 3-10
P
Peripheral equipments ........................................... 1-176
Port1/Port2 [KV-L2] ................................................ 1-245
Positionning control ................................................. 3-296
Programming examples .......................................... 3-324
R
RASC/@RASC: Reverse ASCII Convert ................ 3-183
Receiving text data .................................................. 3-318
Relay/Memory/Memory Switch Lists .................. 2-167
Relay/Memory Nos. .............................................. 2-167
Relay No. List ....................................................... 2-167
Relay Nos. and Functions ................................... 2-167
RES: Reset ............................................................... 3-66
RET: Subroutine Return .......................................... 3-122
RETI: Return Interrupt ............................................. 3-192
RLA/@RLA: Rotate Left A ...................................... 3-169
ROOT/@ROOT: Square Root ................................ 3-185
RRA/@RRA: Rotate Right ...................................... 3-169
RS-232C cable connection ..................................... 3-307
RS-232C Protocol ................................................... 3-306
RS-422A [KV-L2] .................................................... 1-248
T
TBCD/@TBCD: Transfer BCD ................................ 3-180
TBIN/@TBIN: Transfer BIN ..................................... 3-180
Temporary Memory ................................... 2-172, 2-176
Timers and Counters ........................................... 2-169
TMH: 0.01-s Timer .................................................... 3-68
TMIN: Trimmer In .................................................... 3-138
@TMIN: Trimmer Setting ........................................ 3-138
TMR: 0.1-s Timer ...................................................... 3-67
TMS: 1-ms Timer ...................................................... 3-69
Transmitting text data .............................................. 3-319
Troubleshooting ..................................................... 1-372
U
UDC: Up-Down Counter ............................................ 3-76
Index
W
W-DE: Wait Down Edge ............................................ 3-98
W-OFF: Wait OFF ..................................................... 3-96
W-ON: Wait ON ......................................................... 3-96
W-UE: Wait Up Edge ................................................ 3-98
X
@xxxx: Differentiation ............................................. 3-137
Index
2-211
A
ACCS ..................................................................... 1-234
ALL CLEAR [FNC60] [P3E] .................................... 1-217
ALL DATA MEMORY CLEAR
(DM ALL CLEAR): [FNC64] [P3E] ..................... 1-219
ALL LATCHING RELAYS RESET
(L-RELAY ALL RST): [FNC65] [P3E] .................. 1-219
B
Break signal ............................................................ 3-308
Index
C
CLEAR [P3E] ......................................................... 1-232
Comments (Relay comment, Line comment) ...... 2-46
Compile ................................................................... 2-75
Converting N.O./N.C. .............................................. 2-65
Copy, move and delete .......................................... 2-69
COUNTER CLEAR (CTR CLEAR): [FNC62] [P3E] 1-218
Customizing KV-LADDER ,
Defining Environment Strings .......................... 2-19
Copy, move and delete operation ......................... 2-52
D
Data Communications between KV
and Personal Computer ....................................... 3-306
Display mode ......................................................... 2-19
Double coil check ................................................... 2-76
E
Edit screen .............................................................. 2-27
Entering symbols ................................................... 2-37
Environment requirements ..................................... 2-3
Error message list ................................................ 2-156
H
HANDHELD PROGRAMMER CLEAR (P3E CLEAR):
[FNC61] ............................................................. 1-217
Handheld Programmer KV-P3E ............................. 1-196
HIGH-SPEED COUNTER CLEAR
(HIGH SPEED CTR CLR): [FNC63] [P3E] ......... 1-218
I
Installing Ladder Builder ......................................... 2-9
J
Jump ........................................................................ 2-58
L
Ladder Monitor ..................................................... 2-134
Ladder Simulator .................................................... 2-84
Line comment ........................................................ 2-46
M
Macros ..................................................................... 2-72
Memory Card [P3E] ................................................ 1-230
Monitor Mode ........................................................ 2-134
Monitor screen ..................................................... 2-143
MOVE CURSOR [P3E] .......................................... 1-202
2-212
Index
O
OFFLINE EDITOR START (OFFLINE EDITOR):
[FNC67] [P3E] ................................................... 1-221
OFFLINE EDITOR STOP (QUIT OFF-L EDIT):
[FNC68] [P3E] ................................................... 1-221
ON/OFF MONITOR [P3E] ...................................... 1-215
P
Printer Setting, Defining Environment Strings ... 2-77
Printing examples .................................................. 2-81
PROGRAM CAPACITY CHECK (PROGRAM SIZE):
[FNC75] [P3E] ................................................... 1-229
PROGRAM SENT OR RECEIVED
(COMMUNICATION): [FNC66] [P3E] ............ 1-220
Q
Quitting software .................................................... 2-16
R
READ TRIMMER SETTING (TRIMMER MONITOR):
[FNC73] [P3E] ................................................... 1-228
Registration of cursor position and
jump to registered position .............................. 2-59
RELAY ON/OFF (FORCED SET/RESET):
[FNC71] [P3E] ................................................... 1-226
Replacing relays ..................................................... 2-64
RS-232C cable connection ...................................... 2-7
RS-232C Protocol ..................................................... 2-3
S
SCAN TIME MONITOR [P3E] ................................ 1-212
SCROLL [P3E] ....................................................... 1-202
Search ..................................................................... 2-58
Searching Program [P3E] ...................................... 1-207
Selecting display mode ......................................... 2-19
Setting print range ................................................. 2-77
Simulator Mode ...................................................... 2-84
Simulator screen .................................................... 2-86
Starting and quitting software .............................. 2-16
Starting edit mode ................................................. 2-29
Starting the Monitor Function ............................. 2-139
Starting the Simulator ............................................ 2-86
SYNTAX CHECK (PROGRAM CHECK):
[FNC74] [P3E] ................................................... 1-228
T
Temporary Memory ................................................... 3-21
Time Chart Monitor .............................................. 2-157
Time Chart Viewer ..................................... 2-148, 2-167
TIMER/COUNTER SETTING CHANGE
(CHG: T/C SET-V): [FNC70] [P3E] ................... 1-224
TIMER/COUNTER CURRENT VALUE CHANGE
(CHG: T/C CURT-V): [FNC69] [P3E] ................ 1-222
W
WRITE INTO DATA MEMORY (DM WRITE):
[FNC72] [P3E] ................................................... 1-227
Index
Index
2-213
Index
2-214
Index
1
Index
(1) KEYENCE warrants the Products to be free of defects in materials and workmanship for a period of
one (1) year from the date of shipment. If any models or samples were shown to Buyer, such models or
samples were used merely to illustrate the general type and quality of the Products and not to represent
that the Products would necessarily conform to said models or samples. Any Products found to be defective must be shipped to KEYENCE with all shipping costs paid by Buyer or offered to KEYENCE for inspection and examination. Upon examination by KEYENCE, KEYENCE, at its sole option, will refund the
purchase price of, or repair or replace at no charge any Products found to be defective. This warranty
does not apply to any defects resulting from any action of Buyer, including but not limited to improper
installation, improper interfacing, improper repair, unauthorized modification, misapplication and mishandling, such as exposure to excessive current, heat, coldness, moisture, vibration or outdoors air. Components which wear are not warranted.
(2) KEYENCE is pleased to offer suggestions on the use of its various Products. They are only suggestions, and it is Buyers responsibility to ascertain the fitness of the Products for Buyers intended use.
KEYENCE will not be responsible for any damages that may result from the use of the Products.
(3) The Products and any samples (Products/Samples) supplied to Buyer are not to be used internally
in humans, for human transportation, as safety devices or fail-safe systems, unless their written specifications state otherwise. Should any Products/Samples be used in such a manner or misused in any way,
KEYENCE assumes no responsibility, and additionally Buyer will indemnify KEYENCE and hold
KEYENCE harmless from any liability or damage whatsoever arising out of any misuse of the Products/
Samples.
(4) OTHER THAN AS STATED HEREIN, THE PRODUCTS/SAMPLES ARE PROVIDED WITH NO
OTHER WARRANTIES WHATSOEVER. ALL EXPRESS, IMPLIED, AND STATUTORY WARRANTIES,
INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF PROPRIETARY RIGHTS, ARE EXPRESSLY
DISCLAIMED. IN NO EVENT SHALL KEYENCE AND ITS AFFILIATED ENTITIES BE LIABLE TO ANY
PERSON OR ENTITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, PUNITIVE, SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, ANY DAMAGES RESULTING FROM
LOSS OF USE, BUSINESS INTERRUPTION, LOSS OF INFORMATION, LOSS OR INACCURACY OF
DATA, LOSS OF PROFITS, LOSS OF SAVINGS, THE COST OF PROCUREMENT OF SUBSTITUTED
GOODS, SERVICES OR TECHNOLOGIES, OR FOR ANY MATTER ARISING OUT OF OR IN CONNECTION WITH THE USE OR INABILITY TO USE THE PRODUCTS, EVEN IF KEYENCE OR ONE OF ITS
AFFILIATED ENTITIES WAS ADVISED OF A POSSIBLE THIRD PARTYS CLAIM FOR DAMAGES OR
ANY OTHER CLAIM AGAINST BUYER. In some jurisdictions, some of the foregoing warranty disclaimers
or damage limitations may not apply.
BUYERS TRANSFER OBLIGATIONS: If the Products/Samples purchased by Buyer are to be resold or
delivered to a third party, Buyer must provide such third party with a copy of this document, all specifications, manuals, catalogs, leaflets and written information provided to Buyer pertaining to the Products/
Samples.
Index
2-215
INDEX
Installation
Support
Software
Programming
1. Configuration and
Specifications
3. Access Window
4. KV-D20 Operator
Interface Panel
1. Programming
2. Editor
2. Instructions
3. Simulator
3. Interrupts
4. Monitor
4. High-speed Counters
5. Appendices
5. Positioning Control
6. Interrupts, High-speed
Counters, Positioning
Control
5. KV-10/80 Hardware
6. Handheld Programmer
7. Serial Communication
8. Programming
Examples
KEYENCE CORPORATION
1-3-14, Higashi-Nakajima,
Higashi-Yodogawa-ku,
Osaka, 533-8555, Japan
Phone: 81-6-6379-2211
Fax: 81-6-6379-2131
2. System Installation
1. Introduction