Daviteq MBRTU-PODO ოპტიკური გახსნილი ჟანგბადის სენსორი Modbus გამომავალით

MBRTU-PODO ოპტიკური გახსნილი ჟანგბადის სენსორი Modbus გამომავალი

შესავალი

ოპტიკური გახსნილი ჟანგბადის სენსორი Modbus გამომავალი MBRTU-PODO

  • ზუსტი და დაბალი ტექნიკური ოპტიკური გახსნილი ჟანგბადის ტექნოლოგია (ლუმინესცენტური ჩაქრობა).
  • RS485/Modbus სიგნალის გამომავალი.
  • ინდუსტრიის სტანდარტი, გამძლე კორპუსი 3⁄4” NPT-ით წინა და უკანა მხარეს.
  • მოქნილი კაბელი: ფიქსირებული კაბელი (0001) და მოსახსნელი კაბელი (0002).
  • ინტეგრირებული (ზონდზე დამონტაჟებული) წყალგაუმტარი წნევის სენსორი.
  • ტემპერატურისა და წნევის ავტომატური კომპენსაცია.
  • მარილიანობის ავტომატური კომპენსაცია მომხმარებლის მიერ შეყვანილი გამტარობის/მარილიანობის კონცენტრაციის მნიშვნელობით.
  • მოსახერხებელი სენსორის თავსახურის შეცვლა ინტეგრირებული კალიბრით.
წყალში გახსნილი ჟანგბადის გაზომვა

MBRTU-PODO ოპტიკური გახსნილი ჟანგბადის სენსორი Modbus გამომავალი

სპეციფიკაცია

დიაპაზონი DO გაჯერება %: 0-დან 500%-მდე.
DO კონცენტრაცია: 0-დან 50 მგ/ლ-მდე (ppm). ოპერაციული ტემპერატურა: 0-დან 50°C-მდე.
შენახვის ტემპერატურა: -20-დან 70°C-მდე.
ოპერაციული ატმოსფერული წნევა: 40-დან 115 კპა-მდე. ტარების მაქსიმალური წნევა: 1000 კპა.
რეაგირების დრო DO: T90 ~ 40s 100-დან 10%-მდე.
ტემპერატურა: T90 ~ 45s 5 – 45oC (მორევით).
სიზუსტე DO: 0-100% < ± 1%.
100-200% < ± 2%.
ტემპერატურა: ± 0.2 °C. წნევა: ± 0.2 კპა.
შეყვანა / გამომავალი / პროტოკოლი შეყვანა: 4.5 – 36 V DC.
მოხმარება: საშუალოდ 60 mA 5 ვ. გამომავალი: RS485/Modbus ან UART.
კალიბრაცია
  1. წერტილი (100% კალორიული წერტილი) ჰაერით გაჯერებულ წყალში ან წყლით გაჯერებულ ჰაერში (კალიბრაციის ბოთლი).
  2. წერტილი: (ნულოვანი და 100% კალორიული ქულა).
DO კომპენსაციის ფაქტორები ტემპერატურა: ავტომატური, სრული დიაპაზონი.

მარილიანობა: ავტომატური მომხმარებლის შეყვანით (0-დან 55 ppt-მდე). წნევა:

  1. კომპენსაცია მყისიერი წნევის მნიშვნელობით, თუ წნევის სენსორი არის წყლის ზემოთ ან 20 სმ წყალზე ნაკლები.
  2. კომპენსაცია ნაგულისხმევი წნევის მნიშვნელობით, თუ წნევის სენსორი წყლის 20 სმ-ზე მეტია. ნაგულისხმევი მიიღება წნევის სენსორის მიერ ბოლო 1-პუნქტიანი კალიბრაციის დროს და ჩაწერილია ზონდის მეხსიერებაში.
