Mitsubishi PLC (Programmable Logic Controller) เป็นตัวควบคุมประเภทหนึ่งที่ใช้กันอย่างแพร่หลายในด้านระบบอัตโนมัติทางอุตสาหกรรม ในการใช้งานจริง การควบคุมเวลาเป็นหน้าที่สำคัญในการเขียนโปรแกรม PLC เอกสารนี้จะอธิบายอย่างละเอียดเกี่ยวกับวิธีการใช้การควบคุมเวลากับ Mitsubishi PLC รวมถึงแนวคิดพื้นฐาน วิธีการเขียนโปรแกรม กรณีการใช้งานจริง และแง่มุมอื่นๆ
I. แนวคิดพื้นฐานของการควบคุมเวลา
1. คำจำกัดความของการควบคุมเวลา
การควบคุมเวลาหมายถึงการควบคุมชั่วคราวของอุปกรณ์หรือระบบโดย PLC เพื่อให้ได้ฟังก์ชันต่างๆ เช่น การทำงานอัตโนมัติและการควบคุมเวลาของอุปกรณ์หรือระบบ ในด้านระบบอัตโนมัติทางอุตสาหกรรม การควบคุมเวลาสามารถใช้เพื่อดำเนินการต่างๆ เช่น การเริ่มต้น การปิดระบบ การหยุดชั่วคราว และการรีเซ็ตอุปกรณ์ ตลอดจนการตรวจสอบและการจัดการกระบวนการผลิต
2. การจำแนกประเภทของการควบคุมเวลา
การควบคุมเวลาสามารถแบ่งออกเป็นประเภทต่อไปนี้:
(1) การควบคุมเวลา:ดำเนินการเฉพาะ (เช่น การเริ่มต้น การปิดเครื่อง ฯลฯ) ภายในช่วงเวลาที่กำหนด
(2) การควบคุมเป็นระยะ:ดำเนินการเฉพาะเจาะจงตามรอบเวลาที่กำหนด (เช่น การควบคุมรอบ การตรวจจับเป็นระยะ ฯลฯ)
(3) การควบคุมตามลำดับ:ดำเนินการหลายอย่างตามลำดับที่กำหนดไว้ล่วงหน้า (เช่น การเริ่มต้นอุปกรณ์ การทำงาน การปิดระบบ ฯลฯ)
(4) การควบคุมแบบมีเงื่อนไข:ดำเนินการปฏิบัติงานที่เกี่ยวข้องตามเงื่อนไขเฉพาะ (เช่น การทริกเกอร์การดำเนินการควบคุมที่เกี่ยวข้องเมื่ออุณหภูมิ ความดัน หรือพารามิเตอร์อื่นๆ ถึงค่าที่ตั้งไว้)
ครั้งที่สอง วิธีการเขียนโปรแกรมควบคุมเวลาของ Mitsubishi PLC
1. การใช้ตัวจับเวลา
ตัวจับเวลาเป็นเครื่องมือพื้นฐานสำหรับการดำเนินการควบคุมเวลาใน PLC ใน Mitsubishi PLC ตัวจับเวลาแบ่งออกเป็นสองประเภท: ตัวจับเวลาประเภท T- และตัวจับเวลาประเภท K-
(1) T- ตัวจับเวลาประเภท:ตัวจับเวลาประเภท AT- เป็นตัวจับเวลาพื้นฐานที่สามารถควบคุมจังหวะแบบง่ายๆ ได้ วิธีการเขียนโปรแกรมมีดังนี้:
- กำหนดเวลา:กำหนดตัวจับเวลาประเภท T- (เช่น T0, T1 ฯลฯ) ในโปรแกรม PLC
- กำหนดระยะเวลา:กำหนดระยะเวลาของตัวจับเวลาตามต้องการ ตัวอย่างเช่น "T0 K50" ระบุว่าระยะเวลาของตัวจับเวลา T0 คือ 50 วินาที
- เริ่มจับเวลา:เริ่มต้นตัวจับเวลาตามคำแนะนำในการเขียนโปรแกรม ตัวอย่างเช่น "SET T0" หมายถึงการเริ่มจับเวลา T0
- ตรวจสอบตัวจับเวลา:ตรวจสอบสถานะของตัวจับเวลาผ่านคำแนะนำในการตั้งโปรแกรม ตัวอย่างเช่น "OUT T0" หมายความว่าเมื่อตัวจับเวลา T0 ถึงระยะเวลาที่ตั้งไว้ สัญญาณที่เกี่ยวข้องจะถูกส่งออก
(2) ตัวจับเวลาประเภท K-:ตัวจับเวลาประเภท AK- เป็นตัวจับเวลาขั้นสูงที่ช่วยให้สามารถควบคุมเวลาที่ซับซ้อนมากขึ้น วิธีการเขียนโปรแกรมมีดังนี้:
- กำหนดเวลา:กำหนดตัวจับเวลาประเภท K- (เช่น K0, K1 ฯลฯ) ในโปรแกรม PLC
- กำหนดระยะเวลา:กำหนดระยะเวลาของตัวจับเวลาตามต้องการ ตัวอย่างเช่น "K0 K50" ระบุว่าระยะเวลาของตัวจับเวลา K0 คือ 50 วินาที
- เริ่มจับเวลา:เปิดใช้งานตัวจับเวลาโดยใช้คำแนะนำในการตั้งโปรแกรม ตัวอย่างเช่น "SET K0" หมายถึงการเริ่มจับเวลา K0
- ตรวจสอบตัวจับเวลา:ตรวจสอบสถานะของตัวจับเวลาผ่านคำแนะนำในการตั้งโปรแกรม ตัวอย่างเช่น "OUT K0" หมายความว่าสัญญาณที่สอดคล้องกันจะถูกส่งออกเมื่อตัวจับเวลา K0 ถึงระยะเวลาที่ตั้งไว้
- การใช้เคาน์เตอร์
ตัวนับเป็นเครื่องมือพื้นฐานสำหรับการดำเนินการควบคุมการนับใน PLC ใน Mitsubishi PLC ตัวนับแบ่งออกเป็นสองประเภท: ตัวนับประเภท C- และตัวนับประเภท S-
(1) ตัวนับประเภท C-:ตัวนับประเภท AC-เป็นตัวนับพื้นฐานที่สามารถควบคุมการนับแบบง่ายๆ ได้ วิธีการเขียนโปรแกรมมีดังนี้:
- กำหนดตัวนับ:กำหนดตัวนับประเภท C- (เช่น C0, C1 ฯลฯ) ในโปรแกรม PLC
- ตั้งค่าช่วงการนับ:กำหนดระยะการนับของตัวนับตามต้องการ ตัวอย่างเช่น "C0 K10" ระบุว่าช่วงการนับของตัวนับ C0 คือ 0~10
- เริ่มเคาน์เตอร์:เริ่มต้นตัวนับด้วยคำแนะนำในการเขียนโปรแกรม ตัวอย่างเช่น "INCP C0" หมายถึงการเริ่มต้นตัวนับ C0
- ตรวจสอบเคาน์เตอร์:ตรวจสอบสถานะของตัวนับผ่านคำแนะนำในการเขียนโปรแกรม ตัวอย่างเช่น "OUT C0" หมายความว่าสัญญาณที่เกี่ยวข้องจะถูกส่งออกเมื่อตัวนับ C0 ถึงช่วงที่ตั้งไว้
(2) ตัวนับประเภท S-:ตัวนับประเภท S- เป็นตัวนับขั้นสูงที่ช่วยให้ควบคุมการนับที่ซับซ้อนมากขึ้น วิธีการเขียนโปรแกรมมีดังนี้:
- กำหนดตัวนับ:กำหนดตัวนับประเภท S- (เช่น S0, S1 ฯลฯ) ในโปรแกรม PLC
- ตั้งค่าช่วงการนับ:กำหนดระยะการนับของตัวนับตามต้องการ ตัวอย่างเช่น "S0 K10" ระบุว่าช่วงการนับของตัวนับ S0 คือ 0~10
- เริ่มเคาน์เตอร์:เปิดใช้งานตัวนับตามคำแนะนำในการเขียนโปรแกรม ตัวอย่างเช่น "INCP S0" หมายถึงการเริ่มต้นตัวนับ S0
- ตรวจสอบเคาน์เตอร์:ตรวจสอบสถานะของตัวนับผ่านคำแนะนำในการเขียนโปรแกรม ตัวอย่างเช่น "OUT S0" หมายความว่าสัญญาณที่สอดคล้องกันจะถูกส่งออกเมื่อตัวนับ S0 ถึงช่วงที่ตั้งไว้




