โปรแกรมพร้อมใช้งาน 25 ตัวอย่าง

ตัวอย่างโปรแกรม PLC สำหรับ SamSoar2022

โปรแกรม PLC สำเร็จรูปสำหรับงานอัตโนมัติที่พบบ่อย — ดาวน์โหลดเป็นไฟล์ .csv แล้ว Import เข้า SamSoar2022 ได้ทันที (File → Import)

ดาวน์โหลดฟรี ทดสอบแล้วในฮาร์ดแวร์จริง

หมวดหมู่โปรแกรม

การเริ่มมอเตอร์(Motor Starting)

4 โปรแกรม

วงจรเริ่มและหยุดมอเตอร์ 3 เฟส — ลดกระแสกระชาก ป้องกัน overload

วงจรสตาร์ทมอเตอร์ตรง (DOL)

Beginner
DOL (Direct-On-Line) Starter

วงจรสตาร์ทมอเตอร์ที่ง่ายที่สุด — คอนแทคเตอร์ตัวเดียว, Start/Stop พร้อม thermal overload + self-hold

4 rungs · 6 I/Oดูรายละเอียด

วงจรสตาร์-เดลต้า

Beginner
Star-Delta Starter

วงจรเริ่มมอเตอร์ 3 เฟส — ต่อแบบสตาร์ 5 วินาที แล้วสลับเป็นเดลต้า เพื่อลดกระแสกระชากตอนสตาร์ท

5 rungs · 6 I/Oดูรายละเอียด

วงจรเดินหน้า-ถอยหลังมอเตอร์

Beginner
Forward / Reverse Motor Control

ควบคุมมอเตอร์ 3 เฟสเดินหน้า-ถอยหลัง พร้อม interlock ทางไฟฟ้า — KM1 และ KM2 ไม่ติดพร้อมกันเด็ดขาด

6 rungs · 6 I/Oดูรายละเอียด

สั่ง VFD ผ่าน Modbus — Soft-start + ปรับความเร็วได้

Intermediate
VFD Soft-Start with Speed Setpoint

ส่ง Run/Stop bit + ค่าความถี่เป้าหมายให้ VFD ผ่าน Modbus RTU — soft-start ใช้ accel time ของ VFD เอง

6 rungs · 4 I/Oดูรายละเอียด

State Machine(State Machine)

4 โปรแกรม

ควบคุมลำดับการทำงาน Sequence Control พร้อมการจัดการ OK/NG

State Machine คัดแยก OK / NG

Intermediate
OK / NG Sorting State Machine

สเตตแมชชีน 4 สเตจ สำหรับเครื่องคัดแยกชิ้นงาน — ตรวจจับชิ้นงาน → รอผลตรวจ → แยกแขน OK หรือ NG → กระบอกลมผลัก, พร้อมเคาน์เตอร์นับแยก OK/NG

10 rungs · 8 I/Oดูรายละเอียด

ลำดับการทำงาน 2 กระบอก 4 จังหวะ (A+ B+ A− B−)

Intermediate
4-Stage Pneumatic Cylinder Sequence (A+ B+ A− B−)

Sequence แบบเครื่องปั๊มลม 2 กระบอก 4 ขั้น — D200 เก็บ stage ปัจจุบัน, ข้าม stage เมื่อ reed switch ถึง — วนลูปอัตโนมัติ

14 rungs · 8 I/Oดูรายละเอียด

สายพานพร้อมจัดเก็บกล่อง (Accumulator)

Intermediate
Conveyor with Box Accumulator

สายพานวิ่งเข้าเมื่อมีที่ว่าง, หยุดเมื่อกล่องสะสมครบ 5 ใบ, วิ่งต่อเมื่อกล่องถูกหยิบออก — ใช้ counter ขึ้น/ลง

7 rungs · 7 I/Oดูรายละเอียด

ไลน์บรรจุขวด 5 จังหวะ

Intermediate
Bottle Filling Line (5-stage)

สายพานขวด + เซ็นเซอร์จัดตำแหน่ง + บรรจุของเหลว + ปิดฝา + ติดสติ๊กเกอร์ — D200 เก็บ stage 1-5, ใช้ photoeye + timer ข้าม stage

19 rungs · 8 I/Oดูรายละเอียด

ควบคุมกระบวนการ(Process Control)