რეზოლუცია დაბალი დიაპაზონი (<1 მგ/ლ): ~ 1 ppb (0.001 მგ/ლ).
საშუალო დიაპაზონი (<10 მგ/ლ): ~ 4-8 ppb (0.004-0.008 მგ/ლ).
მაღალი დიაპაზონი (>10 მგ/ლ): ~10 ppb (0.01 მგ/ლ).*
* რაც უფრო მაღალია დიაპაზონი, მით უფრო დაბალია გარჩევადობა.
სენსორის თავსახურის მოსალოდნელი სიცოცხლე ოპტიმალურ სიტუაციებში შესაძლებელია 2 წლამდე ვადა.
სხვები წყალგაუმტარი: IP68 ნიშანი ფიქსირებული კაბელით. სერთიფიკატები: RoHs, CE, C-Tick (დამუშავების პროცესშია). მასალები: Ryton (PPS) კორპუსი.
კაბელის სიგრძე: 6 მ (ვარიანტები არსებობს).

პროდუქტის სურათები

პროცესის ოპტიკური გახსნილი ჟანგბადის სენსორი MBRTU-PODO

პროდუქტის სურათები

MBRTU-PODO-H1 .PNG

გაყვანილობა

გთხოვთ გაყვანილობა, როგორც ნაჩვენებია ქვემოთ:

მავთული ფერი აღწერა
წითელი სიმძლავრე (4.5 ~ 36 V DC)
შავი GND
მწვანე UART_RX (განახლებისთვის ან კომპიუტერის დასაკავშირებლად)
თეთრი UART_TX (განახლებისთვის ან კომპიუტერის დასაკავშირებლად)
ყვითელი RS485A
ლურჯი RS485B

შენიშვნა: ორი UART მავთული შეიძლება მოიჭრას, თუ არ მოხდება განახლების/პროგრამირების ზონდი.

კალიბრაცია და გაზომვა

გააკეთეთ კალიბრაცია ოფციებში

კალიბრაციის გადატვირთვა

ა) გადატვირთეთ 100% კალიბრაცია.
მომხმარებელი წერს 0x0220 = 8
ბ) გადატვირთეთ 0% კალიბრაცია.
მომხმარებელი წერს 0x0220 = 16
გ) ტემპერატურის კალიბრაციის გადატვირთვა.
მომხმარებელი წერს 0x0220 = 32

1-პუნქტიანი კალიბრაცია

1-პუნქტიანი კალიბრაცია ნიშნავს ზონდის კალიბრაციას 100% გაჯერების წერტილში, რომელიც შეიძლება მიღებულ იქნეს ერთ-ერთი შემდეგი საშუალებით:

ა) ჰაერით გაჯერებულ წყალში (სტანდარტული მეთოდი).

ჰაერით გაჯერებული წყალი (მაგamp500 მლ) მიიღება უწყვეტი (1) წყლის ჰაერით გაწმენდით ჰაერის ბუშტუკების ან რაიმე ტიპის აერაციის გამოყენებით დაახლოებით 3 ~ 5 წუთის განმავლობაში, ან (2) წყლის შერევით მაგნიტური შემრევით 800 rpm-ზე 1 საათის განმავლობაში.

მას შემდეგ, რაც ჰაერით გაჯერებული წყალი მზად იქნება, ჩაყარეთ სენსორის თავსახური და ზონდის ტემპერატურის სენსორი ჰაერით გაჯერებულ წყალში და დაკალიბრეთ ზონდი მას შემდეგ, რაც მაჩვენებელი სტაბილური გახდება (ჩვეულებრივ 1 ~ 3 წუთი).

მომხმარებელი წერს 0x0220 = 1, შემდეგ ელოდება 30 წამს.

თუ 0x0102-ის საბოლოო მაჩვენებელი არ არის 100 ± 0.5%, გთხოვთ, შეამოწმოთ არის თუ არა მიმდინარე ტესტირების გარემოს სტაბილურობა ან სცადეთ ხელახლა.

ბ) წყლით გაჯერებულ ჰაერში (მოხერხებული მეთოდი).

ალტერნატიულად, 1-პტიანი კალიბრაცია შეიძლება ადვილად განხორციელდეს წყლით გაჯერებული ჰაერის გამოყენებით, მაგრამ 0 ~ 2% შეცდომა შეიძლება გამოწვეული იყოს სხვადასხვა ოპერაციებიდან გამომდინარე. რეკომენდებული პროცედურები მოცემულია შემდეგნაირად:

