欢迎图片
Last modified by Iris on 2025/10/21 14:06

From version 4.1
edited by Iris
on 2025/10/21 14:02
Change comment: There is no comment for this version
To version 1.4
edited by Iris
on 2025/10/21 11:55
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -36,7 +36,7 @@
36 36  The content of (s)+1 is transferred (read) to (d). At the same time, the content of the pointer (s) decreases, and the data is shifted up by 1 word each. (In the continuous execution instruction SFRD, each operation cycle will shift, so the pulse execution instruction SFRDP should be used for programming).
37 37  
38 38  (% style="text-align:center" %)
39 -[[image:1761018188037-771.png||height="579" width="984"]]
39 +[[image:1761018188037-771.png]]
40 40  
41 41  
42 42  **Related device **
... ... @@ -139,8 +139,10 @@
139 139  |(S)+(n)-2
140 140  |(S)+(n)-1
141 141  
142 +
143 +
142 142  (% style="text-align:center" %)
143 -[[image:1761018592821-392.png||height="454" width="932"]]
145 +[[image:1761018592821-392.png]]
144 144  
145 145  **✎Note: **
146 146  
... ... @@ -179,7 +179,7 @@
179 179  
180 180  
181 181  (% style="text-align:center" %)
182 -[[image:1761018751619-514.png||height="262" width="620"]]
184 +[[image:1761018751619-514.png]]
183 183  
184 184  === **SFWR/Shift Write** ===
185 185  
... ... @@ -240,34 +240,32 @@
240 240  
241 241  The following examples illustrate the use of shift write (SFWR) and shift read (SFRD) instructions.
242 242  
243 - (1) Action content
245 +7.14.4 (1) Action content
244 244  
245 - 1) While registering the product number, in order to realize the first-in-first-out principle, the following introduces an example of a ladder ladder diagram that outputs the current product number.
247 +1. While registering the product number, in order to realize the first-in-first-out principle, the following introduces an example of a ladder ladder diagram that outputs the current product number.
248 +1. The product number is a hexadecimal number with 4 digits or less, and the maximum inventory is below 99 points.
246 246  
247 - 2) The product number is a hexadecimal number with 4 digits or less, and the maximum inventory is below 99 points.
248 -
249 249  (2) Program
250 250  
251 - 1) Program 1
252 +1. Program 1
252 252  
253 -(% style="text-align:center" %)
254 -[[image:1761025772517-240.png]]
254 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps17.png]][[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps18.png]][[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps19.png]][[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps20.png]] [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps21.jpg]]
255 255  
256 -(% style="text-align:center" %)
257 -[[image:1761025809106-559.png||height="382" width="528"]]
256 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps22.jpg]]
258 258  
259 - 2) Program 2
258 +1. Program 2
260 260  
261 -(% style="text-align:center" %)
262 -[[image:1761025894776-671.png||height="130" width="570"]]
260 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps23.jpg]] First-in-first-out data read instruction
263 263  
262 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps24.jpg]]
264 264  
265 265  When X0=1, the content of D0 is stored in D2, and the content of D1 becomes 1. When X0 changes from OFF to ON again, the content of D0 is stored in D3, the content of D1 becomes 2, and so on. If the content of D1 exceeds n-1, the instruction is not processed, and the carry flag M8022 will be set to 1.
266 266  
267 -=== **FINS/Data Table Data Insertion** ===
268 268  
269 -FINS(P)
267 +=== **6.14.4 FINS/Data Table Data Insertion** ===
270 270  
269 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps25.png]]FINS(P)
270 +
271 271  Insert the BIN 16-bit data specified in (s) into the number (n) of the data table specified in (d). After the instruction is executed, the data starting with number (n) in the data table will be postponed downward one by one.
272 272  
273 273  -[FINS (s) (d) (n)]
... ... @@ -295,8 +295,7 @@
295 295  
296 296  Insert the BIN 16-bit data specified in (s) into the number (n) of the data table specified in (d). After the instruction is executed, the data starting with number (n) in the data table will be postponed downward one by one.
297 297  
298 -(% style="text-align:center" %)
299 -[[image:1761025985201-177.png||height="245" width="556"]]
298 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps26.jpg]]
300 300  
301 301  * N: the number of data storage;
302 302  * DTr: data table range;
... ... @@ -320,17 +320,19 @@
320 320  
321 321  **Example**
322 322  
323 -(% style="text-align:center" %)
324 -[[image:1761026072396-253.png||height="80" width="604"]]
322 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps27.jpg]]
325 325  
326 326  When X10=ON, insert the data of D100 into No. 3 of the data table of D0 to D4.
327 327  
328 328  However, when the number of saved data exceeds 7, the FINS(P) instruction is not executed (the device range used in the data table is D0 to D7).
329 329  
330 -=== **FDEL/Data Deletion oData Sheet** ===
328 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps28.png]]
331 331  
332 -FDEL(P)
333 333  
331 +=== **6.14.5 FDEL/Data Deletion of Data Sheet** ===
332 +
333 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps29.png]]FDEL(P)
334 +
334 334  Delete the (n)th data of the data table specified in (d) and store it in the device specified in (s). After the instruction is executed, the data after (n)+1 in the data table will be postponed forward one by one.
335 335  
336 336  -[FDEL (s)  (d) (n)]
... ... @@ -358,10 +358,8 @@
358 358  
359 359  Delete the (n)th data of the data table specified in (d) and store it in the device specified in (s). After the instruction is executed, the data after (n)+1 in the data table will be postponed forward one by one.
360 360  
361 -(% style="text-align:center" %)
362 -[[image:1761026280809-833.png||height="271" width="659"]]
362 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps30.jpg]]
363 363  
364 -
365 365  **✎Note:**
366 366  
367 367  **✎**The user is responsible for the management of the device range used in the data sheet.
... ... @@ -378,12 +378,14 @@
378 378  |4085H|When the device specified in the read application instruction (d) and (n) exceeds the corresponding device range.
379 379  |4086H|When the device specified in the write application instruction (s) and (d) exceeds the corresponding device range.
380 380  
380 +
381 +
381 381  **Example**
382 382  
383 -(% style="text-align:center" %)
384 -[[image:1761026499270-138.png||height="60" width="670"]]
384 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps31.jpg]]
385 385  
386 -When X10 is ON, delete the second data in the data table of D100 to D105, and save the deleted data in D0. However, when the number of data saved is 0, do not execute the FDEL instruction. (The device range used in the data table is D100 to D107)
386 +When X10 is ON, delete the second data in the data table of D100 to D105, and save the deleted data in D0. However, when the number of data saved is 0, do not execute the FDEL instruction. (The device range used in the data table is D100 to D107.)
387 387  
388 -(% style="text-align:center" %)
389 -[[image:1761026454338-354.png||height="306" width="801"]]
388 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps32.png]]
389 +
390 +
1761025772517-240.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -60.7 KB
Content
1761025809106-559.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -123.8 KB
Content
1761025894776-671.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -27.4 KB
Content
1761025985201-177.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -39.3 KB
Content
1761026072396-253.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -18.0 KB
Content
1761026188118-328.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -75.8 KB
Content
1761026280809-833.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -52.8 KB
Content
1761026311306-866.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -14.5 KB
Content
1761026366795-447.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -14.5 KB
Content
1761026442060-245.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -77.6 KB
Content
1761026454338-354.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -77.6 KB
Content
1761026499270-138.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Iris
Size
... ... @@ -1,1 +1,0 @@
1 -14.4 KB
Content