4 โปรแกรม

PID, EPID, On/Off, Ramp/Soak สำหรับควบคุมอุณหภูมิ/ความดัน/ระดับ

ควบคุมเปิด/ปิดแบบมี hysteresis (Bang-Bang)

Beginner
On/Off Control with Hysteresis (Bang-Bang)

ควบคุมฮีตเตอร์ 2 จุดตัด — เปิดที่ SP-2°C, ปิดที่ SP+2°C — ป้องกัน output กระตุก (chatter) จากสัญญาณรบกวน

8 rungs · 3 I/Oดูรายละเอียด

ควบคุมอุณหภูมิแบบ PID + PWM

Advanced
PID Temperature Control with PWM

ควบคุมอุณหภูมิแบบ P (สัดส่วน) — อ่านค่าจากเซนเซอร์อนาล็อก, สั่ง heater ผ่าน PWM ด้วย duty ที่คำนวณจาก (SV − PV) × Kp. ปรับ setpoint และ gain ได้จาก HMI

10 rungs · 5 I/Oดูรายละเอียด

Profile อุณหภูมิแบบ Ramp / Soak

Advanced
Ramp / Soak Temperature Profile

ปรับ setpoint อุณหภูมิแบบหลายช่วง — ขึ้นแบบ ramp (ช้าๆ) แล้วคงที่ (soak) — เหมาะกับเตาอบ, kiln, heat-treatment

21 rungs · 4 I/Oดูรายละเอียด

Cascade Control — Outer Loop คุมอุณหภูมิ → Inner Loop คุมความดัน

Advanced
Cascade Control (Outer Temp → Inner Pressure)

ระบบ 2 loop ซ้อนกัน — outer (อุณหภูมิ ช้า) → setpoint ของ inner (ความดัน เร็ว) — ตอบสนอง disturbance ได้ดีกว่า PID เดียว

14 rungs · 2 I/Oดูรายละเอียด

เซอร์โว(Servo)

5 โปรแกรม

Positioning, Teaching, Homing ด้วย DRVI/DRVA/ZRN

เซอร์โว Homing ด้วยคำสั่ง ZRN — หาตำแหน่ง 0 อัตโนมัติ

Intermediate
Servo Homing with ZRN (Auto Find Zero)

หาตำแหน่ง 0 อัตโนมัติด้วย limit switch — เข้าหาเร็ว, ปาดลำดับช้า, แล้ว reset position counter

11 rungs · 7 I/Oดูรายละเอียด

เซอร์โวเคลื่อนที่เป็นลำดับ 3 ตำแหน่ง

Intermediate
Servo Positioning Sequence

เซอร์โวเดินอัตโนมัติ 3 ตำแหน่ง (20000 → 50000 → 0 pulse) ด้วย EDRVA พร้อมตรวจจับ pulse เสร็จ (M8134↓) เพื่อข้ามสเตจ — วนซ้ำจนกด Stop

9 rungs · 4 I/Oดูรายละเอียด

บันทึกตำแหน่ง Servo (Teach) + เล่นซ้ำ (Playback)

Advanced
Servo Teaching + Playback

โปรแกรม Teach-and-Play สำหรับ servo — ผู้ใช้ jog มอเตอร์ไปตำแหน่งที่ต้องการ แล้วกด Save เพื่อบันทึก (เก็บได้ 10 ตำแหน่งใน D1000-D1009) พอกด Playback จะ EDRVA ไปทีละตำแหน่งตามลำดับด้วย indexed addressing

18 rungs · 8 I/Oดูรายละเอียด

เซอร์โว 2 แกนวิ่งพร้อมกัน — XY Linear Interpolation

Advanced
Two-Axis Synchronous Move (XY Linear Interpolation)

วิ่ง X (Y0) และ Y (Y2) พร้อมกันไปพิกัดเป้าหมาย — ความถี่ scaled ให้ถึงพร้อมกัน เส้นทางเป็นเส้นตรง

10 rungs · 7 I/Oดูรายละเอียด

เซอร์โว Jog — เคลื่อนที่ทางบวก/ลบด้วยปุ่มกด พร้อมเลือกความเร็ว

Beginner
Servo Jog Control (Manual + / − with Speed Selector)

