หน้าแรกคู่มือPLCเทคนิคขั้นสูง

เทคนิคขั้นสูง

รวมเทคนิคขั้นสูงสำหรับ PLC ทั้ง PID, Analog และคำสั่งพิเศษ

รวมเทคนิคขั้นสูงสำหรับ PLC

ครอบคลุม PID Control สำหรับควบคุมอุณหภูมิ/ความเร็ว, การทำ Analog Scaling, คำสั่งพิเศษ (FMOV, Index/Offset), การเชื่อมต่อกับ C# และการ Import โปรเจคจาก GXWorks2

บทความในหมวดนี้(17)

  1. สอนการเขียน 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 เอง

    45 นาที
  2. การใช้งาน PID Control ใน PLC พร้อมเทคนิค Auto Tuning

    ทำ PID Control แบบง่ายใน PLC Samkoon ด้วยคำสั่ง EPID ตั้ง Parameter ใน SamSoar2022 แล้วเปิด Self-Adaptation ให้ CPU จูนค่า Kp, Ti, Td ให้เอง

    2 นาที
  3. การทำ Scaling สำหรับ Analog Input/Output ใน PLC

    ทำ Scaling ค่า Analog ใน SamSoar2022 ด้วยช่อง Digital range ใน Config → Project Setting → Analog เช่นเปลี่ยนจาก -32768–32767 เป็น 0–10000 ให้ 0V อ่านได้ 0 และ 10V อ่านได้ 10000

    2 นาที
  4. คำนวณค่าเฉลี่ยใน PLC

    หาค่าเฉลี่ยของข้อมูลใน PLC Samkoon ด้วยคำสั่ง AVE (16-bit จำนวนเต็ม), AVED (Double Word) และ AVEF (Floating Point) ใน SamSoar2022 พร้อมตัวอย่างค่าที่ทดลองรันในคลิป

    2 นาที
  5. สูตรเลขยกกำลังใน PLC - วิธีคำนวณและสร้าง Function Block

    คำนวณสูตรยกกำลังสิบ P = 10^((U−C)/1.286) ของเซนเซอร์แรงดันใน SamSoar2022 ด้วย Function Block ภาษา C ที่ใช้ pow() แล้วเรียกจาก Ladder ด้วยคำสั่ง CALLM

    3 นาที
  6. การใช้งาน Index และ Offset ใน PLC HMI - Data Sampling

    สอนใช้ Index Z ใน Samkoon PLC เก็บค่า D0 ทุก 100 ms ลง D10 เป็นต้นไปแล้ววาดกราฟด้วย Data Group Display และใช้ Offset ของ Bit Button ใน HMI เลือก Output Y0–Y7 จากปุ่มเดียว

    12 นาที
  7. คำสั่ง FMOV ใน Samkoon PLC - Move ข้อมูลหลายตัวแปรพร้อมกัน

    ใช้คำสั่ง FMOV และ FMOVD ใน SamSoar2022 ย้ายค่าเดียวไปใส่ D หลายตัวด้วยคำสั่งเดียว แทนการเขียน MOV ทีละบรรทัด พร้อมผลทดสอบใน Simulator

    2 นาที
  8. วิธีกำหนดค่าเริ่มต้นเมื่อ PLC ติด

    กำหนดค่าเริ่มต้นให้ D หรือ Y ใน PLC Samkoon ได้ 2 วิธี เขียน Ladder ด้วย M8150 กับ MOV หรือใช้ตาราง Element Initialize ใน SamSoar2022 พร้อมตั้ง Element Initialize เป็น Program ให้ค่าถูกเขียนทุกครั้งที่ PLC เปลี่ยนจาก Stop เป็น Run

    3 นาที
  9. จำค่าข้อมูลหลังไฟดับ

    ตั้งค่า Latch (Holding) ใน SamSoar2022 ที่ Config → Project Setting → Holding ให้ PLC Samkoon จำค่า M ไว้หลังไฟดับ พร้อมโปรแกรมทดสอบ M7500–M7509 และข้อควรรู้เรื่องเวลาชาร์จ Capacitor หลังเปิดเครื่อง

    1 นาที
  10. การอ่านค่า Encoder

    อ่าน Pulse จาก Encoder แบบ AB Phase ด้วย PLC Samkoon FAs ต่อ A เข้า X0 B เข้า X1 ใช้ High-speed Counter C251 กับคำสั่ง HCNT ใน SamSoar2022 ย้ายค่าไปใช้ด้วย MOVD และ Reset ด้วย MOVD K0

    1 นาที
  11. การใช้ C# พัฒนาซอฟต์แวร์เชื่อมต่อ PLC | Desktop Web Mobile

    ช่าง PLC ที่เขียน C# เป็น สร้างซอฟต์แวร์บน Desktop เว็บ หรือมือถือ ให้อ่านเขียนข้อมูล PLC ได้ ตัวอย่าง Desktop App อ่าน D0 และ D1 จาก PLC Samkoon เก็บลงฐานข้อมูล SQLite แล้ว Export เป็น CSV เปิดใน Excel

    2 นาที
  12. แปลงไฟล์ GXWorks2 เป็น Samkoon

    เปิดไฟล์โปรแกรม GX Works2 (.gxw) ใน SamSoar2022 ด้วย File → Open เลือกชนิดไฟล์ Mitsubishi GXW project file แล้ว Tool → Compile โปรแกรมจะแปลงโค้ดให้ใช้กับ PLC Samkoon โดยอัตโนมัติ

    1 นาที
  13. 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 ด้วยโปรแกรมฟรี

    2 นาที
  14. คำสั่ง MOV ใน PLC Samkoon แบบคลิปเดียวจบ: MOV, MOVF, FMOV, MVBLK

    รวมการใช้คำสั่งย้ายค่าใน SamSoar2022: MOV ค่าบวก ค่าลบ เลขฐาน 10 (K) และฐาน 16 (H), MOVF ค่าทศนิยม, MOV ค่า Word แตกเป็น Bit ลง Coil ด้วย K2M100/K4M100, FMOV ค่าเดียวไปหลายตำแหน่ง และ MVBLK ย้ายเป็นชุด

    3 นาที
  15. วิธีการดึงสัญญาณจาก PLC เครื่องจักรเก่า

    ดึงสัญญาณ Digital จาก PLC เครื่องจักรเก่าโดยไม่ต้องแก้โปรแกรมเดิม ด้วยการจั๊มป์สาย X และ Y ของ PLC ตัวเก่ามาเข้า X ของ PLC Samkoon ตัวใหม่ แบบ Sink ทั้งฝั่ง Input และ Output

    2 นาที
  16. วิธีเขียนโปรแกรม PLC นับจำนวนสั่งไฟติดแบบหน่วง Counter Timer

    เขียนโปรแกรม SamSoar2022 ให้ PLC Samkoon นับสัญญาณเซ็นเซอร์ที่ X0 ครบ 3 ครั้งด้วย CTU แล้ว SET Y0 ทั้ง 16 ตัว หน่วงเวลา 1 วินาทีด้วย TON จากนั้น RST Output และเคลียร์ Counter

    2 นาที
  17. วิธีออกคลื่น PWM ใน PLC

    ใช้คำสั่ง PWM ใน SamSoar2022 ออกคลื่น Pulse Width Modulation จาก PLC Samkoon รับ 3 พารามิเตอร์ Frequency (32-bit, 0–200 kHz), Duty Cycle (0–100) และขา Y ที่ออกคลื่น พร้อมผลบน Oscilloscope และดูจำนวนลูกที่ D8140

    3 นาที