Changes for page 01 Program execution
Last modified by Leo Wei on 2024/12/24 22:42
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -218,11 +218,11 @@ 218 218 (% style="text-align:center" %) 219 219 [[image:1-5.png||height="372" width="300" class="img-thumbnail"]] 220 220 221 - *Scan the program name: the program name requires to match case, and the program name cannot use the same name222 - *The input of /%$@&=~~`^<>?:{}[],;!*.~\~\'" is not supported. It cannot exceed 64 characters. The default name is MAINx.223 - *The number of scan programs that can be built is limited to 100.224 - *Each scan program has been END ended, but only the last END instruction is completed to calculate a scan cycle.225 - *The execution sequence runs from top to bottom in the order of creation.221 +1. Scan the program name: the program name requires to match case, and the program name cannot use the same name with device name (the device name does not match case). 222 +1. The input of /%$@&=~~`^<>?:{}[],;!*.~\~\'" is not supported. It cannot exceed 64 characters. The default name is MAINx. 223 +1. The number of scan programs that can be built is limited to 100. 224 +1. Each scan program has been END ended, but only the last END instruction is completed to calculate a scan cycle. 225 +1. The execution sequence runs from top to bottom in the order of creation. 226 226 227 227 (% style="text-align:center" %) 228 228 [[image:1-6.png||class="img-thumbnail"]] ... ... @@ -238,7 +238,7 @@ 238 238 239 239 The trigger of event execution type program is as follows. 240 240 241 -** (1)ON event of bit data (TRUE)**241 +**ON event of bit data (TRUE)** 242 242 243 243 * After the ON event is specified, if the contact that sets the trigger condition in the ON event is turned ON during the scan program, the ON event program will be executed in the scan program page*1 or before the END instruction is executed. 244 244 * The ON event program will only be executed once in a single scan cycle. ... ... @@ -254,13 +254,13 @@ 254 254 The devices that can be specified are as follows. 255 255 256 256 (% class="table-bordered" %) 257 -|(% colspan="2" %)**Project**|**Content** 257 +|=(% colspan="2" %)**Project**|=**Content** 258 258 |(% rowspan="2" %)Device *1|Bit Device|X, Y, M, SM 259 259 |Bit specification of word device|D.b 260 260 261 261 *1 The indexed device cannot be specified. 262 262 263 -** (2)TIME event**263 +**TIME event** 264 264 265 265 After the program is to RUN state and the specified time has elapsed, event is executed one time when it comes to the execution sequence of the first corresponding program. For the second and subsequent executions, the time is re-measured from the start of the last event execution type program. After the specified time has elapsed, the program is executed repeatedly when it comes to the execution sequence of the first corresponding program. In addition, in the next scan after the corresponding program is executed, the current value of the output (Y) and timer (T) used in the corresponding program can be cleared. It can be used for programs that do not need to respond in a fixed period of time. 266 266 ... ... @@ -300,14 +300,14 @@ 300 300 (% style="text-align:center" %) 301 301 [[image:1-11.png||height="419" width="500" class="img-thumbnail"]] 302 302 303 -Configuration instructions: 303 +**Configuration instructions:** 304 304 305 - 1)Configuration interface305 + Configuration interface 306 306 307 307 (% style="text-align:center" %) 308 308 [[image:1-12.png||height="372" width="300" class="img-thumbnail"]] 309 309 310 - 2)Parameter content:310 +Parameter content: 311 311 312 312 (% class="table-bordered" %) 313 313 |(% colspan="2" %)**Project**|**Content**|**Setting range**|**Default** ... ... @@ -520,33 +520,33 @@ 520 520 3. Description of triggering rules 521 521 522 522 (% class="table-bordered" %) 523 -|**Mode**|**Configuration**|**The current value**|**Action** 524 -|(% rowspan="2" %)High-speed compare interrupt (INT0)|(% rowspan="2" %)Comparison value: 10000|9999 → 10000|Execute all programs in interrupt INT0 525 -|10001 → 10000|Execute all programs in interrupt INT0 526 -|(% rowspan="2" %)High-speed comparison set (INT1)|(% rowspan="2" %)((( 523 +|(% style="width:135px" %)**Mode**|(% style="width:187px" %)**Configuration**|(% style="width:128px" %)**The current value**|(% style="width:324px" %)**Action** 524 +|(% rowspan="2" style="width:135px" %)High-speed compare interrupt (INT0)|(% rowspan="2" style="width:187px" %)Comparison value: 10000|(% style="width:128px" %)9999 → 10000|(% style="width:324px" %)Execute all programs in interrupt INT0 525 +|(% style="width:128px" %)10001 → 10000|(% style="width:324px" %)Execute all programs in interrupt INT0 526 +|(% rowspan="2" style="width:135px" %)High-speed comparison set (INT1)|(% rowspan="2" style="width:187px" %)((( 527 527 Comparison value: -50,000 528 528 529 529 Contact: Y10 530 -)))|-50001 → -50000|((( 530 +)))|(% style="width:128px" %)-50001 → -50000|(% style="width:324px" %)((( 531 531 Y10 is immediately set and mapped to the actual output (not affected by the scan period) 532 532 533 533 The program in INT1 will not be executed 534 534 ))) 535 -|-49999 → -50000|((( 535 +|(% style="width:128px" %)-49999 → -50000|(% style="width:324px" %)((( 536 536 Y10 is immediately set and mapped to the actual output (not affected by the scan period) 537 537 538 538 The program in INT1 will not be executed 539 539 ))) 540 -|(% rowspan="2" %)High-speed comparison reset (INT2)|(% rowspan="2" %)((( 540 +|(% rowspan="2" style="width:135px" %)High-speed comparison reset (INT2)|(% rowspan="2" style="width:187px" %)((( 541 541 Comparison value: 400000 542 542 543 543 Contact: Y10 544 -)))|399999 → 400000|((( 544 +)))|(% style="width:128px" %)399999 → 400000|(% style="width:324px" %)((( 545 545 Y10 is reset immediately and mapped to the actual output (not affected by the scan period) 546 546 547 547 The program in INT2 will not be executed 548 548 ))) 549 -|400001 → 400000|((( 549 +|(% style="width:128px" %)400001 → 400000|(% style="width:324px" %)((( 550 550 Y10 is reset immediately and mapped to the actual output (not affected by the scan period) 551 551 552 552 The program in INT2 will not be executed