PLC

คู่มือการเขียนโปรแกรม PLC, Ladder Diagram, และการเชื่อมต่ออุปกรณ์

รวมคู่มือการใช้งาน PLC (Programmable Logic Controller) สำหรับงาน Automation

สิ่งที่คุณจะได้เรียนรู้

พื้นฐาน PLC และ SamSoar2022

เริ่มจากศูนย์ — เรียนรู้หลักการทำงานของ PLC, การต่อวงจร Digital I/O, การเขียน Ladder Logic, Counter, Timer, Sequence Control จนถึงการเขียน Manual/Auto ด้วย Subroutine (16 บทเรียนต่อเนื่อง)

Modbus Protocol

เรียนรู้การสื่อสาร Modbus RS485 และ TCP/IP สำหรับเชื่อมต่อ PLC กับอุปกรณ์ภายนอก พร้อมเครื่องมือทดสอบอย่าง Modbus Poll

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

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

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

  1. PLC กับ HMI ต่างกันยังไง? เลือกใช้แบบไหนสำหรับระบบควบคุม

    เปรียบเทียบ PLC กับ HMI ในระบบควบคุมอุตสาหกรรม หน้าที่ จุดเด่น ราคา และวิธีเลือกใช้ พร้อมแนวทางสำหรับมือใหม่

    5 นาที
  2. คู่มือ PLC และ Automation 4.0 เบื้องต้น | ระบบควบคุมอัตโนมัติ

    เรียนรู้ระบบ Automation 4.0 และ PLC Programming ตั้งแต่พื้นฐาน Ladder Programming, Modbus Communication, High Speed I/O จนถึง Factory 4.0 พร้อม Roadmap ที่ชัดเจน

    22 นาที
  3. เทรนด์ Automation 4.0 จากจีน: PLC, Servo Drive, EtherCAT

    รีวิวเทรนด์ระบบอัตโนมัติอุตสาหกรรมยุคใหม่จากประเทศจีน ครอบคลุม Drive Layer, Control Layer, PLC รุ่นใหม่ที่รองรับ EtherCAT และ CODESYS

    10 นาที
  4. กระบวนการผลิต PLC โรงงาน Samkoon เซินเจิน จาก PCB ถึงบรรจุภัณฑ์

    เรียนรู้กระบวนการผลิต PLC ครบวงจรจากโรงงาน Samkoon ประเทศจีน ตั้งแต่การประกอบ PCB Board, SMT Process, การบัดกรีอัตโนมัติ ไปจนถึงการทดสอบและบรรจุ

    10 นาที
  5. RS232 กับ RS485 ต่างกันยังไง? เลือกใช้แบบไหนสำหรับ PLC และ HMI

    เปรียบเทียบ RS232 กับ RS485 ในงานสื่อสารอุตสาหกรรม ระยะทาง ความเร็ว topology จำนวน slave และวิธีเลือกใช้สำหรับ Modbus, PLC, HMI

    5 นาที

