Changes for page 05 Registers
Last modified by Mora Zhou on 2024/12/05 16:04
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 -PLC Editor.WebHome 1 +PLC Editor.LX3V programing manual.WebHome - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Mora1 +XWiki.admin - Content
-
... ... @@ -34,9 +34,9 @@ 34 34 |X - input|X0~~X13 (Max. 12)|X0~~X43 (Max. 36)|X0~~X43 (Max. 36)|X0~~X43 (Max. 36)|X0~~X77 (Max.128) 35 35 |Y - output|Y0~~Y7 (Max. 8)|Y0~~Y27 (Max. 24)|Y0~~Y27 (Max. 24)|Y0~~Y27 (Max. 24)|Y0~~Y77 (Max.128) 36 36 37 -= **Relay X & Y** = 37 += **5.1 Relay X & Y** = 38 38 39 -== **Input relay X** == 39 +== **5.1.1 Input relay X** == 40 40 41 41 The input relay X represents the physical inputs to PLC. It could detect the external signal states. 0 is for open circuit, 1 is for closed circuit. 42 42 ... ... @@ -65,7 +65,7 @@ 65 65 |LX3V-3624MR/MT-A(D)|X0~~X43|Y0~~Y27|LX3VE-2424MR/MT-A(D)|X0~~X27|Y0~~Y27 66 66 | | | |LX3VE-3624MR/MT-A(D)|X0~~X43|Y0~~Y27 67 67 68 -== **Output replay Y** == 68 +== **5.1.2 Output replay Y** == 69 69 70 70 The output relay Y represents physical outputs from PLC. 0 is for open circuit, 1 is for closed circuit. 71 71 ... ... @@ -75,13 +75,13 @@ 75 75 76 76 Devices numbered in: Octal, i.e. Y0 to Y7, Y10 to Y17. 77 77 78 -= **Relay M** = 78 += **5.2 Relays M** = 79 79 80 80 Auxiliary Relay M device is used as an intermediate variable during the execution of a program, as auxiliary relays in the practical power control system which is used to transfer the state messages. It could use the word variable formed by M variables. M variables is not directly linked with any external ports, but it could contact with the outside world by the manners of copying X to M or M to Y through the program coding. A variable M could be used repeatedly. 81 81 82 82 Devices numbered in: Decimal, i.e. M0 to M9, M10 to M19. The variables that are more than M8000 are the system-specific variables, which are used to interact with the PLC user program with the system states; part of the M variables have the feature of power-saving. 83 83 84 -== **General stablestatesuxiliaryrelays** ==84 +== **5.2.1 General Stable State Auxiliary Relays** == 85 85 86 86 The general stable state Auxiliary relays in LX3V series PLC are M0 ~~ M499, there are total of 500 points. The type of auxiliary relay is related to its part number and PLC serial. 87 87 ... ... @@ -162,7 +162,7 @@ 162 162 163 163 ※3, The non-latched or latched feature couldn’t be changed. 164 164 165 -== **Latched auxiliary relays** == 165 +== **5.2.2 Latched auxiliary relays** == 166 166 167 167 There are a number of latched relays whose state is retained. If a power failure should occur all output and general purpose relays are switched off. When operation is resumed the previous state of these relays is restored. 168 168 ... ... @@ -169,9 +169,9 @@ 169 169 As below pictures show, in (a), relay M500 is activated when X0 is turned ON. If X0 is turned OFF after the activation of M500, the ON state of M500 is self-retained. (b) shows Circuit Waveform diagram of (a). For using this function, (c) could makes M500 “Turn ON” all the time. 170 170 171 171 (% style="text-align:center" %) 172 -[[image:1650081615924-404.png||height="107" width="600" class="img-thumbnail"]]172 +[[image:1650081615924-404.png||class="img-thumbnail" height="107" width="600"]] 173 173 174 -== **System-specific auxiliary relays** == 174 +== **5.2.3 System-specific auxiliary relays** == 175 175 176 176 A PLC has a number of special auxiliary relays. These relays all have specific functions such as provide clock pulse and sign, set PLC operation mode, or use for step control, prohibit interrupt, set counter is adding count or subtract count, etc. And they are classified into the following two types. 177 177 ... ... @@ -185,12 +185,12 @@ 185 185 186 186 **~ Examples:** 187 187 188 -* 188 +* 189 189 ** M8033: All output statuses are retained when PLC operation is stopped; 190 190 ** M8034: All outputs are disabled; 191 191 ** M8039: The PLC operates under constant scould mode; 192 192 193 -= **Relay S** = 193 += **5.3 Relays S** = 194 194 195 195 State relays S is used to design and handle step procedures, controls transfer of step by STL step instructions to simplify programming design. S also could be used as M, if there is no STL instruction. Part of the S has the feature of power-saving. 196 196 ... ... @@ -284,11 +284,11 @@ 284 284 285 285 ※3, The non-latched or latched feature couldn’t be changed. 286 286 287 -== **General State Relays** == 287 +== **5.3.1 General State Relays** == 288 288 289 289 As above picture shows, when X0=ON, then S0 set ON, and Y0 is activated. When X1=ON, then S11 set ON, and Y1 is activated. When X2=ON, S12 set ON, then Y2 is activated, as Figure 3-2 shows. 290 290 291 -== **Latched State Relays** == 291 +== **5.3.2 Latched State Relays** == 292 292 293 293 There are a number of latched relays whose state is retained. If a power failure should occur all output and general purpose relays are switched off. When operation is resumed the previous state of these relays is restored. 294 294 ... ... @@ -297,18 +297,18 @@ 297 297 Figure 2 298 298 299 299 (% style="text-align:center" %) 300 -[[image:1650087341412-765.png||height="392" width="500" class="img-thumbnail"]]300 +[[image:1650087341412-765.png||class="img-thumbnail" height="392" width="500"]] 301 301 302 -== **Annunciator Flags** == 302 +== **5.3.3 Annunciator Flags** == 303 303 304 304 Some state flags could be used as outputs for external diagnosis (called annunciation) when certain applied instructions are used. 305 305 306 306 (% style="text-align:center" %) 307 -[[image:1650087434137-885.png||height="84" width="400" class="img-thumbnail"]]307 +[[image:1650087434137-885.png||class="img-thumbnail" height="84" width="400"]] 308 308 309 309 If X1 and X2 set ON at the same time and keep more than 1 seconds, S900 is activated, if X1 or X2 is turned OFF after the activation of S900, the ON state of S900 is self-retained. If X1 and X2 set ON at the same time less than 1 seconds, S900 is not activated. 310 310 311 -= **Timer** = 311 += **5.4 Timer** = 312 312 313 313 The timer is used to perform the timing function. Each timer contains coils, contacts, and counting time value register. A driven coil sets internal PLC contacts. Various timer resolutions are possible, from 1 to 100ms. If the coil power shuts off (insufficient power), the contacts will restore to their initial states and the value will automatically be cleared. Some timers have the feature of accumulation and power-saving. 314 314 ... ... @@ -424,38 +424,38 @@ 424 424 (T192–T199) 425 425 ))) 426 426 427 -== **General timer (T0~~T245)** == 427 +== **5.4.1 General timer (T0~~T245)** == 428 428 429 429 The timer output contact is activated when the count data reaches the value set by the constant K. 430 430 431 431 (% style="text-align:center" %) 432 -[[image:1650087703091-787.png||height="133" width="500" class="img-thumbnail"]]432 +[[image:1650087703091-787.png||class="img-thumbnail" height="133" width="500"]] 433 433 434 434 Figure 2 435 435 436 436 As above picture shows, when X0 is on, T200 counts from zero and accumulates 10ms clock pulses. When the current value is equal to the set value 223, timer output contact is activated; the output contact of the T200 is actuated after its coil is driven by 2.23s. 437 437 438 -== **Retentive Timers (T246~~T255)** == 438 +== **5.4.2 Retentive Timers (T246~~T255)** == 439 439 440 440 (% style="text-align:center" %) 441 -[[image:1650087743260-243.png||height="150" width="500" class="img-thumbnail"]]441 +[[image:1650087743260-243.png||class="img-thumbnail" height="150" width="500"]] 442 442 443 443 Figure 3 444 444 445 445 As above picture shows, T250 has the ability to retain the currently reached present value even after X1 has been removed. If T1+T2=42s, T250 (open contact) set on. When X2 set ON, timer T250 will be reset. 446 446 447 -== **Set value** == 447 +== **5.4.3 Set value** == 448 448 449 449 The set value of the timer could be determined by constant (K, H) in the program memory and could also be specified indirectly with the contents of the data register (D). 450 450 451 451 (% style="text-align:center" %) 452 -[[image:1650087806303-500.png||height="176" width="400" class="img-thumbnail"]]452 +[[image:1650087806303-500.png||class="img-thumbnail" height="176" width="400"]] 453 453 454 454 As above program shows, D3 is set value for T10, D3=D0*2. 455 455 456 -= **Counter** = 456 += **5.5 Counter** = 457 457 458 -== **Counter** == 458 +== **5.5.1 Counter** == 459 459 460 460 Counter performs counting function, it contains coil, contact and count value register. The current value of the counter increases each time coil C0 is turned ON. The output contact is activated when count value reach to preset value. 461 461 ... ... @@ -484,7 +484,7 @@ 484 484 485 485 ※3, The non-latched or latched feature couldn’t be changed. 486 486 487 -=== **16bit up counter** === 487 +=== **5.5.1.1 16bit up counter** === 488 488 489 489 16bit counters: 1 to +32,767, as below picture shows, the current value of the counter increases each time coil C0 is turned ON by X2. The output contact is activated when the coil is turned ON for the tenth time. 490 490 ... ... @@ -491,17 +491,17 @@ 491 491 After this, the counter data remains unchanged when X2 is turned ON. The counter current value is reset to ‘0’ (zero) when the RST instruction is executed by turning ON X1 in the example. The output contact Y0 is also reset at the same time. 492 492 493 493 (% style="text-align:center" %) 494 -[[image:1650088012596-185.png||height="169" width="500" class="img-thumbnail"]]494 +[[image:1650088012596-185.png||class="img-thumbnail" height="169" width="500"]] 495 495 496 496 Figure 2 497 497 498 -=== **32bit bi-directional counter** === 498 +=== **5.5.1.2 32bit bi-directional counter** === 499 499 500 500 32bit bi-directional counters: -2,147,483,648 to +2,147,483,647. C200- 219 are general, C220- 234 are latched. 501 501 502 502 The counting direction is designated with special auxiliary relays M8200 to M8234. When the special auxiliary relay is ON, it is decremented; otherwise, it is counting up. 503 503 504 -== **High speed counter** == 504 +== **5.5.2 High speed counter** == 505 505 506 506 Although counters C235 to C255 (21 points) are all high speed counters, they share the same range of high speed inputs. Therefore, if an input is already being used by a high speed counter, it couldnot be used for any other high speed counters or for any other purpose, i.e as an interrupt input. 507 507 ... ... @@ -519,7 +519,7 @@ 519 519 Table 3 520 520 521 521 (% style="text-align:center" %) 522 -[[image:1650088093463-330.png||height="209" width="1000" class="img-thumbnail"]]522 +[[image:1650088093463-330.png||class="img-thumbnail" height="209" width="1000"]] 523 523 524 524 U: up counter input 525 525 ... ... @@ -534,11 +534,11 @@ 534 534 B: B phase counter input 535 535 536 536 ((( 537 -=== **1 phase** === 537 +=== **5.5.2.1 1 phase** === 538 538 ))) 539 539 540 540 (% style="text-align:center" %) 541 -[[image:1650088151106-380.png||height="192" width="300" class="img-thumbnail"]]541 +[[image:1650088151106-380.png||class="img-thumbnail" height="192" width="300"]] 542 542 543 543 Figure 4 544 544 ... ... @@ -545,11 +545,11 @@ 545 545 As above program shows, C244 is 1 phase high speed counter with start, stop and reset functions. From the table, X1~~X6 are for start and reset. C244 start counting when X12 and X6 are turned ON, the counter input terminal is X0, set value for C244 is determined by D0 (D1), so C244 could be reset by X0 or X11. 546 546 547 547 ((( 548 -=== **2 phase** === 548 +=== **5.5.2.2 2 phase** === 549 549 ))) 550 550 551 551 (% style="text-align:center" %) 552 -[[image:1650088187166-773.png||height="208" width="500" class="img-thumbnail"]]552 +[[image:1650088187166-773.png||class="img-thumbnail" height="208" width="500"]] 553 553 554 554 Figure 5 555 555 ... ... @@ -557,12 +557,12 @@ 557 557 558 558 While A phase is turned ON, if B changes state from OFF to ON, C251 executes up count operation. While A phase is turn ON, if B changes state from ON to OFF, C251 executes down count operation. According to this principle, C251 executes up count operation while machine forward, and C251 executes down count operation while machine reverse. The M8251 monitors the C251's up / down counting status, OFF is for up counting, ON is for down counting. 559 559 560 -=== **Output Y: high speed pulse output transistor** === 560 +=== **5.5.2.3 Output Y: high speed pulse output transistor** === 561 561 562 562 * It supports up to 4 channels, and each channel maximum output frequency is 200K; 563 563 * The output frequency could be used for controlling inverter, stepper and servo motors and so on; 564 564 565 -=== **Input X: one phase** === 565 +=== **5.5.2.4 Input X: one phase** === 566 566 567 567 * X0, X1 hardware counters (C235, C236, C246), could support 200K pulse input at the same time; 568 568 * X0, X1 software counters (C241, C244, C247, C249), could support the input of 100K pulses at the same time; ... ... @@ -569,7 +569,7 @@ 569 569 * The hardware counter could be switched to software counting using HSCS, HSCR, HSZ instructions; 570 570 * The last four X points are software counting, which could support the input of 10K pulses at the same time. 571 571 572 -=== **Input X: A/B phase** === 572 +=== **5.5.2.5 Input X: A/B phase** === 573 573 574 574 * X0, X1 hardware counter (C251), can support 100K pulse input; 575 575 * X0, X1 software counters (C252, C254) support the simultaneous input of 50K pulses at the same time; ... ... @@ -587,7 +587,7 @@ 587 587 (two times) 588 588 )))|((( 589 589 (% style="text-align:center" %) 590 -[[image:1650088281669-717.png||height="153" width="500" class="img-thumbnail"]]590 +[[image:1650088281669-717.png||class="img-thumbnail" height="153" width="500"]] 591 591 ))) 592 592 |((( 593 593 K4 or others ... ... @@ -597,42 +597,41 @@ 597 597 (default) 598 598 )))|((( 599 599 (% style="text-align:center" %) 600 -[[image:1650088272392-475.png||height="149" width="500" class="img-thumbnail"]]600 +[[image:1650088272392-475.png||class="img-thumbnail" height="149" width="500"]] 601 601 ))) 602 602 603 - (% class="box infomessage"%)604 - (((605 - ✎Note:606 - HSCS, HSCR and HSCZ couldn’t be used with Frequencymultiplication607 - Program example1:603 +**✎Note: ** 604 +//**HSCS, HSCR and HSCZ couldn’t be used with Frequency multiplication**// 605 + 606 +//**Program example1:**// 607 + 608 608 If X0 input pulse number >=800,The Y0 will set ON. 609 + 609 609 X6 means reset C235. 611 + 610 610 X7 means reset Y0. 613 + 611 611 You also could use M register instead of X registers.(M is a auxiliary register 612 -))) 613 613 614 -(% class="box infomessage" %) 615 -((( 616 616 **✎Note:** Wecon PLC X input need power DC24V signal.X0 and X1 support upto 200KHZ.X2~-~-~-~--X5 upto 10K. 617 -))) 618 618 619 619 (% style="text-align:center" %) 620 -[[image:1650088411761-720.png||height="315" width="800" class="img-thumbnail"]]619 +[[image:1650088411761-720.png||class="img-thumbnail" height="315" width="800"]] 621 621 622 622 //**Program example2: AB encoder**// 623 623 624 624 625 625 (% style="text-align:center" %) 626 -[[image:1650088448077-686.png||height="137" width="850" class="img-thumbnail"]]625 +[[image:1650088448077-686.png||class="img-thumbnail" height="137" width="850"]] 627 627 628 628 629 629 (% style="text-align:center" %) 630 -[[image:1650088461137-192.png||height="333" width="700" class="img-thumbnail"]]629 +[[image:1650088461137-192.png||class="img-thumbnail" height="333" width="700"]] 631 631 632 632 (% style="text-align:center" %) 633 -[[image:1650088478181-407.png||height="683" width="850" class="img-thumbnail"]]632 +[[image:1650088478181-407.png||class="img-thumbnail" height="683" width="850"]] 634 634 635 -= **Register D** = 634 += **5.6 Register D** = 636 636 637 637 Data registers, as the name suggests, store data. The stored data could be interpreted as a numerical value or as a series of bits, being either ON or OFF. A single data register contains 16bits or one word. However, two consecutive data registers could be used to form a 32bit device more commonly known as a double word. If the contents of the data register are being considered numerically then the Most Significouldt Bit (MSB) is used to indicate if the data has a positive or negative bias. As bit devices could only be ON or OFF, 1 or 0 the MSB convention used is, 0 is equal to a positive number and 1 is equal to a negative number. 638 638 ... ... @@ -761,29 +761,29 @@ 761 761 762 762 ※3, The non-latched or latched feature couldnot be changed. 763 763 764 -== **General** == 763 +== **5.6.1 General** == 765 765 766 766 A single data register contains 16bits or one word. However, two consecutive data registers could be used to form a 32bit device more commonly known as a double word. Data remains the same until the next time it is rewritten. When switch the PLC state (RUN to STOP or STOP to RUN), the data will be erased. If the special auxiliary relay M8033 is ON, the data in general data register will be retained while switch PLC state. 767 767 768 -== **Latched** == 767 +== **5.6.2 Latched** == 769 769 770 770 The data in register will be retained while switch PLC state. The latched register range could be modified by parameters. 771 771 772 -== **System-special** == 771 +== **5.6.3 System-special** == 773 773 774 774 System-special data register D8000 ~~ D8255 are used for controlling and monitoring a variety of work methods and components in PLC, such as battery voltage, scould time, and is the state of action and so on. The default value will be written into those registers while PLC power on. 775 775 776 -== **Index registers V, Z** == 775 +== **5.6.4 Index registers V, Z** == 777 777 778 778 The index registers are same as common data registers, is 16-bit registers for data reading and writing. There are totally 64 registers, V0-V31, Z0-Z31. 779 779 780 780 The index registers could be used in combination with other registers or values by application instructions. But they couldnot be used in combination with the basic instructions and step ladder diagram instruction. 781 781 782 -== **File registers D** == 781 +== **5.6.5 File registers D** == 783 783 784 784 The file registers start from D1000 to D7999. File registers could be secured in the program memory in units of 500 points. File registers are actually setup in the parameter area of the PLC. For every block of 500 file registers allocated and equivalent block of 500 program steps are lost. 785 785 786 -= **Register P,I** = 785 += **5.7 Register P,I** = 787 787 788 788 Pointers register P is used for entry address of jump program, and identification of sub-program starting address. 789 789 ... ... @@ -900,19 +900,18 @@ 900 900 (I010, I020, I030, I040, I050, I060) 901 901 ))) 902 902 903 -(% class="box infomessage" %) 904 -((( 905 -**✎Note: **The input X for interrupt register couldn’t be used for [high speed counter] and [SPD] instruction as the same time. 906 -))) 902 +**✎Note: ** 907 907 904 +The input X for interrupt register couldn’t be used for [high speed counter] and [SPD] instruction as the same time. 905 + 908 908 1. Sub-program pointer 909 909 910 910 As below demos show, the left one is for conditional jump with [CJ] instruction, the right one is for Sub-program call with [CALL] instruction. 911 911 912 912 (% style="text-align:center" %) 913 -[[image:1650093462249-520.png||height="399" width="700" class="img-thumbnail"]]911 +[[image:1650093462249-520.png||class="img-thumbnail" height="399" width="700"]] 914 914 915 -== **Interrupt pointer** == 913 +== **5.7.1 Interrupt pointer** == 916 916 917 917 An interrupt pointer and various usage of three, dedicated interrupt applied instructions; 918 918 ... ... @@ -920,7 +920,7 @@ 920 920 * EI: enable interrupt 921 921 * DI: disable interrupt 922 922 923 -== **Usage of interrupt** == 921 +== **5.7.2 Usage of interrupt** == 924 924 925 925 * Input Interrupt: Receive signals from a particular input without being affected by the scould cycle of PLC; 926 926 * Timer Interrupt: The interrupt is repeatedly triggered at intervals of the specified time (10ms~~99ms); ... ... @@ -944,27 +944,27 @@ 944 944 |BIN float|BIN float is used for calculation in PLC internal. 945 945 |Decimal float|It is only used for monitoring and improving readability. 946 946 947 -= **Constant K** = 945 += **5.8.1 Constant K** = 948 948 949 949 [K] is decimal integer symbol, mainly used for setting the value of the timer or counter or application instruction operand values. The value range in 16-bit is -32,768 – 32,767, the value range in 32-bit is -2, 147,483, 648 – 2, 147, 483, 647. 950 950 951 -= **Constant H** = 949 += **5.8.2 Constant H** = 952 952 953 953 [H] is hexadecimal numbers symbol, mainly used for setting the value of application instruction operand value. The value range in 16-bit instruction is 0000-FFFF, the value range in 32-bit instruction is 0000, 0000– FFFF, FFFF. 954 954 955 -= **Constant E** = 953 += **5.8.3 Constant E** = 956 956 957 957 [E] is single-precision floating symbol, mainly used for setting the value of application instruction operand value. It is only available in DECMP、DEZCP、DSINH、DCOSH、DTANH、DEBCD、DEBIN、DEADD、DESUB、DEMUL、DEDIV、DEXP、DLOGE、DLOG10、DESQR、DINT、DSIN、DCOS、DTAN、DASIN、DACOS、 DATAN、DRAD、DDEG instructions in LX3VP and LX3VE series. The value range is ±1.175495 E-38~±3.402823 E+38. 958 958 959 959 (% style="text-align:center" %) 960 -[[image:1650093586748-193.png||height="62" width="500" class="img-thumbnail"]]958 +[[image:1650093586748-193.png||class="img-thumbnail" height="62" width="500"]] 961 961 962 -= **System-special address** = 960 += **5.9 System-special address** = 963 963 964 964 (% class="table-bordered" %) 965 965 |=**M**|=(% colspan="2" %)**Description**|=**LX1S**|=**LX2N or later**|=**D**|=(% colspan="3" %)**Description**|=**LX1S**|=**LX2N or later**|= 966 966 |(% colspan="11" %)((( 967 -== **System operation** == 965 +== **5.9.1 System operation** == 968 968 )))| 969 969 970 970 (% class="table-bordered" %) ... ... @@ -999,7 +999,7 @@ 999 999 |M8008|(% colspan="2" %)Power loss has occurred|-|O|D8008|(% colspan="3" %)The time period before shutdown when a power failure occurs (default 10ms)|-|O| 1000 1000 |M8009|(% colspan="2" %)Power failure of 24V DC service supply|-|O|D8009|(% colspan="3" %)The device number of module, which affected by 24VDC power failure|-|O| 1001 1001 |(% colspan="11" %)((( 1002 -== **Clock Devices** == 1000 +== **5.9.2 Clock Devices** == 1003 1003 )))| 1004 1004 |M8010|(% colspan="2" %)Reserved|O|O|D8010|(% colspan="3" %)Current operation cycle / scould time in units of 0.1 msec|O|O| 1005 1005 |M8011|(% colspan="2" %)Oscillates in 10 msec cycles|O|O|D8011|(% colspan="3" %)Minimum cycle/ scould time in units of 0.1 msec|O|O| ... ... @@ -1020,7 +1020,7 @@ 1020 1020 |M8018|(% colspan="2" %)When ON Real Time Clockis installed|O|O|D8018|(% colspan="3" %)Year data for use with an RTC (2000-2099)|O|O| 1021 1021 |M8019|(% colspan="2" %)Clock data has been set outof range|O|O|D8019|(% colspan="3" %)Weekday data for use with an RTC (0-6)|O|O| 1022 1022 |(% colspan="11" %)((( 1023 -== **Operation Flags** == 1021 +== **5.9.3 Operation Flags** == 1024 1024 )))| 1025 1025 |M8020|(% colspan="2" %)Set when the result of anADDor SUBis “0”|O|O|D8020|(% colspan="3" %)Input filter setting for devicesX000 to X007 default is 10msec, (0-60)|O|O| 1026 1026 |M8021|(% colspan="2" %)((( ... ... @@ -1037,7 +1037,7 @@ 1037 1037 |M8028|(% colspan="2" %)Switch100ms/10ms timer|O|-|D8028|(% colspan="3" %)Current value of the Z index register|O|O| 1038 1038 |M8029|(% colspan="2" %)Instruction execution complete such as PLSR|O|O|D8029|(% colspan="3" %)Current value of the V index register|O|O| 1039 1039 |(% colspan="11" %)((( 1040 -== **PLC Operation Mode** == 1038 +== **5.9.4 PLC Operation Mode** == 1041 1041 )))| 1042 1042 |M8030|(% colspan="2" %)Battery voltage is low but BATT.V LED not lit|-|O|D8030|(% colspan="3" %)Reserved| | | 1043 1043 |M8031|(% colspan="2" %)Clear all unsaved memory|O|O|D8031|(% colspan="3" %)Reserved| | | ... ... @@ -1050,7 +1050,7 @@ 1050 1050 |M8038|(% colspan="2" %)Communication parameter setting flag|O|O|D8038|(% colspan="3" %)Reserved| | | 1051 1051 |M8039|(% colspan="2" %)Constant scould|O|O|D8039|(% colspan="3" %)Constant scould time, default 0, in units of MS|O|O| 1052 1052 |(% colspan="11" %)((( 1053 -== **Step Ladder (STL) Flags** == 1051 +== **5.9.5 Step Ladder (STL) Flags** == 1054 1054 )))| 1055 1055 |M8040|(% colspan="2" %)When ON STL state transfer is disabled|O|O|D8040|(% colspan="3" rowspan="8" %)Up to 8 active STL states, from the range S0 to S899, are stored in D8040 to D8047 in ascending numerical order (Updated at END)|O|O| 1056 1056 |M8041|(% colspan="2" %)When ON STL transfer from initial state is enabled during automatic operation|O|O|D8041|O|O| ... ... @@ -1063,7 +1063,7 @@ 1063 1063 |M8048|(% colspan="2" %)ON when annunciator monitoring has been enabled (M8049) and there is an active annunciator flag|-|O|D8048|(% colspan="3" %)Reserved| | | 1064 1064 |M8049|(% colspan="2" %)When ON D8049 is enabled for actove annunciator state monitoring.|-|O|D8049|(% colspan="3" %)Stores the lowest currently active annunciator from the range S900 to S999 (Updated at END)|-|O| 1065 1065 |(% colspan="11" %)((( 1066 -== **Interrupt Control Flags** == 1064 +== **5.9.6 Interrupt Control Flags** == 1067 1067 )))| 1068 1068 |M8050|(% colspan="2" %)I00□ disabled|O|O|D8050|(% colspan="3" %)Reserved| | | 1069 1069 |M8051|(% colspan="2" %)I10□ disabled|O|O|D8051|(% colspan="3" %)Reserved| | | ... ... @@ -1076,7 +1076,7 @@ 1076 1076 |M8058|(% colspan="2" %)I8□□ disabled|-|O|D8058|(% colspan="3" %)Reserved| | | 1077 1077 |M8059|(% colspan="2" %)Counters disabled|-|O|D8059|(% colspan="3" %)Reserved| | | 1078 1078 |(% colspan="11" %)((( 1079 -== **Error Detection** == 1077 +== **5.9.7 Error Detection** == 1080 1080 )))| 1081 1081 |M8060|(% colspan="2" %)I/O configuration error|-|O|D8060|(% colspan="3" %)The first I/O number of the unit or block causing the error|-|O| 1082 1082 |M8061|(% colspan="2" %)PLC hardware error|O|O|D8061|(% colspan="3" %)Error code for hardware error|O|O| ... ... @@ -1089,11 +1089,11 @@ 1089 1089 |M8068|(% colspan="2" %)Operation error latch|O|O|D8068|(% colspan="3" %)Operation error step number latched|O|O| 1090 1090 |M8069|(% colspan="2" %)Reserved| | |D8069|(% colspan="3" %)Step numbers for found errors corresponding to flags M8065 to M8067|O|O| 1091 1091 |(% colspan="11" %)((( 1092 -== **High-speed ring counter** == 1090 +== **5.9.8 High-speed ring counter** == 1093 1093 )))| 1094 1094 |M8099|(% colspan="2" %)High-speed ring counter operation|O|O|D8099|(% colspan="3" %)High-speed ring counter, range: 0 to 32,767 in units of 0.1 ms|O|O| 1095 1095 |(% colspan="11" %)((( 1096 -== **Other functions** == 1094 +== **5.9.9 Other functions** == 1097 1097 )))| 1098 1098 |M8100|(% colspan="2" %)SPD (X000) pulse/ minute|O|O|D8100|(% colspan="3" %)Reserved|O|O| 1099 1099 |M8101|(% colspan="2" %)SPD (X001) pulse/ minute|O|O|D8101|(% colspan="3" %)((( ... ... @@ -1114,7 +1114,7 @@ 1114 1114 |M8108|(% colspan="2" %)Reserved| | |D8108|(% colspan="3" %)Reserved| | | 1115 1115 |M8109|(% colspan="2" %)Output refresh error|O|O|D8109|(% colspan="3" %)Output refresh error device number;|O|O| 1116 1116 |(% colspan="11" %)((( 1117 -== **COM1 communication settings** == 1115 +== **5.9.10 COM1 communication settings** == 1118 1118 )))| 1119 1119 |M8110|(% colspan="2" %)Reserved| | |D8110|(% colspan="3" %)Com1 port setting (only available in 22319, 24320, 25007 or later)|O|O| 1120 1120 |M8111|(% colspan="2" %)Reserved| | |D8111|(% colspan="3" %)Reserved| | | ... ... @@ -1127,7 +1127,7 @@ 1127 1127 |M8118|(% colspan="2" %)BD module 2 channel 3 flag bit| | |D8118|(% colspan="3" %)BD module 2 channel 3 data| | | 1128 1128 |M8119|(% colspan="2" %)BD module 2 channel 4 flag bit| | |D8119|(% colspan="3" %)BD module 2 channel 4 data| | | 1129 1129 |(% colspan="11" %)((( 1130 -== **COM2 communication settings** == 1128 +== **5.9.11 COM2 communication settings** == 1131 1131 )))| 1132 1132 |M8120|(% colspan="2" %)Reserved| | |D8120|(% colspan="3" %)Com2 port setting, the default value is 0|O|O| 1133 1133 |M8121|(% colspan="2" %)Sending and waiting (RS instruction)|O|O|D8121|(% colspan="3" %)Station number settings, the default value is 1|O|O| ... ... @@ -1148,7 +1148,7 @@ 1148 1148 |M8128|(% colspan="2" %)Reserved| | |D8128|(% colspan="3" %)Data length for PC protocol|O|O| 1149 1149 |M8129|(% colspan="2" %)Timeout judgement|O|O|D8129|(% colspan="3" %)Timeout judgement, default value is 10 (100ms)|O|O| 1150 1150 |(% colspan="11" %)((( 1151 -== **High speed & Position** == 1149 +== **5.9.12 High speed & Position** == 1152 1152 )))| 1153 1153 |M8130|(% colspan="2" rowspan="2" %)Selects comparison tables to be used with the HSZ instruction|O|O|D8130|(% colspan="3" %)Contains the number of the current record being processed in the HSZ comparison table|O|O| 1154 1154 |M8131|O|O|D8131|(% colspan="3" %)HSZ&PLSY speed mode|O|O| ... ... @@ -1177,7 +1177,7 @@ 1177 1177 |M8154|(% colspan="2" %)Reserved| | |D8154|(% colspan="3" %)Reserved| | | 1178 1178 |M8155|(% colspan="2" %)Reserved| | |D8155|(% colspan="3" %)Reserved| | | 1179 1179 |(% colspan="11" %)((( 1180 -== **Extend function** == 1178 +== **5.9.13 Extend function** == 1181 1181 )))| 1182 1182 |M8156|(% colspan="2" %)Reserved| | |D8156|(% colspan="3" %)Define clear signal in Y0 (ZRN) (default is 5=Y5)|O|O| 1183 1183 |M8157|(% colspan="2" %)Reserved| | |D8157|(% colspan="3" %)Define clear signal in Y1 (ZRN) (default is 6=Y6)|O|O|