Changes for page LT-22222-L -- LoRa I/O Controller User Manual
Last modified by Mengting Qiu on 2025/06/04 18:42
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -19,8 +19,6 @@ 19 19 == 1.1 What is LT Series I/O Controller == 20 20 21 21 ((( 22 - 23 - 24 24 The Dragino (% style="color:blue" %)**LT series I/O Modules**(%%) are Long Range LoRaWAN I/O Controller. It contains different I/O Interfaces such as:** (% style="color:blue" %)analog current Input, analog voltage input(%%)**(% style="color:blue" %), **relay output**, **digital input**(%%) and (% style="color:blue" %)**digital output**(%%) etc. The LT I/O Modules are designed to simplify the installation of I/O monitoring. 25 25 ))) 26 26 ... ... @@ -50,7 +50,6 @@ 50 50 51 51 ))) 52 52 53 - 54 54 == 1.2 Specifications == 55 55 56 56 ((( ... ... @@ -79,8 +79,6 @@ 79 79 ))) 80 80 81 81 ((( 82 - 83 - 84 84 **Interface for Model: LT22222-L:** 85 85 ))) 86 86 ... ... @@ -104,8 +104,6 @@ 104 104 ))) 105 105 106 106 ((( 107 - 108 - 109 109 **LoRa Spec:** 110 110 ))) 111 111 ... ... @@ -166,11 +166,12 @@ 166 166 * ((( 167 167 Packet engine up to 256 bytes with CRC. 168 168 169 - 170 - 171 171 172 172 ))) 173 173 165 + 166 + 167 + 174 174 == 1.3 Features == 175 175 176 176 * LoRaWAN Class A & Class C protocol ... ... @@ -183,6 +183,7 @@ 183 183 184 184 185 185 180 + 186 186 == 1.4 Applications == 187 187 188 188 * Smart Buildings & Home Automation ... ... @@ -194,6 +194,7 @@ 194 194 195 195 196 196 192 + 197 197 == 1.5 Hardware Variants == 198 198 199 199 (% border="1" style="background-color:#f7faff; width:500px" %) ... ... @@ -208,6 +208,7 @@ 208 208 ))) 209 209 210 210 207 + 211 211 = 2. Power ON Device = 212 212 213 213 The LT controller can be powered by 7 ~~ 24V DC power source. Connect VIN to Power Input V+ and GND to power input V- to power the LT controller. ... ... @@ -328,6 +328,7 @@ 328 328 * [1] RO1 relay channel is close and the RO1 LED is ON. 329 329 * [0] RO2 relay channel is open and RO2 LED is OFF; 330 330 328 + 331 331 **LT22222-L:** 332 332 333 333 * [1] DI2 channel is high input and DI2 LED is ON; ... ... @@ -381,7 +381,12 @@ 381 381 ((( 382 382 ((( 383 383 **AT+MOD=2** 382 +))) 383 +))) 384 384 385 +(% class="box infomessage" %) 386 +((( 387 +((( 385 385 **ATZ** 386 386 ))) 387 387 ))) ... ... @@ -400,15 +400,40 @@ 400 400 ((( 401 401 ((( 402 402 **AT+TRIG1=0,100 (set DI1 port to trigger on low level, valid signal is 100ms) ** 406 +))) 407 +))) 403 403 409 +(% class="box infomessage" %) 410 +((( 411 +((( 404 404 **AT+TRIG1=1,100(set DI1 port to trigger on high level, valid signal is 100ms ) ** 413 +))) 414 +))) 405 405 416 +(% class="box infomessage" %) 417 +((( 418 +((( 406 406 **AT+TRIG2=0,100 (set DI2 port to trigger on low level, valid signal is 100ms) ** 420 +))) 421 +))) 407 407 423 +(% class="box infomessage" %) 424 +((( 425 +((( 408 408 **AT+TRIG2=1,100 (set DI2 port to trigger on high level, valid signal is 100ms ) ** 427 +))) 428 +))) 409 409 430 +(% class="box infomessage" %) 431 +((( 432 +((( 410 410 **AT+SETCNT=1,60 (Set COUNT1 value to 60)** 434 +))) 435 +))) 411 411 437 +(% class="box infomessage" %) 438 +((( 439 +((( 412 412 **AT+SETCNT=2,60 (Set COUNT2 value to 60)** 413 413 ))) 414 414 ))) ... ... @@ -443,7 +443,12 @@ 443 443 ((( 444 444 ((( 445 445 **AT+MOD=3** 474 +))) 475 +))) 446 446 477 +(% class="box infomessage" %) 478 +((( 479 +((( 447 447 **ATZ** 448 448 ))) 449 449 ))) ... ... @@ -450,10 +450,11 @@ 450 450 451 451 ((( 452 452 Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]]. 486 + 487 + 453 453 ))) 454 454 455 455 456 - 457 457 === 3.3.4 AT+MOD~=4, Single DI Counting + 1 x Voltage Counting === 458 458 459 459 ... ... @@ -488,13 +488,20 @@ 488 488 ((( 489 489 ((( 490 490 **AT+MOD=4** 525 +))) 526 +))) 491 491 528 +(% class="box infomessage" %) 529 +((( 530 +((( 492 492 **ATZ** 493 493 ))) 494 494 ))) 495 495 535 +((( 536 + 537 +))) 496 496 497 - 498 498 ((( 499 499 Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]]. 500 500 ))) ... ... @@ -508,17 +508,33 @@ 508 508 (% class="box infomessage" %) 509 509 ((( 510 510 ((( 511 -(% style="color:blue" %)**AT+SETCNT=3,60**(%%)** (set AVI Count to 60)** 552 +**AT+SETCNT=3,60 (set AVI Count to 60)** 553 +))) 554 +))) 512 512 513 -(% style="color:blue" %)**AT+VOLMAX=20000**(%%)** (If AVI1 voltage higher than VOLMAX (20000mV =20v), counter increase 1)** 556 +(% class="box infomessage" %) 557 +((( 558 +((( 559 +**AT+VOLMAX=20000 (If AVI1 voltage higher than VOLMAX (20000mV =20v), counter increase 1)** 560 +))) 561 +))) 514 514 515 -(% style="color:blue" %)**AT+VOLMAX=20000,0**(%%)** (If AVI1 voltage lower than VOLMAX (20000mV =20v), counter increase 1)** 563 +(% class="box infomessage" %) 564 +((( 565 +((( 566 +**AT+VOLMAX=20000,0 (If AVI1 voltage lower than VOLMAX (20000mV =20v), counter increase 1)** 567 +))) 568 +))) 516 516 517 -(% style="color:blue" %)**AT+VOLMAX=20000,1**(%%)** (If AVI1 voltage higer than VOLMAX (20000mV =20v), counter increase 1)** 570 +(% class="box infomessage" %) 571 +((( 572 +((( 573 +**AT+VOLMAX=20000,1 (If AVI1 voltage higer than VOLMAX (20000mV =20v), counter increase 1)** 518 518 ))) 519 519 ))) 520 520 521 521 578 + 522 522 === 3.3.5 AT+MOD~=5, Single DI Counting + 2 x AVI + 1 x ACI === 523 523 524 524 ... ... @@ -552,7 +552,12 @@ 552 552 ((( 553 553 ((( 554 554 **AT+MOD=5** 612 +))) 613 +))) 555 555 615 +(% class="box infomessage" %) 616 +((( 617 +((( 556 556 **ATZ** 557 557 ))) 558 558 ))) ... ... @@ -578,8 +578,9 @@ 578 578 1. Periodically uplink (Base on TDC time). Payload is same as the normal MOD (MOD 1 for above command). This uplink uses LoRaWAN (% style="color:#4f81bd" %)**unconfirmed**(%%) data type 579 579 1. Trigger uplink when meet the trigger condition. LT will sent two packets in this case, the first uplink use payload specify in this mod (mod=6), the second packets use the normal mod payload(MOD=1 for above settings). Both Uplinks use LoRaWAN (% style="color:#4f81bd" %)**CONFIRMED data type.** 580 580 581 -(% style="color:#037691" %)**AT Command to set Trigger Condition**: 582 582 644 +**AT Command to set Trigger Condition**: 645 + 583 583 (% style="color:#4f81bd" %)**Trigger base on voltage**: 584 584 585 585 Format: AT+AVLIM=<AV1_LIMIT_LOW>,< AV1_LIMIT_HIGH>,<AV2_LIMIT_LOW>,< AV2_LIMIT_HIGH> ... ... @@ -614,7 +614,7 @@ 614 614 AT+ DTRI =1,0 (Enable DI1 trigger / disable DI2 trigger) 615 615 616 616 617 - (% style="color:#037691" %)**Downlink Command to set Trigger Condition:**680 +**Downlink Command to set Trigger Condition:** 618 618 619 619 Type Code: 0xAA. Downlink command same as AT Command **AT+AVLIM, AT+ACLIM** 620 620 ... ... @@ -657,6 +657,7 @@ 657 657 658 658 * Each bits shows if the corresponding trigger has been configured. 659 659 723 + 660 660 **Example:** 661 661 662 662 10100000: Means the system has configure to use the trigger: AC1_LOW and AV2_LOW ... ... @@ -668,6 +668,7 @@ 668 668 669 669 * Each bits shows which status has been trigger on this uplink. 670 670 735 + 671 671 **Example:** 672 672 673 673 10000000: Means this packet is trigger by AC1_LOW. Means voltage too low. ... ... @@ -679,6 +679,7 @@ 679 679 680 680 * Each bits shows which status has been trigger on this uplink. 681 681 747 + 682 682 **Example:** 683 683 684 684 00000111: Means both DI1 and DI2 trigger are enabled and this packet is trigger by DI1. ... ... @@ -707,6 +707,7 @@ 707 707 ))) 708 708 709 709 776 + 710 710 == 3.4 Configure LT via AT or Downlink == 711 711 712 712 User can configure LT I/O Controller via AT Commands or LoRaWAN Downlink Commands ... ... @@ -720,7 +720,6 @@ 720 720 * (% style="color:#4f81bd" %)**Sensor Related Commands**(%%): These commands are special designed for LT-22222-L. User can see these commands below: 721 721 722 722 723 - 724 724 === 3.4.1 Common Commands === 725 725 726 726 They should be available for each of Dragino Sensors, such as: change uplink interval, reset device. For firmware v1.5.4, user can find what common commands it supports: [[End Device AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]] ... ... @@ -733,7 +733,7 @@ 733 733 734 734 Set device uplink interval. 735 735 736 -* (% style="color:#037691" %)**AT Command:**802 +* AT Command: 737 737 738 738 (% class="box infomessage" %) 739 739 ((( ... ... @@ -743,7 +743,7 @@ 743 743 **Example: **AT+TDC=30000. Means set interval to 30 seconds 744 744 745 745 746 -* (% style="color:#037691" %)**Downlink Payload (prefix 0x01):**812 +* Downlink Payload (prefix 0x01): 747 747 748 748 (% class="box infomessage" %) 749 749 ((( ... ... @@ -756,7 +756,7 @@ 756 756 757 757 Set work mode. 758 758 759 -* (% style="color:#037691" %)**AT Command:**825 +* AT Command: 760 760 761 761 (% class="box infomessage" %) 762 762 ((( ... ... @@ -766,7 +766,7 @@ 766 766 **Example**: AT+MOD=2. Set work mode to Double DI counting mode 767 767 768 768 769 -* (% style="color:#037691" %)**Downlink Payload (prefix 0x0A):**835 +* Downlink Payload (prefix 0x0A): 770 770 771 771 (% class="box infomessage" %) 772 772 ((( ... ... @@ -777,12 +777,12 @@ 777 777 778 778 ==== 3.4.2.3 Poll an uplink ==== 779 779 780 -* (% style="color:#037691" %)AT Command:846 +* AT Command: 781 781 782 782 There is no AT Command to poll uplink 783 783 784 784 785 -* (% style="color:#037691" %)Downlink Payload (prefix 0x08):851 +* Downlink Payload (prefix 0x08): 786 786 787 787 (% class="box infomessage" %) 788 788 ((( ... ... @@ -797,7 +797,7 @@ 797 797 798 798 Use of trigger mode, please check [[ADDMOD6>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] 799 799 800 -* (% style="color:#037691" %)AT Command:866 +* AT Command: 801 801 802 802 (% class="box infomessage" %) 803 803 ((( ... ... @@ -809,7 +809,7 @@ 809 809 0: Disable Trigger Mode 810 810 811 811 812 -* (% style="color:#037691" %)Downlink Payload (prefix 0x0A 06):878 +* Downlink Payload (prefix 0x0A 06): 813 813 814 814 (% class="box infomessage" %) 815 815 ((( ... ... @@ -822,12 +822,12 @@ 822 822 823 823 Poll trigger settings, 824 824 825 -* (% style="color:#037691" %)AT Command:891 +* AT Command: 826 826 827 827 There is no AT Command for this feature. 828 828 829 829 830 -* (% style="color:#037691" %)Downlink Payload (prefix 0x AB 06):896 +* Downlink Payload (prefix 0x AB 06): 831 831 832 832 (% class="box infomessage" %) 833 833 ((( ... ... @@ -840,7 +840,7 @@ 840 840 841 841 Enable Disable DI1/DI2/DI2 as trigger, 842 842 843 -* (% style="color:#037691" %)AT Command:909 +* AT Command: 844 844 845 845 (% class="box infomessage" %) 846 846 ((( ... ... @@ -852,7 +852,7 @@ 852 852 853 853 AT+ DTRI =1,0 (Enable DI1 trigger / disable DI2 trigger) 854 854 855 -* (% style="color:#037691" %)Downlink Payload (prefix 0xAA 02):921 +* Downlink Payload (prefix 0xAA 02): 856 856 857 857 (% class="box infomessage" %) 858 858 ((( ... ... @@ -865,7 +865,7 @@ 865 865 866 866 Set DI1 or DI3(for LT-33222-L) trigger. 867 867 868 -* (% style="color:#037691" %)AT Command:934 +* AT Command: 869 869 870 870 (% class="box infomessage" %) 871 871 ((( ... ... @@ -882,7 +882,7 @@ 882 882 AT+TRIG1=1,100(set DI1 port to trigger on high level, valid signal is 100ms ) 883 883 884 884 885 -* (% style="color:#037691" %)Downlink Payload (prefix 0x09 01 ):951 +* Downlink Payload (prefix 0x09 01 ): 886 886 887 887 (% class="box infomessage" %) 888 888 ((( ... ... @@ -895,7 +895,7 @@ 895 895 896 896 Set DI2 trigger. 897 897 898 -* (% style="color:#037691" %)AT Command:964 +* AT Command: 899 899 900 900 (% class="box infomessage" %) 901 901 ((( ... ... @@ -912,7 +912,7 @@ 912 912 AT+TRIG2=0,100(set DI1 port to trigger on low level, valid signal is 100ms ) 913 913 914 914 915 -* (% style="color:#037691" %)Downlink Payload (prefix 0x09 02 ):981 +* Downlink Payload (prefix 0x09 02 ): 916 916 917 917 (% class="box infomessage" %) 918 918 ((( ... ... @@ -925,7 +925,7 @@ 925 925 926 926 Set current trigger , base on AC port. See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] 927 927 928 -* (% style="color:#037691" %)AT Command:994 +* AT Command: 929 929 930 930 (% class="box infomessage" %) 931 931 ((( ... ... @@ -933,7 +933,7 @@ 933 933 ))) 934 934 935 935 936 -* (% style="color:#037691" %)Downlink Payload (prefix 0xAA 01 ):1002 +* Downlink Payload (prefix 0xAA 01 ): 937 937 938 938 (% class="box infomessage" %) 939 939 ((( ... ... @@ -946,7 +946,7 @@ 946 946 947 947 Set current trigger , base on AV port. See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] 948 948 949 -* (% style="color:#037691" %)AT Command:1015 +* AT Command: 950 950 951 951 (% class="box infomessage" %) 952 952 ((( ... ... @@ -954,7 +954,7 @@ 954 954 ))) 955 955 956 956 957 -* (% style="color:#037691" %)Downlink Payload (prefix 0xAA 00 ):1023 +* Downlink Payload (prefix 0xAA 00 ): 958 958 959 959 (% class="box infomessage" %) 960 960 ((( ... ... @@ -967,7 +967,7 @@ 967 967 968 968 Set AV and AC trigger minimum interval, system won’t response to the second trigger within this set time after the first trigger. 969 969 970 -* (% style="color:#037691" %)AT Command:1036 +* AT Command: 971 971 972 972 (% class="box infomessage" %) 973 973 ((( ... ... @@ -975,7 +975,7 @@ 975 975 ))) 976 976 977 977 978 -* (% style="color:#037691" %)Downlink Payload (prefix 0xAC ):1044 +* Downlink Payload (prefix 0xAC ): 979 979 980 980 (% class="box infomessage" %) 981 981 ((( ... ... @@ -986,12 +986,12 @@ 986 986 987 987 ==== 3.4.2.12 DO ~-~- Control Digital Output DO1/DO2/DO3 ==== 988 988 989 -* (% style="color:#037691" %)AT Command:1055 +* AT Command: 990 990 991 991 There is no AT Command to control Digital Output 992 992 993 993 994 -* (% style="color:#037691" %)Downlink Payload (prefix 0x02):1060 +* Downlink Payload (prefix 0x02): 995 995 996 996 (% class="box infomessage" %) 997 997 ((( ... ... @@ -1020,12 +1020,12 @@ 1020 1020 1021 1021 ==== 3.4.2.13 DO ~-~- Control Digital Output DO1/DO2/DO3 with time control ==== 1022 1022 1023 -* (% style="color:#037691" %)AT Command:1089 +* AT Command: 1024 1024 1025 1025 There is no AT Command to control Digital Output 1026 1026 1027 1027 1028 -* (% style="color:#037691" %)Downlink Payload (prefix 0xA9):1094 +* Downlink Payload (prefix 0xA9): 1029 1029 1030 1030 (% class="box infomessage" %) 1031 1031 ((( ... ... @@ -1089,12 +1089,12 @@ 1089 1089 1090 1090 ==== 3.4.2.14 Relay ~-~- Control Relay Output RO1/RO2 ==== 1091 1091 1092 -* (% style="color:#037691" %)AT Command:1158 +* AT Command: 1093 1093 1094 1094 There is no AT Command to control Relay Output 1095 1095 1096 1096 1097 -* (% style="color:#037691" %)Downlink Payload (prefix 0x03):1163 +* Downlink Payload (prefix 0x03): 1098 1098 1099 1099 (% class="box infomessage" %) 1100 1100 ((( ... ... @@ -1119,12 +1119,12 @@ 1119 1119 1120 1120 ==== 3.4.2.15 Relay ~-~- Control Relay Output RO1/RO2 with time control ==== 1121 1121 1122 -* (% style="color:#037691" %)AT Command:1188 +* AT Command: 1123 1123 1124 1124 There is no AT Command to control Relay Output 1125 1125 1126 1126 1127 -* (% style="color:#037691" %)Downlink Payload (prefix 0x05):1193 +* Downlink Payload (prefix 0x05): 1128 1128 1129 1129 (% class="box infomessage" %) 1130 1130 ((( ... ... @@ -1176,22 +1176,31 @@ 1176 1176 1177 1177 When voltage exceed the threshold, count. Feature see [[MOD4>>||anchor="H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting"]] 1178 1178 1179 -* (% style="color:#037691" %)**AT Command:**1245 +* AT Command: 1180 1180 1181 -(% style="color:#037691" %)****(%%)**AT+VOLMAX ** ~/~/ See [[MOD4>>||anchor="H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting"]] 1247 +(% class="box infomessage" %) 1248 +((( 1249 +**AT+VOLMAX ~/~/ See [[MOD4>>||anchor="H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting"]]** 1250 +))) 1182 1182 1183 1183 1184 -* (% style="color:#037691" %)**Downlink Payload (prefix 0xA5):**1253 +* Downlink Payload (prefix 0xA5): 1185 1185 1186 -**0xA5 aa bb cc **~/~/ Same as AT+VOLMAX=(aa bb),cc 1255 +(% class="box infomessage" %) 1256 +((( 1257 +**0xA5 aa bb cc ~/~/ Same as AT+VOLMAX=(aa bb),cc** 1258 +))) 1187 1187 1188 1188 1189 1189 1190 1190 ==== 3.4.2.17 Counting ~-~- Pre-configure the Count Number ==== 1191 1191 1192 -* (% style="color:#037691" %)**AT Command:**1264 +* AT Command: 1193 1193 1194 -(% style="color:#037691" %)****(%%)**AT+SETCNT=aa,(bb cc dd ee) ** 1266 +(% class="box infomessage" %) 1267 +((( 1268 +**AT+SETCNT=aa,(bb cc dd ee) ** 1269 +))) 1195 1195 1196 1196 aa: 1: Set count1, 1197 1197 ... ... @@ -1202,9 +1202,12 @@ 1202 1202 Bb cc dd ee: number to be set 1203 1203 1204 1204 1205 -* (% style="color:#037691" %)**Downlink Payload (prefix 0xA8):**1280 +* Downlink Payload (prefix 0xA8): 1206 1206 1207 -**0x A8 aa bb cc dd ee **~/~/ same as AT+SETCNT=aa,(bb cc dd ee) 1282 +(% class="box infomessage" %) 1283 +((( 1284 +**0x A8 aa bb cc dd ee ~/~/ same as AT+SETCNT=aa,(bb cc dd ee)** 1285 +))) 1208 1208 1209 1209 1210 1210 ... ... @@ -1212,28 +1212,38 @@ 1212 1212 1213 1213 Clear counting for counting mode 1214 1214 1215 -* (% style="color:#037691" %)**AT Command:**1293 +* AT Command: 1216 1216 1217 -(% style="color:#037691" %)(%%)**AT+CLRCOUNT ** ~/~/ clear all counting 1295 +(% class="box infomessage" %) 1296 +((( 1297 +**AT+CLRCOUNT ~/~/ clear all counting** 1298 +))) 1218 1218 1300 +* Downlink Payload (prefix 0xA6): 1219 1219 1220 -* (% style="color:#037691" %)**Downlink Payload (prefix 0xA6):** 1302 +(% class="box infomessage" %) 1303 +((( 1304 +**0x A6 01 ~/~/ clear all counting,** 1305 +))) 1221 1221 1222 -**0x A6 01 ** ~/~/ clear all counting 1223 1223 1224 1224 1225 - 1226 1226 ==== 3.4.2.19 Counting ~-~- Change counting mode save time ==== 1227 1227 1228 -* (% style="color:#037691" %)**AT Command:**1311 +* AT Command: 1229 1229 1230 -**AT+COUTIME=60 **~/~/ Set save time to 60 seconds. Device will save the counting result in internal flash every 60 seconds. (min value: 30) 1313 +(% class="box infomessage" %) 1314 +((( 1315 +**AT+COUTIME=60 ~/~/ Set save time to 60 seconds. Device will save the counting result in internal flash every 60 seconds. (min value: 30)** 1316 +))) 1231 1231 1318 +* Downlink Payload (prefix 0xA7): 1232 1232 1233 -* (% style="color:#037691" %)**Downlink Payload (prefix 0xA7):** 1320 +(% class="box infomessage" %) 1321 +((( 1322 +**0x A7 aa bb cc ~/~/ same as AT+COUTIME =aa bb cc,** 1323 +))) 1234 1234 1235 -**0x A7 aa bb cc **~/~/ same as AT+COUTIME =aa bb cc, 1236 - 1237 1237 ((( 1238 1238 range: aa bb cc:0 to 16777215, (unit:second) 1239 1239 ... ... @@ -1930,16 +1930,8 @@ 1930 1930 ))) 1931 1931 1932 1932 ((( 1933 - ==5.6 Why does the relay output become the default and open relay after the lt22222 is powered off? ==2021 + 1934 1934 1935 -If the device is not shut down, but directly powered off. 1936 - 1937 -It will default that this is a power-off state. 1938 - 1939 -In modes 2 to 5, DO RO status and pulse count are saved in flash. 1940 - 1941 -After restart, the status before power failure will be read from flash. 1942 - 1943 1943 = 6. Trouble Shooting = 1944 1944 ))) 1945 1945