เดอะ เซ็นเซอร์วัดระดับแบบความจุ KSLV 605 จาก Kacise ถูกใช้อย่างแพร่หลายในแอปพลิเคชันการตรวจสอบระดับของเหลวในอุตสาหกรรมทั่วเอเชียตะวันออกเฉียงใต้ ยุโรป และอเมริกาเหนือ การตั้งค่าการสื่อสาร Modbus RTU ให้ถูกต้องเป็นสิ่งสำคัญอย่างยิ่งเพื่อรับประกันการส่งข้อมูลที่เชื่อถือได้และประสิทธิภาพของระบบที่ดีที่สุด.
คู่มือที่ครบถ้วนนี้ครอบคลุมทุกเรื่อง ตั้งแต่การตั้งค่าความเร็วบอดเรตขั้นพื้นฐานไปจนถึงการปรับเทียบภาคสนามขั้นสูง ซึ่งช่วยวิศวกรในการ อินเดีย, เวียดนาม, บราซิล, และภูมิภาคอื่น ๆ สามารถนำ KSLV 605 เข้าสู่ระบบ SCADA หรือ PLC ของตนได้อย่างรวดเร็วและถูกต้อง.
เพื่อทราบรายละเอียดเพิ่มเติมเกี่ยวกับข้อตกลงนี้ โปรดคลิก ที่นี่.
1. การตั้งค่าการสื่อสารขั้นพื้นฐาน
ก่อนที่จะสื่อสารกับเซ็นเซอร์ คุณต้องตรวจสอบให้แน่ใจว่าความเร็วการส่งข้อมูล (baud rate) และ Slave ID ของคุณตรงกับของตัวควบคุมหรือ PLC การตั้งค่าเริ่มต้นจากโรงงานคือ:
| พารามิเตอร์ | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
| ความเร็วการส่งข้อมูล | 19,200 bps | 8 บิตสูงสุดของรีจิสเตอร์ 0x00 |
| รหัสทาส | 1 | 8 บิตล่างของรีจิสเตอร์ 0x00 |
| รูปแบบข้อมูล | 8N1 | 8 บิตข้อมูล, ไม่มีพาริตี, 1 บิตหยุด |
| ระเบียบวิธี | Modbus RTU | โปรโตคอลอนุกรมตามมาตรฐานอุตสาหกรรม |
การปรับอัตราการส่งข้อมูล (Baud Rate)
อัตราการส่งข้อมูลถูกเก็บไว้ใน 8 บิตสูงสุดของรีจิสเตอร์ 0x00. เพื่อตรวจสอบอัตราปัจจุบัน ให้ส่งคำสั่งต่อไปนี้:
01 03 00 00 00 01
- ค่าที่ส่งคืน
06= 19,200 bps (ค่าเริ่มต้น) - ค่าที่ส่งคืน
05= 9,600 bps - ค่าที่ส่งคืน
07= 38,400 bps - ค่าที่ส่งคืน
08= 57,600 bps - ค่าที่ส่งคืน
09= 115,200 bps
ดู: ส่วน 1 – การปรับอัตราการส่งข้อมูล (Baud Rate)
เพื่อปรับเปลี่ยนความเร็วการส่งข้อมูล (baud rate) ให้เขียนค่าที่สอดคล้องกันลงในไบต์สูงของรีจิสเตอร์ 0x00 โดยใช้คำสั่ง Modbus สำหรับการเขียนรีจิสเตอร์เดียว (รหัสฟังก์ชัน 06).
การเปลี่ยน Slave ID
ID ของ Slave ถูกเก็บไว้ใน 8 บิตล่างของรีจิสเตอร์ 0x00. หลังจากเขียน ID ใหม่ (เช่น เปลี่ยนจาก 01 ไปยัง 02), คุณต้อง รีสตาร์ทเซ็นเซอร์ โดยตัดการเชื่อมต่อและเชื่อมต่อแหล่งจ่ายไฟใหม่ เพื่อให้การเปลี่ยนแปลงมีผล.
ดู: ส่วน 2 – การปรับเปลี่ยน Slave ID
2. การอ่านข้อมูลการวัด
หน้าที่หลักของ เซ็นเซอร์วัดระดับแบบความจุ KSLV 605 คือเพื่อส่งข้อมูลระดับของเหลวและอุณหภูมิแบบเรียลไทม์ผ่านรีจิสเตอร์ Modbus.
| ที่อยู่จดทะเบียน | ประเภทข้อมูล | คำอธิบาย | ตัวอย่าง |
|---|---|---|---|
| 0x0101 | Unsigned Int16 | ระดับของเหลว (มม.) | 0x01F4 = 500 มม. |
| 0x0102 | Integer16 | อุณหภูมิ (°C) x 100 | 0x0CE4 = 33.00°C |
| 0x0103 | Unsigned Int16 | ธงสถานะ | หน้ากากบิตสำหรับสัญญาณเตือน |
| 0x0104 | Integer16 | ระยะห่างจากจุดอ้างอิง (มม.) | ระยะทางสูงสุด ลบด้วยค่าออฟเซ็ต |
การวัดระดับของเหลว
อ่านจากรีจิสเตอร์ 0x0101. ค่าที่ส่งกลับมาแสดงถึงความสูงโดยตรงในมิลลิเมตร ตัวอย่างเช่น ค่าที่ส่งกลับมาคือ 0x01F4 (500 ในระบบทศนิยม) หมายถึง ระดับน้ำ 500 มม..
ค่าอุณหภูมิ
อ่านจากรีจิสเตอร์ 0x0102. กฎการคำนวณคือ:
ค่าทศนิยม / 100 = อุณหภูมิใน °C
- หากไม่มีการวัดอุณหภูมิของของเหลวแบบปรับแต่งได้ ระบบจะแสดงอุณหภูมิของชิปภายใน.
- ตัวอย่าง:
0x0CE4= 3300 (ระบบทศนิยม) = 33.00°C
ดู: ตอนที่ 10 – วิธีอ่านผลการวัด
3. การตั้งค่าสวิตช์และสัญญาณออก 4-20mA
หาก KSLV 605 ของคุณเป็นรุ่นที่มีเอาต์พุตสวิตช์ คุณสามารถกำหนดพฤติกรรมของรีเลย์และช่วงค่าอนาล็อกได้ผ่านการตั้งค่ารีจิสเตอร์.
เปลี่ยนการตั้งค่า
- สวิตช์ 1: สมัคร
0x01– กำหนดค่าขีดจำกัดบน/ล่างของสัญญาณเตือน - สวิตช์ 2: สมัคร
0x04– กำหนดค่าเกณฑ์ของรีเลย์ทุติยภูมิ (ซึ่งสอดคล้องกับช่วง 4-20 mA)
ดู: ส่วนที่ 3 – การตั้งค่าสวิตช์ 1 | ดู: ตอนที่ 5 – การตั้งค่า Switch 2
การตั้งค่าค่าขีดจำกัด
ค่า (มม.) x 10 – แปลงเป็นระบบฐานสิบหก – เขียนลงในรีจิสเตอร์
ตัวอย่าง: เพื่อตั้งค่าเกณฑ์การเปลี่ยนที่ 100 มม. ให้คำนวณ 100 x 10 = 1000 ซึ่งเท่ากับ 0x03E8 ในรูปแบบเลขฐานสิบหก.
ดู: ส่วน 4 – ค่าขีดจำกัดของสวิตช์ 1
การแมปวงจรกระแส 4-20 mA
ค่าขีดจำกัดต่ำและสูงสำหรับ สวิตช์ 2 จะสอดคล้องกับช่วงสัญญาณออกแบบอนาล็อก 4 mA และ 20 mA โดยอัตโนมัติ.
ดู: ตอนที่ 6 – Switch 2 Thresholds & 4-20mA
4. การปรับแต่งประสิทธิภาพ
การตั้งค่าการคำนวณค่าเฉลี่ยของการวัด
เพื่อปรับสมดุลระหว่างความเร็วในการตอบสนองและความเสถียรของการวัด ให้ปรับจำนวนการเฉลี่ยในรีจิสเตอร์ 0x07:
| นับ | Hex | ช่วงเวลาการอัปเดต | ตัวอย่างการใช้งานที่ดีที่สุด |
|---|---|---|---|
| 2 | 0x02 | ประมาณ 1 วินาที | กระบวนการที่เปลี่ยนแปลงอย่างรวดเร็ว |
| 4 | 0x04 | ประมาณ 2 วินาที | การเฝ้าติดตามแบบทั่วไป |
| 8 | 0x08 | ประมาณ 4 วินาที | ของเหลวที่คงตัว มีการผันผวนเล็กน้อย |
| 12 | 0x0C | ประมาณ 5 วินาที | การกรองเสียงรบกวนสูงสุด (ค่าเริ่มต้น) |
เพื่อเพิ่มความเร็วในการตอบสนอง ให้ลดจำนวนค่าเฉลี่ยลง โดยการเปลี่ยนจาก 0x0C (12 ตัวอย่าง, ระยะเวลาระหว่างตัวอย่างประมาณ 5 วินาที) ไปยัง 0x02 (2 ตัวอย่าง) ให้ข้อมูลอัปเดตประมาณ ครั้งต่อวินาที.
ดู: ตอนที่ 7 – การปรับค่าเฉลี่ยของจำนวน
ระบบชดเชยจุดบอด
KSLV 605 มีพื้นที่อับสัญญาณตามค่าเริ่มต้นคือ 12 มม. ที่จุดต่ำสุดของช่วงการตรวจจับ หากมีช่องว่างเพิ่มเติม (เช่น 8 มม.) ให้ปรับค่าเรจิสเตอร์ 0x09 รวมทั้งหมด (20 มม.).
เขียน 0x0014 (20 ในระบบฐานสิบ) เพื่อบันทึกค่า 0x09 เพื่อความแม่นยำสูงสุด.
5. ขั้นตอนการปรับเทียบในสนาม
การปรับเทียบแบบมือเป็นสิ่งจำเป็นเมื่อเปลี่ยนตัวกลางของของเหลว (เช่น จากน้ำเป็นน้ำมัน) ทุกคำสั่งใช้รีจิสเตอร์ 0x0A:
| ขั้นตอน | การกระทำ | รหัส | รายละเอียด |
|---|---|---|---|
| 1 | การปรับเทียบเป็นศูนย์ | 130 | ระบายน้ำมันออกจากถังให้หมด ปล่อยให้เซ็นเซอร์แห้ง แล้วเขียนโค้ด |
| 2 | การปรับเทียบอย่างครบถ้วน | 230 | เติมให้เต็มระดับสูงสุด แล้วเขียนโค้ด |
| 3 | บันทึกการตั้งค่า | 30 | สำคัญ – การตั้งค่าจะสูญหายหากไม่บันทึก |
คำเตือน: คุณ ต้อง เขียนโค้ด 30 หลังจากปรับเทียบแล้ว ให้บันทึกข้อมูลไว้อย่างถาวร มิฉะนั้นข้อมูลจะสูญหายเมื่อปิดและเปิดเครื่องใหม่.
6. การแก้ไขปัญหาทั่วไป
| ปัญหา | สาเหตุที่อาจเกิดขึ้น | วิธีแก้ปัญหา |
|---|---|---|
| ไม่มีการตอบสนองจากเซ็นเซอร์ | ความไม่ตรงกันของอัตราการส่งข้อมูล (Baud rate) หรือรหัส Slave ID | ตรวจสอบว่าตัวควบคุมตรงกับค่าเริ่มต้น (19200bps, ID 1) |
| การอ่านผิดพลาด | การปรับตั้งไม่ถูกบันทึกหรือจุดบอดไม่ชดเชย | กระบวนการปรับตั้งซ้ํา |
| ข้อมูลระดับความโปร่งแสง | จํานวนการเยื้องต่ําเกินไป | เพิ่มจํานวนในเลขฐาน 0x07 (พยายาม 0x08 หรือ 0x0C) |
| ปุ่มสลับที่ไม่ถูกต้อง | การ คํานวณ ผิด | คํานวณใหม่: mm x 10 to hex |
| หมุน & 90 | สลับช่อง 2 ไม่เข้าคู่ | ตรวจสอบทั้งระดับต่ําและสูง |
สรุป
การปรับแต่ง เซ็นเซอร์วัดระดับแบบความจุ KSLV 605 ผ่าน Modbus RTU มั่นใจได้ถึงการแสดงระยะยาว จะใช้ในโรงงานบําบัดน้ําข้าม อินเดียและเอเชียตะวันออกเฉียงใต้สารเคมีใน ยุโรปหรือน้ํามันและก๊าซใน บราซิลข้อ แนะ เหล่า นี้ แม่นยํา ที่ สุด และ ทัน เวลา.
เพื่อการสนับสนุน ติดต่อทีมวิศวกรรมของเรา ที่ Kacise สําหรับที่ปรึกษาการรวมโมดบัสฟรี