ი) ჩაყარეთ სენსორის თავსახური და ზონდის ტემპერატურის სენსორი სუფთა/ონკანის წყალში 1~2 წუთის განმავლობაში.
ii) ამოიღეთ ზონდი და სწრაფად დაასველეთ წყალი სენსორის თავსახურის ზედაპირზე ქსოვილით.
iii) დააინსტალირეთ სენსორის ბოლო კალიბრაციის/შენახვის ბოთლში შიგნით სველი ღრუბლით. მოერიდეთ სენსორის თავსახურის პირდაპირ კონტაქტს კალიბრაციის/შენახვის ბოთლში არსებულ ნებისმიერ წყალთან კალიბრაციის ამ ეტაპის დროს. შეინახეთ მანძილი სენსორის თავსახურსა და სველ ღრუბელს შორის ~ 2 სმ.
v) დაელოდეთ მაჩვენებლების სტაბილიზაციას (2 ~ 4 წუთი) და შემდეგ ჩაწერეთ 0x0220 = 2.

2-პუნქტიანი კალიბრაცია (100% და 0% გაჯერების წერტილები)

(i) ჩადეთ ზონდი ჰაერით გაჯერებულ წყალში, ჩაწერეთ 0x0220 = 1 მას შემდეგ, რაც DO მაჩვენებელი დასტაბილურდება.
(ii) მას შემდეგ, რაც DO მაჩვენებელი გახდება 100%, გადაიტანეთ ზონდი ნულოვანი ჟანგბადის წყალში (გამოიყენეთ ნატრიუმის სულფიდი, რომელიც დამატებულია ზედმეტად
წყლის სampლე).
(iii) ჩაწერეთ 0x0220 = 2, მას შემდეგ, რაც DO კითხვა სტაბილიზდება (~ სულ მცირე 2 წთ).

  • (iv) მომხმარებელი კითხულობს გაჯერებას 0x0102-ზე 1-პუნქტიანი დაკალიბრებისთვის, 0x0104 2-პუნქტიანი დაკალიბრებისთვის.
    2-პუნქტიანი კალორი არ არის აუცილებელი უმეტეს აპლიკაციებისთვის, გარდა იმ შემთხვევისა, როდესაც მომხმარებლებს არ სჭირდებათ ძალიან ზუსტი გაზომვა დაბალი DO კონცენტრაციით (<0.5 ppm).
  • დაუშვებელია „0% კალიბრაციის“ აღსრულება „100% კალიბრაციის“ გარეშე.
წერტილის დაკალიბრება ტემპერატურისთვის

ი) მომხმარებელი წერს 0x000A = გარემოს ტემპერატურა x100 (მაგ.: თუ გარემოს ტემპერატურა = 32.15, მაშინ მომხმარებელი წერს 0x000A=3215).
ii) მომხმარებლის კითხვის ტემპერატურა 0x000A-ზე. თუ ის უდრის თქვენს მიერ შეყვანილს, კალიბრაცია შესრულებულია. თუ არა, გთხოვთ, ისევ სცადოთ ნაბიჯი 1.

Modbus RTU პროტოკოლი

ბრძანების სტრუქტურა:
  • ბრძანებები არ უნდა გაიგზავნოს ბოლო პასუხის დასრულებიდან 50 mS-ზე ადრე.
  • თუ სლავისგან მოსალოდნელი პასუხი არ ჩანს > 25 mS-ზე, ჩააგდეთ კომუნიკაციის შეცდომა.
  • ზონდი მიჰყვება Modbus სტანდარტს 0x03, 0x06, 0x10, 0x17 ფუნქციებისთვის
სერიული გადაცემის სტრუქტურა:
  • მონაცემთა ტიპები დიდი-ენდიანია, თუ სხვაგვარად არ არის აღნიშნული.
  • თითოეულ RS485 გადაცემას ექნება: ერთი დაწყების ბიტი, 8 მონაცემთა ბიტი, პარიტეტის ბიტი და ორი გაჩერების ბიტი;
  • ბაუდის ნაგულისხმევი სიხშირე: 9600 (ზოგიერთ ზონდს შეიძლება ჰქონდეს 19200 წლის Baudrate);
  • ნაგულისხმევი Slave მისამართი: 1
  • საწყისი ბიტის შემდეგ გადაცემული 8 მონაცემთა ბიტი პირველი ყველაზე მნიშვნელოვანი ბიტია.
  • ბიტის თანმიმდევრობა
