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

From version 1.3
edited by Iris
on 2025/10/21 11:44
Change comment: There is no comment for this version
To version 5.1
edited by Iris
on 2025/10/21 14:06
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]]
39 +[[image:1761018188037-771.png||height="579" width="984"]]
40 40  
41 41  
42 42  **Related device **
... ... @@ -64,23 +64,25 @@
64 64  
65 65  (1) Action content
66 66  
67 -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.
67 + 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.
68 68  
69 -2) The product number is a hexadecimal number with 4 digits or less, and the maximum inventory is below 99 points.
69 + 2) The product number is a hexadecimal number with 4 digits or less, and the maximum inventory is below 99 points.
70 70  
71 71  (2) Program
72 72  
73 -1. Program 1
73 + 1) Program 1
74 74  
75 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps3.png]][[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps4.png]][[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps5.png]][[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps6.png]] [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps7.jpg]]
75 +(% style="text-align:center" %)
76 +[[image:1761018361678-654.png]]
76 76  
77 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps8.jpg]]
78 +(% style="text-align:center" %)
79 +[[image:1761018410107-778.png||height="437" width="593"]]
78 78  
79 -1. Program 2
81 + 2) Program 2
80 80  
81 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps9.jpg]] First-in-first-out data read instruction
83 +(% style="text-align:center" %)
84 +[[image:1761018480645-416.png]]
82 82  
83 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps10.jpg]]
84 84  
85 85  Turn X0 from OFF to ON, and this instruction acts according to the following numbers 1 to 3. (The content of D10 remains unchanged),
86 86  
... ... @@ -88,10 +88,8 @@
88 88  * D10 to D3 all shift one register to the right.
89 89  * The contents of pointer D1 are reduced by 1.
90 90  
93 +=== **POP/Read From the Back of the Data Table** ===
91 91  
92 -
93 -=== [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps11.png]]**6.14.2 POP/Read From the Back of the Data Table** ===
94 -
95 95  **POP(P)**
96 96  
97 97  Read the last data written by the shift write instruction (SFWR) for first in first out/first in last out control. 
... ... @@ -139,7 +139,8 @@
139 139  |(S)+(n)-2
140 140  |(S)+(n)-1
141 141  
142 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps12.jpg]]
142 +(% style="text-align:center" %)
143 +[[image:1761018592821-392.png||height="454" width="932"]]
143 143  
144 144  **✎Note: **
145 145  
... ... @@ -160,7 +160,8 @@
160 160  
161 161  **Example**
162 162  
163 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps13.jpg]]
164 +(% style="text-align:center" %)
165 +[[image:1761018612253-455.png]]
164 164  
165 165  Each time M1 is ON, for the values of D20 input first in D101 to D106, the last saved value would be saved in D10, and then the data saved number (pointer D100) will be reduced by 1.
166 166  
... ... @@ -174,13 +174,15 @@
174 174  |D105|H0000
175 175  |D106|H0000
176 176  
177 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps14.png]]
178 178  
179 179  
180 -=== **6.14.3 SFWR/Shift Write** ===
181 +(% style="text-align:center" %)
182 +[[image:1761018751619-514.png||height="262" width="620"]]
181 181  
182 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps15.png]]**SFWR(P)**
184 +=== **SFWR/Shift Write** ===
183 183  
186 +**SFWR(P)**
187 +
184 184  Data writing instructions for first-in-first-out and control.
185 185  
186 186  -[SFWR (s)  ( d) (n)]
... ... @@ -212,7 +212,8 @@
212 212  
213 213  If the content of (s) is changed and executed for the second time, the content of (s) is stored to (d)+2, and the content of (d)+2 becomes (s) (in the continuous execution instruction SFWR, each operation cycle will be stored sequentially, so the pulse execution instruction SFWRP should be used for programming). After that, the data will be filled in sequentially from the right, and the number of data storage points is displayed by the content of the pointer (d).
214 214  
215 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps16.jpg]]
219 +(% style="text-align:center" %)
220 +[[image:1761026706482-870.png]]
216 216  
217 217  **Related device**
218 218  
... ... @@ -235,32 +235,34 @@
235 235  
236 236  The following examples illustrate the use of shift write (SFWR) and shift read (SFRD) instructions.
237 237  
238 -7.14.4 (1) Action content
243 + (1) Action content
239 239  
240 -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.
241 -1. The product number is a hexadecimal number with 4 digits or less, and the maximum inventory is below 99 points.
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.
242 242  
247 + 2) The product number is a hexadecimal number with 4 digits or less, and the maximum inventory is below 99 points.
248 +
243 243  (2) Program
244 244  
245 -1. Program 1
251 + 1) Program 1
246 246  
247 -[[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]]
253 +(% style="text-align:center" %)
254 +[[image:1761025772517-240.png]]
248 248  
249 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps22.jpg]]
256 +(% style="text-align:center" %)
257 +[[image:1761025809106-559.png||height="382" width="528"]]
250 250  
251 -1. Program 2
259 + 2) Program 2
252 252  
253 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps23.jpg]] First-in-first-out data read instruction
261 +(% style="text-align:center" %)
262 +[[image:1761025894776-671.png||height="130" width="570"]]
254 254  
255 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps24.jpg]]
256 256  
257 257  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.
258 258  
267 +=== **FINS/Data Table Data Insertion** ===
259 259  
260 -=== **6.14.4 FINS/Data Table Data Insertion** ===
269 +FINS(P)
261 261  
262 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps25.png]]FINS(P)
263 -
264 264  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.
265 265  
266 266  -[FINS (s) (d) (n)]
... ... @@ -288,7 +288,8 @@
288 288  
289 289  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.
290 290  
291 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps26.jpg]]
298 +(% style="text-align:center" %)
299 +[[image:1761025985201-177.png||height="245" width="556"]]
292 292  
293 293  * N: the number of data storage;
294 294  * DTr: data table range;
... ... @@ -312,19 +312,20 @@
312 312  
313 313  **Example**
314 314  
315 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps27.jpg]]
323 +(% style="text-align:center" %)
324 +[[image:1761026072396-253.png||height="80" width="604"]]
316 316  
317 317  When X10=ON, insert the data of D100 into No. 3 of the data table of D0 to D4.
318 318  
319 319  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).
320 320  
321 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps28.png]]
330 +(% style="text-align:center" %)
331 +[[image:1761026760721-571.png]]
322 322  
333 +=== **FDEL/Data Deletion of Data Sheet** ===
323 323  
324 -=== **6.14.5 FDEL/Data Deletion of Data Sheet** ===
335 +FDEL(P)
325 325  
326 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps29.png]]FDEL(P)
327 -
328 328  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.
329 329  
330 330  -[FDEL (s)  (d) (n)]
... ... @@ -352,8 +352,10 @@
352 352  
353 353  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.
354 354  
355 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps30.jpg]]
364 +(% style="text-align:center" %)
365 +[[image:1761026280809-833.png||height="271" width="659"]]
356 356  
367 +
357 357  **✎Note:**
358 358  
359 359  **✎**The user is responsible for the management of the device range used in the data sheet.
... ... @@ -370,14 +370,12 @@
370 370  |4085H|When the device specified in the read application instruction (d) and (n) exceeds the corresponding device range.
371 371  |4086H|When the device specified in the write application instruction (s) and (d) exceeds the corresponding device range.
372 372  
373 -
374 -
375 375  **Example**
376 376  
377 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps31.jpg]]
386 +(% style="text-align:center" %)
387 +[[image:1761026499270-138.png||height="60" width="670"]]
378 378  
379 -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.)
389 +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)
380 380  
381 -[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps32.png]]
382 -
383 -
391 +(% style="text-align:center" %)
392 +[[image:1761026454338-354.png||height="306" width="801"]]
1761018361678-654.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +36.0 KB
Content
1761018410107-778.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +107.0 KB
Content
1761018480645-416.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +31.0 KB
Content
1761018592821-392.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +60.7 KB
Content
1761018612253-455.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +13.3 KB
Content
1761018665534-268.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +13.3 KB
Content
1761018751619-514.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +63.8 KB
Content
1761018913263-720.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +68.0 KB
Content
1761025772517-240.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +60.7 KB
Content
1761025809106-559.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +123.8 KB
Content
1761025894776-671.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +27.4 KB
Content
1761025985201-177.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +39.3 KB
Content
1761026072396-253.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +18.0 KB
Content
1761026188118-328.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +75.8 KB
Content
1761026280809-833.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +52.8 KB
Content
1761026311306-866.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +14.5 KB
Content
1761026366795-447.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +14.5 KB
Content
1761026442060-245.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +77.6 KB
Content
1761026454338-354.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +77.6 KB
Content
1761026499270-138.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +14.4 KB
Content
1761026706482-870.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +58.5 KB
Content
1761026760721-571.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Iris
Size
... ... @@ -1,0 +1,1 @@
1 +76.0 KB
Content