Changes for page 6.14 Data Table Operation instructions
Last modified by Iris on 2025/10/21 14:06
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 22 removed)
- 1761018177599-850.png
- 1761018188037-771.png
- 1761018361678-654.png
- 1761018410107-778.png
- 1761018480645-416.png
- 1761018592821-392.png
- 1761018612253-455.png
- 1761018665534-268.png
- 1761018751619-514.png
- 1761018913263-720.png
- 1761025772517-240.png
- 1761025809106-559.png
- 1761025894776-671.png
- 1761025985201-177.png
- 1761026072396-253.png
- 1761026188118-328.png
- 1761026280809-833.png
- 1761026311306-866.png
- 1761026366795-447.png
- 1761026442060-245.png
- 1761026454338-354.png
- 1761026499270-138.png
Details
- Page properties
-
- Content
-
... ... @@ -35,10 +35,8 @@ 35 35 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 -(% style="text-align:center" %) 39 -[[image:1761018188037-771.png||height="579" width="984"]] 38 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps2.jpg]] 40 40 41 - 42 42 **Related device ** 43 43 44 44 |**Devices**|**Name**|**Content** ... ... @@ -64,25 +64,22 @@ 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. 65 +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. 66 +1. The product number is a hexadecimal number with 4 digits or less, and the maximum inventory is below 99 points. 68 68 69 - 2) The product number is a hexadecimal number with 4 digits or less, and the maximum inventory is below 99 points. 70 - 71 71 (2) Program 72 72 73 - 1)Program 170 +1. Program 1 74 74 75 -(% style="text-align:center" %) 76 -[[image:1761018361678-654.png]] 72 +[[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]] 77 77 78 -(% style="text-align:center" %) 79 -[[image:1761018410107-778.png||height="328" width="445"]] 74 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps8.jpg]] 80 80 81 - 2)Program 276 +1. Program 2 82 82 83 -(% style="text-align:center" %) 84 -[[image:1761018480645-416.png]] 78 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps9.jpg]] First-in-first-out data read instruction 85 85 80 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps10.jpg]] 86 86 87 87 Turn X0 from OFF to ON, and this instruction acts according to the following numbers 1 to 3. (The content of D10 remains unchanged), 88 88 ... ... @@ -90,8 +90,10 @@ 90 90 * D10 to D3 all shift one register to the right. 91 91 * The contents of pointer D1 are reduced by 1. 92 92 93 -=== **POP/Read From the Back of the Data Table** === 94 94 89 + 90 +=== [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps11.png]]**6.14.2 POP/Read From the Back of the Data Table** === 91 + 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,8 +139,7 @@ 139 139 |(S)+(n)-2 140 140 |(S)+(n)-1 141 141 142 -(% style="text-align:center" %) 143 -[[image:1761018592821-392.png||height="454" width="932"]] 139 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps12.jpg]] 144 144 145 145 **✎Note: ** 146 146 ... ... @@ -161,8 +161,7 @@ 161 161 162 162 **Example** 163 163 164 -(% style="text-align:center" %) 165 -[[image:1761018612253-455.png]] 160 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps13.jpg]] 166 166 167 167 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. 168 168 ... ... @@ -176,15 +176,13 @@ 176 176 |D105|H0000 177 177 |D106|H0000 178 178 174 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps14.png]] 179 179 180 180 181 -(% style="text-align:center" %) 182 -[[image:1761018751619-514.png||height="262" width="620"]] 177 +=== **6.14.3 SFWR/Shift Write** === 183 183 184 - === **SFWR/Shift Write**===179 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps15.png]]**SFWR(P)** 185 185 186 -**SFWR(P)** 187 - 188 188 Data writing instructions for first-in-first-out and control. 189 189 190 190 -[SFWR (s) ( d) (n)] ... ... @@ -216,9 +216,8 @@ 216 216 217 217 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). 218 218 219 -[[image: 1761018913263-720.png]]212 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps16.jpg]] 220 220 221 - 222 222 **Related device** 223 223 224 224 |**Devices**|**Name**|**Content** ... ... @@ -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 235 +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. 237 +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. 238 +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 1242 +1. Program 1 252 252 253 -(% style="text-align:center" %) 254 -[[image:1761025772517-240.png]] 244 +[[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"]] 246 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps22.jpg]] 258 258 259 - 2)Program 2248 +1. Program 2 260 260 261 -(% style="text-align:center" %) 262 -[[image:1761025894776-671.png||height="130" width="570"]] 250 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps23.jpg]] First-in-first-out data read instruction 263 263 252 +[[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)257 +=== **6.14.4 FINS/Data Table Data Insertion** === 270 270 259 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps25.png]]FINS(P) 260 + 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"]] 288 +[[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"]] 312 +[[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 DeletionofDataSheet** ===318 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps28.png]] 331 331 332 -FDEL(P) 333 333 321 +=== **6.14.5 FDEL/Data Deletion of Data Sheet** === 322 + 323 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps29.png]]FDEL(P) 324 + 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"]] 352 +[[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 370 + 371 + 381 381 **Example** 382 382 383 -(% style="text-align:center" %) 384 -[[image:1761026499270-138.png||height="60" width="670"]] 374 +[[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) 376 +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"]] 378 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps32.png]] 379 + 380 +
- 1761018177599-850.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Iris - Size
-
... ... @@ -1,1 +1,0 @@ 1 -75.7 KB - Content
- 1761018188037-771.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Iris - Size
-
... ... @@ -1,1 +1,0 @@ 1 -75.7 KB - Content
- 1761018361678-654.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Iris - Size
-
... ... @@ -1,1 +1,0 @@ 1 -36.0 KB - Content
- 1761018410107-778.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Iris - Size
-
... ... @@ -1,1 +1,0 @@ 1 -107.0 KB - Content
- 1761018480645-416.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Iris - Size
-
... ... @@ -1,1 +1,0 @@ 1 -31.0 KB - Content
- 1761018592821-392.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Iris - Size
-
... ... @@ -1,1 +1,0 @@ 1 -60.7 KB - Content
- 1761018612253-455.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Iris - Size
-
... ... @@ -1,1 +1,0 @@ 1 -13.3 KB - Content
- 1761018665534-268.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Iris - Size
-
... ... @@ -1,1 +1,0 @@ 1 -13.3 KB - Content
- 1761018751619-514.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Iris - Size
-
... ... @@ -1,1 +1,0 @@ 1 -63.8 KB - Content
- 1761018913263-720.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Iris - Size
-
... ... @@ -1,1 +1,0 @@ 1 -68.0 KB - Content
- 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