Jog แบบกดค้าง — ปุ่ม Forward / Reverse สั่ง PLSF ต่อเนื่อง, เลือกความเร็วจาก HMI (ช้า/กลาง/เร็ว)

10 rungs · 7 I/Oดูรายละเอียด

การสื่อสาร(Communication)

4 โปรแกรม

Modbus RTU/TCP, CAN, Barcode → PLC

Modbus RTU Master — อ่านค่าจากเซนเซอร์ Slave

Intermediate
Modbus RTU Master — Read Slave Sensors

PLC เป็น Modbus RTU Master อ่านค่าจาก slave ผ่าน COM1 — อ่าน 4 holding register + 1 coil พร้อม flag สถานะ (healthy / error / timeout) และนับจำนวนครั้งที่ error

6 rungs · 9 I/Oดูรายละเอียด

PLC เป็น Modbus RTU Slave — ให้ SCADA / HMI อ่าน/เขียนข้อมูล

Beginner
Modbus RTU Slave (PLC as Slave)

ตั้ง PLC เป็น Modbus RTU Slave ให้ SCADA/HMI/Master อื่นๆ อ่าน/เขียน register ของ PLC (M, D, X, Y) ผ่าน RS485 — ไม่ต้องใช้ MBUS

11 rungs · 3 I/Oดูรายละเอียด

Modbus TCP Master — อ่าน Sensor ผ่าน Ethernet (LAN)

Intermediate
Modbus TCP Master (Read Sensors over Ethernet)

PLC อ่านค่า sensor จาก Modbus TCP slave (เช่น PowerMeter, Smart RTU) ผ่าน Ethernet — DESTIP ตั้ง IP, MBUSTCP polls

8 rungs · 2 I/Oดูรายละเอียด

Barcode Scanner ส่งข้อมูลเข้า PLC ผ่าน RS232/RS485

Intermediate
Barcode Scanner → PLC (RS232/RS485 → ASCII to D)

รับ ASCII barcode จาก scanner ผ่าน RS232/RS485 — เก็บใน D buffer, แยก string เมื่อเจอ CR (carriage return), ส่งไป production logic

11 rungs · 2 I/Oดูรายละเอียด

ความปลอดภัย(Safety)

4 โปรแกรม

E-stop interlock, Light curtain, Two-hand control

วงจร E-stop + Two-hand Control

Intermediate
E-stop + Two-hand Control Interlock

วงจรความปลอดภัย ต้องกดปุ่ม 2 มือพร้อมกัน (ภายใน 500 ms) เพื่อสั่งเครื่อง, E-stop ตัดไฟทันที, Fault ต้องกด Reset เพื่อเคลียร์

9 rungs · 9 I/Oดูรายละเอียด

E-Stop 2 ช่องสัญญาณ พร้อมตรวจสอบไขว้ — Category 3/4

Advanced
Dual-Channel E-Stop with Cross-Monitoring

E-stop ใช้ 2 NC contact ขนานกัน — ทั้งคู่ต้องเปลี่ยนสถานะภายใน 100ms ไม่งั้นถือว่ามีฝ่ายใดฝ่ายหนึ่งเสีย → trigger fault

15 rungs · 7 I/Oดูรายละเอียด

Light Curtain พร้อม Muting — บายพาสเฉพาะตอนของส่งผ่าน

Advanced
Light Curtain with Muting (Bypass for Material Pass-Through)

Light curtain ที่จะ bypass อัตโนมัติเมื่อ muting sensor ทั้ง 2 ตัวเห็นสินค้า — ป้องกันคนได้ แต่ยอมให้ของไหลผ่านอัตโนมัติ

18 rungs · 7 I/Oดูรายละเอียด

Area Scanner หลายโซน — ลดความเร็วตามระยะใกล้คน

Advanced
Area Scanner — Multi-Zone Speed Control

Laser area scanner 3 โซน — โซนไกลลดความเร็ว, โซนกลางหยุด, โซนใกล้ E-stop — ปลอดภัยแต่ยังคงผลิตได้

16 rungs · 12 I/Oดูรายละเอียด

ต้องการตัวอย่างเพิ่มเติม?

แจ้งโจทย์/ฟีเจอร์ที่ต้องการได้ทาง LINE OA — จะทยอยเพิ่มตามความต้องการของผู้ใช้งานจริง

แจ้งโจทย์ผ่าน LINE