พื้นฐาน PLC และ SamSoar2022(16)

  1. 1

    เริ่มเรียนรู้ PLC และ SamSoar2022

    เรียนรู้ PLC ครบครันกับ Complete PLC Series ใช้งาน SamSoar2022 ควบคุม VFD Servo Motor Modbus RS485 TCP/IP IoT และ PID Control พร้อม Simulation

    5 นาที
  2. 2

    PLC คืออะไร?

    เรียนรู้ PLC (Programmable Logic Controller) อุปกรณ์ควบคุมอัตโนมัติอุตสาหกรรม องค์ประกอบ การทำงาน Input/Output และการต่อสายแบบ Sink Wiring

    13 นาที
  3. 3

    Digital Wiring และการเขียน Ladder Logic

    เรียนรู้การต่อสาย Digital Input/Output และคำสั่ง Boolean Logic ใน PLC พร้อมตัวอย่างการใช้งาน LD, OUT, AND, OR สำหรับมือใหม่ เข้าใจง่าย

    21 นาที
  4. 4

    ตำแหน่งข้อมูลพิเศษใน PLC

    เรียนรู้ Special Registers ใน PLC อย่างละเอียด รวม M8150 (First Scan Period), M8151 (Always ON), Auxiliary Relay และ Latch Address พร้อมตัวอย่างการใช้งาน

    2 นาที
  5. 5

    Counter และการคำนวณ

    เรียนรู้การใช้ Counter (CTU) และการคำนวณใน PLC รวมถึงชนิดข้อมูล Bit, Word, การนับขึ้น การ Reset และการคำนวณทางคณิตศาสตร์แบบละเอียด

    14 นาที
  6. 6

    Real-time Clock และการเปรียบเทียบค่า

    เรียนรู้คำสั่ง RTC, TRD และ Comparison Instruction ใน PLC สำหรับเปรียบเทียบค่าและควบคุมอุปกรณ์ตามเวลา พร้อมตัวอย่างการใช้งาน LDW และ CMP

    9 นาที
  7. 7

    Timer ใน PLC

    เรียนรู้ Timer ใน PLC ตั้งแต่พื้นฐาน การใช้คำสั่ง TON ความแตกต่างของความละเอียด 100ms และ 10ms พร้อมตัวอย่างการเขียนโปรแกรมสำหรับการควบคุมระบบอัตโนมัติ

    8 นาที
  8. 8

    การควบคุมตามลำดับ Sequence Control

    เรียนรู้ Sequence Control ใน PLC การควบคุมระบบอัตโนมัติตามลำดับด้วย State Machine พร้อมตัวอย่าง Ladder Program ควบคุมกระบอกลม Timer และการเขียนโปรแกรม

    15 นาที
  9. 9

    การเขียน Manual Auto ด้วย Sub-routine

    เรียนรู้การสร้าง Subroutine และ Subprogram ใน PLC เพื่อพัฒนา State Machine 4 สถานะ พร้อมระบบ Safety สำหรับ Sequence Control ที่มีประสิทธิภาพ

    13 นาที
  10. 10

    จัดการ Sequence Control ปริมาณมาก

    เรียนรู้การปรับปรุงระบบ Sequence Control ใน PLC จาก Stage Coil เป็น D-Tag และการใช้งาน Function Block สำหรับการคำนวณที่ซับซ้อน พร้อมตัวอย่างโค้ด

    10 นาที
  11. 11

    Encoder และ High Speed Counter

    เรียนรู้การเชื่อมต่อและเขียนโปรแกรม Encoder กับ PLC ใช้ High Speed Counter อ่านตำแหน่ง ทิศทางการหมุน ความเร็วรอบ พร้อมตัวอย่างโค้ด Ladder

    16 นาที
  12. 12

    ใช้งาน PLC ร่วมกับ Servo

    เรียนรู้การควบคุม Servo Motor ด้วย PLC แบบ step-by-step การเชื่อมต่อ Control Terminal การตั้งค่า Drive และการใช้งาน High Speed Output เพื่อระบบอัตโนมัติที่แม่นยำ

    10 นาที
  13. 13

    คำสั่งคุม Servo

    เรียนรู้การควบคุม Servo Motor ด้วยคำสั่ง PLSF และ PLSY ของ PLC ตั้งแต่การหมุนต่อเนื่อง การกำหนดจำนวนรอบ การคำนวณ Pulse ไปจนถึงการสร้าง Sequence

    20 นาที
  14. 14

    พื้นฐาน Modbus Protocol สำหรับ PLC

    เรียนรู้ Modbus Protocol สำหรับ PLC ตั้งแต่เริ่มต้น หลักการ Master-Slave, RS485, TCP/IP, Data Frame และประเภทข้อมูล เพื่อเชื่อมต่อระบบอุตสาหกรรม

    10 นาที
  15. 15

    คำสั่ง Modbus RTU/RS485

    เรียนรู้การใช้ Modbus RS485 เชื่อมต่อ PLC 2 ตัว Samkoon PLC แบบ Master-Slave พร้อมตัวอย่างคำสั่ง Function Code และการแก้ไขปัญหา

    22 นาที
  16. 16

    คำสั่ง Modbus TCP/IP

    เรียนรู้การใช้งาน Modbus TCP/IP กับ PLC ตั้งแต่การตั้งค่า Network IP Address การ Configure SamSoar2022

    16 นาที

