Daviteq MBRTU-PODO ოპტიკური გახსნილი ჟანგბადის სენსორი Modbus გამომავალით
შესავალი
ოპტიკური გახსნილი ჟანგბადის სენსორი Modbus გამომავალი MBRTU-PODO
- ზუსტი და დაბალი ტექნიკური ოპტიკური გახსნილი ჟანგბადის ტექნოლოგია (ლუმინესცენტური ჩაქრობა).
- RS485/Modbus სიგნალის გამომავალი.
- ინდუსტრიის სტანდარტი, გამძლე კორპუსი 3⁄4” NPT-ით წინა და უკანა მხარეს.
- მოქნილი კაბელი: ფიქსირებული კაბელი (0001) და მოსახსნელი კაბელი (0002).
- ინტეგრირებული (ზონდზე დამონტაჟებული) წყალგაუმტარი წნევის სენსორი.
- ტემპერატურისა და წნევის ავტომატური კომპენსაცია.
- მარილიანობის ავტომატური კომპენსაცია მომხმარებლის მიერ შეყვანილი გამტარობის/მარილიანობის კონცენტრაციის მნიშვნელობით.
- მოსახერხებელი სენსორის თავსახურის შეცვლა ინტეგრირებული კალიბრით.
წყალში გახსნილი ჟანგბადის გაზომვა
სპეციფიკაცია
დიაპაზონი | 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. |
კალიბრაცია |
|
DO კომპენსაციის ფაქტორები | ტემპერატურა: ავტომატური, სრული დიაპაზონი.
მარილიანობა: ავტომატური მომხმარებლის შეყვანით (0-დან 55 ppt-მდე). წნევა:
|
რეზოლუცია | დაბალი დიაპაზონი (<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-ს განზომილების ნახაზი (ერთეული: მმ)
მოვლა
ზონდის მოვლა მოიცავს სენსორის თავსახურის გაწმენდას, ასევე ტესტის სისტემის სათანადო კონდიცირებას, მომზადებას და შენახვას.
როდესაც ზონდი არ გამოიყენება, რეკომენდირებულია ზონდის შენახვა დაყენებული სენსორის თავსახურით და კალიბრაციის/შენახვის ბოთლით, რომელიც შედიოდა თავდაპირველ შეფუთვაში, ძაფით ზონდზე. სუფთა წყლის ჭიქა ან ტენიანი/ტენიანი საფარის მექანიზმი ასევე შეიძლება საკმარისი იყოს, თუ კალიბრაციის/შენახვის ბოთლი არ არის ხელმისაწვდომი. კალიბრაციის/შენახვის ბოთლის შიგნით ღრუბელი უნდა იყოს ტენიანი საუკეთესო შედეგისთვის.
მოერიდეთ სენსორის თავსახურს ორგანულ გამხსნელთან შეხებას, ნაკაწრებს და შეურაცხმყოფელ შეჯახებებს სენსორის თავსახურის მუშაობის გაძლიერებისა და გახანგრძლივების მიზნით. განსაკუთრებული ყურადღება უნდა მიექცეს თავსახურის საფარის გაწმენდას, ზონდის და თავსახურის ჩაძირვას მტკნარ წყალში, შემდეგ კი ზედაპირის გაშრობას ხელსახოცით. არ წაშალოთ საფარი ზედაპირი.
შეცვალეთ სენსორის თავსახური, თუ თავსახურის საფარი გაცვეთილია ან მოშორებულია. არ შეეხოთ ზონდის წვერზე გამჭვირვალე ფანჯარას ძველი თავსახურის ამოხსნის შემდეგ. თუ რაიმე დამაბინძურებელი ან ნარჩენი არის ფანჯარაზე ან თავსახურის შიგნით, ფრთხილად ამოიღეთ ისინი ფხვნილის გარეშე ხელსახოცით. შემდეგ ხელახლა დაახურეთ ახალი სენსორის თავსახური ზონდზე.
დოკუმენტები / რესურსები
![]() |
Daviteq MBRTU-PODO ოპტიკური გახსნილი ჟანგბადის სენსორი Modbus გამომავალით [pdf] მომხმარებლის სახელმძღვანელო MBRTU-PODO ოპტიკური გახსნილი ჟანგბადის სენსორი Modbus გამომავალით, MBRTU-PODO, ოპტიკური გახსნილი ჟანგბადის სენსორი Modbus გამომავალით, სენსორი Modbus გამომავალით, Modbus გამომავალი |