დაიწყე ცოტა 1 2 3 4 5 6 7 8 ცოტათი გაჩერდი
დრო
  • პროგრამული უზრუნველყოფის განახლებები უნდა განხორციელდეს ჩართვიდან 5 წამში, ან რბილი გადატვირთვის ზონდის წვერი LED იქნება მყარი ლურჯი ამ დროის განმავლობაში
  • პირველი ბრძანება არ შეიძლება შესრულდეს რვა წამზე ადრე ჩართვის ან რბილი გადატვირთვის შემდეგ
  • თუ არ არის მოსალოდნელი პასუხი გაცემული ბრძანებისგან, ვადაა 200 ms

Modbus RTU პროტოკოლი:

რეგისტრაცია # R/W დეტალები ტიპი შენიშვნები
0x0003 R LDO (მგ/ლ) x100 Uint16
0x0006 R გაჯერება % x100 Uint16
0x0008 R/W მარილიანობა (ppt) x100 Uint16
0x0009 R წნევა (kPa) x100 Uint16
x000A R ტემპერატურა (°C) x100 Uint16
0x000F R ბაუდის რეიტინგი Uint16 შენიშვნა 1
0x0010 R მონას მისამართი Uint16
0x0011 R ზონდის ID Uint32
0x0013 R სენსორის თავსახურის ID Uint32
0x0015 R Probe Firmware ვერსია x100 Uint16 შენიშვნა 2
0x0016 R გამოძიების პროგრამული უზრუნველყოფის მცირე რევიზია Uint16 შენიშვნა 2
0x0063 W ბაუდის რეიტინგი Uint16 შენიშვნა 1
0x0064 W მონას მისამართი Uint16
0x0100 R LDO (მგ/ლ) ათწილადი
0x0102 R გაჯერება % ათწილადი
0x0108 R წნევა (კპა) ათწილადი
0x010A R ტემპერატურა (°C) ათწილადი
0x010C R/W მიმდინარე გამოძიების თარიღი 6 ბაიტი შენიშვნა 3
0x010F R შეცდომის ბიტები Uint16 შენიშვნა 4
0x0117 R მარილიანობა (ppt) ათწილადი
0x0132 R/W ტემპერატურის ოფსეტური ათწილადი
0x0220 R/W კალიბრაციის ბიტები Uint16 შენიშვნა 5
0x02CF R მემბრანის თავსახურის სერიული ნომერი Uint16
0x0300 W რბილი გადატვირთვა Uint16 შენიშვნა 6