Modbus Protocol(8)

  1. สอนใช้ Modbus RS485 Master-Slave

    คู่มือสอนการใช้งาน Modbus RS485 สำหรับ Samkoon PLC แบบ Master-Slave การเชื่อมต่อ PLC หลายตัว ตั้งค่า Communication Port และการสร้าง Modbus Table

    20 นาที
  2. สอน Modbus TCP-IP เชื่อมต่อ LAN

    เรียนรู้การตั้งค่าและใช้งาน Modbus TCP-IP กับ Samkoon PLC รุ่น FAs-32MT-AC-E แบบ Client-Server ผ่านเครือข่าย LAN พร้อมขั้นตอนละเอียด

    14 นาที
  3. ใช้งาน Modbus RS485 และ TCP/IP พร้อมกันใน PLC ครบถ้วน

    เรียนรู้การใช้งาน Modbus RS485 และ Modbus TCP/IP พร้อมกันใน PLC FAs-32MT การตั้งค่า Communication Settings การสร้าง Modbus Table และ Logic การทำงานแบบผสม

    8 นาที
  4. แก้ปัญหาข้อมูล Modbus แสดงผลแปลกๆ

    วิธีแก้ปัญหาค่าข้อมูลไม่ตรงเมื่อ PLC อ่านจาก Modbus Device เนื่องจาก Endianness ใช้คำสั่ง ROLD สลับ bit เพื่อให้ได้ค่า Floating Point ที่ถูกต้อง

    2 นาที
  5. วิธีแก้ปัญหาการสื่อสาร Modbus บน PLC | ตรวจสอบสถานะเชื่อมต่อ

    เรียนรู้วิธีแก้ปัญหาการสื่อสาร Modbus บน PLC ด้วย Status Code การตั้งค่าระบบแจ้งเตือน และเทคนิคแก้ไขปัญหาการเชื่อมต่อขาดหายในระบบอัตโนมัติ

    1 นาที
  6. วิธีใช้ Modbus Poll จำลอง PLC Master ทดสอบอุปกรณ์ Slave

    เรียนรู้การใช้ Modbus Poll สำหรับจำลอง Modbus Master ทดสอบ PLC, HMI, Sensor โดยไม่ต้องใช้ PLC จริง ประหยัดต้นทุน รองรับ RS-485 และ TCP/IP

    15 นาที
  7. Modbus RTU Simulator ออนไลน์ — จำลอง Master/Slave ฟรีในเบราว์เซอร์

    สอนใช้ Modbus RTU Simulator ฟรีบนเว็บ จำลอง Master/Slave ในเบราว์เซอร์ ต่ออุปกรณ์จริงผ่าน USB RS-485 รองรับ Samkoon PLC และ HMI พร้อม Hex Frame แบบ Real-time

    20 นาที
  8. วิธีใช้ Modbus Poll กับ PLC FAs - การเชื่อมต่อและอ่านข้อมูล

    เรียนรู้การใช้งาน Modbus Poll กับ PLC FAs แบบละเอียด ตั้งแต่การเชื่อมต่อ TCP/IP การอ่าน Address Map การแก้ไข Illegal Data Address Error และเทคนิคการทดสอบ

    2 นาที

เทคนิคขั้นสูง(13)

  1. สอนการเขียน PID Control ใน PLC พร้อมตัวอย่าง PWM และทฤษฎี

    เรียนรู้การเขียน PID Control ใน PLC แบบง่ายๆ ครบถ้วน ตั้งแต่ทฤษฎี PWM การควบคุม On-Off จนถึงการปรับ PID Parameter พร้อมตัวอย่างการควบคุมอุณหภูมิ

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

    เรียนรู้การตั้งค่า PID Control ใน PLC ด้วยคำสั่ง EPID การใช้ Self Tuning เพื่อหาค่าสัมประสิทธิ์ Kp, Ti, Td ที่เหมาะสม และแก้ปัญหาที่พบบ่อย

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

    เรียนรู้การทำ Scaling เพื่อแปลงค่า Analog Input/Output ใน PLC ให้ใช้งานง่าย รวมขั้นตอนการตั้งค่า Digital Range และเทคนิคการแก้ปัญหา

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

    เรียนรู้การใช้งาน Function Average ใน PLC Samkoon ทั้ง AVE, AVED, AVEF สำหรับคำนวณค่าเฉลี่ยข้อมูลเซ็นเซอร์และควบคุมกระบวนการ พร้อมตัวอย่างการใช้งาน

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

    เรียนรู้การใช้สูตรเลขยกกำลังใน PLC สำหรับคำนวณแรงดัน P = 10^C × U พร้อมวิธีสร้าง Function Block ใช้ฟังก์ชัน pow() และเทคนิคการเขียนโปรแกรม

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

    เรียนรู้การใช้ Index และ Offset ใน PLC และ HMI สำหรับ Data Sampling การควบคุม Output และการสร้าง Data Group Display พร้อมตัวอย่าง Ladder Logic

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

    เรียนรู้การใช้คำสั่ง FMOV และ FMOVD ใน Samkoon PLC เพื่อ move ค่าเดียวไปยังตัวแปรหลายตัวพร้อมกัน ลดจำนวนบรรทัดโปรแกรม พร้อมตัวอย่างการใช้งานจริง

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

    เรียนรู้วิธีการกำหนดค่าเริ่มต้นใน PLC ด้วย Flag M8150 และ Elements Initialization Table พร้อมขั้นตอนการตั้งค่า Download และทดสอบ

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

    เรียนรู้การตั้งค่า Latch Address ใน PLC ด้วยโปรแกรม SamSoar2022 เพื่อให้ระบบจำค่าข้อมูลได้แม้หลังไฟฟ้าดับ พร้อมตัวอย่างการใช้งาน Memory M และเทคนิคแก้ปัญหา

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

    เรียนรู้วิธีการต่อสายและเขียนโปรแกรม PLC เพื่ออ่านค่า Pulse จาก Encoder แบบ AB Phase ด้วยคำสั่ง HCNT พร้อมตัวอย่างการใช้งานและการแก้ปัญหา

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

    เรียนรู้การใช้ C# สำหรับพัฒนาซอฟต์แวร์เชื่อมต่อ PLC ครบครัน สร้าง Desktop Web Mobile Application อ่านเขียนข้อมูล PLC ผ่าน SQL Server SQLite

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

    เรียนรู้การแปลงโปรแกรม PLC จาก Mitsubishi GXWorks2 ไปยัง Samkoon PLC ด้วย SamSoar2022 ประหยัดเวลา 80-90% พร้อมเคล็ดลับและข้อควรระวัง

    1 นาที
  13. PLC Samkoon ทุกรุ่น 16-66 I/O พร้อม Extension Module

    PLC Samkoon รุ่น 16, 32, 50, 66 I/O สำหรับงานอัตโนมัติ รองรับ Extension Module ขยายได้ 14 ตัว เขียนโปรแกรมผ่าน USB-C/LAN ใช้ Ladder Logic ฟรี

    1 นาที

คำถามที่พบบ่อย

PLC คืออะไร?
PLC (Programmable Logic Controller) คืออุปกรณ์ควบคุมอัตโนมัติเชิงโปรแกรมได้ ออกแบบมาให้ทนสภาพโรงงาน (อุณหภูมิ, ฝุ่น, สั่นสะเทือน) ใช้แทน Relay, Timer และ Counter แบบเก่าในการควบคุมเครื่องจักร เปลี่ยน logic ได้โดยแก้โปรแกรม ไม่ต้องเดินสายใหม่
PLC จีน Samkoon เทียบกับ Mitsubishi หรือ Siemens คุ้มกว่าไหม?
Samkoon ราคาประมาณ 1/3 ถึง 1/2 ของ Mitsubishi FX5 หรือ Siemens S7-1200 สำหรับสเปคใกล้เคียงกัน รองรับ Ladder + Modbus RTU/TCP + Ethernet + High Speed I/O ครบครัน เหมาะกับโรงงานเล็กถึงกลางที่ต้องการประหยัดงบ ส่วนงานที่ต้องการ brand recognition หรือ certification เฉพาะ (CE Cat.4, SIL3) ยังคงต้องเลือก Mitsubishi หรือ Siemens
ราคา PLC เริ่มต้นเท่าไหร่?
PLC ขนาดเล็ก 16 I/O (FAT-16MT-DC-E) เริ่มต้นที่ 2,590 บาท ส่วนรุ่น 32 I/O (FAs-32MR/MT) ราคา 3,690 บาท รุ่น 50 I/O (FAs-50) ราคา 5,690 บาท และรุ่นใหญ่ 66 I/O (FAs-66) พร้อม Ethernet + High Speed Counter ราคา 6,490 บาท ทุกรุ่นใช้ Software SamSoar2022 ฟรี ไม่ต้องซื้อ license เพิ่ม
ใช้ PLC แทน Relay ได้เมื่อไหร่?
เมื่อ logic มีมากกว่า 5-6 conditions, ต้องนับชิ้นงานหรือใช้ Timer หลายตัว, ต้องเปลี่ยน logic บ่อย, หรือต้องการ data logging ที่จุดประมาณ 8-10 Relay ขึ้นไป PLC จะคุ้มกว่าทั้งฮาร์ดแวร์และค่าแรงเดินสาย และยัง upgrade เพิ่มฟีเจอร์ในอนาคตได้ง่ายกว่า
เริ่มเรียน PLC ใช้เวลานานแค่ไหน?
พื้นฐาน Ladder Programming ใช้เวลาเรียน 1-2 สัปดาห์สำหรับผู้ที่มีพื้นฐานไฟฟ้า ส่วนงานระดับโปรเจกต์จริง (Modbus, Servo Motion, HMI Integration) ใช้เวลา 1-3 เดือน ขึ้นกับการได้ลองทำโปรเจกต์จริง
PLC รุ่นไหนเหมาะกับมือใหม่?
Samkoon FAs-32MT เป็น PLC คุณภาพดี ราคาประหยัด รองรับ Ladder + High Speed I/O + Modbus RTU/TCP + Ethernet ครบครัน Software SamSoar2022 ใช้งานง่ายและฟรี เหมาะสำหรับเริ่มต้นเรียนและใช้งานจริงในโรงงานเล็กถึงกลาง