PLC LINGKONG ตระกูล LK3U/ZK3U มีช่องอนาล็อกในตัวสูงสุด 10 ช่องอินพุตและ 2 ช่องเอาต์พุต โดยไม่ต้องซื้อโมดูลเพิ่ม แต่การเรียกใช้ต้องผ่านคำสั่งเฉพาะคือ RD3A และ WR3A ซึ่งมีวิธีกำหนดสเกลที่ต่างจาก PLC ทั่วไป บทความนี้อธิบายรูปแบบคำสั่ง การตั้งช่วงสเกล ค่าฟิลเตอร์ และการสลับช่องอนาล็อกไปเป็นช่องวัดอุณหภูมิ ตรงตามคู่มือผู้ผลิต
สเปคช่องอนาล็อกที่มีมาในตัว
| หัวข้อ | LK3U-14 / 20 | LK3U-32 / 48 | LK3U-64 และ ZK3U |
|---|---|---|---|
| อินพุตอนาล็อก | 2 ช่อง | 4 ช่อง | 10 ช่อง |
| เอาต์พุตอนาล็อก | 2 ช่อง | 2 ช่อง | 2 ช่อง |
| สัญญาณค่าเริ่มต้น | 0–10 V | 0–10 V | 0–10 V |
| เปลี่ยนเป็นกระแสได้ | 0–20 mA | 0–20 mA | 0–20 mA |
| เปลี่ยนเป็นวัดอุณหภูมิ | NTC10K / NTC50K | NTC10K / NTC50K | NTC10K / NTC50K |
คำสั่ง RD3A — อ่านค่าอนาล็อกเข้ามา
รูปแบบตามคู่มือคือ [RD3A K0 D0 D10] ซึ่งแปลว่า
| ตำแหน่ง | ความหมาย | ข้อกำหนด |
|---|---|---|
| ตัวที่ 1 (K0) | หมายเลขช่องอนาล็อกอินพุต | เกินจำนวนช่องจริง = รหัสข้อผิดพลาด 6711 |
| ตัวที่ 2 (D0) | รีจิสเตอร์เริ่มต้นของบล็อกสเกล | ต้องเป็นรีจิสเตอร์ D เท่านั้น |
| D0 | ขอบบนของสเกล | — |
| D1 | ขอบล่างของสเกล | — |
| D2 | สัมประสิทธิ์ฟิลเตอร์หน่วงอันดับหนึ่ง | 0–128 ยิ่งมากยิ่งหน่วงมาก แนะนำ 50 |
| ตัวที่ 3 (D10) | รีจิสเตอร์ปลายทางที่เก็บค่าที่อ่านได้ | — |
ตัวอย่างการสเกลจากคู่มือช่วยให้เห็นภาพชัด
| ค่าที่ตั้ง | ช่วงสัญญาณ | อินพุตจริง | ค่าที่ได้ใน D10 |
|---|---|---|---|
| D0=1000, D1=0 | 0–10 V | 5 V | 500 |
| D0=0, D1=0 | 0–20 mA | 5 mA | 1024 |
| D0=1000, D1=−1000 | 0–10 V | 6 V | 200 |
สังเกตกรณีที่สอง — เมื่อตั้งขอบบนและขอบล่างเป็น 0 ทั้งคู่ ระบบจะคืนค่าดิบเต็มช่วง 0–4095 ซึ่งเหมาะกับการทดสอบหรือกรณีที่อยากคำนวณสเกลเองในโปรแกรม ส่วนกรณีที่สามแสดงว่าสเกลรองรับค่าติดลบได้ ทำให้ใช้กับเซนเซอร์ที่มีค่าเป็นลบ เช่น แรงดันสุญญากาศ ได้โดยตรง
คำสั่ง WR3A — เขียนค่าอนาล็อกออกไป
รูปแบบคือ [WR3A K0 D0 D10] โครงสร้างเหมือน RD3A แต่ทิศทางกลับกัน โดย D0 คือขอบบน D1 คือขอบล่าง และ D10 คือค่าที่ต้องการให้ส่งออก
| ค่าที่ตั้ง | ช่วงเอาต์พุต | ต้องการส่งออก | ค่าที่ใส่ใน D10 |
|---|---|---|---|
| D0=1000, D1=0 | 0–10 V | 5 V | 500 |
| D0=0, D1=0 | 0–20 mA | 5 mA | 1024 |
| D0=1000, D1=−1000 | 0–10 V | 6 V | 200 |
คู่มือระบุเงื่อนไขข้อผิดพลาดไว้สามกรณี ทั้งหมดให้รหัส 6712 คือ ระบุช่องเกินจำนวนจริง, ระบุตัวถูกดำเนินการที่ไม่ใช่รีจิสเตอร์ D และป้อนค่าที่อยู่นอกช่วง D0–D1
สลับช่องอนาล็อกเป็นช่องวัดอุณหภูมิด้วย D8009
จุดเด่นที่หลายคนไม่รู้คือ ช่อง AD ของ LK3U/ZK3U เปลี่ยนเป็นช่องอ่านเทอร์มิสเตอร์ NTC ได้เลย โดยไม่ต้องซื้อโมดูลอุณหภูมิ ใช้เทอร์มิสเตอร์ค่า B เท่ากับ 3950K และเลือกชนิดผ่านบิตของ D8009
| บิตของ D8009 | ช่อง AD | ค่า 0 | ค่า 1 |
|---|---|---|---|
| bit0 | AD0 | NTC10K | NTC50K |
| bit1 | AD1 | NTC10K | NTC50K |
| bit2–bit9 | AD2–AD9 | NTC10K | NTC50K |
| ชนิดโพรบ | ช่วงวัด | ตัวอย่างค่าที่อ่านได้ |
|---|---|---|
| NTC10K | −40 ถึง 150 °C | 98.5 °C → D10 = 985 |
| NTC10K | ค่าติดลบ | −23.8 °C → D10 = −238 |
| NTC50K | −40 ถึง 210 °C | 203.4 °C → D10 = 2034 |
ข้อมูลที่อ่านได้อยู่ในรูปทศนิยมหนึ่งตำแหน่งแบบไม่มีจุด เช่น ได้ 1234 หมายถึง 123.4 °C ในโหมดนี้คู่มือกำหนดว่า ขอบบนและขอบล่างต้องตั้งเป็น 0 ทั้งคู่เท่านั้น หากตั้งค่าอื่นค่าอุณหภูมิจะคลาดเคลื่อน ส่วนกรณีใช้ PT100 คู่มือแนะนำขอบบน/ล่างที่ −2487 ถึง 4959
เลือก NTC หรือ PT100 ดี
| ประเด็น | NTC10K / NTC50K | PT100 (RTD) |
|---|---|---|
| ช่วงอุณหภูมิ | −40 ถึง 210 °C | −200 ถึง 850 °C |
| ความเป็นเชิงเส้น | ไม่เป็นเชิงเส้น ต้องอาศัยตารางในเฟิร์มแวร์ | เป็นเชิงเส้นสูง |
| ความไว/เวลาตอบสนอง | ตอบสนองเร็ว หัวโพรบเล็กได้ | ตอบสนองช้ากว่า |
| ผลจากความยาวสาย | ทนสายยาวได้ดีกว่า | ความต้านทานสายมีผลต่อค่าที่อ่าน |
| ต้นทุน | ถูกกว่า | สูงกว่า |
| เหมาะกับ | งานต่ำกว่า 150–200 °C ในตู้หรือถัง | งานอุณหภูมิสูงหรือที่ต้องการความแม่นยำสูง |
สรุป
สามสิ่งที่ทำให้งานอนาล็อกบน LK3U/ZK3U ราบรื่นคือ กำหนดขอบบน/ขอบล่างให้ถูกต้องตามหน่วยวิศวกรรมที่จะใช้จริง, ตั้งค่าฟิลเตอร์ประมาณ 50 เพื่อกันสัญญาณรบกวนโดยไม่หน่วงเกินไป และถ้าจะใช้เป็นช่องวัดอุณหภูมิอย่าลืมตั้งขอบบน/ล่างกลับเป็น 0 ทั้งคู่ หากต้องการช่องอนาล็อกมากกว่าที่มีในตัว สามารถขยายผ่านพอร์ต CAN ได้ ดูรุ่นที่รองรับได้ในหมวด PLC

