Wiki source code of 16 PLC Editor2 help

Last modified by Mora Zhou on 2023/12/22 10:42

Show last authors
1 (((
2 = **Quick start** =
3 )))
4
5 This chapter briefly introduces the use of our PLC programming software (PLC editor2) to write a simple PLC control program and programming operations to help beginners get familiar with and master the operation of our programming software as soon as possible. The following are the development steps of PLC:
6
7 * Step 1: Start our PLC editor2 and enter the programming window.
8 * Step 2: Click "New" to pop up the "New Project" window, and set "PLC Series", "PLC Type" and "Program Language".
9 * Step 3: Click "Program" in the "Project Management" area to start writing the ladder diagram program.
10 * Step 4: Add instructions.
11 * Step 5: Save the program project (when the program has a specified save path, the software will save the current program regularly).
12 * Step 6: Compile the program.
13 * Step 7: Establish a communication connection with PLC.
14 * Step 8: Download the program to the PLC.
15 * Step 9: Start the PLC (RUN state).
16
17 == Start the software ==
18
19 After PLC editor 2 is correctly installed, click on PLC Editor2 in the Windows start menu to start the PLC programming software and enter the main programming screen, which is shown in the following figure:
20
21 (% style="text-align:center" %)
22 [[image:image-20220623161849-29.jpeg||height="861" width="1440"]]
23
24 == Create a project ==
25
26 After starting the programming environment, you first need to create a new project. Click "New" to pop up the "New Program" window, you can select or create a new project:
27
28 * PLC series
29 * PLC model
30 * PLC language
31
32 **To create a new project, please operate as shown in the figure below:**
33
34 1. Move the mouse to the upper left corner of the program, and click the "File" menu.
35 1. After clicking the "File"  menu, a new dialog box will pop up.
36
37 (% style="text-align:center" %)
38 [[image:image-20220623134722-3.jpeg||height="348" width="429"]]
39
40 (% start="3" %)
41 1. Select "PLC Series", "PLC Model" and "Program Language" through the drop-down box.
42 1. Click the "OK" button to create a new project.
43
44 (% style="text-align:center" %)
45 [[image:image-20220623134805-4.jpeg]]
46
47 In this example, we select a 5V type PLC, using ladder diagram as the programming language, after completing the steps of creating a new project, as shown in the following figure:
48
49 [[image:image-20220623135152-5.jpeg]]
50
51 (% class="box infomessage" %)
52 (((
53 **✎Note:** For the operation of specific project management function, please refer to the relevant chapters.
54 )))
55
56 == Add instructions ==
57
58 1. When a project is created, expand the directory tree of "Project Manager".
59
60 (% style="text-align:center" %)
61 [[image:image-20220629110655-2.jpeg]]
62
63 (% start="2" %)
64 1. After expanding "Project Manager", click "Instructions" ->"Basic instructions", select the specific instruction,such as "LD".
65
66 (% style="text-align:center" %)
67 [[image:image-20220623140414-8.jpeg||height="598" width="268"]]
68
69 (% start="3" %)
70 1. Press and hold the mouse, select "LD" and drag it to the right "Ladder Diagram (Write)"" input box, place it in the specified position, and release the left mouse button. Then you can input the parameters and click "OK".
71
72 (% style="text-align:center" %)
73 [[image:image-20220625113552-26.jpeg]]
74
75 (% style="text-align:center" %)
76 [[image:image-20220625113604-27.jpeg||height="184" width="916"]]
77
78 (% class="box infomessage" %)
79 (((
80 **✎Note: **
81
82 * In addition to the system default parameters, the input and output of some added commands are empty, and the user needs to input parameters or component addresses.
83 * If you want to add multiple instructions, repeat the above operation until all the instructions are added.
84 )))
85
86 == Compile program ==
87
88 After the program is written, it needs to be compiled and saved, which can be achieved by pressing F4 on the keyboard or the Compile button in the program panel, as shown in the figure below.
89
90 (% style="text-align:center" %)
91 [[image:image-20220623144306-12.jpeg]]
92
93 If compiled successfully, it is shown as below.
94
95 (% style="text-align:center" %)
96 [[image:image-20220623144157-11.jpeg]]
97
98 If compilation fails, it is shown as below.
99
100 (% style="text-align:center" %)
101 [[image:image-20220623153633-19.jpeg]]
102
103 All errors will be displayed in the list box. You could select the specified error information, double-click the specified information with the left mouse button, and the system will automatically locate the error or warning position, which is convenient for you to debug the program.
104
105 (% class="box infomessage" %)
106 (((
107 **✎Note:** The program could be downloaded to the PLC only when the compilation is successful or there are no errors.
108 )))
109
110 == Communication test ==
111
112 The communication test is to improve the connection stability of the PLC and PC, and avoid the loss of force majeure during the transmission process.
113
114 **Preparation steps:**
115
116 1. Open and run PLC Editor.
117 1. Click "Transfer Settings] of "Online" module above the program panel. As shown below:
118
119 (% style="text-align:center" %)
120 [[image:image-20220623145502-14.jpeg]]
121
122 (% start="3" %)
123 1. The "Transfersettings" dialog box pops up, when the "Detailed settings" is not checked, select the specified port, it is as shown in the figure below.
124
125 (% style="text-align:center" %)
126 [[image:image-20220623154113-20.jpeg]]
127
128 * **USB connection:** This download interface is only supported when using the PLC's USB port to download programs or monitor devices. If a USB device is currently connected, the software system defaults to the "PLC USB interface" button.
129 * **Ethernet configuration": **You could select the corresponding NIC and configure the IP address to connect the PLC with Ethernet function, or search the devices in the LAN by the device search function!
130 ** (% class="box infomessage" %)
131 (((
132 **✎Note:** Currently Ethernet is only supported by 5V-N series and 6V series.
133 )))
134 * **Serial port (COM) connection**: Used when downloading programs or monitoring device using the PLC's round head (8-pin head).
135
136 (% start="4" %)
137 1. When the "Detailed Settings" option box is checked, the detailed settings window will pop up as below. You could set data according to their needs.
138
139 (% style="text-align:center" %)
140 [[image:image-20220623154122-21.jpeg]]
141
142 (% class="box infomessage" %)
143 (((
144 **✎Note:** The range of communication time check is 0 to 9999, and the number of repetitions is 0 to 5. Please do not exceed the limited range.
145 )))
146
147 (% start="5" %)
148 1. After completing the settings, you could click the "Communication Test" or "OK" to perform a connection test.
149 1. If the test fails, the system will prompt as below.
150
151 (% style="text-align:center" %)
152 [[image:image-20220623153332-17.jpeg]]
153
154 (% start="7" %)
155 1. The connection is successful as shown in the figure below:
156
157 (% style="text-align:center" %)
158 [[image:image-20220623153337-18.jpeg]]
159
160 (% start="8" %)
161 1. After successful communication, you could click “Device Info“ to view the device information.
162
163 (% style="text-align:center" %)
164 [[image:image-20220623154456-22.jpeg]]
165
166 == Download program ==
167
168 **Work to be done before downloading:**
169
170 1. Open the compiler;
171 1. Create a new project and make the project compile successfully;
172 1. Install the corresponding PLC driver on the PC and connect the PLC and PC;
173 1. Complete the communication setting through the compiler.
174
175 **Start downloading**
176
177 * After completing the preparations, move the mouse to the Online module, and click the "Write to PLC" button to open the download setting window, as shown in the figure below:
178
179 (% style="text-align:center" %)
180 [[image:image-20220623155646-23.jpeg]]
181
182 * The online operation window is shown in the figure below:
183
184 (% style="text-align:center" %)
185 [[image:image-20220623160440-24.jpeg]]
186
187 * Click "Param+Prog (P)" button, and the system will automatically select the preset option in the message box. After the configuration is completed, click "Execute" . As shown below:
188
189 (% style="text-align:center" %)
190 [[image:image-20220623160446-25.jpeg]]
191
192 * After clicking "Execute", the system will automatically pop up a prompt window. Clicking "Yes" means stop the PLC operation and start downloading the PLC program. Clicking "No" means that the PLC will not be stopped, and the program will not be downloaded to the PLC. As shown below:
193
194 (% style="text-align:center" %)
195 [[image:image-20220623160453-26.jpeg]]
196
197 * After clicking "Yes", the download and compile window will start to run. As shown below:
198
199 (% style="text-align:center" %)
200 [[image:image-20220623160458-27.jpeg||height="619" width="742"]]
201
202 * When the progress bar in the download window completes the progress, the system will promt "Write to PLC(Complete)". As shown below:
203
204 (% style="text-align:center" %)
205 [[image:image-20220623160503-28.jpeg]]
206
207 = **Overall introduction** =
208
209 After the software is started, enter the main interface, as shown in the figure below:
210
211 [[image:image-20220623161945-30.jpeg]]
212
213 == Toolbar ==
214
215 Most of the functions of the software can be found here, which are divided into PLC, view and help.
216
217 [[image:image-20220625155137-1.jpeg]]
218
219 1. There are functions such as ladder diagram symbol, comment statement editing mode, compilation, communication function and encryption tool in the PLC classification, which will be explained in detail in the following chapters.
220 1. Functions such as each floating window and ladder diagram display scale can be enabled in the view classification.
221 1. The help of the software can be viewed in the help category, and the software version number information can be viewed through the about button of the category.
222
223 == Project management ==
224
225 It is used to create new programs, operate program pages or program blocks, and configure PLC parameters.
226
227 (% style="text-align:center" %)
228 [[image:image-20220623162814-32.jpeg]]
229
230 == Ladder editing ==
231
232 In short, it is the module for development. In this module, you could write programs, configure PLC and other development. At the same time, you could add, delete, modify and check PLC through this module.
233
234 (% style="text-align:center" %)
235 [[image:image-20220625113828-28.jpeg||height="197" width="983"]]
236
237 == Floating windows ==
238
239 It is used to display or realize a specific function, which will be explained in detail in the following chapters.
240
241 (% style="text-align:center" %)
242 [[image:image-20220629110748-3.jpeg]]
243
244 **Status bar:** used to display the status of the PLC or program page.
245
246 (% style="text-align:center" %)
247 [[image:image-20220623163359-35.jpeg]]
248
249 = **PLC function menu** =
250
251 == Clipboard ==
252
253 Clipboard is a basic function of PLC Editor2 and has a very important function. This chapter will explain the basic description of the clipboard.
254
255 The clipboard has five functions: "Cut", "Copy", "Paste", "Undo" and "Redo".
256
257 (% style="text-align:center" %)
258 [[image:image-20220623170127-36.jpeg]]
259
260 * **Cut: **After selecting the ladder diagram, you could use the "Ctrl+X" command or the right mouse button to cut the selected data to the memory and switch to other places for use.
261 * **Copy:** After selecting the ladder diagram, you could use the "Ctrl+C" command or the right mouse button to copy the specified data.
262 * **Paste: **After selecting the ladder diagram, you can use the "Ctrl+V" command or the right mouse button to paste the specified data.
263 * **Undo:** Through "Ctrl+Z" or the right mouse button, the event operated by the user can be rolled back. Only when the software is running continuously, and the cancellation cache will be cleared if you exit.
264 * **Redo: **Through the "Ctrl+Y" or the right mouse button, you could return to the previous action after canceling the event.
265
266 == Ladder symbol ==
267
268 PLC Eidtor provides powerful and complete functions in the menu bar, which can greatly improve programming efficiency, as shown in the following figure:
269
270 (% style="text-align:center" %)
271 [[image:image-20220623171113-37.jpeg||height="120" width="247"]]
272
273 **The following table is a detailed description of the ladder diagram.**
274
275 |=(% scope="row" style="width: 107px;" %)**Image**|=(% style="width: 378px;" %)**Instruction**|=(% style="width: 371px;" %)**Command function description**|=(% style="width: 220px;" %)**Hot key**
276 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_17467c64c59b7dcc.jpg||height="35" width="35"]]|(% style="width:378px" %)LD AND|(% style="width:371px" %)Input series normally open |(% style="width:220px" %)F5
277 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_78ee1c120297f15c.jpg||height="35" width="35"]]|(% style="width:378px" %)OR|(% style="width:371px" %)Input parallel normally open|(% style="width:220px" %)SHIFT+F5
278 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_6d69b74c12b3d4ac.jpg||height="35" width="35"]]|(% style="width:378px" %)LDI ANI|(% style="width:371px" %)Input series normally close|(% style="width:220px" %)F6
279 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_16ca0a4e28932a25.jpg||height="35" width="35"]]|(% style="width:378px" %)ORI|(% style="width:371px" %)Input parallel normally open|(% style="width:220px" %)SHIFT+F6
280 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_91ad97fbb1766cde.jpg||height="35" width="35"]]|(% style="width:378px" %)OUT|(% style="width:371px" %)Ladder diagram output coil|(% style="width:220px" %)F7
281 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_bb11bf59792412cb.jpg||height="35" width="35"]]|(% style="width:378px" %)CJ/CALL and other application instructions|(% style="width:371px" %)Inpuyt application instructions|(% style="width:220px" %)F8
282 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_e11c169668fbc3d7.jpg||height="35" width="35"]]|(% style="width:378px" %) |(% style="width:371px" %)Ladder diagram input horizontal line|(% style="width:220px" %)F9
283 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_25d3575219c37c40.jpg||height="35" width="35"]]|(% style="width:378px" %) |(% style="width:371px" %)Ladder diagram input vertical line|(% style="width:220px" %)F11
284 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_e1fd81d831e4cc1e.jpg||height="35" width="35"]]|(% style="width:378px" %) |(% style="width:371px" %)Delete horizontal line in ladder diagram|(% style="width:220px" %)CTRL+F9
285 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_50a964bc9aa2388f.jpg||height="35" width="35"]]|(% style="width:378px" %) |(% style="width:371px" %)Delete vertical line in ladder diagram|(% style="width:220px" %)CTRL+F11
286 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_4c194d2b4c3e9166.jpg||height="35" width="35"]]|(% style="width:378px" %)LDP ANP|(% style="width:371px" %)Input series rising edge pulse|(% style="width:220px" %)SHIFT+F7
287 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_4e945174029d8824.jpg||height="35" width="35"]]|(% style="width:378px" %)LDF ANF|(% style="width:371px" %)Input series falling edge pulse|(% style="width:220px" %)SHIFT+F8
288 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_94c5f7c4566eeb6e.jpg||height="35" width="35"]]|(% style="width:378px" %)ORP|(% style="width:371px" %)Input parallel rising edge pulse|(% style="width:220px" %)CTRL+ALT+F7
289 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_fe027a1353a855e2.jpg||height="35" width="35"]]|(% style="width:378px" %)ORF|(% style="width:371px" %)Input parallel falling edge pulse|(% style="width:220px" %)CTRL+ALT+F8
290 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_8213f80a4dec5ecc.jpg||height="35" width="35"]]|(% style="width:378px" %)INV|(% style="width:371px" %)Invert the result of the operation|(% style="width:220px" %)CTRL+ALT+F11
291 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_bd63cbbc541dc1c9.png||height="35" width="35"]]|(% style="width:378px" %) |(% style="width:371px" %)Line segment input|(% style="width:220px" %)SHIFT+F9
292 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_fb82ee5fc2b94c23.png||height="42" width="35"]]|(% style="width:378px" %) |(% style="width:371px" %)Line segment deletion|(% style="width:220px" %)SHIFT+F11
293 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_236aac83ad0c365e.png||height="37" width="35"]]|(% style="width:378px" %)MEP|(% style="width:371px" %)Rising edge pulsing of operation results|(% style="width:220px" %)ALT+F5
294 |=(% style="width: 107px;" %)[[image:5V帮助文档_中性_html_fc7bf55c55a8fc75.png||height="35" width="35"]]|(% style="width:378px" %)MEF|(% style="width:371px" %)Falling edge pulsing of operation results|(% style="width:220px" %)CTRL+ALT+F5
295
296 == Comment&statement ==
297
298 Editing comments or statement is mainly to comment the code in the project to better interpret the project.
299
300 As shown in the figure below, it enters the editing state.
301
302 (% style="text-align:center" %)
303 [[image:image-20220623172114-38.jpeg||height="129" width="125"]]
304
305 === Edit comment ===
306
307 Function: Comment on the device.
308
309 Prerequisite: devices are required on the ladder diagram.
310
311 Step:
312
313 1. Click the "Comment" button, when the button color becomes darker, it will enter the editing state.
314 1. After successfully entering the edit comment state, move the mouse to the code segment specified by you, and double-click the target area with the left button, and the "Comment Edit” window will pop up.
315 1. At this time, you could enter the specified comment in the column input box.
316 1. After editing the comment, click “Execute" to save it.
317
318 (% class="box infomessage" %)
319 (((
320 **✎Note:** The comment can be edited up to 128 characters, and the alias can be edited up to 8 characters.
321 )))
322
323 (% style="text-align:center" %)
324 [[image:image-20220623172401-39.jpeg]]
325
326 **Result:**
327
328 (% style="text-align:center" %)
329 [[image:image-20220623172710-40.jpeg]]
330
331 === Edit statement ===
332
333 Function: Annotate the ladder diagram block.
334
335 **Step:**
336
337 1. Click the "Statement" button, when the button color becomes darker, it will enter the editing state.
338 1. After successfully entering the edit statement state, move the mouse to the code segment specified by you, and double-click the target area with the left button, and the "Statement Edit" window will pop up.
339 1. At this time, you could enter the specified statement in the previous input box.
340 1. After editing the statement, click "Execute" to save it.
341
342 (% class="box infomessage" %)
343 (((
344 **✎Note:** The statement line can edit up to 64 characters, and the statement can be downloaded to the PLC when downloading the ladder diagram.
345 )))
346
347 (% style="text-align:center" %)
348 [[image:image-20220623172907-41.jpeg]]
349
350 **Result:**
351
352 (% style="text-align:center" %)
353 [[image:image-20220623172913-42.jpeg]]
354
355 == Program compilation ==
356
357 This chapter mainly introduces the program compilation function.
358
359 The program compilation menu has three functions, including compile, switch, and compile all, as shown in the figure below:
360
361 (% style="text-align:center" %)
362 [[image:image-20220624090820-2.jpeg]]
363
364 === Compile ===
365
366 Function: Refers to the form of converting the ladder diagram (program) of the current program page into the instruction list (IL).
367
368 Steps: After compiling the ladder diagram, click compile or use the hot key F4.
369
370 Results:
371
372 * Compiling correctly will prompt that the compilation is successful.
373
374 (% style="text-align:center" %)
375 [[image:image-20220624091026-3.jpeg]]
376
377 * Failure will prompt compilation failure. Locate the error and go to the information output window. You could modify the ladder diagram according to the prompts.
378
379 (% style="text-align:center" %)
380 [[image:image-20220629110819-4.jpeg]]
381
382 (% style="text-align:center" %)
383 [[image:image-20220629110833-5.jpeg]]
384
385 * Double coil inspection, manifested in the form of warning.
386
387 (% style="text-align:center" %)
388 [[image:image-20220624092222-6.png||height="244" width="618"]]
389
390 === Switch ===
391
392 Function: refers to switching the current program page between the ladder diagram interface and the instruction list (IL) interface.
393
394 Steps: Click the switch button on the program page interface.
395
396 Results:
397
398 * In the compiled program page, click to switch to the instruction list interface.
399
400 (% style="text-align:center" %)
401 [[image:image-20220624093016-7.jpeg||class="img-thumbnail"]]
402
403 * In the uncompiled program page, the prompt "The current ladder diagram is not compiled. Do you want to abandon the current ladder diagram?" Click "Yes" to abandon the editing ladder diagram and convert it to the instruction list, click "No" not to switch.
404
405 (% style="text-align:center" %)
406 [[image:image-20220624094410-9.jpeg||height="380" width="946"]]
407
408 === Compile all ===
409
410 Function: Refers to converting the ladder diagram of all programs under the current project into the form of instruction list (IL).
411
412 Steps: Click the compile all button or use the shortcut key Ctrl+F4.
413
414 Expected: As long as there is a compilation error, it will prompt compilation failure, and only when all compilation succeeds will it prompt compilation success.
415
416 (% style="text-align:center" %)
417 [[image:image-20220624095005-10.jpeg]]
418
419 == Program mode ==
420
421 === Monitor mode ===
422
423 Function: monitor the value of the devices on the ladder diagram, modify and debug the program.
424
425 **Step:**
426
427 * Connect to the PLC and switch to monitoring mode.
428
429 (% style="text-align:center" %)
430 [[image:image-20220624095815-11.jpeg||height="860" width="1440"]]
431
432 * Right-click the menu, click "Debug" to modify the value of the device.
433
434 (% style="text-align:center" %)
435 [[image:image-20220624095855-12.jpeg||class="img-thumbnail"]]
436
437 * Click the ON, OFF, or ON/OFF inversion to set the device.
438
439 (% style="text-align:center" %)
440 [[image:image-20220624100037-13.jpeg]]
441
442 === Monitor edit ===
443
444 PLC Editor2 provides the "Monitor edit" function. You could edit ladder program in the state of monitoring it.
445
446 Steps:
447
448 * Connect to PLC and switch to "Monitor edit" mode.
449
450 (% style="text-align:center" %)
451 [[image:image-20220624101413-14.jpeg]]
452
453 * Modify ladder diagram
454
455 (% style="text-align:center" %)
456 [[image:image-20220624101446-15.jpeg]]
457
458 * Compile the ladder diagram
459
460 (% style="text-align:center" %)
461 [[image:image-20220624101510-16.jpeg||height="861" width="1440"]]
462
463 * After the compilation, download it to PLC.
464
465 (% style="text-align:center" %)
466 [[image:image-20220624101609-17.jpeg]]
467
468 (% class="box infomessage" %)
469 (((
470 **✎Note:** The firmware version requires above v2.000 version.
471 )))
472
473 == Online ==
474
475 The online menu provides rich functions. It is mainly divided into 10 parts: Transfer settings, Read from PLC,Write to PLC, Checksum PLC, PLC Diagnosis, Remote operation, Device monitor, Module monitoring, Clear PLC memory, and PLC clock set.
476
477 (% style="text-align:center" %)
478 [[image:image-20220624103113-18.jpeg]]
479
480 === Transfer settings ===
481
482 Function: The main purpose is to improve the stability of the PLC and PC, and to avoid force majeure problems during transmission that could lead to losses.
483
484 **Steps:**
485
486 Open PLC Editor2, and click "Online" ->"Transfer Settings". As shown below:
487
488 (% style="text-align:center" %)
489 [[image:image-20220624103242-19.jpeg]]
490
491 "Transfer setting" dialog box will pop up. When using USB connection, select the specified port, it is as shown in the figure below.
492
493 (% style="text-align:center" %)
494 [[image:image-20220624103637-20.jpeg]]
495
496 When using Ethernet configuration, you could click "Devices research" to select the corresponding NIC and configure the IP address to connect the PLC with Ethernet function,
497
498 (% class="box infomessage" %)
499 (((
500 **✎Note:** Currently Ethernet configuration is only supported by 5V-N series and 6V series.
501 )))
502
503 (% style="text-align:center" %)
504 [[image:image-20220624105239-21.jpeg]]
505
506 Click "Devices research" to pop up a search page, as shown below.
507
508 (% style="text-align:center" %)
509 [[image:image-20220624105429-22.jpeg||height="367" width="627"]]
510
511 **Description: **Clicking "Device search", it will automatically search for all PLC devices supporting Ethernet in the network segment matching subnet mask, i.e., the host computor and PLC must be in the same subnet to be recognized.
512 **The subnet mask matches the network segment:**
513
514 * If the IP of this machine is 192.168.56.237 and the subnet mask is 255.255.255.0, the PLC within the 192.168.56 network segment will be searched.
515 * If the IP of this machine is 172.16.56.1 and the subnet mask is 255.255.0.0, the PLC in the 172.16 network segment will be searched.
516 * If the IP of this machine is 10.244.56.9 and the subnet mask is 255.0.0.0, then the PLC in the 10 network segment will be searched.
517
518 (% class="box infomessage" %)
519 (((
520 **✎Note:** The NIC used for the IP search function is the NIC selected by the user of the NIC selection interface.
521 )))
522
523 **Use:** Click "Device search" to search for devices in the LAN, and the searched devices are displayed on the interface. Selecting the corresponding line and clicking the "OK", the corresponding IP information will be displayed in the IP address input box of the Ethernet configuration. Please refer to the PLC programming manual for the specific PC network address configuration.
524
525 When using the serial port to connect, select the specified port and check the "Detailed setting", the detailed settings window will pop up as below.
526
527 (% style="text-align:center" %)
528 [[image:image-20220625114042-29.jpeg]]
529
530 You could set the data according to their needs.
531
532 (% class="box infomessage" %)
533 (((
534 **✎Note: **The range of communication time check is 0 to 9999, and the number of repetitions is 0 to 5. Please do not exceed the limited range.
535 )))
536
537 After completing the settings, you could click the "Communication Test" or "OK" to perform a connection test.
538
539 If the test fails, the system will prompt as below.
540
541 (% style="text-align:center" %)
542 [[image:image-20220624111448-24.jpeg]]
543
544 Successful connection is shown as below.
545
546 (% style="text-align:center" %)
547 [[image:image-20220624111451-25.jpeg||height="186" width="285"]]
548
549 After successful communication, you can click "Device Info" to view the device information.
550
551 (% style="text-align:center" %)
552 [[image:image-20220624111617-26.jpeg]]
553
554 === Read from PLC ===
555
556 **Function: **Upload the data in the series PLC to the software through the communication line.
557
558 (% style="text-align:center" %)
559 [[image:image-20220624114311-27.jpeg]]
560
561 **Interface introduction:**
562
563 * **Para + program: **Upload parameters and programs from the PLC to the software.
564 * **Select all:** Upload parameters, programs, comments, devices memory area settings and electronic cam tables from the PLC to the software.
565 * **Cancel all select:** Cancel all selections.
566 * **Execute: **Start the upload operation.
567 * **Stop: **Stop the upload operation.
568 * **Close:** Exit the current window.
569 * **Execute (upload):** Upload the data of the lower computer to the software.
570 * **Display/Hide: **Display/hide the upload progress and other information, as shown in the figure below:
571
572 (% style="text-align:center" %)
573 [[image:image-20220624114427-28.jpeg]]
574
575 **Steps:**
576
577 Check the data items that need to be uploaded.
578
579 * If the selected data item is device memory, you could click "set" to set the title of the uploaded device memory and the range of the device to be uploaded.
580
581 [[image:image-20220624114632-29.jpeg]]
582
583 * If the selected data item is electronic cam table, you could click "set" to set the title of the uploaded electronic cam table and the uploaded cam table.
584
585 (% style="text-align:center" %)
586 [[image:image-20220624114647-30.jpeg]]
587
588 Click "Execute" to start uploading. At this time, the PLC needs to be in the stop state.
589
590 (% style="text-align:center" %)
591 [[image:image-20220624114918-31.jpeg]]
592
593 Keep communication and wait for the upload to complete.
594
595 (% style="text-align:center" %)
596 [[image:image-20220624114941-32.jpeg]]
597
598 === Write to PLC ===
599
600 **Function: **Download the ladder diagram program or other configuration to the PLC.
601
602 (% style="text-align:center" %)
603 [[image:image-20220624115206-33.jpeg]]
604
605 **Interface introduction:**
606
607 * **Para + program:** Download parameters and programs to the PLC.
608 * **Select all: **Download parameters, programs, comments, and devices memory area settings to the PLC.
609 * **Cancel all selections:** Cancel all selections.
610 * **Execute: **start the download operation.
611 * **Stop: **stop the download operation.
612 * **Close:** Exit the current window.
613 * **Calculated size:** To calculate the number of steps of the ladder diagram, the size of the downloaded file and the size of the comment, it needs to be connected to the PLC.
614 * **Display/Hide:** Display/hide the download progress and other information, as shown in the figure below.
615
616 (% style="text-align:center" %)
617 [[image:image-20220624115419-34.jpeg]]
618
619 **Step:**
620
621 Check the data items that need to be downloaded.
622
623 * If the selected data item is device memory, you could click "set" to set the title of the uploaded device memory and the range of the device to be downloaded.
624
625 (% style="text-align:center" %)
626 [[image:image-20220624115440-35.jpeg]]
627
628 The PLC needs to be in the stop state when downloading.
629
630 (% style="text-align:center" %)
631 [[image:image-20220624115451-36.jpeg]]
632
633 Keep communication and wait for the download to complete.
634
635 (% style="text-align:center" %)
636 [[image:image-20220624115455-37.jpeg]]
637
638 === Device monitor ===
639
640 **Function: **You can view and modify PLC register values and expansion module values online. Click this item to pop up the interface as shown in the figure below.
641
642 [[image:image-20220624134515-1.jpeg]]
643
644 **Interface description:**
645
646 * Monitoring start: start the current monitoring, the value of the register can be viewed or modified.
647 * End of monitoring: End the current monitoring, the value of the register cannot be viewed or modified.
648 * Edit current value: After clicking, a dialog box named "Modify device value" will pop up, and you could modify it.
649 * Close: Close the "Device Monitor” interface.
650
651 **Step:**
652
653 * Click "device monitor" to open the interface.
654
655 (% style="text-align:center" %)
656 [[image:image-20220624135018-2.jpeg]]
657
658 * Click "monitoring start" button under the premise of communicating with the PLC.
659
660 (% style="text-align:center" %)
661 [[image:image-20220624135057-3.jpeg]]
662
663 * The devices can be monitored by modifying the monitoring form, display, numerial and bit order .
664
665 (% style="text-align:center" %)
666 [[image:image-20220624135102-4.jpeg]]
667
668 * Switch device, search device and switch to monitor buffer memory.
669
670 [[image:image-20220624135106-5.jpeg]]
671
672 === Clear PLC memory ===
673
674 **Function**: Clear the data of the PLC
675
676 (% style="text-align:center" %)
677 [[image:image-20220624135402-6.jpeg]]
678
679 **Step:**
680
681 1. Before clearing the PLC memory, the PLC needs to be in the stop state.
682 1. Check the data object. If the PLC memory is checked, it includes but is not limited to data devicess, bit devicess and special devicess.
683 1. Click "Execution" and wait for the PLC to clear the data.
684
685 === PLC clock set ===
686
687 **Function:** Set the PLC clock. You could customize the internal time of the PLC to achieve the purpose of accurate calculation.
688
689 Click “ PLC clock set" to open the clock setting interface.
690
691 (% style="text-align:center" %)
692 [[image:image-20220624143649-1.jpeg]]
693
694 **Explanation:**
695
696 * Connection: Display the information of the currently PLC, read the parameters of this PLC, and cannot be changed.
697 * Time and calendar area: you can easily select time information and match freely.
698 * Read PC time: The software will automatically read the current PC time without manual calibration.
699 * Set time: After finishing the setting, click this button to save the current operation setting to the PLC.
700 * Close: Do not save the current operating data, and exit to close this window.
701
702 **Set time:**
703
704 1. Please ensure that the PLC and PC communicate normally. If it fails to communicate normally, please click "Transfer Settings" and put the PLC in the STOP state.
705 1. Click "PLC clock set" to open the time setting window.
706 1. Select the time required by the user in the time control panel or in the calendar panel.
707 1. The time interval of the year is 2000 to 2099; The interval of the month is January to December;
708 The time interval is from 0 o'clock to 23 o'clock; The partitions are from 0 minutes to 59 minutes; the second interval is from 0 seconds to 59 seconds.
709 1. You can also click [Get PC Time] to quickly match the current time (provided that the PC time is accurate).
710 1. After completing the configuration, please click "Set time" to save, otherwise it will not be saved. Successful setting is shown below.
711
712 (% style="text-align:center" %)
713 [[image:image-20220624143711-2.jpeg]]
714
715 === Remote operation ===
716
717 **Function: **Remote operation can quickly change the state of the PLC online and control the switch of the PLC.
718
719 (% style="text-align:center" %)
720 [[image:image-20220624144217-3.jpeg]]
721
722 === PLC diagnostics ===
723
724 **Function: **PLC diagnostics will monitor the errors generated by PLC in real time and reflect them in the table. You could view the summary of the error, the cause and the treatment method through this interface. If it is a problem with the ladder diagram, click Error Jump to jump to the location where the error occurred.
725
726 (% style="text-align:center" %)
727 [[image:image-20220624144649-4.jpeg||height="465" width="819"]]
728
729 === PLC checksum ===
730
731 **Function:** You could select the items that need to be verified by the PLC, as shown in the figure below:
732
733 (% style="text-align:center" %)
734 [[image:image-20220624145100-5.jpeg]]
735
736 Compare the difference between the program in the current PC software and the program in the PLC, as shown in the figure below:
737
738 (% style="text-align:center" %)
739 [[image:image-20220624145157-6.jpeg]]
740
741 Double-click the list, and you could view the specific differences of the program, as shown in the following figure:
742
743 (% style="text-align:center" %)
744 [[image:image-20220624145325-7.jpeg]]
745
746 === Module monitor ===
747
748 **Function:** This function is used to monitor the BFM value of the module and modify the BFM data. According to the description information corresponding to the BFM, the user can understand the function of the BFM.
749
750 **Interface description:**
751
752 * **Customization: **Create a new module plan, and use the default data as the initial value of the module BFM,. You could edit the plan content on this basis.
753 * **Save:** Create a new module plan, and use the current module monitoring data as the initial value of the module's BFM, You could  edit the plan content on this basis.
754 * **Help: **Open the instruction manual of the module where you could find the detailed instructions for the module.
755 * **Refresh: **You can update the module information of the current PLC connection and refresh the module information list.
756 * **Working mode:**
757 ** Offline: Display all module models that can be connected to the current PLC model. You could view the module BFM information when the module is not connected, or open the module instruction file through the "Help" button;
758 ** Online: Display the module information of the current PLC connection in the module information list, and monitor/modify the BFM value of the module.
759
760 **Step:**
761
762 * Click "Module Monitor".
763
764 (% style="text-align:center" %)
765 [[image:image-20220624151636-8.jpeg]]
766
767 * Select the module you want to monitor to o view and modify the value.
768
769 (% style="text-align:center" %)
770 [[image:5V帮助文档_中性_html_70be57a90d675c22.png||height="453" width="1200" class="img-thumbnail"]]
771
772 == Tool ==
773
774 === PLC encryption tool ===
775
776 In the PLC Editor2, you could set a password for the PLC to maintain security. The PLC encryption tool can be set to "upload password", "download password", and "clock password" respectively.
777
778 **Explanation:** The three types of passwords are independent (you must use separate decryption when performing operations), and the set passwords can be the same or different which ensure the safety and independence of PLC. As shown below:
779
780 (% style="text-align:center" %)
781 [[image:image-20220624152122-9.jpeg]]
782
783 **Precautions for setting a password:**
784
785 * The setting steps of "upload password", "download password", and "clock password" are exactly the same (only the type needs to be customized by the user).
786 * The length of the password can only be 8 characters, no more or less than.
787 * When setting a new password, the first time password and the second confirmation password must be the same.
788 * When performing password operations, please ensure that the PLC and PC are in a normal connection state, and the PLC must be in the NOT RUN state (close the switch of the PLC panel).
789 * When the password is entered incorrectly for 5 times, the password is locked, and the password can be entered again only when the PLC is restarted after power off.
790
791 **Steps to set password:**
792
793 * Connect the PLC and PC normally, and run the compiler at the same time;
794 * Turn off the RUN of the PLC;
795 * Click "PLC Encryption Tool" in the "Tool" panel;
796 * After opening a new window, if the "old password" input box cannot be entered, it means that the PLC is not currently encrypted;
797 * Select the type of password that needs to be set, and click "Set". (The following PLC takes uploading password as an example)
798
799 (% style="text-align:center" %)
800 [[image:image-20220624153523-10.jpeg]]
801
802 * Please follow the instructions to fill in the correct password.
803 * If the password length is not enough, there will be a prompt as follows:
804
805 (% style="text-align:center" %)
806 [[image:image-20220624153725-11.jpeg]]
807
808 * If the secondary password is inconsistent, there will be a prompt as shown below:
809
810 (% style="text-align:center" %)
811 [[image:image-20220624153816-12.jpeg]]
812
813 * If the password is successfully set, there will be a prompt as shown below:
814
815 (% style="text-align:center" %)
816 [[image:image-20220624153830-13.jpeg]]
817
818 **Clear password**
819
820 If the PLC does not have a password, ignore this description. If the PLC has a password, please enter the existing password if you need to clear the password. Please refer to the precautions for input errors more than 5 times.
821
822 (% style="text-align:center" %)
823 [[image:image-20220624154242-16.jpeg]]
824
825 **Steps to clear the password:**
826
827 * Connect the PLC and PC normally, and run the compiler at the same time;
828 * Turn off the RUN of the PLC;
829 * Click "PLC Encryption Tool" in the "Tool" panel;
830 * Select the PLC password to be cleared in "Type", and click "Clear".
831 * After opening a new window, please enter the specified password in the "Please enter password" area, and then click "Execute".
832 * If you input the wrong upload password, there will be a prompt as shown below:
833
834 (% style="text-align:center" %)
835 [[image:image-20220624154309-17.jpeg]]
836
837 * If the password is correct, there will be a prompt as shown below:
838
839 (% style="text-align:center" %)
840 [[image:image-20220624154314-18.jpeg]]
841
842 **PLC code**
843
844 To further protect the program, PLC code and program code are introduced so that the project can be dedicated to the designated PLC. The user can set a program code for the project and a PLC code for the PLC. The PLC can match the program code and its PLC code each time it performs the download, check, and compile operation in the "Monitoring and editing" mode to ensure that the project with the program code set can only be used for specific PLC.
845
846 The setting interface of program code and PLC code is as follows:
847
848 (% style="text-align:center" %)
849 [[image:1.jpg]]
850
851 **Precautions for code setting:**
852
853 * Setting, modifying and clearing the program code and PLC code can be done according to the checkboxes of the corresponding codes. If the setting item is not checked, the following figure will prompt:
854
855 (% style="text-align:center" %)
856 [[image:2.jpg]]
857
858 * The program code and PLC code can be set separately or at the same time. Only when the program code and PLC code are consistent or both are empty can the two codes be checked at the same time. If two codes are checked at the same time when they are inconsistent, the following figure will prompt:
859
860 (% style="text-align:center" %)
861 [[image:3.jpg]]
862
863 * If the current connected PLC does not support the PLC code function, the following figure will prompt when checking the PLC code:
864
865 (% style="text-align:center" %)
866 [[image:5.png]]
867
868 * Code format: 8-bit characters, 0~~9, a~~z, A~~Z.
869 * When setting a new code, the new code and confirmation code must be consistent.
870 * If the program code and PLC code are inconsistent, check the two codes at the same time for 5 times, or after inputting the wrong code for 5 times, the PLC code will be locked, and the following figure will pop up. Only when the power is cut off and the PLC is restarted can the code be inputted again.
871
872 (% style="text-align:center" %)
873 [[image:4.jpg]]
874
875 (% class="box infomessage" %)
876 (((
877 **✎Note** : PLC code cannot be cleared when clearing the PLC memory, please remember the PLC code.
878 )))
879
880 **Steps to set code:**
881
882 * Connect PLC and PC correctly and run compiler at the same time;
883 * Click "PLC encryption tool" in the "Tool" panel;
884 * Switch to PLC code page and check the code to be set;
885 * After checking the code to be set, if the "Old code" input box shows that it cannot be inputted, it indicates that the code has not been set;
886 * Please fill in the correct code according to the instructions;
887 * If the code is empty, the following figure will prompt:
888
889 (% style="text-align:center" %)
890 [[image:6.jpg]]
891
892 1. If the code length is not enough, the following figure will prompt:
893
894 (% style="text-align:center" %)
895 [[image:7.jpg]]
896
897 * If the new and old codes are inconsistent, the following figure will prompt:
898
899 (% style="text-align:center" %)
900 [[image:8.jpg]]
901
902 * If illegal characters are inputted, the following figure will prompt:
903
904 (% style="text-align:center" %)
905 [[image:9.jpg]]
906
907 * If the code is set successfully, the following figure will prompt:(((
908 (% style="text-align:center" %)
909 [[image:10.jpg]]
910
911 **Clear code:**
912 )))
913 * If the checked code does not exist, the button to clear the password cannot be clicked. If exists, the button is enabled;
914 * Click "Clear Password", and input the current code in the pop-up password verification box (as shown below);
915
916 (% style="text-align:center" %)
917 [[image:11.jpg]]
918
919 * If the correct code is input, the following figure will prompt:
920
921 (% style="text-align:center" %)
922 [[image:12.jpg]]
923
924 * If the wrong code is input, the following figure will prompt. Please refer to the precautions (6) if input errors exceed 5 times:
925
926 (% style="text-align:center" %)
927 [[image:13.jpg]]
928
929 **Application of code function:**
930
931 When downloading, PLC verification and compiling in "Monitoring and editing" mode, the program code and PLC code are verified. It continues to execute the operation when the codes are consistent or are both empty, otherwise there will be the following figure prompt:
932
933 (% style="text-align:center" %)
934 [[image:14.jpg]]
935
936 When executing the upload operation, if there is a PLC code, the PLC code verification box (as shown in the following figure) will pop up. The upload operation will continue after inputting the correct PLC code. After the upload is successful, the program code of the project will be automatically set to be consistent with the PLC code;
937
938 (% style="text-align:center" %)
939 [[image:15.jpg]]
940
941 === **Project encryption tool** ===
942
943 In the PLC Editor2, you could set a password for the project file to maintain security. As shown below:
944
945 (% style="text-align:center" %)
946 [[image:image-20220624154810-19.jpeg||class="img-thumbnail"]]
947
948 **Precautions for setting a password:**
949
950 * The length of the password can only be 8 characters, no more or less than.
951 * When setting a new password, the first time password and the second confirmation password must be the same.
952 * When the password is entered incorrectly for 5 times, the password is locked, and the password can be entered again only when the project file is reopened.
953
954 **Steps to set password:**
955
956 * Click "Project encryption tool" in the "Tool" panel;
957 * After opening a new window, if the "old password" input box cannot be entered, it means that the PLC is not currently encrypted;
958 * Select the password that needs to be entered, and click "Set".
959
960 (% style="text-align:center" %)
961 [[image:image-20220624155700-20.jpeg]]
962
963 * Please follow the instructions to fill in the correct password.
964 * If the password is not long enough, there will be a prompt as shown below:
965
966 (% style="text-align:center" %)
967 [[image:image-20220624155810-21.jpeg]]
968
969 * If the secondary password is inconsistent, there will be a prompt as shown below:
970
971 (% style="text-align:center" %)
972 [[image:image-20220624155815-22.jpeg]]
973
974 * If the password is successfully set, there will be a prompt as shown below:
975
976 (% style="text-align:center" %)
977 [[image:image-20220624155841-23.jpeg]]
978
979 **Clear password**
980
981 If the project does not have a password, ignore this description. If the project has a password, please enter the existing password if you need to clear the password. Please refer to the precautions for input errors more than 5 times.
982
983 (% style="text-align:center" %)
984 [[image:image-20220624155909-24.jpeg]]
985
986 **Steps to clear the password:**
987
988 * Click "PLC Encryption Tool" in the "Tool" panel, and click "Clear".
989 * After opening a new window, please enter the specified password in the "Please enter password" area, and then click "Execute".
990 * If you input the wrong upload password, there will be a prompt as shown below:
991
992 (% style="text-align:center" %)
993 [[image:image-20220624155915-25.jpeg]]
994
995 * If the password is correct, there will be a prompt as shown below:
996
997 (% style="text-align:center" %)
998 [[image:image-20220624155920-26.jpeg]]
999
1000 === USB download ===
1001
1002 **Function:** Generate a bin file. You could use the file to download programs and other configurations through the HMI screen.
1003
1004 **Step:**
1005
1006 * Click on the U disk to download and open the interface.
1007
1008 (% style="text-align:center" %)
1009 [[image:image-20220624161054-27.jpeg]]
1010
1011 * Check the items that need to be downloaded, set the communication port parameters, and select the location of the U disk.
1012
1013 (% style="text-align:center" %)
1014 [[image:image-20220624161153-28.jpeg]]
1015
1016 * Click "Excute" to generate the bin file.
1017 * Insert the U disk into the HMI screen to download.
1018
1019 === Automatic backup ===
1020
1021 **Function**: Back up project files. You could view and retrieve historical versions through this function.
1022
1023 **Step:**
1024
1025 * Open the saved file, click compile, compile all, close the project, switch historical version or switch program type after editing. You could see the historical version number increase by clicking on the automatic backup window.
1026
1027 (% style="text-align:center" %)
1028 [[image:image-20220624162512-29.jpeg]]
1029
1030 * Click the remark information to add remarks to the historical version, and click "OK" save it.
1031 * Check the version number, and click "switch to this version", it will close the current version and load the historical version, as shown in the figure below:
1032
1033 (% style="text-align:center" %)
1034 [[image:image-20220624162515-30.jpeg]]
1035
1036 === Generate download file ===
1037
1038 **Function:** Generate a file for download only, and the file cannot be viewed and uploaded.
1039
1040 **Step:**
1041
1042 1. Compile all the program pages, click to generate the download file.
1043 1. Select the path and file name.
1044 1. Open the generated **.swcp2** file and click download.
1045
1046 (% style="text-align:center" %)
1047 [[image:image-20220624163706-1.jpeg]]
1048
1049 === Reset window layout ===
1050
1051 **Function:** Restore all floating windows in the program to the default position.
1052
1053 **Steps: **Click the reset window layout button in the view.
1054
1055 Before reset:
1056
1057 (% style="text-align:center" %)
1058 [[image:image-20220624163720-2.jpeg]]
1059
1060 After reset:
1061
1062 (% style="text-align:center" %)
1063 [[image:image-20220624163725-3.jpeg]]
1064
1065 = **Program editing area** =
1066
1067 In the program editing area, the user can freely switch between the ladder diagram and the instruction list. The ladder diagram interface provides editing operations. The instruction list interface is only allowed to be viewed and cannot be modified.
1068
1069 == Ladder work area ==
1070
1071 **Insert a new row**
1072
1073 * Select the position where you want to insert the row +1.
1074 * Click on the keyboard "Shift] + Insert" to insert a new row, or move the mouse to any position of the specified insertion row, right-click, select "Edit"->"Insert row above (shift+insert)".
1075
1076 (% style="text-align:center" %)
1077 [[image:image-20220625091617-1.jpeg]]
1078
1079 **Insert the statement**
1080
1081 Select the position where you want to insert the row.
1082
1083 * Method 1: Use the keyboard shortcut: Shift+Ctrl+Insert.
1084
1085 (% style="text-align:center" %)
1086 [[image:image-20220625092707-2.jpeg]]
1087
1088 * Method 2: Keyboard shortcut "Ctrl+F7".
1089
1090 (% style="text-align:center" %)
1091 [[image:image-20220625092847-3.jpeg]]
1092
1093 * Method 3: Right-click, select "Edit"->"Insert Statement".
1094
1095 (% style="text-align:center" %)
1096 [[image:image-20220625092929-4.jpeg]]
1097
1098 **Delete row**
1099
1100 (% style="text-align:center" %)
1101 [[image:image-20220625093015-5.jpeg]]
1102
1103 Move the mouse to the row to be deleted; press and hold the left mouse button to select and move the row to be deleted (multiple rows are possible), the selected area will change color, and then click "Delete" on the keyboard.
1104
1105 (% style="text-align:center" %)
1106 [[image:image-20220625093149-6.jpeg]]
1107
1108 You could also select the row to be deleted, right-click to select "edit"->"delete row".
1109
1110 (% style="text-align:center" %)
1111 [[image:image-20220625093415-7.jpeg]]
1112
1113 **Delete the statement**
1114
1115 Same as row deletion.
1116
1117 **Insert column**
1118
1119 * Select the position where you want to insert the column.
1120 * Click the keyboard "Ctrl+ Insert" to insert, or move the mouse to any position of the specified insertion row, and right-click, to select "Edit" -> "Insert column to the left".
1121
1122 (% style="text-align:center" %)
1123 [[image:image-20220625094524-8.jpeg]]
1124
1125 (% style="text-align:center" %)
1126 [[image:image-20220625094809-10.jpeg]]
1127
1128 **Delete column**
1129
1130 1. Select the position of the column to be deleted.
1131 1. Press "Ctrl+Delete" on the keyboard to delete the column, or move the mouse to any position of the specified inserted row, right-click, and directly select "Delete", or select "Edit"->"Delete row".
1132
1133 Before deleting:
1134
1135 (% style="text-align:center" %)
1136 [[image:image-20220625094823-11.jpeg]]
1137
1138 After deleting:
1139
1140 (% style="text-align:center" %)
1141 [[image:image-20220625094828-12.jpeg]]
1142
1143 **Copy and paste**
1144
1145 The copy and paste function could save time and reduce the time on repeated operations.
1146
1147 **Steps**
1148
1149 * Move the mouse to the ladder editing area.
1150 * Select the specified cell or drag the mouse to select an area.
1151
1152 (% style="text-align:center" %)
1153 [[image:5V帮助文档_中性_html_d5aa6c70c096349a.png||height="155" width="700" class="img-thumbnail"]]
1154
1155 * Use the "Copy" button of "Clipboard" in the "PLC Menu", or use the right mouse button to "Copy", or use the keyboard "Ctrl+C".
1156
1157 (% style="text-align:center" %)
1158 [[image:image-20220625095651-14.jpeg]]
1159
1160 * After completing the third operation, copy the specified area to the clipboard.
1161 * Move the mouse to the designated position to be pasted, click the "Paste" button on the "Clipboard", or use the "Paste" move the mouse to the designated position to be pasted, click the "Paste" button on the "Clipboard", or use the "Paste" function of the right mouse button, or use the keyboard "Ctrl+V" to copy the specified data Copy to the specified location.
1162
1163 (% style="text-align:center" %)
1164 [[image:image-20220625095656-15.jpeg]]
1165
1166 **Delete and modify ladder diagram devices**
1167
1168 Steps:
1169
1170 1. The ladder diagram can be modified only in the "Edit mode" state.
1171
1172 (% style="text-align:center" %)
1173 [[image:image-20220625100200-16.jpeg]]
1174
1175 (% start="2" %)
1176 1. Use the mouse to select the components that needs to be modified, and double-click the left button or press the "Enter" key on the keyboard.
1177 1. After performing step 2, the output instruction dialog box will pop up.
1178 1. Enter the instruction corresponding to the selected component into the dialog box.
1179 1. Click "Execute" to save the modification.
1180
1181 (% class="box infomessage" %)
1182 (((
1183 **✎Note: **
1184
1185 1. The modified instruction must be able to pass the correct instruction verification before it can be saved.
1186 1. The contact element that occupies a cell (normally open, normally closed, rising edge, falling edge, reverse, stepping) cannot modify each other with the comparison contact.
1187 1. All contact components cannot be modified mutually with coils or application instructions.
1188 )))
1189
1190 **Delete ladder diagram components**
1191
1192 Steps:
1193
1194 1. The ladder diagram can be deleted only in the "Edit mode" state.
1195 1. Use the mouse to select the component grid that needs to be deleted, left-click, and the selected part will be locked with a blue frame, and then you could press "Delete" on the keyboard to delete it.
1196 1. Batch delete: Move the mouse to the specified delete area, hold down the left mouse button and drag the mouse, and select cells in batches (cells will turn blue). After completing the selection, you could press "Delete" on the keyboard to delete it.
1197 1. Delete horizontal and vertical lines: In this special ladder diagram, you could perform step 2 or 3 to select the target first, and then click the "CF9" icon or "CF11" in the "Ladder symbol" function of the menu bar to execute the corresponding deletion.
1198
1199 **Enter ladder diagram instructions**
1200
1201 There are 5 ways to input ladder diagram instructions:
1202
1203 1. Direct input
1204 1. Input through instruction set
1205 1. Double-click cell
1206 1. Instruction help
1207 1. Ladder symbol/Shortcut
1208
1209 Direct input method
1210
1211 * Move the mouse and left-click the specified cell.
1212 * Directly use the keyboard to input the specified instruction, the system will automatically pop up the ladder diagram input box.
1213
1214 (% style="text-align:center" %)
1215 [[image:image-20220625102401-17.jpeg]]
1216
1217 * Enter the complete instructions and parameters in the dialog box.
1218 * Click "Execute" or the "Enter" button on the keyboard.
1219 * The system verifies the correctness of the input, and generates the graphic element represented by the instruction after the verification is correct.
1220 * If the instruction is wrong, the instruction help interface will pop up.
1221
1222 (% style="text-align:center" %)
1223 [[image:image-20220625102414-18.jpeg]]
1224
1225 Input through instruction set
1226
1227 1. Move the mouse to the [Project Management] interface on the left side of the window.
1228 1. Expand "Instruction Set" and open the instruction tree you need
1229 1. Select the instruction you need, and left-click and hold, drag it to the "ladder diagram writing area", and place it in the specified area.
1230 1. After completing step above, a "ladder input " will pop up, then input the correct operand.
1231 1. Click "Execute" or "Enter" on the keyboard.
1232
1233 (% style="text-align:center" %)
1234 [[image:image-20220625103448-19.jpeg]]
1235
1236 Double-click the cell
1237
1238 1. Move the mouse to the specified area and double-click the left button.
1239 1. "Ladder input" pops up, enter the correct command in the input box.
1240 1. Click "Execute" or the keyboard "Enter".
1241 1. If the instruction is wrong, the instruction help interface will pop up.
1242
1243 (% style="text-align:center" %)
1244 [[image:image-20220625104404-20.jpeg||class="img-thumbnail"]]
1245
1246 Instruction help
1247
1248 1. Move the mouse to the designated area and double-click the left button to pop up “Ladder input”.
1249 1. Click “Help” to pop up “Instruction Help”。
1250 1. After selecting the instruction that needs to be entered, click the "Detail" button to pop up the "Instruction Wizard".
1251 1. The instruction guide interface selects the correct operand according to different instructions.
1252 1. After selecting the specified instruction, click "Execute" to save the data and complete the instruction input.
1253
1254 [[image:image-20220625105747-21.jpeg]]
1255
1256
1257 (% style="text-align:center" %)
1258 [[image:image-20220625105752-22.jpeg||class="img-thumbnail"]]
1259
1260 Ladder symbol/shortcut
1261
1262 The ladder diagram symbol is located in the PLC menu, as shown in the figure below:
1263
1264 (% style="text-align:center" %)
1265 [[image:image-20220625105848-23.jpeg||height="161" width="336"]]
1266
1267 After selecting the cell, click "Ladder Symbol" in the menu, and enter the operand in the pop-up ladder diagram input box to complete the instruction input. If it is an application instruction, after clicking [[image:5V帮助文档_中性_html_1c8d975fb5bd8c.png]] on the panel, you must input the complete application instruction and its operands in the ladder diagram input box to complete the input instruction. You can also use the shortcut corresponding to the command (see the shortcut key list) to input, and the operation method is the same as the "ladder symbol".
1268
1269 After the instruction input is completed, click the "Execute" button in the ladder diagram input box and it will be displayed in the ladder diagram editing area.
1270
1271 (% class="box infomessage" %)
1272 (((
1273 **✎Note: **
1274
1275 1. Some instructions can only be input in the instruction list (IL) editor, but not in the ladder diagram, such as MPS, MPP, etc. When these instructions are directly input in the ladder diagram, no components will be generated.
1276 1. Since coils and application instructions represent the end of one line of the ladder diagram program, no other components can be input after these components.
1277 1. Since the vertical line occupies the space of two lines, when inputting the vertical line, if the corresponding position in the next line is just the middle part of other components, the vertical line cannot be input.
1278 1. The maximum number of input columns in the ladder diagram is 13 columns.
1279 )))
1280
1281 == Instruction list work area ==
1282
1283 Instruction list editor
1284
1285 In the PLC Editor, the program not only provides a ladder diagram editor, but also provides an instruction list interface. The instruction list interface is not editable and only allowed to be viewed. As shown below:
1286
1287 (% style="text-align:center" %)
1288 [[image:5V帮助文档_中性_html_550c5cb7f37a8b23.png||height="190" width="300" class="img-thumbnail"]]
1289
1290 * **Step number: **The step number indicates the position of the instruction in the program, which can be used to quickly locate the program and improve the readability of the program.
1291 * **Ladder diagram-instruction list switching:** If there is an error in the program logic, it cannot be switched.
1292
1293 == **Shortcut menu** ==
1294
1295 In the program editing area, click the right mouse button to pop up frequently used function buttons, which can greatly improve the developer's development efficiency.
1296
1297 (% style="text-align:center" %)
1298 [[image:image-20220625111835-24.jpeg]]
1299
1300 **Undo:** Undo the current operation and roll back the previous step.
1301
1302 **Redo: **Roll back the undo operation.
1303
1304 **Cut:** Cut the selected content in the ladder diagram and put it on the clipboard.
1305
1306 **Copy: **Copy the selected content in the ladder diagram and put it on the clipboard.
1307
1308 **Paste:** Paste the data in the clipboard at the selected position in the ladder diagram. When there is no data in the clipboard, paste is not available.
1309
1310 **Delete:** Delete the selected content in ladder diagram.
1311
1312 **Compile:** Compile the current program page.
1313
1314 **Editing options:**
1315
1316 * Insert row: Insert an blank row in the current selected row in the ladder diagram.
1317 * Insert statement: Insert a blank staement row in the current selected row in the ladder diagram.
1318 * Delete row: Delete the currently selected row in the ladder diagram.
1319 * Insert column to the left: In the ladder diagram, a blank node is added to the selected instruction, and other instructions move one space to the right.
1320 * Delete column: In the ladder diagram, delete the currently selected instruction, and other instructions move one space to the left.
1321
1322 **Search:**
1323
1324 * Device search: open the search/replace window, the default is the device search page, if the selected instruction in the ladder diagram contains a device, the "search device" defaults to the selected instruction's device, and it will be empty if there is none.
1325 * Instruction search: Open the search/replace window, the default is the command search page, if the command is selected in the ladder diagram, the "search command" defaults to the selected command, and it is empty if there is no command.
1326 * String search: Open the search/replace window, the default is the string search page, if a string is selected in the ladder diagram, the "search string" defaults to the selected string, and it is empty if there is no string.
1327
1328 **View:**
1329
1330 * Comment display: In the ladder diagram, the comment of the device is displayed.
1331 * Alias display: In the ladder diagram, display the alias of the device.
1332
1333 **Debugging:**
1334
1335 * Modify the current value: In the monitor mode (write mode is not available), open the device write dialog box. Modify the value of the device of the currently selected instruction.
1336
1337 = **Project management** =
1338
1339 == Program ==
1340
1341 MIAN is the default program page name for a new project. There can be multiple program pages in a project. Double-click the program page to open the ladder diagram editing area in the user area, and you could edit the program.
1342
1343 (% style="text-align:center" %)
1344 [[image:image-20220625134223-1.jpeg]]
1345
1346 **New program page:** select scan/event/subroutine/interrupt, right click"scan"->"new", you could open the new program window, as shown in the figure below:
1347
1348 (% style="text-align:center" %)
1349 [[image:5V帮助文档_中性_html_a8e9017d31a283f4.png||height="253" width="300" class="img-thumbnail"]]
1350
1351 (% style="text-align:center" %)
1352 [[image:image-20220625134350-3.jpeg]]
1353
1354 **Program page operations**: Right-click the program page with the mouse to perform corresponding operations.
1355
1356 (% style="text-align:center" %)
1357 [[image:image-20220625134542-5.jpeg]]
1358
1359 **Delete: **Delete the program page.
1360
1361 **Rename: **Rename the program page.
1362
1363 **Program encryption: **Encrypt and decrypt the program page.
1364
1365 * Encryption: select the program page to be encrypted and set the encryption password, After the encryption is executed, the program page is in the "encrypted" state, and the content of the program page is not displayed.
1366
1367 (% style="text-align:center" %)
1368 [[image:5-4.jpg||class="img-thumbnail"]]
1369
1370 (% style="text-align:center" %)
1371 [[image:5-5.jpg]]
1372
1373 (% style="text-align:center" %)
1374 [[image:5-6.jpg]]
1375
1376 * Cancel encryption: After entering the correct password, cancel the encryption of the program page.
1377
1378 (% style="text-align:center" %)
1379 [[image:image-20220625140048-6.jpeg||class="img-thumbnail"]]
1380
1381 (% style="text-align:center" %)
1382 [[image:image-20220625140150-7.jpeg]]
1383
1384 * Modify password: After entering the original program page password, set a new program page password.
1385
1386 (% style="text-align:center" %)
1387 [[image:image-20220625140231-9.jpeg||class="img-thumbnail"]]
1388
1389 (% style="text-align:center" %)
1390 [[image:image-20220625140328-10.jpeg]]
1391
1392 * Display encrypted content: Display the encrypted program page content. This function is only used to temporarily display the content of the program page without canceling the encryption status of the program page, which is convenient for editing the encrypted program page.
1393
1394 (% style="text-align:center" %)
1395 [[image:5-11.jpg||class="img-thumbnail"]]
1396
1397 (% style="text-align:center" %)
1398 [[image:image-20220625140706-11.jpeg||class="img-thumbnail"]]
1399
1400 Set: Right-click it, and you could view the author, date of creation, and remarks on the program page.
1401
1402 (% style="text-align:center" %)
1403 [[image:image-20220625141015-13.jpeg]]
1404
1405 * Configuration: The time and interrupt program page can click the configuration button to set the trigger condition.
1406
1407 (% style="text-align:center" %)
1408 [[image:image-20220625142325-15.jpeg||class="img-thumbnail"]]
1409
1410 Move up: Move the program page up, used to adjust the execution order of the program page.
1411
1412 [[image:5-15.jpg||class="img-thumbnail"]] [[image:5-16.jpg||class="img-thumbnail"]]
1413
1414 Move down: Move the program page down to adjust the execution order of the program page.
1415
1416 [[image:5-17.jpg||class="img-thumbnail"]] [[image:5-18.jpg||class="img-thumbnail"]]
1417
1418 == Device comment ==
1419
1420 Device comment module: A **.wcp2** file has one and only one module named "COMMENT" in "device comment".
1421
1422 Double-click "COMMENT" and shown as below.
1423
1424 [[image:image-20220625143125-16.jpeg||class="img-thumbnail"]]
1425
1426 **Interface label description:**
1427
1428 * **Enter device name:** Input the correct device name and press "Enter" to confirm, the comment list will locate the input device and select it.
1429 * **The comment list is divided into 3 columns: **device name, device comment, and device alias. Click the comment list, and select the device row, and double-click the device comment or alias to pop up an edit box for editing. The device comment value allows 128 characters, and the device alias only allows input of 8 characters.
1430 * **Device interval selection: **Click to select the device interval and change the device displayed in the comment list. The blue device section indicates that the section is selected. The devices interval is as shown in the figure below:
1431
1432 (% style="text-align:center" %)
1433 [[image:image-20220625143652-17.jpeg]]
1434
1435 **Interface button description:**
1436
1437 * **Display commented devices:** The comment list displays all devices with comments or aliases.
1438 * **Import EXCEL:** select the ***.xls **file to be imported, and import all the correct device comments and aliases in the *.xls file into the software (supports *.csv file import).
1439 * **Export EXCEL: **Export and save all the devices information of edit devices comments or aliases as ***.xls** files to local disk.
1440
1441 == Parameter ==
1442
1443 You could set the latch range of the PLC devices and the COM port communications according to your needs. Click the "×" symbol in the upper right corner to close the dialog box and change without saving.
1444
1445 Double-click the "PLC Parameters" node and the interface is shown as below.
1446
1447 (% style="text-align:center" %)
1448 [[image:image-20220625144326-19.jpeg||class="img-thumbnail"]]
1449
1450 **Interface button description:**
1451
1452 * Check: Check the configuration of the current settings, respectively check the "device latch", "COM1 " and "COM2". If the check fails, click the "OK" button to report an error.
1453 * Reset: Click this button to restore the default settings.
1454 * OK: Complete the correct PLC parameter change and set it.
1455 * Cancel: Cancel the PLC parameter setting and keep the parameter setting before the change.
1456
1457 **Device latch**
1458
1459 The address range of various types of registers including PLC is set in the devices. You could set parameters in the white squares in the picture table, but not the gray ones (cannot be modified). By modifying the data at the beginning and end of the latch, the latch range of the register can be modified, and the modified data range must be within the latch range.
1460
1461 (% style="text-align:center" %)
1462 [[image:image-20220625145833-20.jpeg||class="img-thumbnail"]]
1463
1464 **COM1 settings**
1465
1466 (% style="text-align:center" %)
1467 [[image:image-20220625145902-21.jpeg]]
1468
1469 * Whether to set: Whether to enable the COM1 port configuration.
1470 * Baud rate: Select the data transmission rate.
1471 * Data bit: Select the data length.
1472 * Stop bit: Select the number of stop bits.
1473 * Parity: Select the number of parity.
1474 * Station No.: Set the station number, ranging from 1 to 47.
1475
1476 **COM2 settings**
1477
1478 (% style="text-align:center" %)
1479 [[image:image-20220625150016-22.jpeg]]
1480
1481 Whether to set: whether to enable the COM1 port configuration.
1482
1483 * **Communication settings**
1484 ** Baud rate: Select the data transmission rate.
1485 ** Data bit: Select the data length.
1486 ** Stop bit: Select the number of stop bits.
1487 ** Parity: Select the check digit.
1488 ** Timeout: Set the timeout time, ranging from 0 to 32767.
1489 ** Sending interval: Set the sending interval, ranging from 0 to 32767.
1490 ** Protocol: Select the communication protocol.
1491 * **Protocol related**
1492 ** Station No.: Set the station number. According to different protocols, the station number setting range is different.
1493 ** Whether to enable the start character: used to customize the protocol.
1494 ** Starter: set the end character for custom protocol.
1495 ** Whether to enable terminator: used to customize the protocol.
1496 ** Terminator: Set the terminator to customize the agreement.
1497 ** Timeout between characters: used to customize the protocol.
1498
1499 **Ethernet settings**
1500
1501 (% style="text-align:center" %)
1502 [[image:image-20220625150721-23.jpeg]]
1503
1504 (% class="box infomessage" %)
1505 (((
1506 **✎Note:** Currently Ethernet configuration is only supported by 5V-N series and 6V series.
1507 )))
1508
1509 * **Communication settings**
1510 ** Whether to set: Whether to enable communication configuration of Ethernet setttings.
1511 ** Whether to enable PLC automatic configuration IP (DHCP) function: automatic configuration IP (DHCP) function. **(only supported by 6V series currently)**
1512 ** IP address: Configure the IP address of PLC
1513 ** Subnet mask: Configure the subnet mask of PLC
1514 ** Default gateway: Configure the default gateway of PLC
1515 * **Protocol related**
1516 ** Whether to set: Whether to enable the protocol configuration of Ethernet settings.
1517 ** Maximum number of connections supported by modbusTCP server: Number of simultaneous connections available for other modbusTCP clients. **(only supported by 5V-N series currently)**
1518
1519 **Basic information settings**
1520
1521 (% style="text-align:center" %)
1522 [[image:image-20220625152250-24.jpeg]]
1523
1524 It is used to configure some basic information.
1525
1526 * Whether to set: Whether to enable the basic information settings.
1527 * PLC name: Used to set the name of PLC. The maximum number of characters allowed to be entered is 32; the range of illegal characters not allowed to be entered: /%$@&=~~`^<>? :{}[],;! *. \'"|
1528
1529 (% class="box infomessage" %)
1530 (((
1531 **✎Note:**
1532
1533 * The first one is a space, and a space is also an illegal character.
1534 * Currently, only PLCs with Ethernet function (5V-N series and 6V series) are supported.
1535 )))
1536
1537 == Device memory ==
1538
1539 It is used to set the data of PLC data block when PLC is downloaded, and the data of the read PLC data block is displayed when PLC is uploaded.
1540
1541 New devices memory: Right-click and select the "device memory" → "New" to create a new device memory file (any character in the file name, up to 64 characters in length, and only one can be downloaded at a time). The interface is as follows:
1542
1543 [[image:image-20220625170448-1.jpeg]]
1544
1545 **Interface label description:**
1546
1547 * **Please enter:** Enter the device to be searched, and press "Enter" to locate the device to be searched.
1548 * **Device list:** Divided into 10 intervals: C, D, HSC, LC, M, R, S, T, V, Z.
1549
1550 (% style="text-align:center" %)
1551 [[image:image-20220625171055-2.jpeg]]
1552
1553 * **Device value display area**: Currently editing operations are prohibited.
1554
1555 (% style="text-align:center" %)
1556 [[image:image-20220625171109-3.jpeg]]
1557
1558 * **Cell format:** 7 data formats: binary, decimal, hexadecimal, octal, real number, character string, ASCII code. One format and one color:
1559 ** Binary: red
1560 ** Octal : pink
1561 ** Decimal: blue
1562 ** Hexadecimal: brown
1563 ** Real number: orange
1564 ** Character string: cyan
1565 ** ASCII code: green
1566
1567 (% style="text-align:center" %)
1568 [[image:image-20220627105818-1.jpeg]]
1569
1570 * **The data can be expressed in size:** 16 bits and 32 bits.
1571 * **The data size that each format can represent when the length is 16 bits:**
1572 ** Binary: 0000000000000000 to 1111111111111111;
1573 ** Octal: 0 to 1777777;
1574 ** Decimal: -32768 to 32767;
1575 ** Hexadecimal: 0 to FFFF;
1576 ** String: the size of 2 characters in length;
1577 ** ASCII: 2 ASCII code values.
1578 * **The data size that each format can represent when the length is 32 bits:**
1579 ** Binary: 00000000 00000000 00000000 00000000 to 11111111 11111111 11111111 11111111;
1580 ** Octal: 0 to 37777777777;
1581 ** Decimal: -2147483648 to 2147483647;
1582 ** Hexadecimal: 0 to FFFF FFFF FFFF FFFF;
1583 ** String: the size of the length of 4 strings;
1584 ** ASCII: 4 ASCII code values;
1585 ** Real number: ±1.175495E-38 to ±3.402823E+38.
1586
1587 == Electronic cam ==
1588
1589 In the project management window, right-click “electronic cam table” to create a new electronic cam table (ECAM table).
1590
1591 [[image:5-31.jpg]] [[image:5-32.jpg]]
1592
1593 Open the ECAM interface and set the data.
1594
1595 (% style="text-align:center" %)
1596 [[image:image-20220627110623-2.jpeg||height="723" width="1226"]]
1597
1598 Click the parameter setting to set the parameters, such as the starting device, which indicates the starting position of the download time.
1599
1600 (% style="text-align:center" %)
1601 [[image:image-20220627110657-3.jpeg]]
1602
1603 The ECAM table information written by other programs can be imported into the ECAM table through import and export.
1604
1605 You could download the ECAM to the PLC.
1606
1607 == Instructions ==
1608
1609 Available instructions are as follows: all instructions; basic instructions; step ladder instruction; program flow; transfer and compare; Arithmetic; cycle and shift; data processing; high-speed processing; common instruction; peripheral device IO; peripheral device SER; floating; contact compare; high-speed pulse output; clock calculation; floating contact comparison; data table; data block; communication instruction; electrionic CAM; other instructions; string control; Ethernet.
1610
1611 (% style="text-align:center" %)
1612 [[image:image-20220627112121-4.jpeg]]
1613
1614 == PLCLINK table ==
1615
1616 **New table: **After create a new table, you could view "PLCLINK" in project manager window. Right-click it to create a PLCLINK table.
1617
1618 [[image:image-20220627113003-5.jpeg]]
1619
1620 (% class="wikigeneratedid" %)
1621 **Starting address settings:** You can select D or R device as the area for storing PLCLINK table contents, and edit the starting device address, which will occupy 22+5*n devices starting from this device. This occupancy information reflects the tabular operation in the list of device used.
1622 **New command**: Click "New command" to generate a PLCLINK command.
1623
1624 (% style="text-align:center" %)
1625 [[image:image-20220627115343-6.jpeg]]
1626
1627 (% class="wikigeneratedid" %)
1628 **Delete: **Select the PLCLINK command to be deleted to delete the command.
1629 **Modify station NO.:** You select the station number in the drop-list. The station numbers of station No.1 and station number No.2 cannot be the same. Range: 1 to 31.
1630
1631 (% style="text-align:center" %)
1632 [[image:image-20220627115946-7.jpeg||height="638" width="399" class="img-thumbnail"]]
1633
1634 (% class="wikigeneratedid" %)
1635 **Modify device name:** Select device name in the drop-list, note that the soft component type of station No.1 and station No.2 need to be the same.
1636 **Modify device address:** Edit the start address edit box and enter the value within the range of the device.
1637 **Modify the number of device:** Edit the number of device edit box, and enter the number of device.The number of double-word device ranges from 1 to 64. Device ranges from 1 to 128, and bit device ranges from 1 to 1024.
1638 **Modify instruction enable status:** Click "Station No. Enable" to edit the parameters of the two stations of this instruction. The master station is always enabled and cannot be modified.
1639
1640 * For example:
1641 ** Click "New Command" to create a PLCLINK command.
1642 ** Station NO.1 is selected as 2, station number NO.2 is selected as 3.
1643 ** Click 'Station NO. Enable". If station number NO.1 is checked to enable, but station NO.2 is not checked to enable, the command enable is invalid. Only when both station numbers are checked to enable, the command enable is valid.
1644
1645 (% style="text-align:center" %)
1646 [[image:image-20220627134639-8.jpeg]]
1647
1648 (% class="wikigeneratedid" %)
1649 **PLCLINK operation**
1650
1651 * **Check: **Check whether the data of PLCLINK is legal.
1652 * **Save:** Enabled under the condition that the program is consistent in monitoring mode, and it will compare once automatically when entering.
1653 * **Check Slave:** Send command to PLC to check slave information.
1654 * **Monitor Read:** Get PLCLINK table information from PLC.
1655 * **Monitor Write:** Write PLCLINK table to PLC
1656
1657 == Ethernet ==
1658
1659 Interface: Click "Project manager" -> "Extended function", and right-click "Ethernet" to open the "New-Ethernet configuration" window.
1660
1661 (% style="text-align:center" %)
1662 [[image:image-20220627141744-9.jpeg]]
1663
1664 (% class="wikigeneratedid" %)
1665 The introduction of parameters:
1666
1667 * **Whether to enable: **Whether to enable the Ethernet configuration
1668 * **Socket ID: **The number of socket supports a total of 6 ranging from K0 to K5. The socket ID is used to specify the link. Each ID is used for one link and cannot be defined repeatedly.
1669 * **Communication protocol: **TCP protocol and UDP protocol are supported.
1670 * **Operating mode: **For TCP, you could select client and server. For UDP, this does not work.
1671 * **Local port:**
1672 ** For TCP client mode, the local port will be automatically allocated by PLC without setting.
1673 ** For TCP server mode, the local port could be set within the range of 1 to 65,535. Port 502 is used by internal modbusTCP and cannot be set.
1674 ** For UDP mode, the local port could be set within the range of 1 to 65,535. Port 1092 is used by scanning protocol and cannot be set.
1675 * **Target ID: **Valid in TCP client mode or UDP mode, specifying the peer device IP to be linked.
1676 * **Target port: **Valid in TCP client mode or UDP mode, specifying the peer device port number to be linked.
1677 * **Receive timeout: **After PLC sending data, if the response of the peer device exceeds this timeout, the network is considered abnormal and the error flag bit is set.
1678 * **TCP keep-alive mechanism: **When TCP protocol is used for communication, If the communication line is idle in most cases and only a small amount of data is sent and received, but the link needs to be kept open, or disconnected in time in case of a drop, crash or forced termination of the process at the communication end, you can use the keep-alive mechanism for communication.
1679
1680 **Description: **Ethernet socket configuration, with Ethernet SOC series instructions, can achieve ModbusTCP client, TCP free protocol, UDP free protocol.
1681
1682 (% style="text-align:center" %)
1683 [[image:image-20220627153819-1.jpeg]]
1684
1685 **Use: **Configuring the corresponding properties to achieve the corresponding functions, and download to the PLC through the download interface and the program to. For specific use rules and configuration methods, please refer to the PLC programming manual.
1686
1687 == BD board configuration ==
1688
1689
1690 Function entry: In "Project Management" interface, expand "Extended Function", and double-click "BD Board Configuration".
1691
1692 (% style="text-align:center" %)
1693 [[image:image-20220915161952-1.jpeg]]
1694
1695 **Introduction of function interface**
1696
1697 The main interface is divided into two parts. One is the current configuration information list, and the other is device list for users to choose configuration.
1698
1699 (% style="text-align:center" %)
1700 [[image:image-20220915161952-2.jpeg]]
1701
1702 * **Device list: **It includes "PLC Host" and "BD Board". You can add device to the configuration list on the left by double-clicking the contents under the two nodes.
1703
1704 (% style="text-align:center" %)
1705 [[image:image-20220915161952-3.jpeg]]
1706
1707 "PLC Host" contains all the points existing in the actual device of PLC model set in the current project. Try to ensure that host points in the configuration list are consistent with the points actually connected to PLC, otherwise it may occur that the host computer is configured with two BD boards, but the actually connected PLC has only one BD board slot, resulting in the situation that the configuration of BD2 will not take effect.
1708
1709 (% style="text-align:center" %)
1710 [[image:image-20220915161952-4.jpeg]]
1711
1712 (% style="text-align:center" %)
1713 [[image:image-20220915161952-5.jpeg||class="img-thumbnail"]]
1714
1715 "BD Board" contains all BD board models that can be supported by 5V series PLC at present.
1716
1717 * **Configuration list:** Display the information of PLC host and BD board currently configured.
1718
1719 (% style="text-align:center" %)
1720 [[image:image-20220915161952-6.jpeg||class="img-thumbnail"]]
1721
1722 * Slot number: 0 is the host by default, 1 is BD1, and 2 is BD2.
1723 * Configure device name: Displays the device name.
1724 * Device description: Displays a brief description of the device.
1725 * Device occupancy: Displays the device occupancy of the configuration device.
1726 * Actual installation type: In monitoring mode, display the BD board model actually connected by PLC.
1727 * Device version number: In monitoring mode, display the BD board version number actually connected by PLC.
1728
1729 **Introduction to configuration operations**
1730
1731 (% style="text-align:center" %)
1732 [[image:image-20220915161952-7.jpeg||class="img-thumbnail"]]
1733
1734 * **Add BD board Configuration: **Add by double-clicking BD board in the device list on the right.
1735 * **Modify BD board configuration:** Open the BD board configuration window by right-clicking on the menu or double-clicking on the BD Board in the configuration list.
1736 * **Move up/down:** The positions of the BD boards configuration on slot 1 and slot 2 can be swapped.
1737 * **Delete BD board configuration:** Delete BD board configuration.
1738
1739 **Introduction of BD board configuration interface**
1740
1741 Module configuration: Used to configure the general configuration of BD board, applicable to all channels.
1742
1743 (% style="text-align:center" %)
1744 [[image:image-20220915161952-8.jpeg]]
1745
1746 BD board channel configuration: The enable status and parameter settings of each channel of BD board can be configured.
1747
1748 (% style="text-align:center" %)
1749 [[image:image-20220915161952-9.jpeg]]
1750
1751 I/O mapping: The channel value of the BD board is displayed by the device through mapping.
1752
1753 (% style="text-align:center" %)
1754 [[image:image-20220915161952-10.jpeg]]
1755
1756 Device information: Display device information of BD board.
1757
1758 (% style="text-align:center" %)
1759 [[image:image-20220915161952-11.jpeg]]
1760
1761 Reset: Initialize the configuration data of BD board, and the parameters are the same as when the BD board is added.
1762
1763 (% style="text-align:center" %)
1764 [[image:image-20220915161952-12.jpeg]]
1765
1766 **Other functions**
1767
1768 Device information: You can view the BD board model and corresponding version number currently connected by PLC.
1769
1770 (% style="text-align:center" %)
1771 [[image:image-20220915161952-13.jpeg]]
1772
1773 PLC calibration: Check the configuration of BD board and PLC.
1774
1775 [[image:image-20220915161952-14.jpeg]]
1776
1777 BD board monitoring
1778
1779 (% style="text-align:center" %)
1780 [[image:image-20220915161952-15.jpeg]]
1781
1782 U disk download: BD board configuration function supports U disk download, and the data will be packaged together with the program node.
1783
1784 (% style="text-align:center" %)
1785 [[image:image-20220915161952-16.jpeg]]
1786
1787 (% class="box infomessage" %)
1788 (((
1789 **✎Note:**
1790
1791 * The minimum software version number of the slave computer that supports the BD board configuration function: V2.051.
1792 )))
1793
1794 [[image:image-20220915161952-17.jpeg]]
1795
1796 * The BD board model and slot position of PLC currently connected to the host computer should be consistent with the configuration list of BD board of the host computer.
1797 * Ensure that host points in the configuration list is consistent with the number of points actually connected to PLC, otherwise it may occur that the host computer is configured with two BD boards, but the actually connected PLC has only one BD board slot.
1798
1799 = **Output window** =
1800
1801 == Information output ==
1802
1803 **Information output window: **Provide users with the results after the software performs operations including the execution result information of the three operations of compiling, communication, and switch.
1804
1805 (% style="text-align:center" %)
1806 [[image:image-20220628142118-1.jpeg]]
1807
1808 If there is an error in the program, the error will be listed in the "Information output" module at the bottom of the ladder diagram. Select the specified error item, and double-click to locate the error position of the ladder diagram.
1809
1810 == Search&Replace ==
1811
1812 **Search and replace function: **Similar to the search and replace function of OFFICE, it can locate the data block specified by the user in a large amount of data, or perform batch addition, deletion, modification, and check, which can greatly improve efficiency.
1813
1814 **How to use: **Open the main program, after creating a new project, click “Ctrl+F” on the keyboard to pop up the search and replace interface, as shown in the following figure:
1815
1816 (% style="text-align:center" %)
1817 [[image:image-20220628142601-2.jpeg]]
1818
1819 Buttons are divided into 4 categories: devices, instruction, string, and result, as shown in the figure above; clicking any one will switch to the corresponding operation interface.
1820
1821 = **Modify device value** =
1822
1823 **Modify device value**: modify the PLC internal register and coil value; modify the expansion device register value. As shown below:
1824
1825 (% style="text-align:center" %)
1826 [[image:image-20220628143453-3.jpeg]]
1827
1828 (% style="text-align:center" %)
1829 [[image:image-20220628143458-4.jpeg]]
1830
1831 **PLC internal devices:**
1832
1833 * **Devices:**
1834 ** "Devices" are registers and coils (such as C0, M1, etc.) whose values need to be modified within the range of PLC.
1835 ** "Data type" includes Word (single word) , Bit (binary 0 or 1), double Word, float (single precision floating point number).
1836 ** "Value" is the specific value to be modified (corresponding to the number in the range of "Data Type"), such as -120.
1837 ** The data format can be decimal (single word: -32768 to 32767; double word:  -2147483648 to 2147483647) or hexadecimal (single word: 0 to FFFF; double word:  0 to FFFFFFFF).
1838 ** Click "Set" to write the set value within the correct range to the selected device.
1839 * **Execution result: **Record the successfully modified "device", "data type" and "set value" in the form of a list.
1840 * **Record list:**
1841 ** Click any one in the list, and click "Delete" to delete it.
1842 ** Click "Clear List" to clear the record list.
1843 ** Select any one in the record list and click "**Response to Input Field**" to reflect the items in "device" .
1844
1845 **PLC external expansion module:**
1846
1847 * "Module start" is the extension module number (such as module 0).
1848 * "Address" is the internal writable address of the expansion module, and the address type can be decimal or hexadecimal.
1849 * "Data type" includes Word (single word), Double Word, Float (single precision floating point number) .
1850 * "Value" is the specific value to be modified (corresponding to the number in the "data type" range), such as -120. The type can be decimal or hexadecimal.
1851 * The data can be decimal (single word: -32768 to 32767; double word: -2147483648 to 2147483647) or hexadecimal (single word: 0 to FFFF; double word: 0 to FFFFFFFF).
1852 * Click "Set" to write the set value within the correct range to the selected device.
1853
1854 (% class="box infomessage" %)
1855 (((
1856 **✎Note: **
1857
1858 1. Modification of the device value must be executed in the case of communication with the PLC.
1859 1. The device must be within the available range of the corresponding PLC model.
1860 1. The input value must be within the allowable range.
1861 1*. Decimal: single word (-32768 to 32767), double word (-2147483648 to 2147483647)
1862 1*. Hexadecimal: single word (0 to FFFF); double word (0to FFFFFFFF)
1863 1*. Floating: ±1.175495E-38 to 3.402823E+38
1864 )))
1865
1866 = **Print ladder diagram** =
1867
1868 The print function is divided into: print, print preview, and print settings.
1869
1870 **Preconditions for printing**
1871
1872 1. Open the project file (not the project file generated by the "Generate Download File" function).
1873 1. The program has all been compiled.
1874 1. The program is in edit mode.
1875
1876 Only when the above three conditions are met, the print button can be clicked.
1877
1878 (% style="text-align:center" %)
1879 [[image:image-20220628145819-5.jpeg]]
1880
1881 == Printing preview ==
1882
1883 Before printing, you could preview the print on the screen. Click the "File" → "Print" → "Print Preview" to open the print preview window as shown in the figure below:
1884
1885 (% style="text-align:center" %)
1886 [[image:image-20220628145842-6.jpeg]]
1887
1888 **Print preview interface**
1889
1890 (% style="text-align:center" %)
1891 [[image:image-20220628145927-7.jpeg]]
1892
1893 == Print ==
1894
1895 When you need to print, please click the print button, and a standard print dialog box will pop up. You could set the print options here. After setting, you could click "OK" to output the current program to the printer.
1896
1897 (% style="text-align:center" %)
1898 [[image:image-20220628150306-8.jpeg]]
1899
1900 == Printer settings ==
1901
1902 Set print information. As shown below:
1903
1904 (% style="text-align:center" %)
1905 [[image:image-20220628150319-9.jpeg]]
1906
1907 = **Status bar** =
1908
1909 Indication: language, uppercase and lowercase status, digital keyboard lock status, rewrite/insert status, communication port, project model, current program steps/total program steps and other status information.
1910
1911 (% style="text-align:center" %)
1912 [[image:image-20220628150551-10.jpeg]]
1913
1914 * **Language: **The language type displayed by the software. Highlighted means enabled.
1915 * **Case state:** English input state.
1916 * **Numeric keypad lock:** Whether the numeric keypad is available.
1917 * **Rewrite/insert state:** ladder diagram editing mode.
1918 * **Communication port:** communication COM port. Click it to pop up the communication setting window.
1919 * **Project type:** Display the PLC model of the current project.
1920 * **Current program steps/total program steps:** Program editing page, program steps of the currently selected instruction/total program steps.
1921
1922 = **Device usage list** =
1923
1924 The device usage list mainly displays the specified type of device. You could check the usage, and the corresponding comment and alias of the device.
1925
1926 (% style="text-align:center" %)
1927 [[image:image-20220628152232-11.jpeg]]
1928
1929 **Instructions for using the list of devices:**
1930
1931 * Device selection drop-down box: select the drop-down box option, search for and display the usage of the corresponding type of Device (starting from serial number 0).
1932
1933 (% style="text-align:center" %)
1934 [[image:image-20220628152301-12.jpeg||class="img-thumbnail"]]
1935
1936 * Start devices drop-down box: You could enter the full name or serial number of the start devices, press the Enter key or press the "search" button to search and display the usage of this type of devices (starting from the initial serial number). Record the search record in the drop-down box. After selecting the record, you could perform the search again.
1937
1938 (% style="text-align:center" %)
1939 [[image:image-20220628152611-13.jpeg]]
1940
1941 * Search button: Perform a search operation. When the starting device is empty, it will prompt to input a device.
1942
1943 (% style="text-align:center" %)
1944 [[image:image-20220628152633-14.jpeg]]
1945
1946 * Search range: Specify the search range of the device.
1947 ** Current program page: Search only for the currently active program page.
1948 ** Current program type: Only for all program pages of the same type in the currently activated program page.
1949 ** Whole project: for all program pages of the current project. (The program page types are divided into: scan, event, subroutine, interrupt)
1950
1951 (% style="text-align:center" %)
1952 [[image:image-20220628152800-15.jpeg]]
1953
1954 * Expand and close the sub-items of the device usage list.
1955
1956 (% style="text-align:center" %)
1957 [[image:image-20220628153639-16.jpeg||class="img-thumbnail"]]
1958
1959 * The sub-items of the devices usage list includes instruction, step number, type and other information of the devices in the program. Double-click the content of the sub-item to locate the corresponding position in the program.
1960
1961 (% style="text-align:center" %)
1962 [[image:image-20220628153730-17.jpeg||class="img-thumbnail"]]
1963
1964 * Device comment and alias column: (the background color is white) displays the comment or alias of the device.
1965
1966 (% style="text-align:center" %)
1967 [[image:image-20220628153741-18.jpeg||class="img-thumbnail"]]
1968
1969 **Display options:**
1970
1971 * All devices: After selecting, search all devices of this type.
1972
1973 (% style="text-align:center" %)
1974 [[image:image-20220628154043-19.jpeg]]
1975
1976 * Used devices: After selecting, search for the used devices of this type according to the contact and coil options.
1977 ** Neither the contact nor the coil is selected, and all the devicess of this type that have been used in the program are displayed.
1978 ** Select the contact (coil) to display the type of devices as the contact (coil) in the program.
1979 ** Select both contacts and coils, and display the type of devices that are used as contacts and coils in the program.
1980
1981 (% style="text-align:center" %)
1982 [[image:image-20220628154051-20.jpeg]]
1983
1984 * Unused devices: After selecting, display all the devicess of this type that are not used in the program.
1985
1986 (% style="text-align:center" %)
1987 [[image:image-20220628154101-21.jpeg]]
1988
1989 = **Shortcut keys list** =
1990
1991 == Universal shortcut keys ==
1992
1993 The universal shortcut keys are as follows:
1994
1995 (% class="table-bordered" %)
1996 |=(% scope="row" style="width: 149px;" %)**Hot key**|=(% style="width: 361px;" %)**Corresponding menu (function name)**|=(% style="width: 566px;" %)**Summary**
1997 |=(% style="width: 149px;" %)Ctrl + N|(% style="width:361px" %)New Project|(% style="width:566px" %)New Project
1998 |=(% style="width: 149px;" %)Ctrl + O|(% style="width:361px" %)Open the project|(% style="width:566px" %)Open an existing project
1999 |=(% style="width: 149px;" %)Ctrl + S|(% style="width:361px" %)Save the project|(% style="width:566px" %)Save the project
2000 |=(% style="width: 149px;" %)Ctrl + X|(% style="width:361px" %)Cut|(% style="width:566px" %)Cut selected data and range
2001 |=(% style="width: 149px;" %)Ctrl + C|(% style="width:361px" %)Copy|(% style="width:566px" %)Copy selected data and range
2002 |=(% style="width: 149px;" %)Ctrl + V|(% style="width:361px" %)Paste|(% style="width:566px" %)Cut/paste the copied data at the cursor position
2003 |=(% style="width: 149px;" %)Ctrl + Z|(% style="width:361px" %)Revoke|(% style="width:566px" %)Revoke the previous operation
2004 |=(% style="width: 149px;" %)Ctrl + Y|(% style="width:361px" %)Restore|(% style="width:566px" %)Resume the operation canceled by "Undo"
2005 |=(% style="width: 149px;" %)Ctrl + F|(% style="width:361px" %)Search device|(% style="width:566px" %)Search device
2006 |=(% style="width: 149px;" %)Ctrl + F1|(% style="width:361px" %)Display/hide menu toolbar|(% style="width:566px" %)Display/hide menu toolbar
2007 |=(% style="width: 149px;" %)F3|(% style="width:361px" %)Start Monitoring|(% style="width:566px" %)Currently, start to monitor the window that is the target of the operation
2008 |=(% style="width: 149px;" %)Ctrl + F3|(% style="width:361px" %)Monitoring stop|(% style="width:566px" %)Currently, stop monitoring the window that is the target of operation
2009 |=(% style="width: 149px;" %)F4|(% style="width:361px" %)Compile|(% style="width:566px" %)Compile (switch) the program page currently being edited
2010 |=(% style="width: 149px;" %)Ctrl+F4|(% style="width:361px" %)Compile all|(% style="width:566px" %)Compile (switch) all program pages in the current project
2011 |=(% style="width: 149px;" %)Alt+F4|(% style="width:361px" %)Exit the software|(% style="width:566px" %)Exit the software
2012
2013 == Shortcut keys for ladder editor ==
2014
2015 The shortcut keys that can be used in the ladder diagram editor are as follows:
2016
2017 (% class="table-bordered" %)
2018 |=(% scope="row" style="width: 150px;" %)**Shortcut key**|=(% style="width: 363px;" %)**Corresponding menu (function name)**|=(% style="width: 563px;" %)**Summary**
2019 |=(% style="width: 150px;" %)F5|(% style="width:363px" %)Normally open contact|(% style="width:563px" %)Write normally open contact to the cursor position
2020 |=(% style="width: 150px;" %)Shift + F5|(% style="width:363px" %)Normally open contact OR|(% style="width:563px" %)Write normally open contact OR to the cursor position
2021 |=(% style="width: 150px;" %)F6|(% style="width:363px" %)Normally closed contact|(% style="width:563px" %)Write normally closed contact to the cursor position
2022 |=(% style="width: 150px;" %)Shift + F6|(% style="width:363px" %)Normally closed contact OR|(% style="width:563px" %)Write normally closed contact OR to the cursor position
2023 |=(% style="width: 150px;" %)F7|(% style="width:363px" %)Coil|(% style="width:563px" %)Write coil to the cursor position
2024 |=(% style="width: 150px;" %)F8|(% style="width:363px" %)Application instructions|(% style="width:563px" %)Write application instructions to the cursor position
2025 |=(% style="width: 150px;" %)F9|(% style="width:363px" %)Horizontal line input|(% style="width:563px" %)Write horizontal line to cursor position
2026 |=(% style="width: 150px;" %)F11|(% style="width:363px" %)Vertical line input|(% style="width:563px" %)Write the vertical line to the cursor position
2027 |=(% style="width: 150px;" %)Ctrl + F9|(% style="width:363px" %)Delete horizontal line|(% style="width:563px" %)Delete the horizontal line at the cursor position
2028 |=(% style="width: 150px;" %)Ctrl + F11|(% style="width:363px" %)Delete vertical line|(% style="width:563px" %)Delete the vertical line at the cursor position
2029 |=(% style="width: 150px;" %)Shift + F7|(% style="width:363px" %)Rising edge pulse|(% style="width:563px" %)Write the rising edge pulse to the cursor position
2030 |=(% style="width: 150px;" %)Shift + F8|(% style="width:363px" %)Falling edge pulse|(% style="width:563px" %)Write the falling edge pulse to the cursor position
2031 |=(% style="width: 150px;" %)Ctrl + Alt + F7|(% style="width:363px" %)Parallel rising edge pulse|(% style="width:563px" %)Write the parallel rising edge pulse to the cursor position
2032 |=(% style="width: 150px;" %)Ctrl + Alt + F8|(% style="width:363px" %)Parallel falling edge pulse|(% style="width:563px" %)Write the parallel falling edge pulse to the cursor position
2033 |=(% style="width: 150px;" %)Ctrl + Alt + F11|(% style="width:363px" %)Invert the result of the operation|(% style="width:563px" %)Write the result of the calculation to the cursor position
2034 |=(% style="width: 150px;" %)Ctrl + Shift + Insert|(% style="width:363px" %)Insert statement between lines|(% style="width:563px" %)Insert the declaration line at the cursor position
2035 |=(% style="width: 150px;" %)Shift + Insert|(% style="width:363px" %)Insert program row|(% style="width:563px" %)Insert the  row at the cursor position
2036 |=(% style="width: 150px;" %)Shift + Delete|(% style="width:363px" %)Delete row|(% style="width:563px" %)Delete the row at the cursor position
2037 |=(% style="width: 150px;" %)Ctrl + Insert|(% style="width:363px" %)Insert column|(% style="width:563px" %)Insert the column at cursor position
2038 |=(% style="width: 150px;" %)Ctrl + Delete|(% style="width:363px" %)Delete column|(% style="width:563px" %)Delete the column at the cursor position
2039 |=(% style="width: 150px;" %)Ctrl + →|(% style="width:363px" %)Enter/delete horizontal line in the right direction|(% style="width:563px" %)Enter/delete horizontal line from the cursor position to the right
2040 |=(% style="width: 150px;" %)Ctrl + ←|(% style="width:363px" %)Horizontal line input/delete in the left direction|(% style="width:563px" %)Enter/delete horizontal line from the cursor position to the left
2041 |=(% style="width: 150px;" %)Ctrl + ↓|(% style="width:363px" %)Enter/delete the vertical line in the downward direction|(% style="width:563px" %)Enter/delete the vertical line from the cursor position down
2042 |=(% style="width: 150px;" %)Ctrl + ↑|(% style="width:363px" %)Upward vertical line input/delete|(% style="width:563px" %)Enter/delete the vertical line up from the cursor position
2043 |=(% style="width: 150px;" %)Ctrl + /|(% style="width:363px" %)Normally open/normally closed contact switching|(% style="width:563px" %)Switch between normally open contact and normally closed contact
2044 |=(% style="width: 150px;" %)Ctrl + G|(% style="width:363px" %)Jump|(% style="width:563px" %)Display jump to the instruction position corresponding to the specified number of steps
2045 |=(% style="width: 150px;" %)Ctrl + F5|(% style="width:363px" %)Comment display|(% style="width:563px" %)Display device comments and label comments
2046 |=(% style="width: 150px;" %)Ctrl + F7|(% style="width:363px" %)Statement display|(% style="width:563px" %)Display statement
2047 |=(% style="width: 150px;" %)F1|(% style="width:363px" %)Open instruction help|(% style="width:563px" %)Display instruction help