Changes for page 04 Program flow
Last modified by Devin Chen on 2024/01/28 11:38
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Stone1 +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 ON194 +|X11 ON 187 187 188 188 **(3) The relationship between CJ instruction and MC to MCR jump** 189 189