Website: http://www.we-con.com.cn/en
Phone: 86-591-87868869
Address: 10th Building E Area Software Park Fuzhou Fujian Province China
Technical Support: liux@we-con.com.cn
Skype: “fcwkkj” or “Jason.chen842”
QQ Group: 465230233
Technical forum: http://wecon.freeforums.net/
2.4MENU BAR ..................................................................................................................................................................... 7
2.4.3 Help .................................................................................................................................................................. 17
2.6PROGRAMMING AREA ..................................................................................................................................................... 18
2.7FOLDING WINDOWS ........................................................................................................................................................ 19
2.7.1 Information output .......................................................................................................................................... 19
2.7.3 Cross reference list ........................................................................................................................................... 20
2.7.4 Device list ......................................................................................................................................................... 22
2.8STATE BAR ..................................................................................................................................................................... 24
3.1.1 Create new project........................................................................................................................................... 26
3.1.6 Changing PLC type of project ........................................................................................................................... 29
3.1.7 Switching programming language of project .................................................................................................. 29
3.2.1 Program ........................................................................................................................................................... 30
4.1.1 Ladder program ............................................................................................................................................... 43
4.1.2 Instruction list programming ........................................................................................................................... 48
4.1.3 Right-click menu .............................................................................................................................................. 49
5 TRANSFER PROJECT..................................................................................................................................................... 57
5.1COMMUNICATION TEST ................................................................................................................................................... 57
6 DEBUG PROGRAM ...................................................................................................................................................... 65
7 SHORTCUTS LIST ......................................................................................................................................................... 67
7.1COMMON SHORTCUTS LIST ............................................................................................................................................... 67
7.2SHORTCUTS LIST IN PROGRAMMING AREA ............................................................................................................................ 67
2.1INPUT RELAY X ............................................................................................................................................................... 71
2.2OUTPUT REPLAY Y .......................................................................................................................................................... 72
2.3AUXILIARY RELAYS M ...................................................................................................................................................... 72
2.4STATE RELAYS S .............................................................................................................................................................. 73
2.8DATA REGISTER D ........................................................................................................................................................... 77
2.8.1 Index registers V, Z ........................................................................................................................................... 77
2.8.2 File registers D ................................................................................................................................................. 78
2.9POINTERS REGISTERS P, I .................................................................................................................................................. 78
2.10.1 Constant K ........................................................................................................................................................ 79
II
Page 4
PLC user manual Catalog
2.10.2 Constant H ....................................................................................................................................................... 79
3 BASIC PROGRAM INSTRUCTIONS ................................................................................................................................ 80
3.1BASIC PROGRAM INSTRUCTION LIST .................................................................................................................................... 80
3.2BASIC PROGRAM INSTRUCTION DESCRIPTION ........................................................................................................................ 81
3.2.2 OUT (out) ......................................................................................................................................................... 81
3.2.3 AND, ANI (And, And Inverse) ............................................................................................................................ 82
3.2.4 OR, ORI (Or, Or Inverse) ................................................................................................................................... 82
4.1APPLIED INSTRUCTION LIST ............................................................................................................................................... 94
4.1.1 Program Flow instruction list ........................................................................................................................... 94
4.1.2 Move And Compare instruction list ................................................................................................................. 94
4.1.3 Arithmetic And Logical Operations instruction list .......................................................................................... 95
4.1.4 Rotation and Shift ............................................................................................................................................ 96
4.1.5 Data operation................................................................................................................................................. 97
4.1.6 High Speed Processing instruction list ............................................................................................................. 98
4.1.7 Handy Instructions list ..................................................................................................................................... 99
4.1.8 External I/O Devices instruction list ................................................................................................................. 99
4.1.9 External Devices instruction list ..................................................................................................................... 100
4.1.10 Floating Point instruction list ......................................................................................................................... 100
4.1.11 Positioning Instruction list ............................................................................................................................. 101
4.1.12 Real Time Clock Control ................................................................................................................................. 101
4.1.13 Gray Codes instruction list ............................................................................................................................. 102
4.1.14 Inline Comparisons Instruction list ................................................................................................................. 102
4.2.3 ALT instruction ............................................................................................................................................... 107
4.2.5 ANS instruction .............................................................................................................................................. 109
4.2.10 BIN conversion ............................................................................................................................................... 118
4.2.15 CJ instruction ................................................................................................................................................. 125
4.2.23 DEC instruction .............................................................................................................................................. 136
4.2.34 DIV instruction ............................................................................................................................................... 149
4.2.45 FOR, NEXT instruction .................................................................................................................................... 169
4.2.46 FROM instruction ........................................................................................................................................... 172
4.2.48 GRY instruction .............................................................................................................................................. 173
4.2.54 INT instruction ............................................................................................................................................... 182
4.2.55 IST instruction ................................................................................................................................................ 183
4.2.56 MEAN instruction ........................................................................................................................................... 189
4.2.59 MUL instruction ............................................................................................................................................. 193
4.2.74 ROL instruction .............................................................................................................................................. 218
4.2.80 SER instruction ............................................................................................................................................... 226
4.2.87 SPD instruction ............................................................................................................................................... 234
4.2.90 SUB instruction .............................................................................................................................................. 238
4.2.91 SUM instruction ............................................................................................................................................. 238
4.2.96 TO instruction ................................................................................................................................................ 245
5.1STL INSTRUCTION LIST ................................................................................................................................................... 270
8 EXAMPLE .................................................................................................................................................................. 352
8.1SETTING FOR LX3VSERIES PLCCOM2 ........................................................................................................................... 352
8.1.2 Communication Format (D8120) ................................................................................................................... 352
8.1.4 MODBUS Function Code Introduction ............................................................................................................ 353
8.1.5 Example ......................................................................................................................................................... 355
8.2N:N APPLICATION IN LX3VPSERIES PLC ......................................................................................................................... 359
8.2.1 N: N Instructions ............................................................................................................................................ 359
8.2.2 System registers ............................................................................................................................................. 360
X
Page 12
PLC user manual Catalog
8.2.3 Example ......................................................................................................................................................... 361
PLC is a digital computer used for automation of typically industrial electromechanical processes; PLCs
are used in many machines, in many industries.
It reads external input signals such as: the state of buttons, sensors , switches and pulse waves , and then
uses a microprocessor to perform logic, sequence, timing, counting and arithmetic operations, resulting in the
corresponding output signal based on the input signal status or internally stored value and pre-written
program.
WECON PLC editor uses ladder and instructions list as programming language.
Ladder
Ladder logic is widely used to program PLCs, where sequential control of a process or manufacturing
operation is required. Ladder logic is useful for simple but critical control systems or for reworking old
hardwired relay circuits. As programmable logic controllers became more sophisticated it has also been used
in very complex automation systems. It is a graphic language evolution came in relay ladder original relay
control system based on the devices used in the design, such as buttons X, intermediate relay M, time relay T,
counter C, and so on similar properties contact time of electrical device. The ladder as the Figure 1-1 shows.
Figure 1-1
Instructions list
Instruction List (IL) is designed for programmable logic controllers (PLCs). It is a low level language and
resembles assembly. All the instructions and operands are inputted for PLC programming. The IL as the
Figure 1-2 shows.
1
Page 15
PLC Editor operating manual 1. Overview
Figure 1-2
Program switch
According to their own programming practice, users can switch ladder and instruction list in order to
improve programming efficiency. There is switch function as Figure 1-3 shows.
Figure 1-3
2
Page 16
PLC Editor operating manual 2. Basic operation and screen introduction
WECON PLC Editor is a programming tool for
designing, debugging, and maintaining programs on
Windows, please start the software by click icon on
desktop or select [Start]->[WECON PLC Editor]. As
Figure 2-1 shows.
Click [WECON logo] ->
[Close] to exit software, if
program is not saved,
software will ask saving, as
Figure 2-2 and Figure 2-3
show.
2 Basic operation and screen introduction
WECON PLC Editor provides full and powerful functions.
2.1 Start and exit software
Figure 2-1
Figure 2-2
3
Page 17
PLC Editor operating manual 2. Basic operation and screen introduction
Figure 2-3
2.2 Integral structure Introduction
The Figure 2-4 shows WECON PLC Editor Screen, the upper area of main screen is [Menu Toolbar];
the [Project Manager] on the left of screen; the programming area is on the middle of screen. The low part
lists other tools.
Figure 2-4
Users can modify the [Project Manager] and other tools position by themselves.
2.3 QuickAccessBar
Users can do the basic operation via [QuickAccessBar], the [QuickAccessBar] is introduced in front of
content.
4
Page 18
PLC Editor operating manual 2. Basic operation and screen introduction
: WECON LOGO,
click it to open the open the
windows, as Figure 2-6
shows.
Figure 2-5
Figure 2-6
: New, click it to create new program;
: Open, click it to open current program;
: Save, click it to save modification;
: Save as, click it to save program in other
: Close, click it to exit current program;
: Undo;
: Redo;
path;
Customize Quick Access Toolbar
Users can more easily customize the functionality as what they need by using the [Customize Quick
Access Toolbar].
1) Access [Customize Quick Access Toolbar]. Please move the mouse cursor to drop-down icon which is
on the right of [QuickAccessBar];
2) Open the [Customize Quick Access Toolbar], and select [More command], as Figure 2-7 shows;
3) After completing Step 2, then open the [custom] window, as Figure 2-8 shows.
4) Add Shortcut: Select any command in the [command] box on the left side. Then click [Add] so that you
will find the selected item moves to the right box. And click [OK] can successfully add a custom tool.
5) Delete Shortcut: Select any command in the [command] box where the right side. Then click [Delete] so
that you can find selected items in the right dialog box disappears .Click [OK] to complete delete the
command.
5
Page 19
PLC Editor operating manual 2. Basic operation and screen introduction
Figure 2-7
Figure 2-8
6
Page 20
PLC Editor operating manual 2. Basic operation and screen introduction
2.4 Menu bar
This sector introduces the software menu bar. The upper area of main screen is [Menu Toolbar]; users
can easily do various operations through it, and then detailed operations, please see following instructions.
Figure 2-9
2.4.1 PLC
2.4.1.1 Project Toolbar
Figure 2-10
User can change the PLC type for program by click [PLC Type] in [Project] toolbar, as Figure 2-11
shows.
Figure 2-11
2.4.1.2 Edit Toolbar
The clipboard toolbar is the basic function commonly used for editing a PLC project. This section will
explain the basic operation of the clipboard.
For example: CUT, COPY, PASTE, UNDO/REDO
1) Cut: The cut command removes the selected data from its original position;
2) Copy: The copy command creates a duplicate;
3) Paste: Transferring text, data, files or objects from a source to a destination;
7
Page 21
PLC Editor operating manual 2. Basic operation and screen introduction
Symbol
Instruction
Function
Hotkey
LD, AND
Open contact
F5
OR
Open branch
SHIFT+F5
LDI, ANI
Close contact
F6 ORI
Close branch
SHIFT+F6
OUT
Output coil
F7 CJ/CALL
Input application instruction
F8
Draw horizontal line
F9
Draw vertical line
F11
Delete horizontal line
CTRL+F9
Delete vertical line
CTRL+F11
LDP, ANP
Rising pulse
SHIFT+F7
LDF, ANF
Falling pulse
SHIFT+F8
ORP
Rising pulse open branch
CTRL+ALT+F7
ORF
Falling pulse close branch
CTRL+ALT+F8
Figure 2-12
4) Undo: It erases the last change done to the document reverting it to an older state;
5) Redo: The redo command reverses the undo or advances the buffer to a more current state;
2.4.1.3 Ladder Symbol Toolbar
The menu in WECON PLC Editor provides the full and powerful functions, which greatly improves
programming efficiency, as Figure 2-13 shows.
Figure 2-13
The Table 2-1 shows a detailed description of the ladder symbol
Table 2-1
8
Page 22
PLC Editor operating manual 2. Basic operation and screen introduction
INV
Reverse operation results
CTRL+ALT+F11
2.4.1.4 Label Toolbar
In order to increase readability, software allows users to add comments and statement for program.
Click the text to enable this function, the following picture Figure 2-14 shows the state of each text when
function is enabled.
Figure 2-14
Note: Please run the software as Administrator in Windows 7 and later systems
2.4.1.5 Project Toolbar
This section provides a brief description of [Program] menu.
There are two functions in [Program], one is compile program, and the other is switch program.
Figure 2-15
1) Compile: All the program must be compiled before download into PLC device;
2) Switch: It is used for converting program between the ladder format and the IL (Instruction List)
format.
2.4.1.6 Program mode Toolbar
Program mode contains three functions, [Edit Mode], [Monitor Mode (R)] and [Monitor Edit (W)].
Figure 2-16
1) Edit mode: It is for editing program (ladder or IL) for PLC;
2) Monitor Mode(R): It is for monitoring program, which is running in connected PLC;
3) Monitor Edit (W): It is for modifying program when monitoring it;
2.4.1.7 Online Toolbar
The Online toolbar provides nine functions for operating and accessing PLC device, such as
upload/download PLC program.
9
Page 23
PLC Editor operating manual 2. Basic operation and screen introduction
Figure 2-17
Transfer: It is for testing the communication between PC and PLC;
Read from PLC: It is for uploading the program from PLC to PC;
Write to PLC: It is for downloading the program from PC to PLC;
Verify with PLC: It is for verify the project opened by WECON PLC Editor is the same as project that
running in connected PLC.
Device monitor: It is for monitoring and debugging all devices in PLC, when program is executed or
simulated;
Clear PLC Memory
It is for clear PLC memory, the setting window as Figure 2-18 shows;
Clear PLC memory will delete all the data in PLC device, in other word, it will format PLC.
Figure 2-18
Description
1) [Object]: Displays the current PLC information and parameters. They cannot be changed.
2) [Data Object]: Users could select clear content in this area.
PLC Memory: Clear PLC memory that is format the PLC
Data Device: Clear all the data blocks settings (device memory area of the D register default
value)
Bit Device: Clear all data blocks setting (Device Memory) of the bit device values.
Note:
1) This operation only works in PLC stop state.
2) This operation is not reversible.
10
Page 24
PLC Editor operating manual 2. Basic operation and screen introduction
Clock setting
It is for setting real time for PLC device, the setting windows as Figure 2-19 shows;
Users can customize the internal PLC time by clock setting to achieve accurate calculation.
Description
1) Connection: Displays the current PLC information and parameters. They cannot be changed;
2) Time and Calendar: Users can easily select the time information and free to match time;
3) Read PC Time: Automatically read PC time without manual calibration;
4) Set Time: After completing the settings, click the button, then PLC will save the current settings;
5) Cancel: Don't save the current operating data. Exit and close the window;
Figure 2-19
Setting time
1) Connect PLC to PC, and run WECON PLC Editor;
2) Switch the PLC to stop state;
3) Click [Online]-> [Clock setting];
4) Set the clock and time. The range of year is 1980~2079, the range of month is 1~12, the range of
hour is 0~23, the range of minute is 0~59, the range of second is 0~59;
5) Users can click [Get PC time] for quickly setting;
6) Click [Set Clock] to save the date and time, it will pop-up tip message as following figure shows;
11
Page 25
PLC Editor operating manual 2. Basic operation and screen introduction
Figure 2-20
Remote Operation
Remote operation can change the PLC states when PLC is running; it has the same functionality as
PLC DIP switch.
Figure 2-21
Description
1) [Object]: Displays the current PLC information and parameters. They cannot be changed;
2) [Operation]: Displays the current status of the PLC, RUN or STOP;
[RUN]: PLC into RUN state;
[STOP]: PLC into the STOP state;
[CLOSE]: Close the window;
Note:
The device monitor requires a good communication between PLC and PC.
Diagnostics:
This function contains most online functions; users can view the diagnostic data in this window, and
can quickly perform the operations.
2.4.1.8 Tool Toolbar
Tool toolbar provides five tools for users, such as check program, auto-saving as so on; it brings more
12
Page 26
PLC Editor operating manual 2. Basic operation and screen introduction
convenience for programming.
Figure 2-22
Check Program
The function of [Check Program] is that checking the program error, and modified them timely, at the
same time can quickly locate to the error. The Check Program Figure 2-23 shows.
Figure 2-23
Simulator (Not recommended)
The function of simulator is checking the running result of program. But most instructions can be
executed in simulator mode, so this function is not recommended.
The operation steps for simulator
1) Run WECON PLC Editor Software;
2) Create a PLC program and compile it;
3) Click [Simulator] for offline simulation, it will pop-up simulator window as Figure 2-24 shows;
Figure 2-24
There are two debug modes, one is Single instruction, and the other is Breakpoint.
Single Instruction: Execute program statements one by one; interrupt occurs after executing
13
Page 27
PLC Editor operating manual 2. Basic operation and screen introduction
each program statement or a process.
Breakpoint: Users set a breakpoint in PLC program, interrupt occurs when PLC execute to this
low.
Figure 2-25
Figure 2-26
Figure 2-27
4) Click the register that needs to be modified, and right click it, it wills pop-up a menu window.
5) Select [Debug]->[Modify the current value], as Figure 2-27 shows;
6) Users can set the value for registers as Figure 2-28 shows;
7) After setting the value, users can view the program running result, as Figure 2-29 shows.
14
Page 28
PLC Editor operating manual 2. Basic operation and screen introduction
Figure 2-28
Figure 2-29
Auto-save setting
It provides auto-save program function to avoid losing data. The default saving time is 5 seconds. The
auto-save setting window as Figure 2-30 shows.
15
Page 29
PLC Editor operating manual 2. Basic operation and screen introduction
Figure 2-30
Encryption tools for PLC and program
WECON PLC Editor provides encryption tools for users to set all kinds of password for programs.
Those passwords can prevent program from being uploaded from PLC by ending users.
Generate download file
This is for generating download file, its format is .swcp, which can’t be viewed and modified by
WECON PLC Editor, and so that programmer can send it to ending users directly.
2.4.2 View
This section introduces the [View] menu function.
Figure 2-31
2.4.2.1 Folding Window toolbar
It is similar with other software; the Folding Window toolbar is used for setting the display of WECON
PLC Editor, when check the option, the corresponding window will be available in software screen.
2.4.2.2 Show toolbar
Every devices addresses in program can be commented and aliased, check the options to show the
comments are alias in programming area.
2.4.2.3 Zoom toolbar
The zoom only works in programming area; there are six modes as Figure 2-32 shows, users can select
the display mode according to requirements.
16
Page 30
PLC Editor operating manual 2. Basic operation and screen introduction
2.4.3 Help
This section introduces the [Help] menu function.
Figure 2-32
Figure 2-33
2.4.3.1 Language toolbar
Language toolbar is used for setting software displaying language. Simplified Chinese, Traditional
Chinese and English are supported in software.
Note: Please run the software as Administrator in Windows 7 and later systems for language switching.
2.4.3.2 Website toolbar
It is linked to WECON official webpage.
2.4.3.3 Info toolbar
Please click the [Help] in info toolbar for opening the helping document.
2.4.3.4 Version toolbar
Please click it to check the software version, the software version information as Figure 2-34 shows.
Figure 2-34
17
Page 31
PLC Editor operating manual 2. Basic operation and screen introduction
This sector introduces the [Project manager].
The left side of main screen is [Project Manager]. It shows
the entire project by tree. The project includes organization
structure, project name, program, device comment, parameter,
device memory, extended function, all kinds of instruction table
and so on.
Users can control the whole project by [Project Manager].
And [Project Manager] supports the use of right button function.
As Figure 2-35 shows.
2.5 Project manager
Figure 2-35
2.6 Programming area
Programming area is a main screen used for operations such as programming (ladder or instruction list),
parameter setting, and monitoring in WECON PLC Editor.
On the top left, it shows current states and programming information.
18
Page 32
PLC Editor operating manual 2. Basic operation and screen introduction
Figure 2-36
Figure 2-37
2.7 Folding windows
This sector main introduces the fives windows in folding windows. Such as [Information Output],
[Search/Replace], [PLC Verify], [Cross Reference list] and [Devices List]
2.7.1 Information output
Information output displays compilation, communication and check results (errors and warnings).
Figure 2-38
19
Page 33
PLC Editor operating manual 2. Basic operation and screen introduction
The detailed errors will be displayed in information output windows, user can select the message and
the software will automatically locate the corresponding area.
2.7.2 PLC Verify
PLC Verify window displays the verifying result, users can check the difference between displaying
program and running program.
Figure 2-39
2.7.3 Cross reference list
Cross reference list is used for displaying specified device usage in the program, and it can also display
all the devices that used in current program.
Figure 2-40
Description
1) [Device]: Users can enter the specified device in bar, and press [Enter] in keyboard, or click
[Search] to display the device information. For example, enter the D2, it will display all the devices
that contains D2, such as D2, D24, D203 and so on;
2) [Search]: Click it to execute the searching operation;
3) [Show All]: Click it to display all devices in current program, as Figure 2-40 shows
20
Page 34
PLC Editor operating manual 2. Basic operation and screen introduction
21
Page 35
PLC Editor operating manual 2. Basic operation and screen introduction
2.7.4 Device list
Device list is used for checking the used devices information in current program, such as Device, Contact,
Coil (Count), Comment and Alias, and users can modify the devices in [Device list].
Figure 2-41
Description
1) [Device]: it is drop down list menu, users can select the device type from it, such as D, C and so on,
and window will display the corresponding device information.
Figure 2-42
2) [Start Device]: It is used for setting displaying device start address; the default is from 0, such M0,
C0, D0 and so on. The drop down list displays the search records.
Figure 2-43
3) [Search]: Click it to execute search operation, it [Start Device] is empty, it will pop-up tip message.
4) [Range]: The searching range is displayed in this area, and it isn’t editable.
Figure 2-44
22
Page 36
PLC Editor operating manual 2. Basic operation and screen introduction
5) [+]: Click it to view the detailed information of selected device, such as instructions, steps, and
data type, double-click the item, it can jump to corresponding location.
Figure 2-45
6) [Comment & Alias]: The area which background is in white is used for displaying device comment
and alias, uses can edit the comment and alias by double-click white area.
Figure 2-46
7) [Display Option]
[All]: Check it to display all the device of selected type;
[Used Devices]: Check it to only display the devices that used in current program;
[Contact]: Only display contact that used in current program;
[Coil]: Only display coil that used in current program;
Note: if users didn’t check anyone, it will display both contact and coil;
[Unused Device]: Check it to only display the unused device in current program;
2.7.5 Search/ Replace
Search/replace feature is similar to the MS OFFICE search replace function, it can locate a user-specified
data block in large amounts of data, or botchily modify data, and it can greatly improve the efficiency of
programming. The window as Figure 2-47 shows, there are five sub-windows.
Press [Ctrl] + [F] key in keyboard can open the window, or click [Search/Replace] in software, as Figure
2-48 shows.
23
Page 37
PLC Editor operating manual 2. Basic operation and screen introduction
Figure 2-47
Figure 2-48
2.8 State bar
It display some information of software and current program, such as language, caps, state of number
keyboard, communication port, PLC model, and steps information.
24
Page 38
PLC Editor operating manual 2. Basic operation and screen introduction
Figure 2-49
Language: The language of software interface;
CAP: It is for caps lock;
NUM: It used for indicating whether the numeric keyboard is available;
OVR: Ladder diagram edit mode.
COM port: Software communication COM port. Click it will popup window of Communication
Settings;
LX3V: It is used for display PLC model;
The steps of current program/Total steps of program: It used for displaying steps information of
current program;
25
Page 39
PLC Editor operating manual 3. Project management
3 Project management
This chapter explains basic operations and management of projects
3.1 Project operations
This section explains basic operations of WECON PLC Editor such as creating, opening, and saving
projects.
3.1.1 Create new project
Create a new project after starting software, user need to set following parameters for new project.
PLC Series
PLC type
Programming language
Operating procedure
1) Click the WECON icon on the top left corner of software interface, the menu will pop up
automatically;
2) Select the [New];
Figure 3-1
3) Set the parameters for new project as the Figure 3-2 shows, using LX3V as an example, and please
click [OK] to open the main screen.
26
Page 40
PLC Editor operating manual 3. Project management
Figure 3-2
3.1.2 Saving project
Save a project in a hard disk or other memory media of a PC.
Operating procedure
1) Click [Save] or [Save As] in quick access bar;
2) Enter/ Select the folder (drive/path);
3) Enter project name;
4) Click [Save];
3.1.3 Closing project
Close an open project.
Figure 3-3
27
Page 41
PLC Editor operating manual 3. Project management
Operating procedure
Click [Close] in quick access bar or click close button on the top right of the software main screen.
3.1.4 Opening existing projects
Read a project saved in a hard disk or other memory media of a PC.
Operating procedure
1) Select [Open (Ctrol+O)] in quick access bar;
2) Enter/ Select the folder (drive/path);
3) Enter/Select project name;
4) Click [Open];
Figure 3-4
3.1.5 Deleting projects
Delete a project saved in a hard disk or other memory media of a PC.
Operating procedure
1) Open project saving folder;
2) Select projects;
3) Right-click and select [Delete];
28
Page 42
PLC Editor operating manual 3. Project management
3.1.6 Changing PLC type of project
Change the PLC type of a project being edited
Operating procedure
1) Select [Project] -> [PLC Type]
2) Select PLC Type
Figure 3-5
3) Click [Execute]
4) The following confirmation message is displayed. Click the [Yes] button to execute the function.
Figure 3-6
3.1.7 Switching programming language of project
Switch programming language of a project being edited.
Operating procedure
Click [Program] -> [Switch]
29
Page 43
PLC Editor operating manual 3. Project management
3.2 Project property
This section explains project property of WECON PLC Editor for a project.
3.2.1 Program
MAIN is the name of PLC program; one project only contains one program, and double click MAIN
could open the programing area.
Also if there is no program, users can right click [Program] folder and select [New], as Figure 3-8 shows.
Figure 3-8
Figure 3-7
Figure 3-9
When create a new project, it will create an empty program named [MAIN] in [Program] folder, users
could right click [MAIN] and delete it.
Note: one project only has one MAIN program.
30
Page 44
PLC Editor operating manual 3. Project management
3.2.2 Device Comment
One PLC project only has one [Device Comment] file, right click [COMMENT], users can delete it. And
also users can create new COMMENT (The file must be named COMMENT), if there is no file in [Device
Comment] folder, as Figure 3-10 shows,
Figure 3-10
Operating procedure
1) Double click [COMMENT], the setting windows will pop up automatically, as Figure 3-11 shows;
31
Page 45
PLC Editor operating manual 3. Project management
Figure 3-11
2) Enter the device comments and device alias one by one. Or Import the comments and alias from
existing .csv file
Description of window
[Device]: Enter the name of the Device correctly and press [Enter] in keyboard, Device list (on the right
of window) will locate the device and selected (shown in blue).
[Device display window]: It has three column, [Device Name], [Device Comment] and [Device Alias].
The column of [Device Name] is in gray, it means it is not editable, others are in white, it means it is editable.
The select row in [Device display window] is in blue, and double click to edit the [Device Comment] and
[Device Alias]. The maximum length for [Device Comment] is 16 characters, and [Device Alias] is 8
characters.
[Select the device range]: Software list all the devices, users can select the device in this list to change the
display window. Blue indicates that the devices range is selected; black indicates that the devices have
comment or alias; white indicates that the devices don’t have comments section or alias. LX1S and LX3V
32
Page 46
PLC Editor operating manual 3. Project management
section of the device are different.
3.2.3 PLC parameter
PLC parameter is for setting PLC project parameter, one project only has one PLC parameter, users can’t
delete it and can’t add new one.
The Figure 3-12 shows the parameter setting window, the left one is for LX1S, the right one is for LX2N
and LX3V.
Figure 3-12
Operating buttons
1) [Check]: Check the current settings, whether the "program capacity" is greater than zero. If
program capacity is less than or equal to zero, the examination is not successful;
2) [Default]: Click this button to set all settings to be default values;
3) [Finished]: Complete the PLC parameter setting;
4) [Cancel]: Cancel the PLC parameter settings and close the window;
3.2.3.1 Memory capacity
The Memory capacity setting including Memory Capacity, Comment capacity, File registers capacity and
Program Capacity.
An error occurs when Comment capacity and File registers capacity are out of range, the modification
fails.
Project capacity= Memory capacity – Comment capacity*500- File registers capacity*500. The
Project capacity must be greater than zero, otherwise an error occurs and modification fails.
3.2.3.2 Device
Device window includes various types of devices. In the table the cells in white are editable; the cells in
33
Page 47
PLC Editor operating manual 3. Project management
gray are not editable. The latched range is editable in LX3V series PLC. The setting window as Figure 3-13
shows.
Figure 3-13
3.2.3.3 PLC name
It is used for entering the name of the PLC, it allows up to 32 bytes. The setting window as Figure 3-14
shows.
34
Page 48
PLC Editor operating manual 3. Project management
Figure 3-14
3.2.3.4 I/O Assignment
I/O assignment is to show the total I/O point of PLC host and extend module. The window as Figure 3-15
shows.
3.2.3.5 PLC System (1)
It is used for setting the PLC input terminal as RUN/STOP DIP switch. For example select X0 in this
setting window, when PLC is running, if the X0 turn ON, PLC is in RUN mode, if the X0 turn off, PLC is in
STOP mode, the setting windows as Figure 3-16 shows.
35
Page 49
PLC Editor operating manual 3. Project management
Figure 3-15
Figure 3-16
36
Page 50
PLC Editor operating manual 3. Project management
3.2.3.6 PLC System (2)
1) [Communication Setting]: Check it to enable the communication setting;
2) [Protocol]: Select protocol for communication
3) [Data Length]: This is one of communication parameter; users can select 7bit or 8bit;
4) [Parity Bit]: This is one of communication parameter; users can none, odd or even;
5) [Stop Bit]: This is one of communication parameter; users can select 1bit or 2bit;
6) [Transmission Rate]: This is one of communication parameter; users can select baud rate;
7) [Header]: Check it for enable header requirements;
8) [Terminator]: Check it for enable terminator requirements;
9) [Transmission procedure]: so far there is only one mode;
10) [H\W type]: It is used for select the commutation mode; users can select Regular/RS-232 and
RS485
11) [Station number setting]: Set up the station number, range 00H~0FH (Hex)
12) [Control mode]: Default;
13) Transmission speed: Choose the transmission speed;
Figure 3-17
37
Page 51
PLC Editor operating manual 3. Project management
3.2.4 Setting Security for Projects
This section explains how to set security for projects to protect the projects themselves and the data in
projects.
Setting security not only restricts an access to projects but also prevents the data, such as device
comments, and parameters, that are created by the user from erroneous modification and/or disclosure to
unauthorized users.
This function can restrict writing/reading of data to/from a PLC.
Figure 3-18
Click the [Check] button will display the current project password information, as Figure 3-19 shows.
Figure 3-19
3.2.4.1 Program PSW
Set/Modify/Clear the program password for opening project, if project with program password, when
open the project, it will pop-up password enter screen, as Figure 3-20 shows.
38
Page 52
PLC Editor operating manual 3. Project management
Figure 3-20
Operating procedure for setting
1) Enter the 8-code password in [Enter new password];
2) Enter the 8-code password in [Confirm password];
3) Click [Set] button;
Software will display the following two tips according to setting result.
Figure 3-21
Operating procedure for modifying
1) Enter the old password in [Enter old password];
2) Enter the 8-code password in [Enter new password];
3) Enter the 8-code password in [Confirm password];
4) Click [Set] button;
Software will display the following three tips according to setting result, as Figure 3-22 shows.
39
Page 53
PLC Editor operating manual 3. Project management
Figure 3-22
Operating procedure for clearing
1) Click [Clear] button;
2) Software display windows as Figure 3-23 shows;
3) Enter program password;
4) Click [OK] button;
Software will display the following two tips according to setting result, as Figure 3-34 shows.
Figure 3-23
Figure 3-24
40
Page 54
PLC Editor operating manual 3. Project management
Note:
1) The password must be 8 codes;
2) Please make sure the new password and confirm password be the same;
3.2.4.2 Download PSW
Set/Modify/Clear download password for opening project, if project set download password, it requires
check password before executing downloading operation.
Figure 3-25
Operating procedure
The procedure for setting, modifying and clear are the same as program password, please refer to the
3.2.4.1.
3.2.4.3 Upload PSW
Set/Modify/Clear upload password for opening project, if project set upload password, it requires check
password before executing uploading operation.
Figure 3-26
Operating procedure
The procedure for setting, modifying and clear are the same as program password, please refer to the
3.2.4.1.
41
Page 55
PLC Editor operating manual 3. Project management
3.2.4.4 Clock PSW
Set/Modify/Clear clock password for opening project, if project set clock password, it requires check
password before setting clock operation.
Figure 3-27
Operating procedure
The procedure for setting, modifying and clear clock password is the same as program password, please
refer to the 3.2.4.1.
3.2.4.5 PLC code
In order to make the project can be dedicated to the designated PLC. WECON PLC Editor introduces
the identification code for project and PLC device. The downloading operation only executes when the
identification codes match. So the identification code can make the project only be used for specific PLC
device.
Figure 3-28
Operating procedure
The procedure for setting, modifying and clear identification code is the same as program password,
please refer to the 3.2.4.1.
Note
1) It requires connecting PLC device for setting identification code for PLC device;
2) [Clear PLC Memory] can’t clear PLC identification code, so please backup the identification code.
42
Page 56
PLC Editor operating manual 4. Editing programs
4 Editing programs
This chapter explains the functions of the program editors used to edit programs.
4.1 Programming
This sector explains the functions in programming area, including ladder program, instruction list
program and right-click menu.
4.1.1 Ladder program
Program the ladder program in programming area.
4.1.1.1 Enter instruction in ladder
There are five methods to enter instruction in ladder.
Direct enter
Instruction enter
Double-click
Instruction help
Ladder Symbol
Direct enter
1) Move the mouse, left-click on the cell in programming area;
2) Enter instruction in keyboard, such as [LD]; the [Edit]window will pop up automatically;
3) Enter the complete instructions and operands in [Edit] window;
4) Click [OK] or press [Enter] key in the keyboard;
5) The system will verify the enter instruction, and then generate the graphic represented by the
instruction;
6) If the check fails, the instruction cannot be saved, please find the cause of the error;
Figure 4-1
Instruction enter
1) Open the [Program Manager], which on the left of software main screen;
2) Open [Instruction];
3) Open the instruction tree;
4) Select the need instruction, hold the mouse to select instruction and drag it to the programming
area, placed it in a designated location;
43
Page 57
PLC Editor operating manual 4. Editing programs
5) The [Edit] window will pop up automatically with selected instruction, as Figure 4-2 shows;
Figure 4-2
6) Enter the operands in [Edit] window;
7) Click [OK] or press [Enter] key in the keyboard;
Double-click
1) Move the mouse to the designated location, and double-click mouse;
2) The [Edit] window will pop up automatically;
3) Enter the complete instructions and operands in [Edit] window;
4) Click [OK] or press [Enter] key in the keyboard;
5) The system will verify the enter instruction, and then generate the graphic represented by the
instruction;
6) If the check fails, the instruction cannot be saved, please find the cause of the error;
Instruction help
1) Move the mouse to the designated location, and double-click mouse;
2) The [Edit] window will pop up automatically;
3) Click [Help] in [Edit] window, as Figure 4-3 shows, it will pop up [Help] windows for all the PLC
instructions, as Figure 4-4 shows;
Figure 4-3
44
Page 58
PLC Editor operating manual 4. Editing programs
Figure 4-4
4) Select the needed instruction, and click [Details] to open the instruction guide window as Figure
4-5 shows;
5) Enter the right operands, and click [OK] to save instruction;
45
Page 59
PLC Editor operating manual 4. Editing programs
Figure 4-5
Ladder Symbol
There is [Ladder Symbol] toolbar for ladder editing.
1) Click instruction icon[Ladder Symbol], the [Edit] window pop up automatically;
2) And the enter operand in [Edit] window
3) Enter the operands in [Edit] window;
4) Click [OK] or press [Enter] key in the keyboard;
5) The system will verify the enter instruction, and then generate the graphic represented by the
instruction;
6) If the check fails, the instruction cannot be saved, please find the cause of the error;
46
Page 60
PLC Editor operating manual 4. Editing programs
Note
1) Some instructions only be enter in the instruction list (IL), cannot enter in the ladder, such as MPS、
MPP. When enter such instructions in ladder editing area, it can generate the graphic represented
by the instruction;
2) Since the coils and application instructions represent the end of a line of ladder program, so users
cannot enter any device behind them;
3) Due to the vertical line can take up two rows of space. So if there is device in second line, this
vertical line cannot be entered;
4) The maximum number of columns is 13 in ladder program;
4.1.1.2 Modify/Delete devices in ladder
Operating procedure of modify devices
1) Ensure software is in [Edit Mode];
2) Select the device by mouse;
3) Double-click device or press [Enter] key in keyboard to open the [Edit] window;
4) Enter the new device or operand
5) Click [OK] to save the modification
Note:
1) Modifications must be able to verify the correct instruction, it can be saved.
2) Contact devices of occupying a cell (normally open, normal close, rising edge, failing edge,
inversion, Stepping) should not be modified to the compared devices.
3) All of the contact device can't modify each other with coil or application instructions.
Operating procedure of delete devices
1) Ensure software is in [Edit Mode];
2) Select the delete area by mouse;
3) Right-click and select [Delete], or press [Delete] key in keyboard;
4) Delete horizontal line and vertical lines, please select the lines, and then click the corresponding
icon in [Ladder Symbol] toolbar or press [F9] and [F11] in keyboard;
4.1.1.3 Copy and paste function
When ladder needs a large number of the same device, use copy and paste function can improve
programming efficiency.
Operating procedure
1) Enter the program programming area;
2) Select the copy content in program programming area;
47
Page 61
PLC Editor operating manual 4. Editing programs
3) Select [Copy] in right-click Menu or in [Edit] toolbar, or click [Ctrl] + [C] in keyboard to copy the
contents to the clipboard;
4) Paste the contents to the certain area;
Note:
1) When there is a vertical in copying area, only when the vertical across the top and bottom cells is
within the range of choice. The vertical will be copied to the clipboard.
2) No matter to use which edit mode, when you perform paste function, only to use the overlay mode.
Make the devices clear within the range of pasting, and then paste every devices of the clipboard
one by one.
4.1.2 Instruction list programming
WECON PLC Editor Software not only supports ladder, but also supports instruction list. Instruction list
is used for enter of instruction and operand. The way of enter instruction is the same as ladder. System will
calculate the steps of instruction, and automatically align instruction, operands, when completed programing.
The programming area as Figure 4-6 shows.
Figure 4-6
4.1.2.1 Entering instructions in instruction list
Enter instruction in programming area
Operating procedure of entering instruction
1) Create a new project;
2) Click [Switch] in [Program] toolbar into Instruction list editing mode;
Figure 4-7
3) If there is uncompelled program in the ladder editing mode, please click [Compile] in [Program]
toolbar firstly;
4) Move the mouse to the end row of instruction list editing area, and double-click to open [Edit]
48
Page 62
PLC Editor operating manual 4. Editing programs
window;
Figure 4-8
5) Enter the instruction and operand in [Edit] window, and click [OK] to save the instruction and
operand;
4.1.2.2 Copy, cut and paste instructions
This feature is completely consistent with the function of windows, the contents of the copy, cut to the
clipboard, and then paste to the user specified location.
1) Create a new project and switch to instruction list editing mode.
2) Select the area or element that need to be copied or cut, and click [Ctrl] + [C] or [Ctrl] + [X] on the
keyboard.
3) Move the mouse to user specified location. And then click [Ctrl] + [V].
4.1.3 Right-click menu
In the program editing area, right click mouse will display menu, this menu contains commonly functions.
It can greatly improve the development efficiency of developers.
Figure 4-9
Undo: Cancel the current operation and back the previous step;
Redo: Undo operation;
Cut: Cut the selected ladder in the ladder editing area. Cut the selected command line in the list of
instruction. The content is store in the clipboard;
Copy: Copy the selected ladder diagram in the ladder diagram. Copy the instruction row in the
instruction list editing area. The content is stored in the clipboard;
49
Page 63
PLC Editor operating manual 4. Editing programs
Paste: Paste the data in the clipboard;
Delete: Delete the program in editing area;
Compile: Compile the current program;
4.1.3.1 Edit
Figure 4-10
Insert Row above: Add a new row above in the certain row;
Insert Statement: Add a statement for certain row;
Delete Row: Delete a certain row;
Insert Column to the left: Add a new column on the left of certain column;
Delete Column: Delete a certain column in the PLC program;
4.1.3.2 Find
There are three options in Find menu, and all of them could open the [Search/Replace] window, but
different option for different function.
Figure 4-11
Find Device: Open the [Search/Replace] window, and the default search page is Device. And if
users selected device, this device will be display in [Search] bar, otherwise, [Search] bar is empty;
Figure 4-12
Find Instruction: Open the [Search/Replace] window, and the default search page is Instruction.
And if users selected instruction, this instruction will be display in [Search] bar, otherwise, [Search]
50
Page 64
PLC Editor operating manual 4. Editing programs
bar is empty;
Figure 4-13
Find String: Open the [Search/Replace] window, and the default search page is String. And if
users selected instruction, this instruction will be display in [Search] bar as string, otherwise,
[Search] bar is empty;
Figure 4-14
4.1.3.3 View
It used for setting display content, the menu as Figure 4-15 shows.
Figure 4-15
Show Comment: The device comment is displayed in ladder (Instruction list is not available).
Show Alias: The alias of device is displayed in ladder and instruction list.
51
Page 65
PLC Editor operating manual 4. Editing programs
4.1.3.4 Debugging
Figure 4-16
Modify the current value: Users can change the device value in monitoring mode and simulator mode
(Write mode is not available).
4.1.3.5 Subroutine program encryption
It is used for the part of the ladder program encryption; it can be used for encrypting the subroutine and
interrupt program. WECON PLC Editor provides encryption function in [Tool] toolbar, including program
password, upload password, download password; all are for the entire ladder program.
Encrypt
It is used for set password for subroutines, when subroutines are encrypted; they are not displayed
in programming area, as Figure 4-18 shows.
Operating procedure
a) Select the subroutine;
b) Click subroutine pointer, such as P1;
Figure 4-17
Figure 4-18
c) Right click, and select [Subroutine program encryption] -> [Encrypt];
d) Enter the password;
e) Click [OK] button;
Decrypt
Decrypt the encrypted subroutine, it requires enter password, when subroutine decrypted, it is displayed
52
Page 66
PLC Editor operating manual 4. Editing programs
in programming area.
Operating procedure
a) Select the encrypted subroutine;
b) Click subroutine pointer, such as P1;
c) Right click, and select [Subroutine program encryption] -> [Decrypt]
d) Enter the password;
e) Click [OK] button;
Modify passwords
Modify the passwords for encrypted subroutine, it requires enter old password.
Operating procedure
a) Select the encrypted subroutine;
b) Click subroutine pointer, such as P1;
c) Right click, and select [Subroutine program encryption] -> [Modify passwords]
d) Enter the old password;
e) Enter the new password;
f) Click [OK] button;
Figure 4-19
Show encrypted content this time
It used for showing encrypted content in programming area, it requires enter password for displaying.
Operating procedure
a) Select the encrypted subroutine;
b) Click subroutine pointer, such as P1;
c) Right click, and select [Subroutine program encryption] -> [Show encrypted content this time]
d) Enter the password;
53
Page 67
PLC Editor operating manual 4. Editing programs
e) Click [OK] button;
4.2 Labels
This sector explains how to edit labels in programming area, including device comments and program
statements.
4.2.1 Comment
Edit comment for devices, its prerequisite is a program.
Operating procedure
1) Click [Comment], if the background color of the [Comment] changed, then this function is enabled.
If the background does not change, please save the current project and restart the software as
administrator;
2) When enable edit comment mode, and double click the device, it will pop-up [comment edit]
window;
3) Enter the comment for this device;
4) Click [Execute] to save;
Figure 4-20
Note:
Comments supports maximum 27 characters and it only contains 16 characters after downloading into
PLC.
54
Page 68
PLC Editor operating manual 4. Editing programs
4.2.2 Statement
Edit statements for program, its prerequisite is a program.
Operating procedure
1) Click [Statement], if the background color of the [Statement] changed, then this function is enabled.
If the background does not change, please save the current project and restart the software as
administrator;
2) When enable edit statement mode, and double click the certain project line, it will pop-up
[Statement Edit] window;
3) Enter the statement for this line;
4) Click [Execute] button to save;
Figure 4-21
Note:
There is no limit of characters in statement, but the statement can’t be downloaded into PLC.
4.3 Compile
This sector explains how to compile the program. The [Compile] is in [Program] toolbar.
If the compile is successful, the [Compile] is unavailable.
Figure 4-22
As the Figure 4-23 shows, if the program isn’t compiled, the program background is in purple, the
55
Page 69
PLC Editor operating manual 4. Editing programs
[Compile] is available. Users can click it for compiling program.
Figure 4-23
Operating procedure
1) Run the software, and then create a new program;
2) Click [Compile] in [Program] toolbar when complete program;
3) If there is no error, software will show the following tip message;
Figure 4-24
4) If there is any error, software will show the following tip message;
Figure 4-25
56
Page 70
PLC Editor operating manual 5. Transfer project
5 Transfer project
This chapter explains the operation methods for transfer project between PLC and PC.
5.1 Communication test
The main purpose of the communication test is to improve the stability of the communication between
PLC and PC.
Operating procedure
1) Open WECON PLC Editor software;
2) Click [Transfer Setup] in [Online] toolbar, as Figure 5-1 shows;
Figure 5-1
3) Open the [Transfer Setup] windows as Figure 5-2 shows, this [Transfer Setup] is available in
V1.1.0 and later software version;
Figure 5-2
USB Connection: It is for programming and monitor PLC via Micro USB port (PLC produced after
February 2016);
Serial Connection: it is for programming and monitor old PLCdevices via Micro USB port
produced before February 2016, and also for programming and monitor all PLC devices via RS422
port (round port);
57
Page 71
PLC Editor operating manual 5. Transfer project
Figure 5-3
Software selects connection mode automatically according to the PLC device, but if old PLC and
new PLC were connected to PC at the same time, the software would ask user to select connection
mode.
4) Check [More] for communication parameters setting, as following figure shows, user can set
communication parameters according requirements;
Figure 5-4
58
Page 72
PLC Editor operating manual 5. Transfer project
5) Click [Connection test] for communication testing, the testing tip message as Figure 5-6 shows,
Figure 5-5
6) If successfully connect with PLC, users can check PLC information by click [Device Info], as
Figure 5-7 shows, the version also can be check by D8001 and D8101.
Figure 5-6
Note:
Please use micro USB cable with strong anti-interference ability.
5.2 Download project
This section explains download project from PC to PLC.
Operating procedure
1) Click [Write to PLC] in [Online] toolbar;
Figure 5-7
59
Page 73
PLC Editor operating manual 5. Transfer project
2) The download window as Figure 5-8 shows:
Figure 5-8
3) Select downloading content by click buttons, such as [Param + Prog (P)], as Figure 5-9 shows.
Figure 5-9
If users need to download comments into PLC, please modify the PLC capacity in [PLC
60
Page 74
PLC Editor operating manual 5. Transfer project
Parameters].
4) After clicking [Execute (E)], if PLC device still in running state, it would pop-up following tip
message, users need to confirm safety and click [Yes] to continue downloading.
Figure 5-10
5) The information for downloading is displayed in bottom of screen, as following figure shows.
Figure 5-11
6) Complete message for downloading as following figure shows.
Figure 5-12
5.3 Upload project
This section explains upload project from PC to PLC.
61
Page 75
PLC Editor operating manual 5. Transfer project
[Read from PLC] is for uploading PLC project from PLC device to programming software. If there is no
communication between PLC and software, this function can’t work. The uploading window as Figure 5-13
shows.
Figure 5-13
Button description:
1) [Param+Prog (P)]: Upload parameters and project from PLC;
2) [Select All (A)]: Upload parameters, PLC project, comments, and device memory from PLC;
3) [Cancel all select (N)]: Deselect all;
4) [Execute (E)]: Executeupload operation;
5) [Stop]: Terminate upload operation;
6) [Close]: Exit the current window;
7) [Show]: Shows upload progress and other information, as Figure 5-14 shows:
Memory setup
Figure 5-14
62
Page 76
PLC Editor operating manual 5. Transfer project
The setting for memory setup is enabled when users check [Device Memory] in [Online Operation]
windows
Figure 5-15
The default name of Device data is MAIN, users can rename it, also set Device data.
Figure 5-16
63
Page 77
PLC Editor operating manual 5. Transfer project
5.4 Upload prohibited
This section explains upload prohibited function and set upload prohibited.
Upload prohibited can ensure that the project once downloaded to the PLC, cannot be uploaded to PC.
Operating procedure
1) Open downloading window;
2) Check [Upload prohibited] in window, as Figure 5-17 shows;
Figure 5-17
3) Click [Execute(E)] button;
When upload the project from PLC to PC, user will get following tip message.
Figure 5-18
64
Page 78
PLC Editor operating manual 6. Debug Program
6 Debug program
This chapter explains how to debug sequence programs. WECON PLC Editor provides two methods to
debug program.
6.1 Monitor mode
This section explains [Monitor mode] function, and how to debug sequence program in monitor mode.
Monitor mode is used for changing the value of device, when PLC is running.
Operating procedure
1) Completed program;
2) Connect PLC to PC;
3) Select [Monitor mode (R)];
4) Select device;
5) Right-click and select [Debug]-> [Modify the current value (M)]
Figure 6-1 is for bit device, Figure 6-2 is for word device.
Figure 6-1
Figure 6-2
6.2 Monitor edit
This section explains [Monitor edit] function, and how to debug sequence program in monitor mode.
Monitor edit is not only for changing the value of device, but also changing the program, when PLC is
running.
65
Page 79
PLC Editor operating manual 6. Debug Program
Operating procedure of changing value
1) Completed program;
2) Connect PLC to PC;
3) Select [Monitor Edit (W)];
4) Select device;
5) Right-click and select [Debug]-> [Modify the current value (M)]
Figure 6-1 is for bit device, Figure 6-2 is for word device.
Operating procedure of changing value
1) Completed program;
2) Connect PLC to PC;
3) Select [Monitor Edit (W)];
4) Editing the program;
5) Click [Compile] in [Program] toolbar, software will shows following tip message;
6) Click [Yes] button, when complete download, software pop-up window as Figure 6-4 shows;
Figure 6-3
Figure 6-4
66
Page 80
PLC Editor operating manual 7. Shortcuts list
Shortcuts
Corresponding menu
Description
Ctrl + N
New
Create a new project
Ctrl + O
Open
Open an existing project
Ctrl + S
Save
Save the project
Ctrl + X
Cut
Cut the selected data
Ctrl + C
Copy
Copy the selected data
Ctrl + V
Paste
Paste the cut/copied data at the cursor position
Ctrl + Z
undo
Cancel the previous operation
Ctrl + Y
Redo
Perform the operation canceled by [Undo]
Ctrl + F
Find Device
Search for a device
Ctrl + F1
Show/Hide toolbar
menu
Show/hide toolbar menu
F3
Start monitoring
Start monitoring the window being operated.
Ctrl + F3
Stop monitoring
Stop monitoring the window being operated
F4
Transform/transform +
compilation
Compile (Transform) current program
Alt+F4
Exit
Close the project being edited and exits WECON
PLC Editor
Shortcuts
Corresponding menu
Description
F5
Open contact
Insert an open contact at the cursor position
Shift + F5
Open branch
Insert an open contact branch at the cursor
position
F6
Close contact
Insert a closed contact at the cursor position
Shift + F6
Close branch
Insert a closed contact branch at the cursor
position
7 Shortcuts list
This chapter shows the list of shortcuts that can be used for WECON PLC Editor.
7.1 Common shortcuts list
The following table lists the common shortcuts.
Table 7-1
7.2 Shortcuts list in programming area
The following table lists the shortcuts in programming area.
Table 7-2
67
Page 81
PLC Editor operating manual 7. Shortcuts list
F7
Coil
Insert a coil at the cursor position
F8
Application instruction
Insert an application instruction at the cursor
position
F9
Horizontal line
Insert a horizontal line at the cursor position
F11
Vertical line
Insert a vertical line at the cursor position
Ctrl + F9
Delete horizontal line
Delete the horizontal line at the cursor position
Ctrl + F11
Delete vertical line
Delete the vertical line at the cursor position
Shift + F7
Rising pulse
Insert a rising pulse at the cursor position
Shift + F8
Falling pulse
Insert a falling pulse at the cursor position
Ctrl + Alt + F7
Rising pulse branch
Insert a rising pulse branch at the cursor position
Ctrl + Alt + F8
Falling pulse branch
Insert a falling pulse branch at the cursor position
Ctrl + Alt +
F11
Invert operation results
Insert an operation result inversion at the cursor
position
Ctrl + Shift +
Insert
Insert line statement
Insert statement line statement at the cursor
position
Shift + Insert
Insert row
Insert a row at the cursor position
Shift + Delete
Delete row
Delete the row at the cursor position
Ctrl + Insert
Insert column
Insert a column at the cursor position
Ctrl + Delete
Delete column
Delete the column at the cursor position
Ctrl + →
Enter/Delete HLine
rightward
Enter/delete a line at the right of the cursor
position
Ctrl + ←
Enter/Delete HLine
leftward
Enter/delete a line at the left of the cursor position
Ctrl + ↓
Enter/Delete VLine
downward
Enter/delete a line at the downward of the cursor
position
Ctrl + ↑
Enter/Delete VLine
upward
Enter/delete a line at the upward of the cursor
position
Ctrl + /
Switch open/close
contact
Switch an open contact to closed contact, and vice
versa
Ctrl + G
Jump
Display the specified row
Ctrl + F5
Comment
Display device comments
Ctrl + F7
Statement
Display statements
F1
Open the instructions
help
Display the instructions help
68
Page 82
PLC programming manual
WECON LX3V Series PLC
Programming manual
69
Page 83
PLC programming manual 1. Overview
1 Programming manual overview
This manual gives details on all aspects of operation and programming for LX3V Series programmable
controllers (PLCs). For all information relating to the PLC hardware and installation, refer to the appropriate
manual supplied with the unit.
70
Page 84
PLC programming manual 2. Devices
No.
Device
Descriptions
Page
1
X - Input
Representation of physical inputs to PLC;
692 Y - Output
Representation of physical outputs from PLC;
70
3
M - Intermediate
Common intermediate register;
System special register;
70
4
S - State
PLC internal states flag for step control;
715 T - Timer
16-bit timer (1, 10 and 100ms)
72
6
C - Counter
16-bit and 32-bit up/down counter;
High speed counter;
727 D – Data register
Data register ;
String register;
Indirect addressing address;
Binary, decimal, hexadecimal, floating point, etc.
76
Type
Input
Output
LX1S-14MR/MT
8 point
6 point
LX1S-20MR/MT
12 point
8 point
LX2N-32MR/MT
16 point
16 point
2 Devices
The following table lists all the devices that WECON LX3V series PLC supports.
Table 2-1
2.1 Input relay X
The input relay X represents the physical inputs to PLC. It can detect the external signal states. 0 is for
open circuit, 1 is for closed circuit.
The states of input relays can’t be modified by program instruction, the node signal (normally open,
normally closed) can be unlimited use in the program.
If connected IO expansion module, the port starts from the main module, according to the order of the
numbers. But DI is named in groups of eight. For example main module is X0~X7, X10~X14. The X0 in DI
expansion module corresponds to X20, not X15.
Devices numbered in: Octal, i.e. X0 to X7, X10 to X17
Available devices:
Table 2-2
71
Page 85
PLC programming manual 2. Devices
LX2N-40MR/MT
24 point
16 point
LX2N-60MR/MT
36 point
24 point
LX3V-1212MR/MT
12 point
12 point
LX3V-1410MR/MT
14 point
10point
LX3V-1412MR/MT
14 point
12 point
LX3V-1616MR/MT
16 point
16 point
LX3V-2416MR/MT
24 point
16 point
LX3V-3624MR/MT
36 point
24 point
PLC
General
Latched
Latched-specific
System-specific
LX1S
384 ※3
(M0 – M383)
-
128 ※3
(M383 – M511)
256
(M8000-M8255)
LX2N
500 ※1
(M0 – M499)
524 ※ 2
(M500 – M1023)
2048 ※3
(M1024 – M3071)
256
(M8000-M8255)
LX3V
500 ※1
(M0 – M499)
524 ※ 2
(M500 – M1023)
2048 ※3
(M1024 – M3071)
256
(M8000-M8255)
2.2 Output replay Y
The output relay Y represents physical outputs from PLC. 0 is for open circuit, 1 is for closed circuit.
Depending on the output element can be divided into relay type, transistor type etc.
If connected IO expansion module, the port starts from the main module, according to the order of the
numbers. But DO is named in groups of eight. For example main module is Y0~Y7, Y10~Y14. The Y0 in
DO expansion module corresponds to Y20, not Y15.
Devices numbered in: Octal, i.e. Y0 to Y7, Y10 to Y17.
2.3 Auxiliary relays M
Auxiliary Relay M device is used as an intermediate variable during the execution of a program, as
auxiliary relays in the practical power control system which is used to transfer the state messages. It can use
the word variable formed by M variables. M variables is not directly linked with any external ports, but it can
contact with the outside world by the manners of copying X to M or M to Y through the program coding. A
variable M can be used repeatedly.
Devices numbered in: Decimal, i.e. M0 to M9, M10 to M19. The variables that are more than M8000 are
the system-specific variables, which are used to interact with the PLC user program with the system states;
part of the M variables have the feature of power-saving.
Table 2-3
※1, Non-latched area, it can be changed to latched area by parameter setting.
※2, Latched area, it can be changed to non-latched area by parameter setting.
72
Page 86
PLC programming manual 2. Devices
PLC
General
Latched
Alarm
-
Initialized
-
-
Initialized
-
LX1S
- - -
128 ※3
(S0 – S127)
10
(S0 – S9)
10
(S10 –S19)
LX2N
500 ※1
(S0 – S499)
10
(S0 – S9)
10
(S10 – S19)
400 ※2
(S500 – S899)
- - 100 ※2
(S900 – S999)
LX3V
500 ※1
(S0 – S499)
10
(S0 – S9)
10
(S10 – S19)
400 ※2
(S500 – S899)
- - 100 ※2
(S900 – S999)
※3, The non-latched or latched feature can’t be changed.
A PLC has a number of special auxiliary relays. These relays all have specific functions and are classified
into the following two types.
1) Using contacts of special auxiliary relays
Coils are driven automatically by the PLC. Only the contacts of these coils may be used by a user
defined program
M8000: RUN monitor (ON during run)
M8002: Initial pulse (Turned ON momentarily when PLC starts)
M8012: 100 msec clock pulse
2) Driving coils of special auxiliary relays
A PLC executes a predetermined specific operation when these coils are driven by the user
M8033: All output statuses are retained when PLC operation is stopped
M8034: All outputs are disabled
M8039: The PLC operates under constant scan mode
Note:
M device present valid drive, and implement effective instruction END, users cannot use the special
auxiliary relays that have not yet been defined.
2.4 State relays S
State relays S is used to design and handle step procedures, controls transfer of step by STL step
instructions to simplify programming design. S also can be used as M, if there is no STL instruction. Part of the
S has the feature of power-saving
Devices numbered in: Decimal, i.e. S0 to S9, S10 to S19.
Table 2-4
※1, Non-latched area, it can be changed to latched area by parameter setting.
※2, Latched area, it can be changed to non-latched area by parameter setting.
73
Page 87
PLC programming manual 2. Devices
PLC
100ms
0.1 – 3276.7s
100ms
0.1 – 3276.7s
0.01 – 327.67s
10ms
0.01 – 327.67s
Latched 1ms
0.001 – 32.767s
Latched 100ms
0.1 – 3276.7s
LX1S
32
(T0 – T31)
31
(T32 – T62)
31
(T32 – T62)
1
(T63)
LX2N
200
(T0 – T199)
-
46
(T200 – T245)
Interrupted 4
(T246 – T249)
6
(T250 – T255)
Sub-program 8
(T192 – T199)
LX3V
200
(T0 – T199)
-
46
(T200 – T245)
Interrupted 4
(T246 – T249)
6
(T250 – T255)
Sub-program 8
(T192 – T199)
PLC
16bit UP Counters
0 – 32,767
32bit Bi-directional Counters
-2,147,483,648 - +2,147483647
General
Latched
Lathed-special
System-special
LX1S
16 (C0 – C15) ※3
16 (C16 – C31) ※3
-
-
※3, The non-latched or latched feature can’t be changed.
2.5 Timer
The timer is used to perform the timing function. Each timer contains coils, contacts, and counting time
value register. A driven coil sets internal PLC contacts. Various timer resolutions are possible, from 1 to 100ms.
If the coil power shuts off (insufficient power), the contacts will restore to their initial states and the value will
automatically be cleared. Some timers have the feature of accumulation and power-saving.
Devices numbered in: Decimal, i.e. T0 to T9, T10 to T19.
Table 2-5
2.6 Counter
Counter performs counting function, it contains coil, contact and count value register. The current value
of the counter increases each time coil C0 is turned ON. The output contact is activated when count value
reach to preset value.
Counters which are latched are able to retain their status information, even after the PLC has been
powered down. This means on re-powering up, the latched counters can immediately resume from where they
were at the time of the original PLC power down.
Devices numbered in: Decimal, i.e. C0 to C9, C10 to C19
Table 2-6
74
Page 88
PLC programming manual 2. Devices
LX2N
100 (C0-C99) ※1
100(C100 – C199) ※2
20 (C200 – C219) ※1
15 (C220 – C234) ※2
LX3V
100 (C0-C99) ※1
100(C100 – C199) ※2
20 (C200 – C219) ※1
15 (C220 – C234) ※2
※1, Non-latched area, it can be changed to latched area by parameter setting.
※2, Latched area, it can be changed to non-latched area by parameter setting.
※3, The non-latched or latched feature can’t be changed.
2.7 High speed counter
Although counters C235 to C255 (21 points) are all high speed counters, they share the same range of
high speed inputs. Therefore, if an input is already being used by a high speed counter, it cannot be used for
any other high speed counters or for any other purpose, i.e. as an interrupt input.
The selection of high speed counters is not free, they are directly dependent on the type of counter
required and which inputs are available.
Available counter types;
a) 1 phase with user start/reset: C235 to C240
b) 1 phase with assigned start/reset: C241 to C245
c) 2 phase bi-directional: C246 to C250
d) A/B phase type: C251 to C255
Different types of counters can be used at the same time but their inputs must not coin-cider. Inputs X0 to
X7 cannot be used for more than one counter.
Table 2-7
U: up counter input
D: down counter input
R: reset counter (input)
S: start counter (input)
A: A phase counter input
B: B phase counter input
2.7.1 Output Y: high speed pulse output transistor
It supports up to 4 channels, and each channel maximum output frequency is 200K;
The output frequency can be used for controlling inverter, stepper and servo motors and so on;
75
Page 89
PLC programming manual 2. Devices
Value in D8200
Count icon
K2
(two times)
K4 or others
(four times)
(default)
2.7.2 Input X: one phase
If first two(X0, X1) terminals were for hardware counter, they can support maximum 200 KHz input
signal at the same time; If first two terminals were for software counter could support maximum 100
KHz input signal at same time; they default for hardware counter, but users can change them for
software counter by HSCS, HSCR, HSZ instructions;
X2, X3, X4 and X5 are for software counter, they can support maximum 10 KHz input signal at the
same time;
2.7.3 Input X: A/B phase
If first two(X0, X1) terminals were for hardware counter, they can support maximum 100 KHz input
signal at the same time; If first two terminals were for software counter could support maximum 50 KHz
input signal at same time; they default for hardware counter, but users can change them for software
counter by HSCS, HSCR, HSZ instructions;
X2, X3, X4 and X5 are for software counter, they can support maximum 5 KHz input signal at the same
time;
There are two frequency modes for 2 phase 2 input, one is 2 times, and the other is 4 times, as following table
shows, users select mode in D8200.
Table 2-8
Note:
76
Page 90
PLC programming manual 2. Devices
PLC
General
Latched
Latched- specific
System- specific
Special
-
Files
LX1S
128 ※3
(D0-D127)
-
128 ※3
(D128-D255)
D1000-D2499 can
be used for files
by parameter
setting
256
(D8000-D8255)
16
(V0-V7)
(Z0-Z7)
LX2N
200※1
(D0-D199)
312※2
(D200-D511)
7488 ※3
(D512-D7999)
D1000-D7999 can
be used for files
by parameter
setting
256
(D8000-D8255)
16 ※3
(V0-V7)
(Z0-Z7)
LX3V
200※1
(D0-D199)
312※2
(D200-D511)
7488 ※3
(D512-D7999)
D1000-D7999 can
be used for files
by parameter
setting
256
(D8000-D8255)
16 ※3
(V0-V7)
(Z0-Z7)
HSCS, HSCR and HSCZ can’t be used with Frequency multiplication.
2.8 Data register D
Data registers, as the name suggests, store data. The stored data can be interpreted as a numerical value or
as a series of bits, being either ON or OFF. A single data register contains 16bits or one word. However, two
consecutive data registers can be used to form a 32bit device more commonly known as a double word. If the
contents of the data register are being considered numerically then the Most Significant Bit (MSB) is used to
indicate if the data has a positive or negative bias. As bit devices can only be ON or OFF, 1 or 0 the MSB
convention used is, 0 is equal to a positive number and 1 is equal to a negative number.
In WECON LX Series PLC, most data in the instructions are signed numbers. The bit 15 in 16-bit address
is sign bit (0 means positive, 1 means negative). The high bit 15 in 32-bit address is sign bit, the data range is
-32,768 - +32,767.
Devices numbered in: Decimal, i.e. D0 to D9, D10 to D19
Table 2-9
※1, Non-latched area, it can be changed to latched area by parameter setting.
※2, Latched area, it can be changed to non-latched area by parameter setting.
※3, The non-latched or latched feature cannot be changed.
2.8.1 Index registers V, Z
The index registers are same as common data registers, is 16-bit registers for data reading and writing.
There are totally 64 (14) registers, V0-V31 (7), Z0-Z31 (7).
The index registers can be used in combination with other registers or values by application instructions.
But they cannot be used in combination with the basic instructions and step ladder diagram instruction.
The set value of timer and counter (K is a constant);
2.8.2 File registers D
The file registers start from D1000 to D7999. File registers can be secured in the program memory in
units of 500 points. File registers are actually setup in the parameter area of the PLC. For every block of 500
file registers allocated and equivalent block of 500 program steps are lost.
2.9 Pointers registers P, I
Pointers register P is used for entry address of jump program, and identification of sub-program starting
address.
Pointer register I is used for identification of interrupted program starting address.
Devices numbered in: Decimal, i.e. P0 to P9, P10 to P19, I0 to I9, I10 to I19.
Table 2-10
Note:
The input X for interrupt register can’t be used for [high speed counter] and [SPD] instruction as the same
time.
2.10 Constant K, H
LX Series PLC could support five kinds of contacts for programming, the detailed as the following table
shows.
Table 2-11
78
Page 92
PLC programming manual 2. Devices
The number of Auxiliary Relay(M), Timer(T), Counter(C), Status(S) and so on (the number
of registers);
The value and instruction action in the operand, which are applied (K is a constant);
Hexadecimal
As with the decimal, it is applied in the operand and the specific actions in the application
instruction.
Binary
Using decimal number or hexadecimal number to design the value of the timer, counter or
data register. However, in the internal PLC, these data is dealt with binary numbers.
Moreover, when monitoring external devices,these registers will be converted to a decimal
number automatically (16 hex can be converted as well).
Octal
It is used for distribute the register number of input relay and output relay. Use the binary
values of [0-7, 10-17 ... 70-77, 100-107]. [8, 9] do not exist in the octal.
BCD
Binary-coded decimal (BCD) is a class of binary encodings of decimal numbers where each
decimal digit is represented by a fixed number of bits, usually four or eight. Special bit
patterns are sometimes used for seven segment display controlling.
BIN float
BIN float is used for calculation in PLC internal.
Decimal float
It is only used for monitoring and improving readability.
2.10.1 Constant K
[K] is decimal integer symbol, mainly used for setting the value of the timer or counter or application
instruction operand values. The value range in 16-bit is -32,768 – 32,767, the value range in 32-bit is -2,
147,483, 648 – 2, 147, 483, 647.
2.10.2 Constant H
[H] is hexadecimal numbers symbol, mainly used to setting the value of application instruction operand
value. The value range in 16-bit instruction is 0000-FFFF, the value range in 32-bit instruction is 0000,0000 –
FFFF, FFFF.
79
Page 93
PLC programming manual 3. Basic program instructions
Instruction
Description
LD
Operation contact type NO (normally open)
LDI
Operation contact type NC (normally closed)
OUT
Final logical operation type coil drive
AND
Serial connection of NO(normally open)
ANI
Serial logical, operation contact type NC(normally closed)
contacts
OR
Parallel, connection of NO (normally open) contacts
ORI
Parallel, connection of NC (normally closed) contacts
Parallel connection of Falling/trailing edge pulse
ORB
Serial connection of multiple parallel circuits
ANB
Serial connection of multiple parallel circuits
MPS
Stores the current result of the internal PLC operations
MRD
Reads the current result of the internal PLC operations
MPP
Pops (recalls and removes) the currently stored result
MC
Denotes the start of a master control block
MCR
Denotes the end of a master control block
INV
Invert the current result of the internal PLC operations
PLS
Rising edge pulse
PLF
Falling / trailing edge pulse
SET
Sets a bit device permanently ON
RST
Resets a bit device permanently OFF
3 Basic program instructions
A program is a connected series of instructions written in a language that the PLC can understand.
There are two forms of program format; instruction and ladder.
3.1 Basic program instruction list
Table 3-1
80
Page 94
PLC programming manual 3. Basic program instructions
Name
Function
Devices
Format
Steps
LD
(Load)
Initial logical
Operation contact
type NO
(normally open)
X,Y,M,S,T,C
1
LDI
(Load Inverse)
Initial logical
Operation contact
type NC
(normally closed)
X,Y,M,S,T,C
1
Name
Function
Devices
Format
Steps
OUT (OUT)
Final logical operation
type coil drive
X,Y,M,S,T,C
Y,M:1
Special M
coils:2
C(16 bit):3
C(32 bit):5
3.2 Basic program instruction description
3.2.1 LD, LDI (Load, Load Inverse)
Instruction Description
Table 3-2
Program example
Basic points to remember
1) Connect the LD and LDI instructions directly to the left hand bus bar.
3.2.2 OUT (out)
Instruction Description
Table 3-3
Basic points to remember
1) Connect the OUT instruction directly to the right hand bus bar.
2) It is not possible to use the OUT instruction to drive ‘X’ type input devices.
81
Page 95
PLC programming manual 3. Basic program instructions
Name
Function
Devices
Format
Steps
AND (AND)
Serial connection
of NO(normally
open)
X,Y,M,S,T,C
1
ANI (AND
Inverse)
Serial logical
Operation contact
type NC(normally
closed) contacts
X,Y,M,S,T,C
1
Name
Function
Devices
Format
Steps
3.2.3 AND, ANI (And, And Inverse)
Instruction Description
Program example
Table 3-4
Basic points to remember
1) Use the AND and ANI instructions for serial connection of contacts. As many contacts as required
can be connected in series (see following point headed “Peripheral limitations”).
2) The output processing to a coil, through a contact, after writing the initial OUT instruction is called
a “follow-on” output (for an example see the program above; OUT Y4). Follow on outputs are
permitted repeatedly as long as the output order is correct.
3.2.4 OR, ORI (Or, Or Inverse)
Peripheral limitations
The PLC has no limit to the number of contacts connected in series or in parallel. However, some
programming panels, screens and printers will not be able to display or print the program if it exceeds the limit
of the hardware. It is preferable for each line or rung of ladder program to contain up to a maximum of 10
contacts and 1 coil. Also keep number of follow-on outputs to a maximum of 24.
Instruction Description
Table 3-5
82
Page 96
OR (OR)
Parallel
Connection of
NO (normally
open) contacts
X,Y,M,S,T,C
1
ORI (OR Inverse)
Parallel
Connection of NC
(normally closed)
contacts
PLC programming manual 3. Basic program instructions
Basic points to remember
1) Use the OR and ORI instructions for parallel connection of contacts. To connect a block that
contains more than one contact connected in series to another circuit block in parallel, use an ORB
instruction.
2) Connect one side of the OR/ORI instruction to the left hand bus bar.
3.2.5 LDP, LDF (Load Pulse, Load Trailing Pulse)
Instruction Description
Table 3-6
Program example
83
Page 97
PLC programming manual 3. Basic program instructions
Name
Function
Devices
Format
Steps
ANDP
(AND Pulse)
Serial connection
of Rising edge
pulse
X,Y,M,S,T,C
2
ANDF (AND
Falling pulse)
Serial connection
of falling/ trailing
edge pulse
X,Y,M,S,T,C
2
Basic points to remember
1) Connect the LDP and LDF instructions directly to the left hand bus bar.
2) LDP is active for one program scan after the associated device switches from OFF to ON.
3) LDF is active for one program scan after the associated device switches from ON to OFF.
3.2.6 ANDP, ANDF (And Pulse, And Trailing Pulse)
Instruction Description
Table 3-7
Program example
Basic points to remember
1) Use the ANDP and ANDF instructions for the serial connection of pulse contacts.
2) Usage is the same as for AND and ANI; see earlier.
3) ANP is active for one program scan after the associated device switches from OFF to ON.
4) ANF is active for one program scan after the associated device switches from ON to OFF.
3.2.7 ORP, ORF (Or Pulse, Or Trailing Pulse)
Peripheral limitations
The PLC has no limit to the number of contacts connected in series or in parallel. However, some
84
Page 98
PLC programming manual 3. Basic program instructions
Name
Function
Devices
Format
Steps
ORP (OR Pulse)
parallel
Connection of
NO Rising edge
pulse
X,Y,M,S,T,C
2
ORF (OR Falling
pulse)
Parallel connection
of Falling/trailing
edge pulse
X,Y,M,S,T,C
2
Name
Function
Devices
Format
Steps
programming panels, screens and printers will not be able to display or print the program if it exceeds the limit
of the hardware. It is preferable for each line or rung of ladder program to contain up to a maximum of 10
contacts and 1 coil. Also keep number of follow-on outputs to a maximum of 24.
Instruction Description
Table 3-8
Program example
Basic points to remember
1) Use the ORP and ORF instructions for the parallel connection of pulse contacts.
2) Usage is the same as for OR and ORI; see earlier.
3) ORP is active for one program scan after the associated device switches from OFF to ON.
4) ORF is active for one program scan after the associated device switches from ON to OFF.
3.2.8 ANB, ORB (And Block)
Instruction Description
Table 3-9
85
Page 99
PLC programming manual 3. Basic program instructions
ANB (And
Block)
Serial connection
of multiple
parallel circuits
N/A
1
Sequential processing limitations
It is possible to use as many ANB instructions as necessary to connect a number of parallel circuit
blocks to the preceding block in series (see the program listing).
Program example
Ladder mode:
Instruction List mode:
ORB instruction is used in the end of each branch, not in the end of all branches, as command table above
shown.
ORB and ANB instructions merely connect on the block. If the block not be used. As shown, examples
for series circuits block and parallel circuits block.
86
Page 100
PLC programming manual 3. Basic program instructions
Name
Function
Devices
Format
Steps
MPS (Point
Store)
Stores the current
result of the
internal PLC
operations
N/A
1
MRD (Read)
Reads the current
result of the
internal PLC
operations
N/A
1
MPP (Pop)
Pops (recalls and
removes) the
currently stored
result
N/A
1
Batch processing limitations
When using ANB instructions in a batch, use no more than 8 LD and LDI instructions in the definition
of the program blocks (to be connected in parallel). Ignoring this will result in a program error (see ORB
explanation for example).
Basic points to remember
1) An ANB instruction is an independent instruction and is not associated with any device number
2) Use the ANB instruction to connect multi-contact circuits (usually parallel circuit blocks) to the
preceding circuit in series. Parallel circuit blocks are those in which more than one contact
connects in parallel or the ORB instruction is used.
3) To declare the starting point of the circuit block, use a LD or LDI instruction. After completing the
parallel circuit block, connect it to the preceding block in series using the ANB instruction.
3.2.9 MPS, MRD and MPP
Instruction Description
Table 3-10
MPS, MRD and MPP usage
1) When writing a program in ladder format, programming tools automatically add all MPS, MRD
and MPP instructions at the program conversion stage. If the generated instruction program is
viewed, the MPS, MRD and MPP instructions are present.
2) When writing a program in instruction format, it is entirely
Program examples
1) Example 1
87
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.