หน้าแรกคู่มือPLCพื้นฐาน PLC และ SamSoar2022ตำแหน่งข้อมูลพิเศษใน PLC
PLC
เริ่มต้น
2 นาที

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

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

อัพเดทล่าสุด: 31/1/2569

ราคาชุดอุปกรณ์

฿3,690

Special Registers ใน PLC

ในระบบ PLC จะมี Special Registers หรือตำแหน่งข้อมูลพิเศษที่มีการทำงานแบบเฉพาะเจาะจง ซึ่งจะช่วยให้การเขียนโปรแกรมมีประสิทธิภาพและควบคุมการทำงานได้อย่างแม่นยำ

Auxiliary Relay (M) และ Special Address

Auxiliary Relay หรือที่เรียกว่าตัว M เป็น Memory Address ที่สามารถสร้างได้มากถึง 8,000 กว่าตัว โดยในจำนวนนี้จะมี Special Address บางตัวที่มีหน้าที่เฉพาะเจาะจง

M8150 - First Scan Period

M8150 เป็น Special Register ที่มีการทำงานดังนี้:

  • ติด (ON) เพียงแค่ 1 scan period แรก เมื่อ PLC ถูกเปิดใช้งาน
  • หลังจากนั้นจะเป็น 0 (OFF) ตลอด
  • เหมาะสำหรับการตั้งค่าเริ่มต้นของ PLC
M8150 — First Scan Period
ติด 1 scan แรกตอน PLC เริ่มทำงาน — ใช้สำหรับตั้งค่าเริ่มต้น
N0
First Scan → SET M31 (1 bit)
M8150SETM31, K1
Network count: 1, gap: 12
นำเข้าไฟล์ใน SamSoar2022: File → Import → เลือกไฟล์ .csv

M8151 - Always ON

M8151 เป็น Special Register ที่มีการทำงานดังนี้:

  • ติด (ON) ตลอดเวลาที่ PLC กำลังทำงาน
  • ใช้สำหรับงานที่ต้องการให้ทำงานอย่างต่อเนื่อง
M8151 — Always ON
ติดตลอดเวลาที่ PLC ทำงาน — ใช้สำหรับงาน background ต่อเนื่อง
N0
Always ON → SET M32 (1 bit)
M8151SETM32, K1
Network count: 1, gap: 12
นำเข้าไฟล์ใน SamSoar2022: File → Import → เลือกไฟล์ .csv

การใช้งาน Special Registers

1. การตั้งค่าเริ่มต้น

ใช้ M8150 สำหรับการกำหนดค่าเริ่มต้นต่างๆ เมื่อ PLC เริ่มทำงาน เช่น:

  • Reset ค่า Default ของระบบ
  • กำหนดค่าเริ่มต้นให้ Timer
  • เคลียร์ค่าในตัวแปรต่างๆ

2. การทำงานอย่างต่อเนื่อง

ใช้ M8151 สำหรับงานที่ต้องการให้ทำงานตลอดเวลา เช่น:

  • การตรวจสอบสถานะระบบ
  • การอัพเดทข้อมูลแบบ Real-time
  • การทำงานของ Background Process

Latch Address

Latch Address คือตำแหน่งข้อมูลที่สามารถจำค่าได้แม้เมื่อไฟดับ ซึ่งมีประโยชน์สำหรับ:

  • การเก็บสถานะสำคัญของระบบ
  • การจำค่าพารามิเตอร์การทำงาน
  • การรักษาข้อมูลสำคัญไว้

วิธีใช้งาน Latch Address ให้ไปที่ Config -> Project Settings -> Holding และทำการกำหนด Address และ Length เช่น M Address 7500 Length 10 หมายถึงให้จำค่า M7500 ถึง M7509

ข้อควรรู้: ต้องรอ 1 นาทีหลังเปิดเครื่อง Holding จึงจะทำงาน

ฟังก์ชัน Holding ของ Samkoon PLC ใช้ Capacitor (ตัวเก็บประจุ) ภายในเป็นแหล่งจ่ายไฟสำรองสำหรับเขียนค่าลงหน่วยความจำ Latching เมื่อไฟดับ — ไม่ใช่ถ่าน

หลังเปิดไฟ PLC ตัว Capacitor นี้ยังประจุไฟไม่เต็ม ต้องใช้เวลาประมาณ 1 นาที เพื่อชาร์จไฟให้พร้อม ในช่วงนี้ฟังก์ชัน Holding จะ ยังไม่ทำงาน หากผู้ใช้เปิดเครื่องแล้วเปลี่ยนค่าใน Register D (หรือ Memory อื่นในช่วง Latch) ทันที แล้วตัดไฟภายในนาทีแรก ค่าที่เปลี่ยนจะ ไม่ถูกบันทึก

ขั้นตอนที่ถูกต้อง:

  1. เปิดไฟ PLC
  2. รอประมาณ 1 นาทีให้ Capacitor ชาร์จเต็ม
  3. เขียน/แก้ไขค่าใน Memory ที่อยู่ในช่วง Latch
  4. ค่าจะถูกบันทึกและจำได้แม้ตัดไฟ

ถ่าน 3.3V ที่ติดมากับ Samkoon PLC ใช้สำหรับ RTC (นาฬิกาภายใน) เท่านั้น ไม่เกี่ยวข้องกับ Holding/Latching แต่อย่างใด — แม้ถ่านจะยังใหม่ ก็ไม่ได้ช่วยให้ Holding ทำงานทันทีหลังเปิดเครื่อง

เคล็ดลับการใช้งาน

  • ตรวจสอบ Comment: เมื่อใช้ Special Register ระบบจะแสดง Comment อธิบายหน้าที่โดยอัตโนมัติ
  • วางแผนการใช้งาน: ใช้ M8150 สำหรับการเริ่มต้นเท่านั้น และ M8151 สำหรับงานต่อเนื่อง
  • ประหยัด Memory: ใช้ Special Register อย่างเหมาะสม เพื่อไม่ให้เปลือง Memory Address

สรุป

Special Registers เป็นเครื่องมือสำคัญในการเขียนโปรแกรม PLC โดย M8150 ใช้สำหรับการตั้งค่าเริ่มต้น และ M8151 ใช้สำหรับงานที่ต้องทำงานอย่างต่อเนื่อง การเข้าใจและใช้งาน Special Registers อย่างถูกต้องจะทำให้โปรแกรม PLC มีประสิทธิภาพและทำงานได้อย่างเสถียร