แหล่งข้อมูลและมาตรฐานอ้างอิง
- Catalog: LK3UZK3U-en.pdf — Lingkong LK3U/ZK3U Series PLC User Manual (หน้า Analog Input Description, Analog Output Description, Temperature Collection Instructions)
- Dwyer Omega — NTC Thermistors vs. Resistance Temperature Detectors (RTDs) — เปรียบเทียบช่วงวัด ความแม่นยำ และเวลาตอบสนอง
- ANDIVI — What’s the Difference Between PT100 and NTC 5k, 10k, 20K Sensors? — ความต่างของเซนเซอร์แต่ละชนิดในงานอุตสาหกรรม
- Industrial Monitor Direct — NTC Thermistor vs Pt100: Wiring and Configuration Guide — แนวทางเดินสายและเลือกชนิดโพรบ

สนใจสั่งซื้อ PLC LINGKONG LK3U / ZK3U?
VR Automation จำหน่ายและให้บริการติดตั้ง พร้อมทีมช่างผู้เชี่ยวชาญ
โทรสอบถามราคา: 083-848-8314
อีเมล: [email protected]
Line: @vrautomation
สต๊อกกรุณาสอบถาม | รับประกันสินค้า | บริการหลังการขาย | ออกใบกำกับภาษีได้

