Changes for page 04 Program flow

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

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

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.admin
1 +XWiki.Stone
Content
... ... @@ -157,41 +157,33 @@
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 -|**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" %)(((
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" %)(((
186 186  Application instructions
187 187  
188 188  (MOV)
189 -)))|X11 OFF|(% rowspan="2" %)(((
181 +)))|(% style="width:292px" %)X11 OFF|(% rowspan="2" style="width:549px" %)(((
190 190  Single-cycle application instructions are not executed in the jump
191 191  
192 192  Multi-cycle application instructions are partially executable (such as high-speed pulse instructions)
193 193  )))
194 -|X11 ON
186 +|(% style="width:292px" %)X11 ON
195 195  
196 196  **(3) The relationship between CJ instruction and MC to MCR jump**
197 197