+ All Categories
Home > Documents > V Kv Soft Ch03 Index

V Kv Soft Ch03 Index

Date post: 03-Jun-2018
Category:
Upload: rrebollar
View: 216 times
Download: 0 times
Share this document with a friend

of 134

Transcript
  • 8/12/2019 V Kv Soft Ch03 Index

    1/134

    Chapter 3

    Simulator

    3.1 Outline of the Simulator Functions .........

    3.1.1 Outline of the functions ................................3.1.2 Restrictions in the simulator .........................

    3.2 Starting up and Exiting from the Simulato

    3.2.1 Operating procedure for startup and exit .....3.2.2 Name and function of each part of the scree

    3.3 Ladder Monitor ..........................................

    3.3.1 Outline of the ladder monitor ........................3.3.2 Executing scans ...........................................3.3.3 Executing steps ............................................

    3.3.4 Jump and search..........................................3.3.5 Stop/reset and device all clear .....................

    3.4 Monitor All .................................................

    3.4.1 Outline of monitor all ....................................3.4.2 Displaying, saving, and reading the monitor 3.4.3 Monitor all window........................................3.4.4 Registering devices......................................3.4.5 Selecting and changing devices...................

    3.5 Registration Monitor ................................

    3.5.1 Outline of the registration monitor ................3.5.2 Displaying, saving, and reading the registrat3.5.3 Registration monitor window ........................3.5.4 Registering devices......................................3.5.5 Selecting and changing devices...................3.5.6 Manipulating timing charts ...........................3.5.7 Printing out the registration monitor .............

  • 8/12/2019 V Kv Soft Ch03 Index

    2/134

    Chapter 3 Simulator

    3

    3.1 Outline of the Simulator Functions

    This section outlines the simulator functions and the precautions

    3.1.1 Outline of the functions

    The simulator simulates the operations of the ladder diagram crewithout having to connect to the PLC.

    The simulator offers the following functions.

    Confirms a programs operation status in real-time using the la

    registration monitor (timing chart) and monitor all.

    Performs simulations using diversified execution methods sucscan, continuous step, one step and one scan.

    Enables efficient debugging due to the undo function for execthe reverse direction and execution of continuous step in the r

    Provides easy adjustment of preset values, and current value

    counters and devices, as well as contact comments.

    Sets and resets contacts forcibly.

    3.1.2 Restrictions in the simulator

    Special utility relays 2002 to 2012 and 2206 are actuated. Othrelays are not actuated.

    High-speed counters are not actuated.

    The direct clock pulse function is not available.

    The positioning control function is not available.

    The following restrictions are provided in operations of interru

    Data memory is not actuated if external data input is used.

    INT CTC* Is not executed.

    INT 0000 to INT 0003 Executed in the early portion of a scan.

    INT 0003 The timing edge can be changed over wOFF. At this time, the current value of thsigned to the TM30.

  • 8/12/2019 V Kv Soft Ch03 Index

    3/134

    Special utility relays supported

    The table below shows the special utility relays which simulator.

    Special utility relays

    When conventional KV Series is selected:

    When Visual KV Series is selected:

    Reset operation

    Relays are cleared by the MEMSW. All the relays wby the MEMSW are cleared.

    Relay No. Function

    2002 Always ON

    2003 Always OFF

    2004 0.01 sec clock pulse (duty = 50%)

    2005 0.1 sec clock pulse (duty = 50%)

    2006 1.0 sec clock pulse (duty = 50%)

    2007 OFF for only one scan when operation is sta

    2008 ON for only one scan when operation is star

    2009 ON when arithmetic result is negative or wh

    2010 ON when arithmetic result is 0 (=)

    2011 ON when arithmetic result is positive (>)

    2012 ON when arithmetic error occurs

    2206 Selects edge of INT3 (ON: Down edge, OFF

    2402/2403: Interrupt polarity of INT0

    2402 OFF ON At rising edge OFF At falli2403 OFF OFF ON

    2404/2405: Interrupt polarity of INT1

    2404 OFF ON At rising edge OFF At falli2405 OFF OFF ON

    2410/2411: Interrupt polarity of INT2

    2410 OFF ON At rising edge OFF At falli2411 OFF OFF ON

    2412/2413: Interrupt polarity of INT3

    2412 OFF ON At rising edge OFF At falli

    2413 OFF OFF ON

  • 8/12/2019 V Kv Soft Ch03 Index

    4/134

    Chapter 3 Simulator

    3

    3.2 Starting up and Exiting from the Simulator

    This section describes the simulator startup method, screen layo

    tions, etc.

    3.2.1 Operating procedure for startup and exit

    Startup procedure

    File Simulator (Ctrl + F2)

    The simulator can be started up by opening a ladder program creeditor.Perform the following procedure in the editor.

    1. In the editor, set the window of the ladder program to be simuwindow.

    2. Select "Simulator" from the "File" menu.

    Simulator mode is selected, and the ladder monitor window issame way as in editor mode.

    When the same ladder program was previously simulated, theplayed the same way it was when it was last simulated.

  • 8/12/2019 V Kv Soft Ch03 Index

    5/134

    Exit procedure

    File Editor (Ctrl + F1)

    Clear Device and Go to Editor (Ctrl + F2)

    The following two methods are available to exit from theditor.

    Returning to the editor without clearing device

    Select "Editor" from the "File" menu.

    Note: When this operation is performed, the informatioTherefore, when the mode is changed back to the sim

    simulation is performed, differential type instructions, eoperations.

    Returning to the editor after clearing device val

    Select "Clear Device and Go to Editor" from the "File"

    Note: You cannot exit from the ladder software itself wfrom the ladder software, return to the editor and then

    menu.

  • 8/12/2019 V Kv Soft Ch03 Index

    6/134

    Chapter 3 Simulator

    3

    3.2.2 Name and function of each part of the screen

    When the simulator is started up, the ladder monitor window of thprogram is displayed. If the monitor all window and registration m

    previously displayed, they are also displayed when the simulator addition, you can view the mnemonic list window and break condselecting them from the menu.

    Sample screen

    The name and function of each part of each window are described on the pag

    Ladder monitor window p. 2-90

    Monitor all window p. 2-113

    Registration monitor window p. 2-122

    Main window title barDisplays the file name of the ladder

    program currently being simulated.

    Menu barDisplays the menu toexecute commands.

    Tool barProvides buttons to execute command

    Only commonly used commands areprovided as buttons. Each commandcan be executed by clicking thecorresponding button once.

    Dialog barAllows you to register devices, assign devicevalues and preset values, and reset timersand counters.

    Status indication barIndicates the currently selectedfunction and the monitorsoperating status.

  • 8/12/2019 V Kv Soft Ch03 Index

    7/134

    3.3 Ladder Monitor

    This section describes the ladder monitor window disp

    running, the scan/step execution procedure, the curredure, etc.

    3.3.1 Outline of the ladder monitor

    The ladder monitor offers the following functions.

    Executes the scan of the ladder.

    Executes the step of the mnemonic.

    Turns ON/OFF the bit device.

    Changes the current value using the dialog bar.

    Displays all of the registered comments.

    Sets the break condition.

    Sets the scan time.

    Sets the watch dog timer.

    3.3.2 Executing scans

    Execution of scans is described below.

    Outline of the scan execution function

    "To execute a scan" means to start a program at the inthrough to the end process. This is one scan cycle.

    Execution of scans is classified into two types, "execu"execution of one scan". "Execution of continuous scaoperation in the monitor.The one-scan time and the watch dog timer can be sevalues can be changed.

    Displaying the ladder monitor window

    File Ladder Monitor

    If a displayed ladder diagram is closed, select "Ladderto display it again, or click the button.

    Note 1: This operation is not typically required becausis always displayed when the simulator is started up fr

    Note 2:Only one ladder monitor window can be open

  • 8/12/2019 V Kv Soft Ch03 Index

    8/134

    Chapter 3 Simulator

    3

    Ladder monitor window

    Use the scroll bar or the cursor control keys (LEFT/RIGHT/UPthe hidden (undisplayed) portion.

    When a scan or step is executed, device values and the ON/Ochanged continuously according to the operation speed.

    When a step is executed, the current position is scrolled (onlywindow) according to the operation speed, and the cursor is mexecuted. The mnemonic list window is displayed to indicate t

    Moving the cursor

    LEFT/RIGHT/UP/DOWN keys :Move the cursor in the cordirection.

    Pageup/PageDown keys :Move the cursor up or dow

    (screen).Ctrl +UP/DOWN keys : Move the cursor by one bHomekey : Move the cursor to the firsEndkey : Move the cursor to the las

    When dividing the screen into two windows

    When the pointer is placed between the bottom of the scroll bar aframe, the pointer is changed into " ". (While the pointer shape isize can be changed but the screen cannot be divided.)When the left button is pressed and held and moved upward in thscreen is divided into the upper and lower windows. Different condisplayed in each window. However, only the upper window is scis executed. (The lower screen is not scrolled.)

    To switch the active window between the upper and lower window

    Cursor

    Contact

    Line No.

    Step No.

  • 8/12/2019 V Kv Soft Ch03 Index

    9/134

    Status indication during execution

    While a scan or step is executed, the current operationdisplayed in the status indication area on the main win

    Note: While the continuous scan operation is executeplayed. While the continuous step operation is executeplayed.

    Changing the display size and the display meth

    Five different sizes are available to display the ladder 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 standarwhen characters are small and difficult to read

    150% : Displays a ladder diagram at 1.5 times the sta

    120% : Displays a ladder diagram at 1.2 times the sta

    100% (Normal): Displays a ladder diagram in the stan

    80% : Displays a ladder diagram in the smallest sizechecking the entire operation because the maxdisplayed on the screen.

    To set the display mode, perform the following proced

    Selecting the upper mode: View Zoom In (Ctrl + PaSelecting the lower mode: View Zoom Out (Ctrl+ P

    When displaying the ladder monitor window at the The ladder monitor window can always be displayed bwindow and other windows. Therefore, each device camonitor by dragging and dropping it even if the registramonitor all window are placed on top of the ladder mo

    Step No. being executed Status (Oper

    Operation mode being executed

  • 8/12/2019 V Kv Soft Ch03 Index

    10/134

  • 8/12/2019 V Kv Soft Ch03 Index

    11/134

    Executing one scan

    Execute Execute One Scan (F9)

    A program can be executed only once. When only oneare continuously executed or one step is executed, op

    To execute a program only once, select "Execute One

    menu, or click the button.

    Ladder monitor window (p. 2-90)

    Note 1:When only one scan is executed while steps aexecuted from the current step to "END" or "ENDH".

    Note 2: When only one scan is executed, execution odirection is disabled.

    End process

    O

    Program is executed.

  • 8/12/2019 V Kv Soft Ch03 Index

    12/134

    Chapter 3 Simulator

    3

    Selecting devices

    On the ladder monitor window, the current and preset values of thcan be changed. To select a device, perform the following proced

    Selecting a device using the mouse

    Place the mouse pointer over the device to be selected, and click

    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 sel

    LEFT,RIGHT,UPandDOWN keys, and then press theENTER

    The cursor becomes gray to indicate that it is selected.

    Changing the current value, etc.

    Once a device is selected, the current value, etc. can be changedbar.

    For the procedure for changing the current value, preset value, etc. using the"Changing the current value/preset value/attribute" (p. 2-96).

    Note:When the cursor is displayed in gray, all key operations areladder monitor window. To move the cursor using the [LEFT], [R[DOWN] keys or turn on/off a device using the space bar, press tto change the cursor back to green, and then perform the desired

    0000 0000

  • 8/12/2019 V Kv Soft Ch03 Index

    13/134

    Turning on/off bit devices

    To turn on/off a bit device, perform the following proce

    Turning on/off a bit device using the mousePlace the cursor over the device to be turned on/off, a

    The color of the contact changes to indicate that thtoggled.

    When the mouse is used for operation, the cursor double-clicked.

    Turning on/off a bit device using the keyboard

    While the cursor is green, place the cursor in the devicLEFT, RIGHT, UPand DOWNkeys, and then press th

    The color of the contact changes to indicate that thtoggled.

    ON status

    While the mouse is used While

    OFF status

    While the mouse is used While

    Note 1:When the cursor is displayed in gray, all key o

    ladder monitor window. To move the cursor using thekeys or turn on/off a device using the space bar, pressthe cursor back to green, and then perform the desired

    Note 2: Timer/counter contacts cannot be turned on/o

    0000

    0000

  • 8/12/2019 V Kv Soft Ch03 Index

    14/134

    Chapter 3 Simulator

    3

    Changing the current value/preset value/attribute

    To change the current value, preset value or attribute (radix, comselected device, use the dialog bar.

    The dialog bar is displayed at the bottom of the screen, and allowdevice on the monitor all window and registration monitor windowcurrent value, preset value and attribute (radix, comment), perforprocedure.

    For registration of devices, refer to Monitor All on page 2-109 and Registrapage 2-119.

    1. Select the device to be changed on the ladder monitor window

    Selecting devices (p. 2-94)

    The values corresponding to the selected device are displayevalue box and preset value box (offered for a timer/counter on

    2. Change the radix, comment, current value and preset value u

    The cursor can be moved in each direction using theTabkey

    direction) and theTab +Shift keys (in the reverse direction).

    When the ENTER key is pressed, the following operation is peWhen the cursor is placed in "Type" or "No.": Registers a newWhen the cursor is placed in "Bit", "Radix" or "Comment": Wricurrent device.

    Note 1:The attribute (Comment) box is displayed on the dialog bthe monitor all and the registration monitor are active.

    The attribute (Comment) box is not displayed when the ladder moTo change the comment type displayed, select "Show Mode" from Display mode (p. 2-19)

    Note 2:When data which cannot be set is entered, the messageunacceptable." is displayed.

    Comment

    PRadix

    Current value writ

    Current value w

  • 8/12/2019 V Kv Soft Ch03 Index

    15/134

    3. Click the [Write Current Value] button or the [Write

    The current value or preset value is changed.

    Set items and available contents/values

    Note 1:The bit length setting has priority over the radbit length is changed to "1" when the bit length was seto "decimal", the radix is automatically changed to "bin

    Note 2: Each of the 32 bits and 16 bits can be registe

    Available values

    Item Contents Ladder Monitormonitor

    Type Select the device Relay, titype. tor, high

    tempo

    No. Enter the device AvailableNo. on the d

    Attribute Bit Select the data 1*1, 16, 3bit length. *1: "1"

    *2: "32metrim

    Radix Select the device Decimal, Binary*1current/preset value hexade- hexadecdisplay method. cimal

    *1: "2" is not availato "32".

    *2: Binary with sign* The radix is fixe

    set to "1".* Change of the r

    window.* When the radix

    cleared.

    Com- Select the type Comment 1, Commment of comment

    displayed.

    Current value Enter the current A value of up to 17value.

    Preset value Enter the preset The preset value cavalue. counters.

    A value of up to 7 d

  • 8/12/2019 V Kv Soft Ch03 Index

    16/134

  • 8/12/2019 V Kv Soft Ch03 Index

    17/134

    4. Click the [Register] button.

    The specified condition is registered, and the contecondition window.

    5. When registering two or more conditions, repeat s

    6. When all conditions are registered, click the [Exit] bThe "Register Break Condition" dialog box is close

    When the program is stopped by the break condition, fied is highlighted in red in the case of an OR conditionlighted in red in the case of an AND condition.

    Changing and deleting registered contents

    All the registered conditions are displayed on the breaThe registered contents can be changed or deleted fro

    Changing the registered contents

    Place the cursor over the condition to be changed, andter/Change Break Condition" dialog box is then display

    Set a new break condition, and click the [Change] buttline with the cursor is changed.When first registering the condition, click the [Register

    Deleting the registered contents

    The following three methods are available to delete th

    Place the cursor in the condition to be changed, an

    Condition" from the "Edit" menu.

    Place the cursor in the condition to be changed, an"Delete" from the menu displayed.

    Place the cursor in the condition to be changed, an

  • 8/12/2019 V Kv Soft Ch03 Index

    18/134

    Chapter 3 Simulator

    3

    Setting the scan time

    Settings Scan Time

    Set the time for execution of one scan or step. For execution of o

    two time settings: the measured value indicating the actual time avalue (fixed scan). (For execution of one step, only the virtual fixeset.)

    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 c

    3. Set the scan time to a value between 0 and 5,000 msec. The to "10 msec" for execution by step, or set to the actual requireby scan.

    4. Click the [OK] button to save the displayed value. To cancel th[Cancel] button.

    Fixed scan

    The length of the scan time while the simulator is running usuallypersonal computers processing speed. When the fixed scan modsimulation can be performed in a scan time equivalent to that prothe PLC side. Use this function to perform simulation of a programtime is important.

    Setting the watch dog timer

    Settings Set Watch Dog Timer

    The watch dog timer detects abnormal delays in the program exedelays can be due to programming errors (i.e. infinite loops), or athat may cause the program to take too long to finish. The defaulmsec (= 3 sec)".

    When the scan time exceeds the preset value of the watch dog titime a watch dog timer error occurs

  • 8/12/2019 V Kv Soft Ch03 Index

    19/134

    3.3.3 Executing steps

    Execution of steps is described below.

    Outline of the step execution function

    "To execute a step" means to simulate the program ona step (one instruction) is executed, a mnemonic list isrently being executed can be verified.

    When specification of the break condition or setting ofoperation status of the program from the specified inpbe checked at each step, so a location of nonconform

    There are five step execution methods available: "exe"executing a step once", "executing steps at a high sptinuously in the reverse direction" and "executing a stetion".

    Mnemonic list window

    When a step is executed, the displayed device values

    changed continuously on the ladder monitor window aspeed. The current position is also scrolled according In addition, the mnemonic list window is opened and tbeing executed is highlighted.

    Line No. Mnemonic Opera

    Current cursor positionDisplays the position in whichthe cursor is currentlylocated.

    Execution line cursorHighlights the line currentlybeing executed.

    Break point cursorDisplays the break point bydouble-clicking.

    Yellow (changin

    B

  • 8/12/2019 V Kv Soft Ch03 Index

    20/134

    Chapter 3 Simulator

    3

    When execution reaches"ENDH", the cursorreturns to the top.

    One st

    executclicked

    When executionreaches "ENDH", thecursor returns to the top.

    One stecontinu

    Executing a step once

    Execute Execute One Step (F8)

    A step in a program can be executed only once. When a step is e

    during a scan, execution is stopped.

    To execute a step once, select "Execute One Step" from the "Exe

    click the button.

    The mnemonic list window is displayed, and the line currently beihighlighted.

    Mnemonic window (p. 2-101)

    Executing a step continuously

    Execute Execute Continuous Step (Shift + F8)

    A step in a program can be continuously executed.

    1 step = 1 in

  • 8/12/2019 V Kv Soft Ch03 Index

    21/134

    Note 1: Only the upper window is scrolled according tconfirm the operation of a certain portion, use the lowe

    Note 2:If the speed is too fast, increase the wait time

    Executing steps at a high speed

    Execute Execute High-speed Step (Shift + F9)

    You can specify the program to stop execution at a cethen be executed quickly without displaying the progreprogram reaches the specified step, it will stop executWhen a jump instruction is provided in the specified raafter the specified line.This type of execution is useful when the portion to be

    end of a long program.

    The to th

  • 8/12/2019 V Kv Soft Ch03 Index

    22/134

    Chapter 3 Simulator

    3

    Executing a step once in the reverse direction

    Execute Execute One Step in Reverse (F7)

    After a step is executed once, a step is executed continuously, o

    ecuted at high speed, these steps can be re-executed one at a timdirection.

    To execute a step once in the reverse direction, select "Execute Overse" from the "Execute" menu, or click the button.

    Executing a step continuously in the reverse direction

    Execute Execute Continuous Step in Reverse (Shift + F7)

    After a step is executed once, a step is executed continuously, oecuted at a high speed, these steps can be re-executed continuodirection.

    When execution reachesthe top, the cursor

    returns to "ENDH". Oe

    When execution reachesthe top, the cursorreturns to "ENDH". On

    cothe

  • 8/12/2019 V Kv Soft Ch03 Index

    23/134

    Specifying a break point

    A break point is the position in which a program is to bpoint is first specified, the program is automatically sto

    while a step is continuously executed.

    To specify a break point, place the cursor in the line todouble-click it or press the space bar.

    The break point cursor is displayed in yellow. When thcurrently being executed is specified, the cursor color program is stopped at the break point, the cursor colocursor colors are used when the system is set to the s

    tings.)

    Two or more break points can be specified.

    To cancel a break point setting, place the cursor in thedouble-click it or press the space bar.

    The break point cursor is deleted.

    3.3.4 Jump and search

    The simulation control can be jumped to a different ponumber or step number in the program. Instructions ansetting an instruction word and an operand as the keysearch can be performed from the current position.

    Jump to the specified line/step

    Edit Jump in Ladder Monitor

    To jump to a different position by specifying a line numthe following procedure.

    When the cursor position in the linecurrently being executed is specified

    Ch t 3 Si l t

  • 8/12/2019 V Kv Soft Ch03 Index

    24/134

    Chapter 3 Simulator

    3

    3. Click the [Line] button when specifying a line number to jump button when specifying a step number to jump to. Click the [Ccancel jump.

    The specified line or step is displayed, and the cursor is moveline or step.

    Note 1: When a number larger than the last line/step number is sline/step is displayed.

    Note 2: Jump to the specified line/step can be performed only whmonitor is active.

    Searching by specifying an instruction word/operandEdit Search in Ladder Monitor

    To find instructions and devices in a program by specifying an insoperand, perform the following procedure.

    Note:A search can be performed only when simulation is stoppemonitor is active.

    1. Select "Search in Ladder Monitor" from the "Edit" menu.The "Find Instruction/Device" dialog box is displayed.

    2. Enter the instruction word to be found into the "Instruction Wothe operand to be found into the "Operand" text box. A searchperformed by specifying either an instruction word or operand

    3. Select the search direction.Forward: Searches forward from the current cursor position.Backward: Searches backward from the current cursor positio

    4. Click the [Next] button.

    The search is started, and the first block containing the instrucdisplayed.

    When the specified instruction or operand is not found, the mespecified symbol." is displayed.

  • 8/12/2019 V Kv Soft Ch03 Index

    25/134

    Cross reference search

    Edit Find Device at Cursor Position on Ladder MonitorSearch Backward (F2) Right-clickSearch Forward (F3) Right-click

    Search for OUT Backward (Shift + F2) Right-clickSearch for OUT Forward (Shift + F3) Right-click

    To perform a cross reference search means to searchdevice in the current cursor position or an instruction wThe following four search methods are available.

    Search in the backward directionSearch Backward (F2) Right-click

    Searches for a device equivalent to the device in the carea before the current position.

    Search in the forward directionSearch Forward (F3) Right-click

    Searches for a device equivalent to the device in the carea 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 tharea before the current position.

    Search for OUT in the forward directionSearch OUT forward (Shift + F3) Right-clickSearches for an instruction which sets the device in tharea after the current position.

    Note 1: When the search reaches the last line or the f"Searched to end (beginning) of program" is displayed

    Note 2: The cross reference search is available only wactive.

    Chapter 3 Simulator

  • 8/12/2019 V Kv Soft Ch03 Index

    26/134

    Chapter 3 Simulator

    3

    3.3.5 Stop/reset and device all clear

    To stop/reset execution of scans or steps, or to clear all the devicfollowing procedure.

    Stopping/pausing the operations

    Execute Stop (Shift + F5)

    Pause (F4)

    Operations can be stopped or paused.

    Select "Stop" or "Pause" from the "Execute" menu, or click the

    When "Stop" is specified, all types of operations are stopped cleared.

    When "Pause" is specified, all types of operations are tempor

    Note:When operations are stopped, execution of a step in the renot available. To execute a step in the reverse direction after stopyou must execute the steps again. When operations are paused,

    in the reverse direction can be performed.

    Reset

    Execute Reset (F10)

    The current value can be returned to the default value.

    Select "Reset" from the "Execute" menu, or click the button.

    When this procedure is performed during operation, the opera

    The system is processed as if the power of the PLC is turned turned on again.

    Device all clear

    Execute Device All ClearDM All ClearLatching Relay All Clear

    Counter All ClearBy the device all clear function, the current value of some deviceThe following three initialization methods are available.

    Clearing all data memoryExecute Device All Clear DM All Clear

  • 8/12/2019 V Kv Soft Ch03 Index

    27/134

    3.4 Monitor All

    Monitor all displays the current value of all devices, thand registered comments for each device type. This s

    tions available in monitor all.

    3.4.1 Outline of monitor all

    Monitor all offers the following functions.

    Displays the current value and preset value of all dstatus of the contacts and coils for each device typ

    Displays all the registered comments. Turns on/off bit devices.

    Changes the current value, etc. using the dialog ba

    Sets the break condition.

    Sets the scan time.

    Sets the watch dog timer.

    3.4.2 Displaying, saving, and reading the monitor all w

    To display the monitor all window, a device must be sewindow. The contents registered to the monitor all wineach device type, to be read at a later time.

    Displaying the monitor all window

    File Monitor All

    The method for displaying the monitor all window is diyou are opening a new window or changing the conten

    When displaying a new window

    To display the monitor all window for the first time or toperform the following procedure.

    1. On the ladder monitor window, select the device to

    When a device is clicked, its color is changed to ind

    Chapter 3 Simulator

  • 8/12/2019 V Kv Soft Ch03 Index

    28/134

    p

    3

    2. Select "Monitor All" from the "File" menu, or click the butto

    The monitor all window is opened. A list is displayed in the window, with the selected device at th

    The line of the selected device is highlighted to indicate that it

    Note:Every time this procedure is performed, a new window is o

    When changing the contents displayed on an open windo

    When the monitor all window is already open and you want to chperform the following procedure. For more details, refer to the cotion.

    Registering a device by dragging and dropping from the ladde

    Registering a device by dragging it from the ladder monitor window (p. 2-114)

    Registering a device by specifying the type and number of thedialog bar

    Registering a device by specifying it using the dialog bar (p. 2-115)

  • 8/12/2019 V Kv Soft Ch03 Index

    29/134

    Saving the monitor all window

    File Save Window As

    To save the monitor all window, perform the following

    1. Select the monitor all window to be saved as the c

    2. Select "Save Window As" from the "File" menu, or

    The "Save Window As" dialog box is displayed.

    3. Specify the folder (directory) and the file name in w

    Note 1:The monitor all window cannot be saved whileexecuted.

    Note 2: Current values/preset values are not saved.

    Reading the monitor all file

    File Open Window

    To read a monitor all file, perform the following proced

    1. Select "Open Window" from the "File" menu. The "Open Window" dialog box is displayed.

    2. Click the button of "File Type", and select "Mon

    3 Specify the folder and file name in which the file to

    Folder (directory) Select the folder (directory) in which tThe current folder (directory) is selec

    File Name Enter the file name using up to 8 letteThe extension is set to "kal", and sho

  • 8/12/2019 V Kv Soft Ch03 Index

    30/134

  • 8/12/2019 V Kv Soft Ch03 Index

    31/134

    3.4.3 Monitor all window

    To look at the hidden (undisplayed) portion, use thand[PageDown] keys.

    The cursor can be moved using the [LEFT] [RIGHT

    While the simulator is running, the current values a

    Current value display format

    3.4.4 Registering devices

    To perform a simulation using the monitor all window, Three methods are available to register a device

    Contact statu

    Device No. Current value Preset value Com

    Display Bit Radix Signformat

    B1 1 2 Not provided

    B16 16 2 Not provided

    O16 16 8 Not provided

    O32 32 8 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

    Chapter 3 Simulator

  • 8/12/2019 V Kv Soft Ch03 Index

    32/134

    3

    2. Select "Monitor All" from the "File" menu, or click the butto

    The monitor all window is opened. A list is displayed in the window, with the selected device at th The line of the selected device is highlighted to indicate that it

    Registering a device by dragging it from the ladder monitor window

    Drag and drop a device from the ladder monitor window, and regtor all or registration monitor window.In this case, it is recommended to display the ladder window at th

    selecting "Move Ladder to Bottom" from the "View" menu or click

    This allows dragging and registration to be performed even whiledestination window is positioned above the ladder monitor window

    1. While a device is selected, press and hold the left mouse butt

    The cursor shape is changed.

  • 8/12/2019 V Kv Soft Ch03 Index

    33/134

    3. Release the left button (drop).

    In the monitor all window, a list of devices with an edevice is displayed.The line of the selected device is highlighted to ind

    Registering a device by specifying it using the dialog bar

    The dialog bar is a tool shared by the ladder monitor wand the registration monitor window. It allows you to rechange the setting of the selected device.

    The following items can be set using the dialog bar.

    Device type

    Device No.

    Bit count

    Radix

    Comment display method *1.

    Chapter 3 Simulator

  • 8/12/2019 V Kv Soft Ch03 Index

    34/134

    3

    2. Set the device to be registered using the dialog bar.

    For items, contents and precautions on changing settings, refer to "Changingvalue/attribute" on page 2-96.

    3. Click the [Register] button.

    The device satisfying the contents set is registered to each m

    To cancel the setting entered

    Click the [Cancel] button.

    3.4.5 Selecting and changing devices

    Devices can be selected on the monitor all window, and then the and the current value of bit devices can be changed.

    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.

    The cursor changes to gray to indicate that the device is selec

    Selecting a device using the keyboard

    When the cursor color is the same as the title bar color, place thedevice to be selected using the UP andDOWN keys, and press t

    The cursor changes to gray to indicate that the device is selec

    Comment

    Preset

    Radix Current value write

    Pres

    Current value writ

    Status in which a device is selected

  • 8/12/2019 V Kv Soft Ch03 Index

    35/134

    Changing the current value, etc.

    Once a device is selected, the current value, etc. can bar.

    For the procedure for changing the current value, preset value,

    "Changing the current value/preset value/attribute" on page 2-1

    Turning on/off bit devices

    To turn on/off a bit device, perform the following proce

    Turning on/off a bit device using the mouse

    Place the cursor over the device to be turned on/off, a

    The ON/OFF indication is toggled.

    Turning on/off a bit device using the mouse

    When the cursor color is the same as the title bar colodevice to be turned on/off using the UPand DOWNke

    The ON/OFF indication is toggled.

    Turning on/off each bit using the bit cursor

    When a bit device consists of 16 bits and is set to binaPlace the bit cursor in the device to be turned on/off, acursor color is equivalent to the title bar color, place th

    turned on/off using the LEFT andRIGHTkeys and pretion is toggled between "0" and "1", and each bit can b

    ON status OFF

    7015 B01

    7100 B01

    7101 B01

    7000 0000000000000000 B16

    7100 0000001000000000 B16

    7200 0000000000000000 B16

    Chapter 3 Simulator

  • 8/12/2019 V Kv Soft Ch03 Index

    36/134

    3

    Changing the current value/preset value/attribute

    The dialog bar is a tool shared by the ladder monitor window, theand the registration monitor window, and allows you to register nchange the setting of the selected device.

    The following items can be set using the dialog bar.

    Device type

    Device No.

    Bit count

    Radix

    Comment display method

    Current value

    Preset value (only in a timer/counter)

    Setting procedure

    1 Select the monitor window for which devices are to be changewindow. Place the cursor over the device to be changed, and

    2 Change the current value, preset value and attribute using the

    For items, contents and precautions on changing settings, refer to "Chanpreset value/attribute" on page 2-96.

    3 Click the [Write Current Value] or [Write Preset Value] button.

    The contents set using the dialog bar are written to the selecte

    To cancel the setting enteredClick the [Cancel] button.

    To return the setting of a timer/counter to the default value

    Click the [Reset] button. (This button is displayed only when a tim

    Comment P

    Radix Current value write butt

    PCurrent value write box

  • 8/12/2019 V Kv Soft Ch03 Index

    37/134

    3.5 Registration Monitor

    The registration monitor displays timing charts for regiare executed, the current status is displayed in real-tim

    can be confirmed. This section describes how to view tion monitor.

    3.5.1 Outline of the registration monitor

    The registration monitor offers the following functions.

    Registers up to 40 devices.

    Changes the position of registered devices.

    Displays timing charts for registered devices (both

    Displays the ON/OFF status and comments of bit d

    Turns on/off bit devices.

    Changes the current value, etc. using the dialog ba

    Sets the break condition.

    Sets the scan time. Sets the watch dog timer.

    3.5.2 Displaying, saving, and reading the registration

    The registration monitor registers devices and displaysThe registration monitor window in which devices are file.

    Displaying the registration monitor

    File Registration Monitor

    When displaying the registration monitor for the first timmonitor window, and then register devices by draggingladder monitor or by using the dialog bar.

    For the procedure for registering devices by specifying the typeto "Changing the current value/preset value/attribute" on page 2

    Chapter 3 Simulator

  • 8/12/2019 V Kv Soft Ch03 Index

    38/134

    3

    To register devices by dragging and dropping them from the laddperform the following procedure.

    1. Select "Registration Monitor" from the "File" menu, or click the

    The registration monitor window is open.

    Note:Every time this operation is performed, a new window is op

    2. On the ladder monitor window, select devices to be registeredhold the left mouse button.

    The cursor shape is changed.

    When you press the left mouse button while pressing and hol

    on the ladder monitor window, all the devices displayed in thewindow are selected.

    3. While pressing and holding the left mouse button, move the ctration monitor window (drag), and release the left button.

    The selected devices are displayed on the registration monito

    Timing charts are displayed by default. To display comments,

    ment type using "Comment" on the dialog bar.

    When registering one device

    When registering all the devices displayed on the scr

    Drag

    [Ctrl] +

  • 8/12/2019 V Kv Soft Ch03 Index

    39/134

    2. Select "Save Window As" from the "File" menu, or

    The "Save Window As" dialog box is displayed.

    3 Specify the folder (directory) and the file name in w

    Reading the registration monitor file

    File Open Window

    To read a registration monitor file, perform the followin

    1. Select "Open Window" from the "File" menu.

    The "Open Window" dialog box is displayed.

    2. Specify the folder and file name in which the file to

    Folder (directory) Select the folder (directory) in which tThe current folder (directory) is selec

    File Name Enter the file name using up to 8 letteThe extension is set to "kre", and sho

    Chapter 3 Simulator

  • 8/12/2019 V Kv Soft Ch03 Index

    40/134

    3

    3.5.3 Registration monitor window

    On the registration monitor window, timing charts and comments along with the device data, current values and preset values.

    When many devices are registered, it is recommended that yo

    more windows for easier viewing.

    The cursor can be moved using theLEFT/RIGHT/UP/DOWN

    While the simulator is running, the current values are changedaccording to the operation speed.

    Displaying comments or timing charts

    Whether timing charts or comments are to be displayed can be s

    using "Comment" on the dialog bar.

    No: Timing charts are displayed.Comment 1, Comment 2 or Comment 3: Comments are displayepreset value in the case of a timer/counter).

    3.5.4 Registering devices

    To perform a simulation using the registration monitor, a device m

    Two methods are available to register a device.

    Registering a device by dragging it from the ladder monitor window

    The registration procedure is the same as step 2 and onward in the procedurmonitor all. Refer to page 2-114.

    Device No. Bit device status Vertical cursor

    Current value Preset value CommentCursor

  • 8/12/2019 V Kv Soft Ch03 Index

    41/134

    3.5.5 Selecting and changing devices

    Devices can be selected on the registration monitor wstatus and the current value of bit devices can be chan

    Note: Devices must first be registered before using th

    The device registration procedure is described in "3.5.reading the registration monitor" (p. 2-118)

    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 c

    The cursor changes to gray to indicate that the dev

    Selecting a device using the keyboard

    When the cursor color is the same as the title bar colodevice to be selected using the UPand DOWN keys,

    The cursor changes to gray to indicate that the dev

    Status in which a device is selected

  • 8/12/2019 V Kv Soft Ch03 Index

    42/134

    C i th d i tt ib t

  • 8/12/2019 V Kv Soft Ch03 Index

    43/134

    Copying the device attribute

    Edit Copy Device Attribute in Registration Monitor Right-click (Copy Attrib

    Only the device attribute (bit count, radix, comment typ

    copied. This function can be used to copy only the attrretaining the device type and device number.To copy the attribute, perform the following procedure

    1. Left-click the copy source device.

    2. Place the cursor in the copy destination device, anis displayed, select "Copy Attribute".

    The attribute is copied.

    Chapter 3 Simulator

    Moving devices

  • 8/12/2019 V Kv Soft Ch03 Index

    44/134

    3

    Moving devices

    The device in the currently selected cursor position can be movedtion by dragging and dropping to change the device order. To moperform the following procedure.

    1. Place the cursor in the device to be moved.

    2. While pressing and holding the left mouse button, move the mdevice in the position below the destination (drag).

    3. Release the left button (drop). The device is inserted at the mouse cursor position.

    Deleting devices

  • 8/12/2019 V Kv Soft Ch03 Index

    45/134

    Deleting devices

    Edit Delete Devices in Registration Monitor Right-click (Delete)

    To delete the device in the currently selected cursor p

    procedure.

    Select "Delete Devices in Registration Monitor" from th

    The selected device is deleted.

    The device below the deleted device is selected.

    Sorting devices

    Edit Sort Devices in Registration Monitor Right-click (Sort)

    To sort devices by type or number, perform the followi

    Select "Sort Devices in Registration Monitor" from the

    Devices are sorted by the "Type" list on the dialog

    Resetting devices

    Edi R D i i M i All/R i i M i Ri h li k (R )

    Before deletion

    After deletion

    Chapter 3 Simulator

    3 5 6 Manipulating timing charts

  • 8/12/2019 V Kv Soft Ch03 Index

    46/134

    3

    3.5.6 Manipulating timing charts

    This section describes timing charts displayed in the registration

    When steps are executed, timing charts are displayed in real-timevalue history. You can confirm the operation status of a program at which the ON/OFF status of the contact of each registered devover, etc.

    When a step is executed in the reverse direction after a step has executed, symmetry timing charts are displayed.

    However, when steps are executed at high speed, the progress f

    step is not displayed and each timing chart is progressed by onlyingly, timing charts displayed are not symmetrical even if a step ireverse direction.

    How to interpret a timing chart

    Timing charts for all the registered devices are displayed on the stacts, the ON/OFF status can be determined by the shape. For wON/OFF status can be determined by a change in the value.

    The time axis of a timing chart proceeds from the right to the left.the chart, the closer to the current time.The cursor on a timing chart indicates the part currently being simposition can be moved.

    The scale for a timing chart is different depending on whether scabeing executed. [This difference is provided only in the simulatorthe monitor.] One scale in the monitor indicates the timing inside

    has nothing to do with the PLC scan.)

    While scans are executed: One scale indicates one scan.While steps are executed: One scale indicates one instruction.

    When the execution method is changed over, the timing chart co

    Note 1: The current values displayed indicate the valu

  • 8/12/2019 V Kv Soft Ch03 Index

    47/134

    When "32" is entered

    Note 1: The current values displayed indicate the valuthe active vertical cursor is located. Even when a resevertical cursor positions are displayed as the current vcursor is not provided, the current values displayed ind

    values. The actual current values can be entered whiledisplayed. In the monitor, the vertical cursor can be mmonitor is stopped.

    Note 2:The vertical cursor can be used to change thethe current values and the preset values of devices.

    Setting the number of scales for timing charts

    Settings Set No. of Scales for Timing Chart

    Scales are provided at the top of timing charts. One scscans are executed or one instruction while steps are

    By default, 32 scales are displayed on the screen. Theanywhere between 1 and 511.Timing charts are easier to view when you adjust the ninterval between ON and OFF of contacts is short, for To set the number of scales, perform the following pro

    1. Select "Set No. of Scales for Timing Chart" from th

    button.

    The "Set No. of Scales for Timing Chart" dialog box

    2. Set the number of scales between 1 and 511. The

    Note: When scales cannot be displayed on the windowscales, the message "Cant write scales." is displayed

    the window or reduce the number of scales.

    The number of scales for timing charts is changed

    Chapter 3 Simulator

    Setting the wait time

  • 8/12/2019 V Kv Soft Ch03 Index

    48/134

    3

    Setting the wait time

    Settings Wait Time

    The wait time available while scans are executed can be set.

    The wait time is applied to all the operations performed by the simexecution speed is too fast or slow, adjust the wait time value acctime 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 b

    The "Set Wait Time" dialog box is displayed.

    2. Set the wait time between 0 and 10000 ms. The default value

    3. Click the [OK] button to register the value entered. To cancel [Cancel] button.

    3.5.7 Printing out the registration monitor

  • 8/12/2019 V Kv Soft Ch03 Index

    49/134

    g g

    The contents of the registration monitor can be printedthe printout procedure.

    Only the registration monitor can be printed out.First select the registration monitor to be printed out as

    Note:Before performing a printout, confirm the followi

    The printer should be correctly connected.

    The printer should be correctly set by selecting "Prinmenu.

    If the printer is not correctly set, correct the settings acfor your printer.

    Preview display

    File Print Preview

    To confirm the contents to be printed out on the previeing procedure.

    1. Select the registration monitor to be printed out as

    2. Select "Print Preview" from the "File" menu.

    The image that will be printed out is displayed on t

    The [Print] button on the screen can be clicked to p

    Chapter 3 Simulator

    Executing printout

  • 8/12/2019 V Kv Soft Ch03 Index

    50/134

    3

    File Print

    To execute printout, perform the following procedure.

    1. Select the registration monitor window to be printed out as the

    2. Select "Print" from the "File" menu.

    The "Print" dialog box is displayed.

    3. Select "All" in "Print Range", and click the [OK] button.

    Printout is executed.

    Note: If printout is not correctly performed, confirm the settings astatus of the printer.

  • 8/12/2019 V Kv Soft Ch03 Index

    51/134

    Chapter 4 Monitor

    4.1 Outline of the Monitor Functions

  • 8/12/2019 V Kv Soft Ch03 Index

    52/134

    4

    This section outlines the monitor functions and the precautions fo

    4.1.1 Outline of the functionsThe monitor compiles (converts) ladder programs created by the converted programs to the PLC (Visual KV or conventional KV), ato confirm the operation status.As well, programs saved in the currently connected PLC can be tpersonal computer, decompiled, and then executed to confirm the

    The monitor offers the following functions.

    Allows you to confirm the operation status of a program in realadder monitor, timing charts, etc.

    Changes the operation mode of the PLC.

    Allows you to operate input contacts on the monitor screen byrefresh and the output. (Visual KV and KV-300 only)

    Easily changes the preset values and current values of timersdevices.

    Changes the current values of devices all at once by specifyin

    Returns some devices to the default values.

    4.1.2 Restrictions in the monitor

    After the monitor is stopped, never disconnect the PLC and cowhile the monitor window is displayed. If you do this, the contemonitor on the monitor may be different from the contents of tin PLC, and the program may not operate correctly.

    Write is disabled in the KV-10R(W)/T(W), KV-16R(W)/T(W), Kand KV-40R(W)/T(W)/80R(W)/T(W) while a program is runnin

    Minimized windows are not monitored. (The operation speed

    there are many devices to be monitored. To prevent this, it is you minimize or close the windows which do not need to be m

    When the entire monitor window is minimized, the monitor is s

    performing monitoring again, select "Start Monitor" from the m

    4.1.3 Precautions for communication

  • 8/12/2019 V Kv Soft Ch03 Index

    53/134

    Connect the PLC to the personal computer with theconfirm that the serial port of the monitor is correctthe monitor.

    If it is not correctly set, the error message "Check cPLC." is displayed when the monitor is started up, The initial preset values of the serial port are "COMAUTO". When using any other setting, read the deing with the PLC" (p. 2-136), and then change th

    Never disconnect the connection cable from the PLperformed. If you do this, a communication error m

    be reset.

    Never perform communication in a location with extion error may occur.

    Never disconnect the connection cable or abort cois being written, as programs saved in the Visual Kbe deleted.

    If communication errors occur often, set the baud ra lower value.

    Chapter 4 Monitor

    4.2 Communicating with the PLC

  • 8/12/2019 V Kv Soft Ch03 Index

    54/134

    4

    This section describes how to transfer ladder programs created uthe PLC and how to transfer programs from the PLC.

    4.2.1 Setting the PLC communication parametersFile Communication Setup Set PLC Communication Parameters

    Before communicating with the PLC, the COM port and the baudtion speed) on the personal computer connected to the PLC shouTo set these parameters, open the monitor from the editor.

    1. Select "File", "Communication Setup" and "Set PLC Communfrom the menu on the editor screen.

    The monitor is displayed.

    2. Select "Serial Port" from the monitors "Settings" menu.

    The "Set Communication Parameters" dialog box is displayedFor the setting procedure, refer to "Setting the serial port" belo

    3. When the communication port is set, the monitor mode is autoTo continue edits, select "Editor" from the "File" menu or click

    Setting the serial port

    Settings Serial Port

    To set the serial port, perform the following procedure while the m(while communication is not being performed).

    1. Select "Serial Port" from the "Settings" menu.

    The "Set Communication Parameters" dialog box is displayed

    2. Set the COM port and the baud rate (communication speed) t

    Setting the machine number

    Set Set Machine Number

    KV-300 Series Only

  • 8/12/2019 V Kv Soft Ch03 Index

    55/134

    Set Set Machine Number

    The Ladder Builder for KV can specify the station numunits connected in the multi-drop method so that one p

    programs to and monitor programs in two or more KV-To set the machine number, perform the following prostopped (while communication is not being performed)

    1. Select Set Machine Number from the Settings m

    The Set Machine Number dialog box is displayed

    2. Set the machine number of the communication des

    The machine number refers to the number set by tswitch on the KV-L2 unit.

    Refer to the Chapter 7 KV-L2 Serial Interface Module on p

    3. Click the [OK] button to register the setting. To can[Cancel] button.

    P

    Station No.F (when port 1 is use0 (when port 2 is use

    Port 2: RS-422A

    c

    Chapter 4 Monitor

    4.2.2 Setting the comment transferFile Communication Setup Set Comment Transfer

    KV-300 and Visual KV SerieOnly

  • 8/12/2019 V Kv Soft Ch03 Index

    56/134

    4

    File Communication Setup Set Comment Transfer

    Set the comment range to be transferred to the PLC.

    Note 1:Make sure to set the comment range when comments arwith programs to the PLC.

    Note 2:Comments can be transferred to the KV-300 and Visual Comments cannot be transferred to the KV-10R(W)/T(W), KV-1624R(W)/T(W) and KV-40R(W)/T(W)/80R(W)/T(W).

    Note 3:Up to 1,000 comments can be transferred. When more thments are set, 1,000 comments are transferred from the top of th

    To set the comment range to be transferred, perform the followin

    1. Select "File", "Communication Setup" and "Set Comment Tra

    The "Set Comment Write Range" dialog box is displayed.

    2. Enter the range to be transferred for each device.

    When the [Auto Setup] button is clicked, all the registered comlected

    Only

    4.3 Starting up and Exiting from the Moni

  • 8/12/2019 V Kv Soft Ch03 Index

    57/134

    This section describes how to start up the monitor, howand how to use the monitor functions.

    4.3.1 Operating procedures for startup and exit

    Transfer programs from the PLC and starting them up

    File Monitor PLC Monitor [Ctrl] + [F1]

    A new window can be created, a ladder program saveferred to the personal computer and deconverted, anddisplayed and monitored.Make sure that the PLC is correctly connected, and thprocedure using the editor.

    Note: When using the monitor for the first time, ensureparameters are correctly set.

    Refer to "4.2.1 Setting the PLC communication parameters" on p

    To transfer a program from the PLC and start up the m

    procedure.

    1. Select "File", "Monitor" and "Monitor PLC" from the

    2. The transfer status of the program from the PLC is

    3. When a transfer ends normally, the monitor is auto

    Transferring programs

    File Monitor Compile Transfer Monitor (Ctrl + F8)

    Programs created using the editor can be compiled inttransferred to the program memory area of the PLC.Connect the PLC to the personal computer before staTo transfer a program, perform the following procedur

  • 8/12/2019 V Kv Soft Ch03 Index

    58/134

    Reading programs

    File Monitor Read Program from PLC

  • 8/12/2019 V Kv Soft Ch03 Index

    59/134

    g

    Programs which have been transferred to the PLC canread in the editor.

    Connect the PLC to the personal computer before staTo read a program, perform the following procedure.

    1. Select the window from which a PLC program is todow on the editor screen.

    2. Select "File", "Monitor" and "Read Program from P

    button.

    The program is decompiled.

    3. The transfer status of the program from the PLC is

    The program is read from the PLC. When contact comments are transferred from the K

    Verifying against the PLC programs

    File Monitor Verify against PLC Program

    The program in the editor can be verified against the pPLC memory.Connect the PLC to the personal computer before staTo perform verification, perform the following procedu

    1. Select "File", "Monitor" and "Verify against PLC Proeditor screen.

    The monitor screen is displayed, the program curretransferred, and then the editor screen is automatic

    2. When no difference is detected during verification,pleted." is displayed.

    Click the [OK] button.

    3. When a difference is detected during verification, tdisplayed.

    Click the [OK] button to display the error list.

    Chapter 4 Monitor

    Editing devices in offline mode

    File Monitor Edit Offline Device

  • 8/12/2019 V Kv Soft Ch03 Index

    60/134

    4

    Specified devices can be read all at once from the PLC by specifthen can be edited.

    1. Select "File", "Monitor" and "Edit Offline Device" from the edito

    The monitor is started up in the device setting mode.

    2. Select "Change All" from the monitors "File" menu

    The change all window is opened.

    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,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, setor" and "Compile _ Transfer _ Monitor" from the editor menu.

    When the program is the same as that saved in the PLC, the again without transferring the program.

    Select "Editor" from the "File" menu, or click the button.

    Note: The Ladder Builder for KV itself cannot be terminated director. To exit from the Ladder Builder for KV, return to the editor, anfrom the editors "File" menu.

    4.3.2 Name and function of each part of the screen

    When the monitor is started up, the ladder monitor win

  • 8/12/2019 V Kv Soft Ch03 Index

    61/134

    e t e o to s sta ted up, t e adde o toprogram is displayed. If the monitor all window and regpreviously displayed, they are also displayed when the

    Sample screen

    The name and function of each part of each window are describ Ladder monitor window p. 2-90

    Monitor all window p. 2-113

    Registration monitor window p. 2-122

    Main window title barDisplays the file name of the ladderprogram currently being monitored.

    Menu barDisplays the menu

    to execute com-mands.

    Tool barProvides buttons toexecute commands.Only commonly usedcommands are

    provided as buttons.Each command can beexecuted by clickingthe correspondingbutton once. Dialog bar

    Allows you to registerdevices, assign device valuesand preset values, and resettimers and counters.

    MT

    StatIndicand

    Chapter 4 Monitor

    4.4 Ladder Monitor

    This section describes the monitor start/stop procedure the scree

  • 8/12/2019 V Kv Soft Ch03 Index

    62/134

    4

    This section describes the monitor start/stop procedure, the screethe monitor is running, the PLC mode setting, etc.

    4.4.1 Outline of the ladder monitor

    The ladder monitor transfers ladder programs to the PLC, displayoperation in real-time, and offers the following functions.

    Starts and stops the monitor.

    Changes the operation mode (RUN or STOP).

    Displays registered comments.

    Changes the current values, etc. using the dialog bar.

    4.4.2 Displaying the ladder monitor windowFile Ladder Monitor

    If a displayed ladder diagram is closed, select "Ladder Monitor" fr

    to display it again, or click the button.

    Note 1: This operation is not typically required because the laddeis always displayed when the simulator is started up from the edit

    Note 2:Only one ladder monitor window can be opened at a time

    Note 3:This function is disabled when the ladder window is alrea

    4.4.3 PLC error check

    A PLC error check is always performed while the monitor is runniWhen an error occurs in the PLC, an error message is displayed

    For error messages and countermeasures, refer to "Appendix A Error Messa

  • 8/12/2019 V Kv Soft Ch03 Index

    63/134

    Chapter 4 Monitor

    4.4.6 Screen displayed while the monitor is running

    When the monitor is started, the operation status is displayed on b id d h b f h i i di

  • 8/12/2019 V Kv Soft Ch03 Index

    64/134

    4

    status bar provided at the bottom of the monitor screen indicates currently being executed, etc.

    Status indication

    While the monitor is running or while data is reconstructed in the tion mode, the PLC mode, scan time, etc. are displayed in the staon the monitor window.

    Caution on monitor registration consumption quantity

    As the registration consumption quantity of the entire monitor is sspeed becomes faster.If the monitor speed is slow, minimize unnecessary windows.

    Status

    Communication indicatorRotates while communica-tion is performed.

    PLC modeIndicates the operationmode of the PLC.

    Registration consquantityIndicates the moniconsumption quancurrent window.

    Registration consquantity of entire Indicates the moniconsumption quanmonitor mode.

    Scan timeIndicates the scan time inincrements of "0.1 msec".

    4.4.7 Setting the PLC operation mode

    Set the operation mode of the conventional KV.Wh th it i t t d f th fi t ti th P

  • 8/12/2019 V Kv Soft Ch03 Index

    65/134

    When the monitor is started up for the first time, the PTo change the PLC mode, select the desired mode fro

    or click the button.

    Operation (RUN mode)

    PLC Mode Run (Shift + F7)

    In this mode, a program operates normally.

    Stop (STOP mode)

    PLC Mode Stop (Shift + F8)

    In this mode, program execution is stopped.All the outputs are turned off.

    Chapter 4 Monitor

    4.5 Monitor All and Registration Monitor

    This section briefly describes the functions of the monitor all and

  • 8/12/2019 V Kv Soft Ch03 Index

    66/134

    4

    tor. For details, refer to "Chapter 3 Simulator" on page 2-83.

    4.5.1 Functions of the monitor all window

    Monitor all offers the following functions.

    Displays the current value and preset value of all devices, andstatus of the contacts and coils for each device type.

    Displays all the registered comments.

    Turns on/off bit devices.

    Changes the current value, etc. using the dialog bar.

    For execution and operating procedures for the monitor all window, refer to "3page 2-109.

    4.5.2 Functions of the registration monitor

    The registration monitor offers the following functions.

    Registers up to 40 devices.

    Changes the position of registered devices.

    Displays the current values of registered devices, and the ONdevices and comments.

    Displays timing charts for registered devices (both bit devices

    Turns on/off bit devices.

    Changes the current value, etc. using the dialog bar.

    For execution and operating procedures for the registration monitor, refer to "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.

    4.6 Monitor Function

    This section describes the functions which can be exedi bli th i t f h/di bli th t t h

  • 8/12/2019 V Kv Soft Ch03 Index

    67/134

    disabling the input refresh/disabling the output, changeall clear, etc.

    4.6.1 Disabling the input refresh/Disabling the output

    A Visual KV and KV-300 are equipped with the input routput refresh disable function.

    Disabling the input refresh

    Monitor Disable Input Refresh

    When input refresh is disabled, read (input refresh) of stopped, and write from the monitor is enabled.

    To set the input refresh disable function, select "Disab"Monitor" menu when the monitor is started.

    When this function is selected, a check mark is add When this function is selected again, the setting is

    deleted.

    If input refresh is disabled, read (input refresh) of inpuabled, and write from the monitor is enabled. The settiHowever, when the PLC operation mode is changed fthe power is turned off and on again, the setting is not

    Disabling the output

    Monitor Disable Output

    When output is disabled, the output status is not upda

    executed. Select this function when outputs from outp

    To set the output refresh disable function, select "Disator" menu when the monitor is started.

    Wh hi f i i l d h k k i dd

    Check mark

    Chapter 4 Monitor

    4.6.2 Changing the current values all at onceFile Change All

    The specified devices can be read all at once by specifying the ra

  • 8/12/2019 V Kv Soft Ch03 Index

    68/134

    4Change all window

    Device Range Specify the device range to be read.

    Value Enter a value.

    [Partial Change] button Changes all the contents of the selected dev

    [File Read] button Reads the text file of the contents of devices[File Write] button Saves the contents of devices in the selecte

    PLC [Write] button Writes the contents of devices in the selecte

    PLC [Read] button Reads the contents of devices from the PLC

    Device Indicates the device type and the device num

    Current Value Indicates the current value of a device.

    Comment Displays a comment if it is registered.

    The specified devices can be read all at once by specifying the raThe current values can then be changed and written to the PLC.

    setting of the read devices can be saved, and the setting of savedread.

    Change all can be performed on the change all window displayedAll" is selected from the "File" menu. Two or more change all windisplayed.When the devices to be read are specified using the dialog bar abutton is clicked, all the specified devices are read to the change

    The cursor can be moved between items using theTab key (ftheTab +Shiftkeys (reverse direction).

    When the [X] button located in the upper right corner of the wchange all window is closed.

    Reading devices from the PLC

    1. Enter the device range to be read into "Device Randragging using the mouse.

  • 8/12/2019 V Kv Soft Ch03 Index

    69/134

    2. Click the PLC [Read] button.

    The specified device data is read from the PLC, an

    While in this state, the attribute (radix, bit count, cothe dialog bar.

    Refer to "Changing the current value/preset value/attribute"

    Writing devices to the PLC

    1. Enter the device range to be written into "Device Rdragging using the mouse.

    2. Click the PLC [Write] button.

    The specified device data is written to the PLC.

    Note: Only one consecutive range can be written at a be written at the same time.

    Saving/reading devices

    The setting of devices read from the PLC can be savedevices saved in a file can be read.

    Saving devices to a file

    1. Select the change all window to be saved as the cu

    2. Select "Save Window As" from the "File" menu, or

    The "Save Window As" dialog box is displayed.

    Chapter 4 Monitor

    3. Specify the folder (directory) and file name to which data is to

  • 8/12/2019 V Kv Soft Ch03 Index

    70/134

    4

    Note:When data is already saved in a file and you want to save same file name, select "Save" from the "File" menu. If you do thiswill be erased because the existing file is overwritten by the new

    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 w[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 bethe Windows memo, editor or word processor software.(The file is saved in text format. Be sure to select text format wfile in the word processor software.)

    3. Print out the file from the software used to read the file.

    A device list is printed out.

    Folder (directory) Select the folder (directory) in which the file is to bThe current folder (directory) is selected as the de

    File Name Enter the file name using up to 8 letters and numbThe extension is set to "kdv", and should not be c

    Reading devices from a file

    1. Select "Open Window" from the "File" menu

    The "Open" dialog box is displayed

  • 8/12/2019 V Kv Soft Ch03 Index

    71/134

    The Open dialog box is displayed.

    2. Click the button of "File Type", and select "Cha

    3. Specify the folder (directory) and file name in which

    4. Click the [OK] button.

    The specified file is read, and the change all windo

    Folder (directory) Select the folder (directory) in which tThe current folder (directory) is selec

    File Name Enter the file name to be read.

    File Type Select "Change All (*.kdv)" as the file

    Chapter 4 Monitor

    4.6.3 Device all clear

    Devices on the PLC can be initialized.

  • 8/12/2019 V Kv Soft Ch03 Index

    72/134

    4

    Initializing devices

    Settings Device All ClearDM All ClearLatching Relay All Clear

    Counter All Clear

    To initialize the device setting, perform the following procedure.

    1. Select "Device All Clear" from the "Settings" menu, and then sto be initialized.

    2. A message to confirm clear is displayed.To clear data memory, click the [Yes] button. To cancel executhe [No] button.

    If the PLC operation mode is set to "RUN" when devices otheare cleared, the message "Set STOP and execute?" is display

    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 exeIf the PLC operation mode is set to "RUN" when devices other thare cleared, the message "Set STOP and execute?" is displayed

    To select the STOP mode and then execute all clear, click the [Ycancel execution of all clear, click the [No] button.

  • 8/12/2019 V Kv Soft Ch03 Index

    73/134

    Appendices

    Appendix A Error Message List ..........................

    A-1 System errors ......................................A-2 Memory errors .....................................A-3 File errors ............................................A-4 Installation errors ................................

    A-5 Errors that occur in the editor ..............A-6 Errors that occur in the monitor/simulaA-7 Communication errors (displayed in thA-8 PLC errors ...........................................A-9 Errors that occur during compilation ...

    Appendix B Instruction List .................................

    B-1 Basic instructions ................................B-2 Application instructions .......................B-3 Arithmetic instructions .........................

    B-4 Interrupt instructions ...........................Appendix C Relay No. List ...................................

    C-1 Relays, timers, counters, and memory

    Appendix D Special Utility Relay List ..................

    D-1 Special relays and arithmetic operationD-2 Special utility relays for high-speed coD-3 Special utility relays for high-speed coD-4 Other special utility relays ...................D-5 Memory switches ................................D-6 Special memory list .............................

    Appendix E Devices for KV-10R(W)/T(W) to 80R(

    E-1 Special utility relays ............................E-2 Memory switches ................................E-3 Special memory list

  • 8/12/2019 V Kv Soft Ch03 Index

    74/134

    A-3 File errors

    A file error is displayed when a file is damaged.

    When a file error is displayed check the disk using "S

  • 8/12/2019 V Kv Soft Ch03 Index

    75/134

    When a file error is displayed, check the disk using S

    the file if an error is detected. Reinstall the Ladder Bui

    Error messages displayed in the editor are shown belo

    A-4 Installation errors

    An installation error is displayed when the target file d

    location. The target file may have been deleted from thfolder (directory).

    When an installation error message is displayed, reins

    Error message Error mes

    Error [file name]: Read ladder diagram file failed. Cant ope

    Error [file name]: Read file failed. Cant ope

    Error [file name]: Write file failed. Cant ope

    Error [file name]: Read text file failed. Content oContent o

    Error [file name]: Write text file failed. Content o

    Error [file name]: Read comment file failed.

    Error message Error mes

    Cant Load LDKPRG.DLL. Error LBK

    Cant Load LCK.DLL.

    Cant Load KVCOM.DLL. Error LBK

    Monitor startup failed.

    Simulator startup failed.

    Appendices

    A-5 Errors that occur in the editor

    Error messages displayed in the editor are shown below.

    Error message Cause Countermeasu

  • 8/12/2019 V Kv Soft Ch03 Index

    76/134

    Appendices

    Reverse Compila-

    tion Error.

    A grammar error occurred

    when a program was read fromthe KV and converted into aladder diagram, or when aladder diagram was convertedwhile the code check systemsetting was selected.

    Display the erro

    display (p. 2-76contents of thecorrect the prog[H-3 Programdecompiled (p.

    Compilation Error. A grammar error occurredwhen edit was terminated.

    Display the errodisplay (p. 2-76contents of the

    correct the progSpecified labelalready used.

    The specified label has alreadybeen assigned to anotherdevice.

    Specify a differdevice.

    Write/Developmacro failed.

    An error occurred while amacro was being written anddeveloped.

    Confirm the codevices. Confirin the editor wamacro was writ

    Program is too

    large.

    The program is too large to be

    edited.

    The maximum

    allowed in a lad9999.

    No. of instructionword or operand isillegal.

    Too many or too few operandshave been entered.

    Contact name isillegal.

    An unaccepteddevice is specified.

    Confirm the forcorresponding the manual or t

    Temporary devicecant be used for

    TMR, TMH andTMS.

    Temporary devicecant be used for C.

    Temporary devicecant be used forCTH.

    Temporary devicecant be used for

    CTC.

    Temporary devicecant be used forUDC.

    These devices cannot be usedas temporary devices.

    Do not use thedevices.

    Illegal operand. The mnemonic of an instruction Confirm the sp

    A-6 Errors that occur in the monitor/simulator

    The error message displayed in the monitor/simulator

    Error message Cause Co

  • 8/12/2019 V Kv Soft Ch03 Index

    77/134

    A-7 Communication errors (displayed in the monitor)

    The error message displayed during communication wtable below.

    Cant write scales.Widen the widthof registrationmonitor window.

    g

    Because the width of theregistration monitor window istoo narrow, the specifiednumber of scales cannot bedrawn.

    Increg

    Communicationerror occurred.Check for commu-nication settingand connection

    lines.

    Error message Cause Co

    An error occurred duringcommunication.

    Cococo

    Co(C

    setPo

    Unregisteredprogram

    The attempt is made to executePLC monitor or to call up orverify the program in the CPU,although the KV main unit hasno program.

    Trabe

    Appendices

    A-8 PLC errors

    Error messages displayed when problems occur in a Visual KV oare shown in the table below.

  • 8/12/2019 V Kv Soft Ch03 Index

    78/134

    Appendices

    Error message Cause CountermeasuAnalysis DisabledError

    System Error

    Run Time Error

    Divided by 0

    Address Error

    Illegal InstructionError

    Watchdog TimerError

    An unexpected error occurredin the KV main unit.

    Turn off power unit, and then tthe same errorquently, contacKEYENCE offic

    Program Error RUN mode is selected whilethere is not a program in theKV main unit.

    Transfer a progmain unit, and mode.

    Cycle Time Error The cycle time has exceeded208 ms. (300 ms for KV-300)

    Change the procycle time is sh

    Memory Error The contents of the KV main

    units memory have beenerased.

    Reset the error

    RUN mode.

    CALL InstructionNest Error

    The number of nested levels inthe subroutine exceeds 4.

    FOR InstructionNest Error

    The number of nested levels inthe FOR - NEXT instructionexceeds 8.

    MPS InstructionNest Error

    The number of nested levels inthe MPS - MPP instruction

    exceeds 8.

    An error occurrprogram was eprogram and c

    INI Instruction NestError

    Five or more interrupts occurredat once.

    Correct the proone interrupt o

    A-9 Errors that occur during compilation

    Error messages displayed during compilation are showWhen this type of error message is displayed, eliminatthen perform compilation again.

  • 8/12/2019 V Kv Soft Ch03 Index

    79/134

    Error message Cause Co

    Not enough memory.Abort conversion.

    There is not enough memory tocomplete the compilation.

    Coand

    Too many errors.Abort conversion.

    Because 100 errors or moreoccurred during compilation,compilation was aborted.

    Co

    First operand isunnecessary.

    The mnemonic of an instructionword is incorrect. (This error oftenoccurs when a file created by acommercial editor or word proces-sor is opened and the mnemonic listis edited.)

    Coinshel

    Instruction isrepeatedly used.

    An instruction which can be usedonly once has been used two ormore times.

    Second operand isunnecessary.

    Third operand isunnecessary.

    First operand form isillegal.

    Second operandform is illegal.

    Third operand formis illegal.

    First operand valueis illegal.

    Second operandvalue is illegal.

    Third operand valueis illegal.

    First operand is notfound.

    Second operand isnot found.

    Third operand is notfound.

    Us

    Operand is repeat-edly used.

    An operand which can be used onlyonce has been used two or moretimes.

    Us

    Unusable in interruptprogram.

    An unusable instruction is used inan interrupt program.

    Chme

    Instruction positionerror.

    A subroutine or an interrupt programis described before the ENDinstruction.

    DeENins

    Nested levels insubroutine is too many.

    The number of nested levels in thesubroutine exceeds 4.

    Chnum

    Undefined subroutineexists.

    The program is terminated without acalled subroutine being defined.

    DebetEN

    Appendices

    Error message Cause Countermeasur

    Corresponding CTHinstruction is notfound.

    Although the CTC instruction isused, the corresponding CTHinstruction is not included in theprogram.

    Include the correinstruction in the END instruction.

    Corresponding Although contacts of timers and Include the corre

  • 8/12/2019 V Kv Soft Ch03 Index

    80/134

    Appendices

    Corresponding

    instruction isundefined.

    Although contacts of timers and

    counters are used, the correspond-ing instructions are not present inthe program.

    Include the corre

    tions in the progrinstruction.

    Unusable in subrou-tine.

    There are unusable instructionsincluded in a subroutine.

    Change the progmethod.

    Model code isincorrect.

    The mnemonic of an instructionword is incorrect. (This error oftenoccurs when a file created by acommercial editor or word proces-sor is opened and the mnemonic listis edited.)

    Confirm the specinstruction using help function.First line is illegal.

    Mnemonic is illegal.

    First operand isillegal.

    Second operand isillegal.

    Third operand isillegal.

    After mnemonic isunnecessary.

    After first operand is

    unnecessary.After second operandis unnecessary.

    After third operand isunnecessary.

    Code file was notgenerated.

    Ladder diagram cantbe drawn.

    Because instructions are sortedincorrectly, they cannot becompiled into a ladder diagram.

    Confirm the specinstructions, and

    Number of instruc-tions is too large.

    Previous connectingblock is not found.

    Following connectingblock is not found.

    Instructions are notpaired.

    Usage of CONinstruction is incorrect.

    Connection of multipleinput elements is illegal.

    Output elements cant beconnected in parallel.

    Input element connectedto output line.

    Appendix B Instruction List

    This appendix includes a list of instructions and an outdetails, refer to Chapter 2, "Instructions" on page 3-33

  • 8/12/2019 V Kv Soft Ch03 Index

    81/134

    B-1 Basic instructions

    Instruction name Mnemonic Outline of process

    Load LD Connects N.O. contact

    Load Bar LDB Connects N.C. contact

    Out OUT Outputs ON/OFF statu

    Out Bar OUB Outputs inverted ON/O

    And AND Connects N.O. contact

    And Bar ANB Connects N.C. contact

    Or OR Connects N.O. contact

    Or Bar ORB Connects N.C. contact

    And Load ANL Connects in series thecontacts.

    Or Load ORL Connects in parallel thcontacts.

    Set SET Turns ON specified rel

    remain ON.Reset RES Turns OFF specified re

    Timer TMR Sets an on-delay timerincrements.

    High-Speed Timer TMH Sets an on-delay timerincrements.

    High-Speed 1-ms TMS Sets an on-delay timerTimer increments.

    Counter C Sets an up counter.Up-Down Counter UDC Sets an up-down coun

    Differentiate Up DIFU Detects rising edge of specified relay for first

    Differentiate Down DIFD Detects falling edge ofspecified relay for first

    Keep KEEP Turns ON specified relON, and enables this rspecified relay when R

    Shift SFT Sets a shift register.

    High Speed HSP Shortens time constanready for high speed.

    Master Control MC Selects ON/OFF statusset before MCR instruc

    Appendices

    B-2 Application instructions

    Instruction name Mnemonic Outline of process

    Wait ON W-ON Turns ON output operand relay wh

  • 8/12/2019 V Kv Soft Ch03 Index

    82/134

    Appendices

    relay/timer/counter turns ON.Wait OFF W-OFF Turns ON output operand relay wh

    relay/timer/counter turns OFF.

    Wait Up Edge W-UE Turns ON output operand relay at roperand relay/timer/counter.

    Wait Down Edge W-DE Turns ON output operand relay at foperand relay/timer/counter.

    Stage STG Executes instructions in STG blockis ON.

    Connect CON Represents series connection after

    Push MPS Stores input status and arithmetic f

    Read MRD Reads input status and arithmetic fwith Push (MPS).

    Pop MPP Reads input status and arithmetic fwith Push (MPS), and clears memo

    Jump JMP Turns current stage OFF, and thento another stage.

    End Stage ENDS Turns OFF relay of current stage.Step STP Executes instructions between STP

    operand relay is ON.

    Step End STE Used with STP as a pair to make a

    Interval Timer ITVL Measures pulse-to-pulse interval ospecified mode.

    8-bit (16-bit) High CTH Functions as a general-purpose higSpeed Counter with a response frequency of 10 kH

    8-bit (16-bit) High CTC Comparator: Compares preset valuSpeed Counter of CTH0, and turns ON when they

    It is also used as an interrupt sourc

    Subroutine Call CALL Executes subroutine with the speci

    Subroutine Entry SBN Represents beginning of subroutine

    Subroutine Return RET Represents end of subroutine.

    Repeat Start FOR Executes program range between the number of times specified by op

    Repeat End NEXT Represents end of repetition.

    16-Key Input HKEY Reads hexadecimal key data on timand outputs these data to special u2915.

    B-3 Arithmetic instructions

    Instruction name Mnemonic Outline of process

    Data Memory Write DW Writes constant directly

  • 8/12/2019 V Kv Soft Ch03 Index

    83/134

    Trimmer Setting TMIN Converts rotation angle@TMIN 0 to 249, and inputs it

    Load A LDA Inputs value specified @LDA * Inputs current value t

    counter is specified by

    Store A STA Transfers content of in@STA specified by operand.

    * Preset value is changspecified by operand.

    Compare CMP Compares content of in@CMP specified by operand, a

    2011.

    Add ADD Adds value specified b@ADD register, and inputs res

    register.

    Subtract SUB Subtracts value specifi@SUB internal register, and in

    register.

    Multiply MUL Multiplies content of int@MUL by operand, and inputs

    register.

    Divide DIV Divides content of inter@DIV by operand


Recommended