შენიშვნა:

  • შენიშვნა 1: ბაუდის სიჩქარის მნიშვნელობები: 0= 300, 1= 2400, 2= 2400, 3= 4800, 4= 9600, 5= 19200, 6=38400, 7= 115200.
  • შენიშვნა 2: პროგრამული უზრუნველყოფის ვერსია არის მისამართი 0x0015 გაყოფილი 100-ზე, შემდეგ ათწილადი, შემდეგ მისამართი 0x0016. მაგample: თუ 0x0015 = 908 და 0x0016 = 29, მაშინ firmware ვერსია არის v9.08.29.
  • შენიშვნა 3: ზონდს არ აქვს RTC, თუ ზონდს არ მიეწოდება უწყვეტი ენერგია ან გადატვირთულია, ყველა მნიშვნელობა აღდგება 0-მდე.
    თარიღის დროის ბაიტი არის წელი, თვე, დღე, დღე, საათი, წუთი, წამი. ყველაზე მნიშვნელოვანი და ნაკლებად.
    Example: iftheuserwrites0x010C=0x010203040506, მაშინ თარიღი დაინიშნება 3 წლის 2001 თებერვალს, 4:05:06 საათზე.
  • შენიშვნა 4: ბიტები ითვლება ყველაზე ნაკლებად მნიშვნელოვანი, დაწყებული 1-დან:
    • ბიტი 1 = გაზომვის კალიბრაციის შეცდომა.
    • ბიტი 3 = ზონდის ტემპერატურა საზღვრებს გარეთ, მაქსიმუმ 120 °C.
    • ბიტი 4 = კონცენტრაცია დიაპაზონის მიღმა: მინიმალური 0 მგ/ლ, მაქსიმალური 50 მგ/ლ. o ბიტი 5 = ზონდის წნევის სენსორის შეცდომა.
    • ბიტი 6 = წნევის სენსორი დიაპაზონის გარეთ: მინიმუმ 10 კპა, მაქსიმალური 500 კპა.
      ზონდი გამოიყენებს ნაგულისხმევ წნევას = 101.3 kPa.
    • ბიტი 7 = წნევის სენსორის კომუნიკაციის შეცდომა, ზონდი გამოიყენებს ნაგულისხმევ წნევას = 101.3 kPa.
      შენიშვნა 5:
      ჩაწერეთ (0x0220) 1 გაუშვით 100% კალიბრაცია.
      2 გაუშვით 0% კალიბრაცია.
      8 გადატვირთეთ 100% კალიბრაცია.
      16 გადატვირთეთ 0% კალიბრაცია.
      32 ტემპერატურის კალიბრაციის გადატვირთვა.
  • Note 6: თუ ამ მისამართზე 1 ჩაიწერება, შესრულდება რბილი გადატვირთვა, ყველა სხვა წაკითხვა/ჩაწერა იგნორირებულია.
    შენიშვნა 7: თუ ზონდს აქვს ჩაშენებული წნევის სენსორი, ეს არის მხოლოდ წაკითხვის მისამართი.
    შენიშვნა 8: ეს მნიშვნელობები არის 2 წერტილიანი კალიბრაციის შედეგები, ხოლო 0x0003 და 0x0006 მისამართი წარმოადგენს 1 პუნქტიანი კალიბრაციის შედეგებს.
Example Transmissions

CMD: წაიკითხეთ ზონდის მონაცემები

Raw Hex: 01 03 0003 0018 B5C0

მისამართი ბრძანება დაწყება მისამართი რეგისტრების # CRC
0x01 0x03 0x0003 0x0018 0xB5C0
1 წაიკითხეთ 3 0x18

Example 1 პასუხი გამოძიებიდან: 

ნედლეული Hex: 01 03 30 031B 0206 0000 2726 0208 0BB8 27AA 0AAA 0000 0000 0000 0BB8 0005 0001 0001 0410 0457 0000 038 0052 FAD0001

Example 2 პასუხი გამოძიებიდან:

Raw Hex: 01 03 30 0313 0206 0000 26F3 0208 0000 27AC 0AC8 0000 0000 0000 0000 0005 0001 0001 0410 0457

0000 038C 0052 0001 031A 2748 0000 5BC0

კონცენტრაცია (მგ/ლ) გაჯერება % მარილიანობა (ppt) წნევა (კპა) ტემპერატურა (°C) კონცენტრაცია 2pt (მგ/ლ) გაჯერება % 2pt
0x0313 0x26F3 0x0000 0x27AC 0x0AC8 0x031A 0x2748
7.87 მგ/ლ 99.71% Xpt ppt 101.56 კპა 27.60 °C 7.94 მგ/ლ 100.56 %

CMD: გაუშვით 100% კალიბრაცია

Raw Hex: 01 10 0220 0001 02 0001 4330

მისამართი ბრძანება დაწყება მისამართი რეგისტრების # # ბაიტი ღირებულება CRC
0x01 0x10 0x0220 0x0001 0x02 0x0001 0x4330
1 დაწერეთ Multi 544 1 2 გაუშვით 100% კალ

Example 1 პასუხი გამოძიებიდან:

Raw Hex: 01 10 0220 0001 01BB წარმატება!

CMD: გაუშვით 0% კალიბრაცია

Raw Hex: 01 10 0220 0001 02 0002 0331

მისამართი ბრძანება დაწყება მისამართი რეგისტრების # # ბაიტი ღირებულება CRC
0x01 0x10 0x0220 0x0001 0x02 0x0002 0x0331
1 დაწერეთ Multi 544 1 2 გაუშვით 0% კალ

