<
From version < 45.77 >
edited by Xiaoling
on 2024/08/06 16:35
To version < 45.76 >
edited by Xiaoling
on 2024/08/06 16:27
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -494,7 +494,6 @@
494 494  
495 495  [[image:image-20240714174241-2.png]]
496 496  
497 -
498 498  == 3.4 Installation Notice ==
499 499  
500 500  
... ... @@ -553,7 +553,6 @@
553 553  |=(% style="width: 64.75px;background-color:#4F81BD;color:white" %)Original address|=(% style="width: 64.75px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 64.75px;background-color:#4F81BD;color:white" %)Address high|=(% style="width: 64.75px;background-color:#4F81BD;color:white" %)Address low|=(% style="width: 64.75px;background-color:#4F81BD;color:white" %)Quantity high|=(% style="width: 64.75px; background-color: rgb(79, 129, 189); color: white;" %)Quantity low|=(% style="width: 64.75px;background-color:#4F81BD;color:white" %)CRC16 low|=(% style="width: 64.75px;background-color:#4F81BD;color:white" %)CRC16 high
554 554  |(% style="width:99px" %)0XFE |(% style="width:112px" %)0X03|(% style="width:135px" %)0X00|(% style="width:126px" %)0X50|(% style="width:85px" %)0X00|(% style="width:1px" %)0X00|(% style="width:1px" %)0X51|(% style="width:1px" %)0XD4
555 555  
556 -
557 557  **response:**
558 558  
559 559  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
... ... @@ -560,7 +560,6 @@
560 560  |=(% style="width: 103.6px;background-color:#4F81BD;color:white" %)New address|=(% style="width: 103.6px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 103.6px; background-color: rgb(79, 129, 189); color: white;" %)Data length|=(% style="width: 103.6px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 103.6px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high
561 561  |(% style="width:99px" %)0X01|(% style="width:112px" %)0X03|(% style="width:106px" %)0X00|(% style="width:93px" %)0X20|(% style="width:104px" %)0XF0
562 562  
563 -
564 564  === 3.6.2 Change address ===
565 565  
566 566  
... ... @@ -598,7 +598,6 @@
598 598  0X96
599 599  )))
600 600  
601 -
602 602  === 3.6.4 Query data ===
603 603  
604 604  
... ... @@ -652,31 +652,21 @@
652 652  
653 653  
654 654  * **Measuring range**: 0-20mg/L, 0-50°C
655 -
656 656  * **Accuracy**: 3%, ±0.5°C
657 -
658 658  * **Resolution**: 0.01 mg/L, 0.01°C
659 -
660 660  * **Maximum operating pressure**: 6 bar
661 -
662 662  * **Output signal**: A: 4-20mA (current loop)B: RS485 (standard Modbus-RTU protocol, device default address: 01)
663 -
664 664  * **Power supply voltage**: 5-24V DC
665 -
666 666  * **Working environment**: temperature 0-60°C; humidity <95%RH
667 -
668 668  * **Power consumption**: ≤0.5W
669 669  
670 -
671 671  == 4.2 wiring ==
672 672  
673 -
674 674  [[image:image-20240720172632-4.png||height="390" width="640"]]
675 675  
676 676  
677 -== 4.3 Impedance requirements for current signals ==
664 +== (% id="cke_bm_224234S" style="display:none" %) (%%)4.3 Impedance requirements for current signals ==
678 678  
679 -
680 680  [[image:image-20240718195414-8.png||height="100" width="575"]]
681 681  
682 682  
... ... @@ -688,71 +688,60 @@
688 688  
689 689  == 4.5 Instructions for use and maintenance ==
690 690  
691 -
692 692  * It can be directly put into water without adding a protective tube, ensuring the long-term stability, reliability and accuracy of the sensor.
693 -
694 694  * If the water conditions are complex and you want accurate data, you need to wipe the sensor probe frequently.
695 695  
696 -
697 697  == 4.6 RS485 Commands ==
698 698  
699 -
700 700  RS485 signaldefault address 0x14
701 701  Standard Modbus-RTU protocol, baud rate: 9600; check bit: none; data bit: 8; stop bit: 1
702 702  
703 -
704 704  === 4.6.1 Query address ===
705 705  
687 +send
706 706  
707 -**send:**
708 -
709 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
689 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
710 710  |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Original address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 64px; background-color: rgb(79, 129, 189); color: white;" %)Register address high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Register address low|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register length high|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Register length low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high
711 711  |(% style="width:99px" %)0XFF|(% style="width:72px" %)0X03|(% style="width:64px" %)0X00|(% style="width:68px" %)0X0A|(% style="width:70px" %)0X00|(% style="width:72px" %)0X02|(% style="width:56px" %)0XF1|(% style="width:56px" %)0XD7
712 712  
713 -
714 714  If you forget the original address of the sensor, you can use the broadcast address 0XFF instead. When using 0XFE, the host can only connect to one slave, which can be used as a method of address query.
715 715  
716 716  
717 -**response:**
696 +response
718 718  
719 719  Register 0 data high and register 0 data low indicate the actual address of the sensor: 1
720 720  Register 1 data high and register 1 data low indicate the sensor version
721 721  
722 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
701 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
723 723  |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 64px; background-color: rgb(79, 129, 189); color: white;" %)Data length|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Register 0 Data high|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register 0 Data low|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register 1 Data high|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Register 1 Data low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high
724 724  |(% style="width:99px" %)0XFF|(% style="width:72px" %)0X03|(% style="width:64px" %)0X04|(% style="width:68px" %)0X00|(% style="width:70px" %)0X01|(% style="width:72px" %)0X00|(% style="width:56px" %)0X00|(% style="width:56px" %)0XB4|(% style="width:56px" %)0X3C
725 725  
726 -
727 727  === 4.6.2 Change address ===
728 728  
729 -
730 730  For example: Change the address of the sensor with address 1 to 2(address range: 1-119), master → slave
731 731  
732 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
709 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:907.333px" %)
733 733  |=(% style="width: 67px; background-color: rgb(79, 129, 189); color: white;" %)Original address|=(% style="width: 71px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 65px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address high|=(% style="width: 65px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address low|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register length high|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Register length low|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)Data length|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)Start address high|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)Start address low|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)Sensor version|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)Sensor version|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low
734 734  |(% style="width:67px" %)0X01|(% style="width:71px" %)0X10|(% style="width:65px" %)0X00|(% style="width:65px" %)0X0A|(% style="width:70px" %)0X00|(% style="width:72px" %)0X02|(% style="width:53px" %)0X04|(% style="width:53px" %)0X00|(% style="width:72px" %)0X02|(% style="width:53px" %)0X00|(% style="width:53px" %)0X00|(% style="width:56px" %)0XD2|(% style="width:53px" %)0X10
735 735  
736 -**response:**
713 +response
737 737  
738 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
715 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
739 739  |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 64px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address low|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register length high|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Register length low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high
740 740  |(% style="width:99px" %)0X01|(% style="width:72px" %)0X10|(% style="width:64px" %)0X00|(% style="width:68px" %)0X0A|(% style="width:70px" %)0X00|(% style="width:72px" %)0X02|(% style="width:56px" %)0X61|(% style="width:56px" %)0XCA
741 741  
742 -
743 743  === 4.6.3 Query data ===
744 744  
745 745  
746 746  Query the data (dissolved oxygen) of the sensor (address 14), host → slave
747 747  
748 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
724 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
749 749  |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 64px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address low|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register length high|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Register length low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high
750 750  |(% style="width:99px" %)0X14|(% style="width:72px" %)0X03|(% style="width:64px" %)0X00|(% style="width:68px" %)0X14|(% style="width:70px" %)0X00|(% style="width:72px" %)0X01|(% style="width:56px" %)0XC6|(% style="width:56px" %)0XCB
751 751  
752 -
753 753  If the sensor receives correctly, the following data will be returned, slave → host
754 754  
755 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
730 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
756 756  |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Data length|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Register 0 Data high|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register 0 Data low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high
757 757  |(% style="width:99px" %)0X14|(% style="width:72px" %)0X03|(% style="width:68px" %)0X02|(% style="width:70px" %)0X03|(% style="width:72px" %)0X78|(% style="width:56px" %)0XB5|(% style="width:56px" %)0X55
758 758  
... ... @@ -763,71 +763,56 @@
763 763  
764 764  Query the data (temperature) of the sensor (address 14), host → slave
765 765  
766 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
741 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
767 767  |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 64px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address low|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register length high|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Register length low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high
768 768  |(% style="width:99px" %)0X14|(% style="width:72px" %)0X03|(% style="width:64px" %)0X00|(% style="width:68px" %)0X11|(% style="width:70px" %)0X00|(% style="width:72px" %)0X01|(% style="width:56px" %)0XD6|(% style="width:56px" %)0XCA
769 769  
770 -
771 771  If the sensor receives correctly, the following data will be returned, slave → host
772 772  
773 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
747 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
774 774  |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Data length|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Register 0 Data high|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register 0 Data low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high
775 775  |(% style="width:99px" %)0X14|(% style="width:72px" %)0X03|(% style="width:68px" %)0X02|(% style="width:70px" %)0X09|(% style="width:72px" %)0XA4|(% style="width:56px" %)0XB2|(% style="width:56px" %)0X6C
776 776  
777 -
778 778  After the query, 7 bytes will be returned. For example, the returned data is 14 03 02 (% style="color:red" %)**09 A4**(%%) B2 6C. 03 78 is the value of dissolved oxygen temperature.
779 779  
780 -Converted to decimal, it is 2468. Add two decimal places to get the actual value. 09 A4 means the current dissolved oxygen temperature is 24.68°C
753 +Converted to decimal, it is 2468. Add two decimal places to get the actual value. 09 A4 means the current dissolved oxygen temperature is 24.68
781 781  
782 782  
783 783  = 5. DR-TS1 Water Turbidity Sensor =
784 784  
785 -== 5.1 Specification ==
786 786  
787 787  
788 -* **Measuring range**: 0.1~1000.0NTU
760 +== (% id="cke_bm_81470S" style="display:none" %) (%%)5.1 Specification ==
789 789  
762 +* **Measuring range**: 0.1~1000.0NTU
790 790  * **Accuracy**: ±5%
791 -
792 792  * **Resolution**: 0.1NTU
793 -
794 794  * **Stability**: ≤3mV/24 hours
766 +* **Output signal**: A: 4~20 mA (current loop)B: RS485 (standard Modbus-RTU protocol, device default address: 01)
767 +* **Power supply voltage**: 5~24V DC (when output signal is RS485)12~24V DC (when output signal is 4~20mA)
768 +* **Working environment**: temperature 0~60℃; humidity ≤95%RH
769 +* **Power consumption**: ≤0.5W
795 795  
796 -* **Output signal**: A: 4~20 mA (current loop)B: RS485 (standard Modbus-RTU protocol, device default address: 01)
797 -
798 -* **Power supply voltage**: 5~24V DC (when output signal is RS485)12~24V DC (when output signal is 4~20mA)
799 -
800 -* **Working environment**: temperature 0~60°C; humidity ≤ 95%RH
801 -
802 -* **Power consumption**: ≤ 0.5W
803 -
804 -
805 805  == 5.2 wiring ==
806 806  
807 -
808 808  [[image:image-20240720172640-5.png||height="387" width="635"]]
809 809  
810 810  
811 811  == 5.3 Impedance requirements for current signals ==
812 812  
813 -
814 814  [[image:image-20240718195414-8.png||height="100" width="575"]]
815 815  
816 816  
817 817  == 5.4 Mechinical Drawing ==
818 818  
819 -
820 820  [[image:image-20240718195058-7.png||height="305" width="593"]]
821 821  
822 822  
823 823  == 5.5 Instructions for use and maintenance ==
824 824  
825 -
826 826  * It can be directly put into water without adding a protective tube, ensuring the long-term stability, reliability and accuracy of the sensor.
827 -
828 828  * If the water conditions are complex and you want accurate data, you need to wipe the sensor probe frequently.
829 829  
830 -
831 831  == 5.6 RS485 Commands ==
832 832  
833 833  
... ... @@ -834,13 +834,11 @@
834 834  RS485 signaldefault address 0x15
835 835  Standard Modbus-RTU protocol, baud rate: 9600; check bit: none; data bit: 8; stop bit: 1
836 836  
837 -
838 838  === 5.6.1 Query address ===
839 839  
799 +send
840 840  
841 -**send:**
842 -
843 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
801 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
844 844  |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Original address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 64px; background-color: rgb(79, 129, 189); color: white;" %)Address high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Address low|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Quantity high|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Quantity low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high
845 845  |(% style="width:99px" %)0XFE |(% style="width:72px" %)0X03|(% style="width:64px" %)0X00|(% style="width:68px" %)0X50|(% style="width:70px" %)0X00|(% style="width:72px" %)0X00|(% style="width:56px" %)0X51|(% style="width:56px" %)0XD4
846 846  
... ... @@ -847,43 +847,38 @@
847 847  If you forget the original address of the sensor, you can use the broadcast address 0XFE instead. When using 0XFE, the host can only connect to one slave, which can be used as a method of address query.
848 848  
849 849  
850 -**response:**
808 +response
851 851  
852 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
810 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:561.333px" %)
853 853  |=(% style="width: 50px;background-color:#4F81BD;color:white" %)New address|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 106px; background-color: rgb(79, 129, 189); color: white;" %)Data length|=(% style="width: 93px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 104px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high
854 854  |(% style="width:99px" %)0X01|(% style="width:112px" %)0X03|(% style="width:106px" %)0X00|(% style="width:93px" %)0X20|(% style="width:104px" %)0XF0
855 855  
856 -
857 857  === 5.6.2 Change address ===
858 858  
859 859  For example: Change the address of the sensor with address 1 to 2, master → slave
860 860  
861 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
818 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:676.25px" %)
862 862  |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Original address|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address high|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)Quantity high|=(% style="width: 1px; background-color: rgb(79, 129, 189); color: white;" %)Quantity low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 low|=(% style="width: 50px;background-color:#4F81BD;color:white" %)CRC16 high
863 863  |(% style="width:99px" %)0X01|(% style="width:112px" %)0X06|(% style="width:135px" %)0X00|(% style="width:126px" %)0X50|(% style="width:85px" %)0X00|(% style="width:1px" %)0X02|(% style="width:1px" %)0X08|(% style="width:1px" %)0X1A
864 864  
865 -
866 866  If the sensor receives correctly, the data is returned along the original path.
823 +Note: If you forget the original address of the sensor, you can use the broadcast address 0XFE instead. When using 0XFE, the host can only connect to one slave, and the return address is still the original address, which can be used as a method of address query.
867 867  
868 -(% style="color:red" %)**Note: If you forget the original address of the sensor, you can use the broadcast address 0XFE instead. When using 0XFE, the host can only connect to one slave, and the return address is still the original address, which can be used as a method of address query.**
869 -
870 870  === 5.6.3 Query data ===
871 871  
872 872  
873 873  Query the data (turbidity) of the sensor (address 15), host → slave
874 874  
875 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
830 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
876 876  |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 64px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address low|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register length high|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Register length low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high
877 877  |(% style="width:99px" %)0X15|(% style="width:72px" %)0X03|(% style="width:64px" %)0X00|(% style="width:68px" %)0X00|(% style="width:70px" %)0X00|(% style="width:72px" %)0X01|(% style="width:56px" %)0X87|(% style="width:56px" %)0X1E
878 878  
879 -
880 880  If the sensor receives correctly, the following data will be returned, slave → host
881 881  
882 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %)
836 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:599.333px" %)
883 883  |=(% style="width: 50px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Data length|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Register 0 Data high|=(% style="width: 70px; background-color: rgb(79, 129, 189); color: white;" %)Register 0 Data low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 56px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high
884 884  |(% style="width:99px" %)0X15|(% style="width:72px" %)0X03|(% style="width:68px" %)0X02|(% style="width:70px" %)0X02|(% style="width:72px" %)0X9A|(% style="width:56px" %)0X09|(% style="width:56px" %)0X4C
885 885  
886 -
887 887  The query data command is 15 03 00 00 00 01 87 1E
888 888  
889 889  For example, the returned data is 15 03 02 (% style="color:red" %)**02 9A**(%%) 09 4C
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0