วิธีกำหนดค่าเริ่มต้นเมื่อ PLC ติด
เรียนรู้วิธีการกำหนดค่าเริ่มต้นใน PLC ด้วย Flag M8150 และ Elements Initialization Table พร้อมขั้นตอนการตั้งค่า Download และทดสอบ
อัพเดทล่าสุด: 9/2/2569
ราคาชุดอุปกรณ์
การกำหนดค่าเริ่มต้น (Elements Initialization) ใน PLC
การกำหนดค่าเริ่มต้นให้กับ Memory Area ใน PLC เป็นฟังก์ชันที่สำคัญเมื่อต้องการให้ระบบเริ่มทำงานด้วยค่าที่กำหนดไว้ล่วงหน้า เช่น การตั้งค่า D100 ให้มีค่าเริ่มต้นเมื่อ PLC เปิดใช้งาน
วิธีการกำหนดค่าเริ่มต้น
1. การใช้ Flag M8150 (Ladder Programming)
วิธีแรกคือการเขียนโปรแกรม Ladder โดยใช้ Flag พิเศษ M8150 ซึ่งจะ active เพียงครั้งเดียวเมื่อ PLC เริ่มทำงาน
ขั้นตอนการใช้งาน:
- ใช้ Contact M8150 เป็นเงื่อนไข
- เชื่อมต่อกับ Instruction MOV
- กำหนดค่าที่ต้องการ เช่น K100 ไปยัง D100
M8150 ──[MOV K100 D100]──
ข้อดี: เข้าใจง่าย สามารถปรับแต่งได้ระหว่างที่โปรแกรมกำลังรัน
ข้อเสีย: ไม่เหมาะกับการกำหนดค่าเริ่มต้นจำนวนมาก
2. การใช้ Elements Initialization Table
วิธีที่สองเหมาะสำหรับการกำหนดค่าเริ่มต้นหลายตัวแปรพร้อมกัน
ขั้นตอนการใช้งาน:
- เปิด Project Tree ทางด้านซ้าย
- คลิกที่ Element Initialize
- คลิก Icon รูปไม้กายสิทธิ์ (Wizard) เพื่อเพิ่มตัวแปร
- เลือก Add New Element To The Table
- กำหนด Address ที่ต้องการ เช่น Y0, D0
- กด Next เพื่อเพิ่มลงในตาราง
- ตั้งค่าเริ่มต้นตามต้องการ
ตัวอย่างการกำหนดค่า:
- Y0: ON
- Y2: ON
- Y4: ON
- D0: 55
การตั้งค่า Initialize Setting
ก่อนทำการ Download โปรแกรม ต้องตรวจสอบการตั้งค่า Initialize Setting:
Communication Mode (ค่าเริ่มต้น)
- ทำการ Initialize เฉพาะเมื่อ Load Program เข้า PLC
- เหมาะสำหรับการทดสอบหรือ Debug
Program Mode (แนะนำ)
- ทำการ Initialize ทุกครั้งที่ PLC เปลี่ยนสถานะจาก Stop → Run
- ทำงานเมื่อ PLC เปิดใช้งานใหม่
- เหมาะสำหรับการใช้งานจริง
ขั้นตอนการ Download และทดสอบ
- ตั้งค่า Initialize Setting เป็น Program Mode
- คลิก OK
- ทำการ Compile โปรแกรม
- Download เข้า PLC
- ทดสอบโดยการสลับสถานะ PLC จาก Stop → Run
- ตรวจสอบค่าผ่าน Monitor mode
เคล็ดลับการใช้งาน
- ใช้ Elements Initialization Table เมื่อมีตัวแปรมากกว่า 10 ตัว
- ตั้งเป็น Program Mode สำหรับระบบที่ใช้งานจริง
- ทดสอบการทำงานด้วยการสลับ Stop/Run หลาง Download
- สำรองข้อมูล Elements Table ไว้เพื่อใช้ในโครงการต่อไป
สรุป
การกำหนดค่าเริ่มต้นใน PLC สามารถทำได้ 2 วิธี: ใช้ Flag M8150 สำหรับตัวแปรน้อย หรือ Elements Initialization Table สำหรับตัวแปรจำนวนมาก การเลือกใช้ Program Mode จะทำให้ค่าเริ่มต้นทำงานทุกครั้งที่ PLC เริ่มรัน ทำให้ระบบมีความเสถียรและเชื่อถือได้มากขึ้น
มีคำถาม? ติดต่อทีมงาน