Example 1 პასუხი გამოძიებიდან:

 Raw Hex: 01 10 0220 0001 01BB წარმატება!

CMD: განახლებული მარილიანობა = 45.00 ppt, წნევა = 101.00 kPa და ტემპერატურა = 27.00 °C

Raw Hex: 01 10 0008 0003 06 1194 2774 0A8C 185D

მისამართი ბრძანება დაწყება მისამართი რეგისტრების # # ბაიტი ღირებულება CRC
0x01 0x10 0x0008 0x0003 0x06 0x1194 2774 0A8C 0x185D
1 დაწერეთ Multi 719 1 2 45, 101, 27

Example 1 პასუხი გამოძიებიდან:

 Raw Hex: 01 10 0008 0003 01CA წარმატება!

მისამართი ბრძანება დაწყება მისამართი რეგისტრების # # ბაიტი ღირებულება CRC
0x01 0x10 0x02CF 0x0001 0x02 0x0457 0xD751
1 დაწერეთ Multi 719 1 2 1111

Example 1 პასუხი გამოძიებიდან:

 Raw Hex: 01 10 02CF 0001 304E წარმატებები!

ზომები

MBRTU-PODO-ს განზომილების ნახაზი (ერთეული: მმ)

MBRTU-PODO-ს განზომილების ნახაზი (ერთეული: მმ)

მოვლა

ზონდის მოვლა მოიცავს სენსორის თავსახურის გაწმენდას, ასევე ტესტის სისტემის სათანადო კონდიცირებას, მომზადებას და შენახვას.

როდესაც ზონდი არ გამოიყენება, რეკომენდირებულია ზონდის შენახვა დაყენებული სენსორის თავსახურით და კალიბრაციის/შენახვის ბოთლით, რომელიც შედიოდა თავდაპირველ შეფუთვაში, ძაფით ზონდზე. სუფთა წყლის ჭიქა ან ტენიანი/ტენიანი საფარის მექანიზმი ასევე შეიძლება საკმარისი იყოს, თუ კალიბრაციის/შენახვის ბოთლი არ არის ხელმისაწვდომი. კალიბრაციის/შენახვის ბოთლის შიგნით ღრუბელი უნდა იყოს ტენიანი საუკეთესო შედეგისთვის.

მოერიდეთ სენსორის თავსახურს ორგანულ გამხსნელთან შეხებას, ნაკაწრებს და შეურაცხმყოფელ შეჯახებებს სენსორის თავსახურის მუშაობის გაძლიერებისა და გახანგრძლივების მიზნით. განსაკუთრებული ყურადღება უნდა მიექცეს თავსახურის საფარის გაწმენდას, ზონდის და თავსახურის ჩაძირვას მტკნარ წყალში, შემდეგ კი ზედაპირის გაშრობას ხელსახოცით. არ წაშალოთ საფარი ზედაპირი.

შეცვალეთ სენსორის თავსახური, თუ თავსახურის საფარი გაცვეთილია ან მოშორებულია. არ შეეხოთ ზონდის წვერზე გამჭვირვალე ფანჯარას ძველი თავსახურის ამოხსნის შემდეგ. თუ რაიმე დამაბინძურებელი ან ნარჩენი არის ფანჯარაზე ან თავსახურის შიგნით, ფრთხილად ამოიღეთ ისინი ფხვნილის გარეშე ხელსახოცით. შემდეგ ხელახლა დაახურეთ ახალი სენსორის თავსახური ზონდზე.

დავითის ლოგო

დოკუმენტები / რესურსები

Daviteq MBRTU-PODO ოპტიკური გახსნილი ჟანგბადის სენსორი Modbus გამომავალით [pdf] მომხმარებლის სახელმძღვანელო
MBRTU-PODO ოპტიკური გახსნილი ჟანგბადის სენსორი Modbus გამომავალით, MBRTU-PODO, ოპტიკური გახსნილი ჟანგბადის სენსორი Modbus გამომავალით, სენსორი Modbus გამომავალით, Modbus გამომავალი

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *