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)
- 5 นาที
PLC กับ HMI ต่างกันยังไง? เลือกใช้แบบไหนสำหรับระบบควบคุม
เปรียบเทียบ PLC กับ HMI ในระบบควบคุมอุตสาหกรรม หน้าที่ จุดเด่น ราคา และวิธีเลือกใช้ พร้อมแนวทางสำหรับมือใหม่
- 22 นาที
คู่มือ PLC และ Automation 4.0 เบื้องต้น | ระบบควบคุมอัตโนมัติ
เรียนรู้ระบบ Automation 4.0 และ PLC Programming ตั้งแต่พื้นฐาน Ladder Programming, Modbus Communication, High Speed I/O จนถึง Factory 4.0 พร้อม Roadmap ที่ชัดเจน
- 10 นาที
เทรนด์ Automation 4.0 จากจีน: PLC, Servo Drive, EtherCAT
รีวิวเทรนด์ระบบอัตโนมัติอุตสาหกรรมยุคใหม่จากประเทศจีน ครอบคลุม Drive Layer, Control Layer, PLC รุ่นใหม่ที่รองรับ EtherCAT และ CODESYS
- 10 นาที
กระบวนการผลิต PLC โรงงาน Samkoon เซินเจิน จาก PCB ถึงบรรจุภัณฑ์
เรียนรู้กระบวนการผลิต PLC ครบวงจรจากโรงงาน Samkoon ประเทศจีน ตั้งแต่การประกอบ PCB Board, SMT Process, การบัดกรีอัตโนมัติ ไปจนถึงการทดสอบและบรรจุ
- 5 นาที
RS232 กับ RS485 ต่างกันยังไง? เลือกใช้แบบไหนสำหรับ PLC และ HMI
เปรียบเทียบ RS232 กับ RS485 ในงานสื่อสารอุตสาหกรรม ระยะทาง ความเร็ว topology จำนวน slave และวิธีเลือกใช้สำหรับ Modbus, PLC, HMI
พื้นฐาน PLC และ SamSoar2022(16)
- 15 นาที
เริ่มเรียนรู้ PLC และ SamSoar2022
เรียนรู้ PLC ครบครันกับ Complete PLC Series ใช้งาน SamSoar2022 ควบคุม VFD Servo Motor Modbus RS485 TCP/IP IoT และ PID Control พร้อม Simulation
- 213 นาที
PLC คืออะไร?
เรียนรู้ PLC (Programmable Logic Controller) อุปกรณ์ควบคุมอัตโนมัติอุตสาหกรรม องค์ประกอบ การทำงาน Input/Output และการต่อสายแบบ Sink Wiring
- 321 นาที
Digital Wiring และการเขียน Ladder Logic
เรียนรู้การต่อสาย Digital Input/Output และคำสั่ง Boolean Logic ใน PLC พร้อมตัวอย่างการใช้งาน LD, OUT, AND, OR สำหรับมือใหม่ เข้าใจง่าย
- 42 นาที
ตำแหน่งข้อมูลพิเศษใน PLC
เรียนรู้ Special Registers ใน PLC อย่างละเอียด รวม M8150 (First Scan Period), M8151 (Always ON), Auxiliary Relay และ Latch Address พร้อมตัวอย่างการใช้งาน
- 514 นาที
Counter และการคำนวณ
เรียนรู้การใช้ Counter (CTU) และการคำนวณใน PLC รวมถึงชนิดข้อมูล Bit, Word, การนับขึ้น การ Reset และการคำนวณทางคณิตศาสตร์แบบละเอียด
- 69 นาที
Real-time Clock และการเปรียบเทียบค่า
เรียนรู้คำสั่ง RTC, TRD และ Comparison Instruction ใน PLC สำหรับเปรียบเทียบค่าและควบคุมอุปกรณ์ตามเวลา พร้อมตัวอย่างการใช้งาน LDW และ CMP
- 78 นาที
Timer ใน PLC
เรียนรู้ Timer ใน PLC ตั้งแต่พื้นฐาน การใช้คำสั่ง TON ความแตกต่างของความละเอียด 100ms และ 10ms พร้อมตัวอย่างการเขียนโปรแกรมสำหรับการควบคุมระบบอัตโนมัติ
- 815 นาที
การควบคุมตามลำดับ Sequence Control
เรียนรู้ Sequence Control ใน PLC การควบคุมระบบอัตโนมัติตามลำดับด้วย State Machine พร้อมตัวอย่าง Ladder Program ควบคุมกระบอกลม Timer และการเขียนโปรแกรม
- 913 นาที
การเขียน Manual Auto ด้วย Sub-routine
เรียนรู้การสร้าง Subroutine และ Subprogram ใน PLC เพื่อพัฒนา State Machine 4 สถานะ พร้อมระบบ Safety สำหรับ Sequence Control ที่มีประสิทธิภาพ
- 1010 นาที
จัดการ Sequence Control ปริมาณมาก
เรียนรู้การปรับปรุงระบบ Sequence Control ใน PLC จาก Stage Coil เป็น D-Tag และการใช้งาน Function Block สำหรับการคำนวณที่ซับซ้อน พร้อมตัวอย่างโค้ด
- 1116 นาที
Encoder และ High Speed Counter
เรียนรู้การเชื่อมต่อและเขียนโปรแกรม Encoder กับ PLC ใช้ High Speed Counter อ่านตำแหน่ง ทิศทางการหมุน ความเร็วรอบ พร้อมตัวอย่างโค้ด Ladder
- 1210 นาที
ใช้งาน PLC ร่วมกับ Servo
เรียนรู้การควบคุม Servo Motor ด้วย PLC แบบ step-by-step การเชื่อมต่อ Control Terminal การตั้งค่า Drive และการใช้งาน High Speed Output เพื่อระบบอัตโนมัติที่แม่นยำ
- 1320 นาที
คำสั่งคุม Servo
เรียนรู้การควบคุม Servo Motor ด้วยคำสั่ง PLSF และ PLSY ของ PLC ตั้งแต่การหมุนต่อเนื่อง การกำหนดจำนวนรอบ การคำนวณ Pulse ไปจนถึงการสร้าง Sequence
- 1410 นาที
พื้นฐาน Modbus Protocol สำหรับ PLC
เรียนรู้ Modbus Protocol สำหรับ PLC ตั้งแต่เริ่มต้น หลักการ Master-Slave, RS485, TCP/IP, Data Frame และประเภทข้อมูล เพื่อเชื่อมต่อระบบอุตสาหกรรม
- 1522 นาที
คำสั่ง Modbus RTU/RS485
เรียนรู้การใช้ Modbus RS485 เชื่อมต่อ PLC 2 ตัว Samkoon PLC แบบ Master-Slave พร้อมตัวอย่างคำสั่ง Function Code และการแก้ไขปัญหา
- 1616 นาที
คำสั่ง Modbus TCP/IP
เรียนรู้การใช้งาน Modbus TCP/IP กับ PLC ตั้งแต่การตั้งค่า Network IP Address การ Configure SamSoar2022
Modbus Protocol(8)
- 20 นาที
สอนใช้ Modbus RS485 Master-Slave
คู่มือสอนการใช้งาน Modbus RS485 สำหรับ Samkoon PLC แบบ Master-Slave การเชื่อมต่อ PLC หลายตัว ตั้งค่า Communication Port และการสร้าง Modbus Table
- 14 นาที
สอน Modbus TCP-IP เชื่อมต่อ LAN
เรียนรู้การตั้งค่าและใช้งาน Modbus TCP-IP กับ Samkoon PLC รุ่น FAs-32MT-AC-E แบบ Client-Server ผ่านเครือข่าย LAN พร้อมขั้นตอนละเอียด
- 8 นาที
ใช้งาน Modbus RS485 และ TCP/IP พร้อมกันใน PLC ครบถ้วน
เรียนรู้การใช้งาน Modbus RS485 และ Modbus TCP/IP พร้อมกันใน PLC FAs-32MT การตั้งค่า Communication Settings การสร้าง Modbus Table และ Logic การทำงานแบบผสม
- 2 นาที
แก้ปัญหาข้อมูล Modbus แสดงผลแปลกๆ
วิธีแก้ปัญหาค่าข้อมูลไม่ตรงเมื่อ PLC อ่านจาก Modbus Device เนื่องจาก Endianness ใช้คำสั่ง ROLD สลับ bit เพื่อให้ได้ค่า Floating Point ที่ถูกต้อง
- 1 นาที
วิธีแก้ปัญหาการสื่อสาร Modbus บน PLC | ตรวจสอบสถานะเชื่อมต่อ
เรียนรู้วิธีแก้ปัญหาการสื่อสาร Modbus บน PLC ด้วย Status Code การตั้งค่าระบบแจ้งเตือน และเทคนิคแก้ไขปัญหาการเชื่อมต่อขาดหายในระบบอัตโนมัติ
- 15 นาที
วิธีใช้ Modbus Poll จำลอง PLC Master ทดสอบอุปกรณ์ Slave
เรียนรู้การใช้ Modbus Poll สำหรับจำลอง Modbus Master ทดสอบ PLC, HMI, Sensor โดยไม่ต้องใช้ PLC จริง ประหยัดต้นทุน รองรับ RS-485 และ TCP/IP
- 20 นาที
Modbus RTU Simulator ออนไลน์ — จำลอง Master/Slave ฟรีในเบราว์เซอร์
สอนใช้ Modbus RTU Simulator ฟรีบนเว็บ จำลอง Master/Slave ในเบราว์เซอร์ ต่ออุปกรณ์จริงผ่าน USB RS-485 รองรับ Samkoon PLC และ HMI พร้อม Hex Frame แบบ Real-time
- 2 นาที
วิธีใช้ Modbus Poll กับ PLC FAs - การเชื่อมต่อและอ่านข้อมูล
เรียนรู้การใช้งาน Modbus Poll กับ PLC FAs แบบละเอียด ตั้งแต่การเชื่อมต่อ TCP/IP การอ่าน Address Map การแก้ไข Illegal Data Address Error และเทคนิคการทดสอบ
เทคนิคขั้นสูง(13)
- 45 นาที
สอนการเขียน PID Control ใน PLC พร้อมตัวอย่าง PWM และทฤษฎี
เรียนรู้การเขียน PID Control ใน PLC แบบง่ายๆ ครบถ้วน ตั้งแต่ทฤษฎี PWM การควบคุม On-Off จนถึงการปรับ PID Parameter พร้อมตัวอย่างการควบคุมอุณหภูมิ
- 1 นาที
การใช้งาน PID Control ใน PLC พร้อมเทคนิค Auto Tuning
เรียนรู้การตั้งค่า PID Control ใน PLC ด้วยคำสั่ง EPID การใช้ Self Tuning เพื่อหาค่าสัมประสิทธิ์ Kp, Ti, Td ที่เหมาะสม และแก้ปัญหาที่พบบ่อย
- 1 นาที
การทำ Scaling สำหรับ Analog Input/Output ใน PLC
เรียนรู้การทำ Scaling เพื่อแปลงค่า Analog Input/Output ใน PLC ให้ใช้งานง่าย รวมขั้นตอนการตั้งค่า Digital Range และเทคนิคการแก้ปัญหา
- 1 นาที
คำนวณค่าเฉลี่ยใน PLC
เรียนรู้การใช้งาน Function Average ใน PLC Samkoon ทั้ง AVE, AVED, AVEF สำหรับคำนวณค่าเฉลี่ยข้อมูลเซ็นเซอร์และควบคุมกระบวนการ พร้อมตัวอย่างการใช้งาน
- 2 นาที
สูตรเลขยกกำลังใน PLC - วิธีคำนวณและสร้าง Function Block
เรียนรู้การใช้สูตรเลขยกกำลังใน PLC สำหรับคำนวณแรงดัน P = 10^C × U พร้อมวิธีสร้าง Function Block ใช้ฟังก์ชัน pow() และเทคนิคการเขียนโปรแกรม
- 11 นาที
การใช้งาน Index และ Offset ใน PLC HMI - Data Sampling
เรียนรู้การใช้ Index และ Offset ใน PLC และ HMI สำหรับ Data Sampling การควบคุม Output และการสร้าง Data Group Display พร้อมตัวอย่าง Ladder Logic
- 2 นาที
คำสั่ง FMOV ใน Samkoon PLC - Move ข้อมูลหลายตัวแปรพร้อมกัน
เรียนรู้การใช้คำสั่ง FMOV และ FMOVD ใน Samkoon PLC เพื่อ move ค่าเดียวไปยังตัวแปรหลายตัวพร้อมกัน ลดจำนวนบรรทัดโปรแกรม พร้อมตัวอย่างการใช้งานจริง
- 2 นาที
วิธีกำหนดค่าเริ่มต้นเมื่อ PLC ติด
เรียนรู้วิธีการกำหนดค่าเริ่มต้นใน PLC ด้วย Flag M8150 และ Elements Initialization Table พร้อมขั้นตอนการตั้งค่า Download และทดสอบ
- 1 นาที
จำค่าข้อมูลหลังไฟดับ
เรียนรู้การตั้งค่า Latch Address ใน PLC ด้วยโปรแกรม SamSoar2022 เพื่อให้ระบบจำค่าข้อมูลได้แม้หลังไฟฟ้าดับ พร้อมตัวอย่างการใช้งาน Memory M และเทคนิคแก้ปัญหา
- 1 นาที
การอ่านค่า Encoder
เรียนรู้วิธีการต่อสายและเขียนโปรแกรม PLC เพื่ออ่านค่า Pulse จาก Encoder แบบ AB Phase ด้วยคำสั่ง HCNT พร้อมตัวอย่างการใช้งานและการแก้ปัญหา
- 1 นาที
การใช้ C# พัฒนาซอฟต์แวร์เชื่อมต่อ PLC | Desktop Web Mobile
เรียนรู้การใช้ C# สำหรับพัฒนาซอฟต์แวร์เชื่อมต่อ PLC ครบครัน สร้าง Desktop Web Mobile Application อ่านเขียนข้อมูล PLC ผ่าน SQL Server SQLite
- 1 นาที
แปลงไฟล์ GXWorks2 เป็น Samkoon
เรียนรู้การแปลงโปรแกรม PLC จาก Mitsubishi GXWorks2 ไปยัง Samkoon PLC ด้วย SamSoar2022 ประหยัดเวลา 80-90% พร้อมเคล็ดลับและข้อควรระวัง
- 1 นาที
PLC Samkoon ทุกรุ่น 16-66 I/O พร้อม Extension Module
PLC Samkoon รุ่น 16, 32, 50, 66 I/O สำหรับงานอัตโนมัติ รองรับ Extension Module ขยายได้ 14 ตัว เขียนโปรแกรมผ่าน USB-C/LAN ใช้ Ladder Logic ฟรี
คำถามที่พบบ่อย
- 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 ใช้งานง่ายและฟรี เหมาะสำหรับเริ่มต้นเรียนและใช้งานจริงในโรงงานเล็กถึงกลาง
มีคำถาม? ติดต่อทีมงาน