เทคนิคขั้นสูง
รวมเทคนิคขั้นสูงสำหรับ PLC ทั้ง PID, Analog และคำสั่งพิเศษ
รวมเทคนิคขั้นสูงสำหรับ PLC
ครอบคลุม PID Control สำหรับควบคุมอุณหภูมิ/ความเร็ว, การทำ Analog Scaling, คำสั่งพิเศษ (FMOV, Index/Offset), การเชื่อมต่อกับ C# และการ Import โปรเจคจาก GXWorks2
บทความในหมวดนี้(17)
- 45 นาที
สอนการเขียน PID Control ใน PLC พร้อมตัวอย่าง PWM และทฤษฎี
PID Control ตั้งแต่ศูนย์ด้วยตัวอย่างต้มน้ำให้ได้ 50 องศา เขียน PWM, On-Off และสูตร PID แบบ Discrete เองใน SamSoar2022 บน 2-in-1 GT-043-16MT + F-4PT แล้วใช้คำสั่ง EPID ให้ Self Tune หาค่า KP, TI, TD เอง
- 2 นาที
การใช้งาน PID Control ใน PLC พร้อมเทคนิค Auto Tuning
ทำ PID Control แบบง่ายใน PLC Samkoon ด้วยคำสั่ง EPID ตั้ง Parameter ใน SamSoar2022 แล้วเปิด Self-Adaptation ให้ CPU จูนค่า Kp, Ti, Td ให้เอง
- 2 นาที
การทำ Scaling สำหรับ Analog Input/Output ใน PLC
ทำ Scaling ค่า Analog ใน SamSoar2022 ด้วยช่อง Digital range ใน Config → Project Setting → Analog เช่นเปลี่ยนจาก -32768–32767 เป็น 0–10000 ให้ 0V อ่านได้ 0 และ 10V อ่านได้ 10000
- 2 นาที
คำนวณค่าเฉลี่ยใน PLC
หาค่าเฉลี่ยของข้อมูลใน PLC Samkoon ด้วยคำสั่ง AVE (16-bit จำนวนเต็ม), AVED (Double Word) และ AVEF (Floating Point) ใน SamSoar2022 พร้อมตัวอย่างค่าที่ทดลองรันในคลิป
- 3 นาที
สูตรเลขยกกำลังใน PLC - วิธีคำนวณและสร้าง Function Block
คำนวณสูตรยกกำลังสิบ P = 10^((U−C)/1.286) ของเซนเซอร์แรงดันใน SamSoar2022 ด้วย Function Block ภาษา C ที่ใช้ pow() แล้วเรียกจาก Ladder ด้วยคำสั่ง CALLM
- 12 นาที
การใช้งาน Index และ Offset ใน PLC HMI - Data Sampling
สอนใช้ Index Z ใน Samkoon PLC เก็บค่า D0 ทุก 100 ms ลง D10 เป็นต้นไปแล้ววาดกราฟด้วย Data Group Display และใช้ Offset ของ Bit Button ใน HMI เลือก Output Y0–Y7 จากปุ่มเดียว
- 2 นาที
คำสั่ง FMOV ใน Samkoon PLC - Move ข้อมูลหลายตัวแปรพร้อมกัน
ใช้คำสั่ง FMOV และ FMOVD ใน SamSoar2022 ย้ายค่าเดียวไปใส่ D หลายตัวด้วยคำสั่งเดียว แทนการเขียน MOV ทีละบรรทัด พร้อมผลทดสอบใน Simulator
- 3 นาที
วิธีกำหนดค่าเริ่มต้นเมื่อ PLC ติด
กำหนดค่าเริ่มต้นให้ D หรือ Y ใน PLC Samkoon ได้ 2 วิธี เขียน Ladder ด้วย M8150 กับ MOV หรือใช้ตาราง Element Initialize ใน SamSoar2022 พร้อมตั้ง Element Initialize เป็น Program ให้ค่าถูกเขียนทุกครั้งที่ PLC เปลี่ยนจาก Stop เป็น Run
- 1 นาที
จำค่าข้อมูลหลังไฟดับ
ตั้งค่า Latch (Holding) ใน SamSoar2022 ที่ Config → Project Setting → Holding ให้ PLC Samkoon จำค่า M ไว้หลังไฟดับ พร้อมโปรแกรมทดสอบ M7500–M7509 และข้อควรรู้เรื่องเวลาชาร์จ Capacitor หลังเปิดเครื่อง
- 1 นาที
การอ่านค่า Encoder
อ่าน Pulse จาก Encoder แบบ AB Phase ด้วย PLC Samkoon FAs ต่อ A เข้า X0 B เข้า X1 ใช้ High-speed Counter C251 กับคำสั่ง HCNT ใน SamSoar2022 ย้ายค่าไปใช้ด้วย MOVD และ Reset ด้วย MOVD K0
- 2 นาที
การใช้ C# พัฒนาซอฟต์แวร์เชื่อมต่อ PLC | Desktop Web Mobile
ช่าง PLC ที่เขียน C# เป็น สร้างซอฟต์แวร์บน Desktop เว็บ หรือมือถือ ให้อ่านเขียนข้อมูล PLC ได้ ตัวอย่าง Desktop App อ่าน D0 และ D1 จาก PLC Samkoon เก็บลงฐานข้อมูล SQLite แล้ว Export เป็น CSV เปิดใน Excel
- 1 นาที
แปลงไฟล์ GXWorks2 เป็น Samkoon
เปิดไฟล์โปรแกรม GX Works2 (.gxw) ใน SamSoar2022 ด้วย File → Open เลือกชนิดไฟล์ Mitsubishi GXW project file แล้ว Tool → Compile โปรแกรมจะแปลงโค้ดให้ใช้กับ PLC Samkoon โดยอัตโนมัติ
- 2 นาที
PLC Samkoon ทุกรุ่น 16-66 I/O พร้อม Extension Module
PLC Samkoon มีรุ่น 16, 32, 50 และ 66 I/O ทุกรุ่นมี RS485 2 พอร์ตและพอร์ต LAN ขยาย I/O ได้ด้วย Extension Module ที่สื่อสารผ่าน CAN เขียนโปรแกรมผ่านสาย USB-C หรือ LAN ด้วยโปรแกรมฟรี
- 3 นาที
คำสั่ง MOV ใน PLC Samkoon แบบคลิปเดียวจบ: MOV, MOVF, FMOV, MVBLK
รวมการใช้คำสั่งย้ายค่าใน SamSoar2022: MOV ค่าบวก ค่าลบ เลขฐาน 10 (K) และฐาน 16 (H), MOVF ค่าทศนิยม, MOV ค่า Word แตกเป็น Bit ลง Coil ด้วย K2M100/K4M100, FMOV ค่าเดียวไปหลายตำแหน่ง และ MVBLK ย้ายเป็นชุด
- 2 นาที
วิธีการดึงสัญญาณจาก PLC เครื่องจักรเก่า
ดึงสัญญาณ Digital จาก PLC เครื่องจักรเก่าโดยไม่ต้องแก้โปรแกรมเดิม ด้วยการจั๊มป์สาย X และ Y ของ PLC ตัวเก่ามาเข้า X ของ PLC Samkoon ตัวใหม่ แบบ Sink ทั้งฝั่ง Input และ Output
- 2 นาที
วิธีเขียนโปรแกรม PLC นับจำนวนสั่งไฟติดแบบหน่วง Counter Timer
เขียนโปรแกรม SamSoar2022 ให้ PLC Samkoon นับสัญญาณเซ็นเซอร์ที่ X0 ครบ 3 ครั้งด้วย CTU แล้ว SET Y0 ทั้ง 16 ตัว หน่วงเวลา 1 วินาทีด้วย TON จากนั้น RST Output และเคลียร์ Counter
- 3 นาที
วิธีออกคลื่น PWM ใน PLC
ใช้คำสั่ง PWM ใน SamSoar2022 ออกคลื่น Pulse Width Modulation จาก PLC Samkoon รับ 3 พารามิเตอร์ Frequency (32-bit, 0–200 kHz), Duty Cycle (0–100) และขา Y ที่ออกคลื่น พร้อมผลบน Oscilloscope และดูจำนวนลูกที่ D8140
มีคำถาม? ติดต่อทีมงาน