อ่าน-เขียนอนาล็อกบน PLC LINGKONG LK3U/ZK3U ด้วยคำสั่ง RD3A และ WR3A พร้อมโหมดวัดอุณหภูมิ NTC | VR Automation

วันที่ 18 สิงหาคม 2569 | คู่มือเทคนิค | VR Automation

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 ซึ่งเหมาะกับการทดสอบหรือกรณีที่อยากคำนวณสเกลเองในโปรแกรม ส่วนกรณีที่สามแสดงว่าสเกลรองรับค่าติดลบได้ ทำให้ใช้กับเซนเซอร์ที่มีค่าเป็นลบ เช่น แรงดันสุญญากาศ ได้โดยตรง

💡 Pro Tip: ถ้าตั้งขอบบนน้อยกว่าหรือเท่ากับขอบล่าง (โดยไม่ได้เป็น 0 ทั้งคู่) PLC จะรายงานรหัส 6711 ทันที เวลาแก้บั๊กงานอนาล็อกจึงควรเช็กสองรีจิสเตอร์นี้ก่อนเสมอ ก่อนจะไปสงสัยที่ตัวเซนเซอร์หรือสายสัญญาณ

คำสั่ง 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

⚠️ ข้อควรระวัง: รหัส 6715 (ตัวต้านทาน NTC อาจขาดวงจร) เป็นตัวช่วยวินิจฉัยที่ดี ถ้าเจอรหัสนี้ให้วัดความต้านทานที่ปลายสายโพรบ — NTC10K ที่ 25 °C ควรอ่านได้ประมาณ 10 kΩ ถ้าอ่านได้อนันต์แปลว่าสายหรือโพรบขาด

เลือก NTC หรือ PT100 ดี

ประเด็น NTC10K / NTC50K PT100 (RTD)
ช่วงอุณหภูมิ −40 ถึง 210 °C −200 ถึง 850 °C
ความเป็นเชิงเส้น ไม่เป็นเชิงเส้น ต้องอาศัยตารางในเฟิร์มแวร์ เป็นเชิงเส้นสูง
ความไว/เวลาตอบสนอง ตอบสนองเร็ว หัวโพรบเล็กได้ ตอบสนองช้ากว่า
ผลจากความยาวสาย ทนสายยาวได้ดีกว่า ความต้านทานสายมีผลต่อค่าที่อ่าน
ต้นทุน ถูกกว่า สูงกว่า
เหมาะกับ งานต่ำกว่า 150–200 °C ในตู้หรือถัง งานอุณหภูมิสูงหรือที่ต้องการความแม่นยำสูง

สรุป

สามสิ่งที่ทำให้งานอนาล็อกบน LK3U/ZK3U ราบรื่นคือ กำหนดขอบบน/ขอบล่างให้ถูกต้องตามหน่วยวิศวกรรมที่จะใช้จริง, ตั้งค่าฟิลเตอร์ประมาณ 50 เพื่อกันสัญญาณรบกวนโดยไม่หน่วงเกินไป และถ้าจะใช้เป็นช่องวัดอุณหภูมิอย่าลืมตั้งขอบบน/ล่างกลับเป็น 0 ทั้งคู่ หากต้องการช่องอนาล็อกมากกว่าที่มีในตัว สามารถขยายผ่านพอร์ต CAN ได้ ดูรุ่นที่รองรับได้ในหมวด PLC

ตารางสรุป ความสามารถงานอนาล็อกของ LK3U/ZK3U
ความสามารถงานอนาล็อกของ LK3U/ZK3U — VR Automation

แหล่งข้อมูลและมาตรฐานอ้างอิง

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

สนใจสั่งซื้อ PLC LINGKONG LK3U / ZK3U?

VR Automation จำหน่ายและให้บริการติดตั้ง พร้อมทีมช่างผู้เชี่ยวชาญ

โทรสอบถามราคา: 083-848-8314

อีเมล: [email protected]

Line: @vrautomation

vrautomation.co.th

สต๊อกกรุณาสอบถาม | รับประกันสินค้า | บริการหลังการขาย | ออกใบกำกับภาษีได้

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *