Changes for page 6.14 Data Table Operation instructions
Last modified by Iris on 2025/10/21 14:06
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 10 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -6.14 Data Table Operation instructions1 +6.14 - Content
-
... ... @@ -1,6 +1,6 @@ 1 -=== **SFRD/Shift Read** === 1 +=== **6.14.1 SFRD/Shift Read** === 2 2 3 -**SFRD(P)** 3 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps1.png]]**SFRD(P)** 4 4 5 5 Data read instructions for first-in, first-out and control. 6 6 ... ... @@ -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]] 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,11 +90,13 @@ 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 -Read the last data written by the shift write instruction (SFWR) for first in first out/first in last out control. 94 +Read the last data written by the shift write instruction (SFWR) for first in first out/first in last out control. 98 98 99 99 -[POP (s) (d) (n)] 100 100 ... ... @@ -139,11 +139,8 @@ 139 139 |(S)+(n)-2 140 140 |(S)+(n)-1 141 141 139 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps12.jpg]] 142 142 143 - 144 -(% style="text-align:center" %) 145 -[[image:1761018592821-392.png]] 146 - 147 147 **✎Note: ** 148 148 149 149 **✎**If the POP(P) instruction is programmed in continuous execution type, the instruction will be processed per cycle. Therefore, it may not be possible to achieve the desired action. Generally, POP(P) instruction programming should be executed with "pulse execution type" or "pulse specified contact". ... ... @@ -163,8 +163,7 @@ 163 163 164 164 **Example** 165 165 166 -(% style="text-align:center" %) 167 -[[image:1761018612253-455.png]] 160 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps13.jpg]] 168 168 169 169 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. 170 170 ... ... @@ -178,15 +178,13 @@ 178 178 |D105|H0000 179 179 |D106|H0000 180 180 174 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps14.png]] 181 181 182 182 183 -(% style="text-align:center" %) 184 -[[image:1761018751619-514.png]] 177 +=== **6.14.3 SFWR/Shift Write** === 185 185 186 - === **SFWR/Shift Write**===179 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps15.png]]**SFWR(P)** 187 187 188 -**SFWR(P)** 189 - 190 190 Data writing instructions for first-in-first-out and control. 191 191 192 192 -[SFWR (s) ( d) (n)] ... ... @@ -218,9 +218,8 @@ 218 218 219 219 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). 220 220 221 -[[image: 1761018913263-720.png]]212 +[[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps16.jpg]] 222 222 223 - 224 224 **Related device** 225 225 226 226 |**Devices**|**Name**|**Content** ... ... @@ -317,6 +317,7 @@ 317 317 |4085H|When the device specified in the read application instruction (s), (d) and (n) exceeds the corresponding device range. 318 318 |4086H|When the device specified in the write application instruction (d) exceeds the corresponding device range. 319 319 310 + 320 320 **Example** 321 321 322 322 [[image:file:///C:\Users\Administrator\AppData\Local\Temp\ksohtml7696\wps27.jpg]]
- 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