Changes for page 04 Program flow

Last modified by Devin Chen on 2024/01/28 11:38

From version 2.1
edited by Stone Wu
on 2022/06/15 11:26
Change comment: There is no comment for this version
To version 1.1
edited by Leo Wei
on 2022/06/08 12:57
Change comment: Imported from XAR

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Stone
1 +XWiki.admin
Content
... ... @@ -157,33 +157,41 @@
157 157  In the above program, if each input changes during the jump, the action of each coil is shown in the following table.
158 158  
159 159  (% class="table-bordered" %)
160 -|(% style="width:235px" %)**Content**|(% style="width:292px" %)**Contact state before jump**|(% style="width:549px" %)**Coil action in jump**
161 -|(% rowspan="2" style="width:235px" %)(((
162 -Y,M,S (Y1, M1, S1)
163 -)))|(% style="width:292px" %)X1, X2, X3 OFF|(% style="width:549px" %)Y1, M1, S1 OFF
164 -|(% style="width:292px" %)X1, X2, X3 ON|(% style="width:549px" %)Y1, M1, S1 ON
165 -|(% rowspan="2" style="width:235px" %)(((
166 -1ms, 10ms, 100ms timer (T0)
167 -)))|(% style="width:292px" %)X4 OFF|(% style="width:549px" %)Timer not working
168 -|(% style="width:292px" %)X4 ON|(% style="width:549px" %)Timer interrupt (continue after X0 OFF)
169 -|(% rowspan="2" style="width:235px" %)(((
170 -Program timer (T192)
171 -)))|(% style="width:292px" %)X5 OFF, X6 OFF|(% style="width:549px" %)Timer not working, but the timer is reset when X13 is ON
172 -|(% style="width:292px" %)X5 OFF, X6 ON|(% style="width:549px" %)Timing continues (contact action after X0 OFF)
173 -|(% rowspan="2" style="width:235px" %)(((
174 -Counter (C0)
175 -)))|(% style="width:292px" %)X7 OFF, X10 OFF|(% style="width:549px" %){{id name="OLE_LINK160"/}}Counting interrupt, but it is reset when X13 is ON
176 -|(% style="width:292px" %)X7 OFF, X10 ON|(% style="width:549px" %)Count interruption (continue after X0 OFF)
177 -|(% rowspan="2" style="width:235px" %)(((
160 +|**Content**|**Contact state before jump**|**Coil action in jump**
161 +|(% rowspan="2" %)(((
162 +Y,M,S
163 +
164 +(Y1, M1, S1)
165 +)))|X1, X2, X3 OFF|Y1, M1, S1 OFF
166 +|X1, X2, X3 ON|Y1, M1, S1 ON
167 +|(% rowspan="2" %)(((
168 +1ms, 10ms, 100ms timer
169 +
170 +(T0)
171 +)))|X4 OFF|Timer not working
172 +|X4 ON|Timer interrupt (continue after X0 OFF)
173 +|(% rowspan="2" %)(((
174 +Program timer
175 +
176 +(T192)
177 +)))|X5 OFF, X6 OFF|Timer not working, but the timer is reset when X13 is ON
178 +|X5 OFF, X6 ON|Timing continues (contact action after X0 OFF)
179 +|(% rowspan="2" %)(((
180 +Counter
181 +
182 +(C0)
183 +)))|X7 OFF, X10 OFF|{{id name="OLE_LINK160"/}}Counting interrupt, but it is reset when X13 is ON
184 +|X7 OFF, X10 ON|Count interruption (continue after X0 OFF)
185 +|(% rowspan="2" %)(((
178 178  Application instructions
179 179  
180 180  (MOV)
181 -)))|(% style="width:292px" %)X11 OFF|(% rowspan="2" style="width:549px" %)(((
189 +)))|X11 OFF|(% rowspan="2" %)(((
182 182  Single-cycle application instructions are not executed in the jump
183 183  
184 184  Multi-cycle application instructions are partially executable (such as high-speed pulse instructions)
185 185  )))
186 -|(% style="width:292px" %)X11 ON
194 +|X11 ON
187 187  
188 188  **(3) The relationship between CJ instruction and MC to MCR jump**
189 189