พิมพ์คำที่ต้องการค้นหา ทั้งภาษาไทยและอังกฤษ

  1. หน้าแรก
  2. คลังความรู้
  3. PLC
  4. ซิมูเลเตอร์แลดเดอร์

// บทที่ 22.10 · PLC · Ladder Simulator

ซิมูเลเตอร์ PLC แลดเดอร์ในเบราว์เซอร์: เขียนโปรแกรม เห็นกระแสไหล ไทเมอร์ เคาน์เตอร์ และตัวอย่างพร้อมใช้

เปิดหน้านี้แล้วเริ่มเขียน PLC ได้ทันที เลือกตัวอย่างจากเมนู กดอินพุตทางซ้าย ดูเส้นสีเขียวที่บอกว่ากระแสไหลถึงตรงไหน แล้วเปิด “แก้ไขโปรแกรม” เพื่อเขียนรังของคุณเอง โปรแกรมจะถูกวาดเป็นแลดเดอร์ให้อัตโนมัติ

เขียนโดย อาจารย์มดอัปเดต

ซิมูเลเตอร์

ไวยากรณ์ของโปรแกรม

หนึ่งบรรทัดคือหนึ่งรัง เขียนเป็นสมการบูลีนคล้าย Structured Text ข้อความหลัง # หรือ // เป็นคอมเมนต์ (แสดงข้างรัง)

เขียนความหมายในแลดเดอร์
Q0.0 = I0.1 & I0.2ANDหน้าสัมผัสอนุกรม → คอยล์
Q0.0 = I0.1 | Q0.0ORหน้าสัมผัสขนาน
!I0.2NOTหน้าสัมผัส NC
S Q0.0 = … / R Q0.0 = …SET / RESETคอยล์ (S) / (R)
P(I0.1) / N(I0.1)ขอบขาขึ้น / ขาลงหน้าสัมผัสมีตัว P / N
T1 = TON(I0.0, 5s)ไทเมอร์ TON TOF TP เวลาเป็น s หรือ msบล็อก TON T1 · ใช้ T1 เป็นหน้าสัมผัส Q
C1 = CTU(I0.2, I0.3, 6)เคาน์เตอร์นับขึ้น (นับ, รีเซ็ต, PV)บล็อก CTU C1 · ใช้ C1 เป็นหน้าสัมผัส Q

ตัวแปร: I0.0–I1.7 อินพุต (เขียนไม่ได้) · Q0.0–Q1.7 เอาต์พุต · M0.0–M9.7 หน่วยความจำ · T1… C1… · TRUE FALSE · ใช้ AND OR NOT แทน & | ! ได้ · NOT หน้าวงเล็บจะถูกกระจายด้วยทฤษฎีเดอมอร์แกนก่อนวาด

ปุ่มที่มีกรอบประเป็นอุปกรณ์ต่อแบบ NC: อินพุตเป็น 1 เมื่อไม่ได้กด · อินพุตจาก “โรงงานจำลอง” (ระดับน้ำ เซนเซอร์นับชิ้น) กดไม่ได้ เปลี่ยนตามสภาพจำลอง

ใบงาน 8 ชุด

1 · ล็อกตัวเอง

ตัวอย่าง DOL: ลบ | Q0.0 ออกแล้วโหลด อธิบายผล จากนั้นเปลี่ยน I0.0 เป็น !I0.0 แล้วอธิบายว่าทำไมมอเตอร์ไม่เดินเลย

2 · ควบคุมสองจุด

เพิ่มปุ่ม STOP2 (I0.3) และ START2 (I0.4) ให้ DOL ตามกฎ STOP อนุกรม START ขนาน (อินพุตใหม่ในซิมูเลเตอร์เป็นปุ่ม NO จึงเขียน STOP2 เป็น !I0.3)

3 · อินเตอร์ล็อก

ตัวอย่างกลับทาง: กด FWD และ REV พร้อมกัน (สองนิ้ว) Q ตัวไหนติด ลบ & !Q0.1 ออกแล้วลองใหม่ อธิบายความเสี่ยง

4 · ช่วงตาย

ตัวอย่างสตาร์-เดลต้า: เปลี่ยน T2 เป็น 0ms สังเกตโรงงานจำลองตอนเปลี่ยนจังหวะ จากนั้นลบ & !Q0.1 ในรัง Q0.2

5 · เวลาสแกน

ตัวอย่างนับชิ้นงาน: เพิ่มเวลาสแกนเป็น 200 ms เคาน์เตอร์ยังนับครบไหม เทียบกับสูตร F4

6 · ไฟกะพริบ

แก้ให้ติด 0.2 s ดับ 0.8 s แล้วทำไฟกะพริบสองดวงสลับกัน (Q0.0 และ Q0.1)

7 · ไฟจราจรกลางคืน

เพิ่มสวิตช์ I0.1 “โหมดกลางคืน” ที่ทำให้ไฟเหลืองทั้งสองทิศกะพริบ และไฟอื่นดับ

8 · เติมถังพร้อมเตือน

เพิ่มไทเมอร์เฝ้า: ถ้าปั๊มเดินนานเกิน 20 s แต่ยังไม่ถึง LH ให้หยุดปั๊มและติดไฟเตือน Q0.3 จนกด RESET (I0.5)

คำถามที่พบบ่อย

ซิมูเลเตอร์นี้ใช้แทน PLC จริงได้ไหม?

ใช้ฝึกตรรกะ ลำดับการสแกน ไทเมอร์ และเคาน์เตอร์ได้ดี แต่ไม่ได้จำลองฮาร์ดแวร์ การสื่อสาร หรือคำสั่งเฉพาะยี่ห้อ เมื่อเข้าใจแล้วให้ฝึกต่อกับซอฟต์แวร์ของผู้ผลิตที่มีซิมูเลเตอร์ของตัวเอง หรือกับ PLC จริงในห้องแล็บ

อาจารย์มด · ธีรวุฒิ แสวงบุญ
อาจารย์สาขาวิชาวิศวกรรมไฟฟ้า มหาวิทยาลัยราชภัฏธนบุรี สมุทรปราการ · ดูโปรไฟล์