วิธีการออกแบบและรันไดอะแกรมบันไดอย่างง่ายของที่เปิดประตูโรงรถอุตสาหกรรมโดยใช้ RSLogix 5000

สารบัญ:

วิธีการออกแบบและรันไดอะแกรมบันไดอย่างง่ายของที่เปิดประตูโรงรถอุตสาหกรรมโดยใช้ RSLogix 5000
วิธีการออกแบบและรันไดอะแกรมบันไดอย่างง่ายของที่เปิดประตูโรงรถอุตสาหกรรมโดยใช้ RSLogix 5000
Anonim

ชุดคำสั่งนี้จะช่วยให้ช่างไฟฟ้า ช่างเทคนิค และวิศวกรที่มีประสบการณ์ใช้ตัวควบคุม RSLogix 500 แต่มีประสบการณ์เพียงเล็กน้อยหรือไม่มีเลยกับตัวควบคุมลอจิกแบบตั้งโปรแกรมได้ Allen Bradley RSLogix 5000 เพื่อออกแบบและเรียกใช้ไดอะแกรมบันไดอย่างง่ายของที่เปิดประตูโรงรถในโรงงานอุตสาหกรรม ติดตามอย่างใกล้ชิดเพื่อให้คุณไม่มีปัญหาในการทดสอบหรือใช้งานโปรแกรมของคุณ

ขั้นตอน

ส่วนที่ 1 จาก 4: ทำความเข้าใจรูปแบบประตู

Mojammeh1
Mojammeh1

ขั้นตอนที่ 1 วางแผนเลย์เอาต์ของการออกแบบที่คุณกำลังสร้าง

PLC และ Field Device Interface
PLC และ Field Device Interface

ขั้นตอนที่ 2 ใช้การกำหนดค่า PLC และการเดินสายอุปกรณ์ภาคสนามที่แสดงไว้

ส่วนที่ 2 จาก 4: การสร้างโครงการใหม่โดยใช้ RSLogix 5000

ขั้นตอนที่ 1 สร้างโครงการใหม่ชื่อ "ที่เปิดประตูโรงรถอุตสาหกรรม"

  • ค้นหา "ซอฟต์แวร์ Rockwell" บนคอมพิวเตอร์ของคุณ
  • คลิกที่ "RSLogix 5000 Enterprise Series" เพื่อเปิดไฟล์คอนโทรลเลอร์ใหม่
  • ดับเบิลคลิกที่ไฟล์เพื่อเปิดไฟล์ใหม่สำหรับคอนโทรลเลอร์ ปุ่ม "ไฟล์" อยู่ที่มุมซ้ายบนของซอฟต์แวร์

    Tenneng 1
    Tenneng 1
  • คลิกและเลือกประเภท CPU "1756-L62 ControlLogix 5562" จากรายการ

    Tenneng 003
    Tenneng 003
  • ป้อนชื่อโครงการ "ที่เปิดประตูโรงรถอุตสาหกรรม"
  • คลิกและเลือกประเภทแชสซี "1756-A7 7slot Controllogix 5562" จากรายการ
  • เลือกตำแหน่งที่ต้องการสำหรับไฟล์ของคุณผ่าน Create In
  • กดตกลงเพื่อเสร็จสิ้นการตั้งค่าโครงการ

ขั้นตอนที่ 2 สร้างการกำหนดค่าที่อยู่อินพุต/เอาต์พุตในโลกแห่งความเป็นจริง

  • คลิกประเภทข้อมูล แล้วเพิ่มโมดูลใน "การกำหนดค่า I/O"
  • คลิกขวาที่ "โมดูลใหม่" จากนั้นคลิกที่ดิจิทัลเพื่อไฮไลต์โมดูล
  • เพิ่มโมดูลอินพุต

    • คลิกและเลือก "1756-IB16I" จากรายการ
    • คลิกตกลงเพื่อเปิด "หน้าต่างโมดูลอินพุต"

      Tenneng 04
      Tenneng 04
    • ป้อนชื่อ "Input_DC"

      เทนเน็ง 005
      เทนเน็ง 005
    • คลิกและเลือกสล็อต "3" จากรายการ
    • คลิกและเลือก "คีย์ที่เข้ากันได้"
    • คลิกตกลงเพื่อเสร็จสิ้น
  • เพิ่มโมดูลเอาต์พุต

    • คลิกและเลือก "1756-OB16I" จากรายการ
    • คลิกตกลงเพื่อเปิด "หน้าต่างโมดูลเอาต์พุต"

      เทนเน็ง 006
      เทนเน็ง 006
    • ป้อนชื่อ "Output_DC"

      Tenneng 07
      Tenneng 07
    • คลิกและเลือกสล็อต "5" จากรายการ
    • คลิกและเลือก "คีย์ที่เข้ากันได้"
    • คลิกตกลงเพื่อเสร็จสิ้น
Tenneng 0010
Tenneng 0010

ขั้นตอนที่ 3 สร้างแท็ก

มีหลายวิธีในการสร้างแท็ก เปิดแท็ก "Controller" หรือหน้าต่างแท็ก "โปรแกรมหลัก" คุณสามารถสร้างแท็กได้ทีละรายการในขณะที่คุณตั้งโปรแกรม หรือสร้างแท็กได้ในเครื่องมือแก้ไขแท็ก เครื่องมือแก้ไขแท็กช่วยให้คุณสร้างและแก้ไขแท็กโดยใช้มุมมองแท็กที่เหมือนสเปรดชีต

  • คลิกที่โปรแกรมหลัก
  • ดับเบิลคลิกที่ "แท็กโปรแกรม" จากนั้นคลิกที่ "แก้ไขแท็ก"
  • เลือกเซลล์แรกและป้อน "ชื่อแท็ก"
  • เลือกเซลล์ที่สองและป้อน "นามแฝงสำหรับ"
Tenneng 0002
Tenneng 0002

ขั้นตอนที่ 4 สร้างตัวจับเวลา

ตัวจับเวลาสามารถเชื่อมต่อกับชื่อแท็กแต่ละชื่อได้ จำเป็นต้องตั้งค่าพารามิเตอร์เวลาและข้อมูลเวลาที่อยู่

  • คลิกและเลือก "แท็กโปรแกรม" จากนั้นคลิก "แก้ไขแท็ก"
  • เลือกเซลล์แรกและป้อน "Timers"

ส่วนที่ 3 จาก 4: การสร้างไดอะแกรมขั้นบันได

Modou 77
Modou 77

ขั้นตอนที่ 1 ดูไอคอน "Ladder Diagram Basic Instructions" ที่อยู่ในแถบเครื่องมือการเขียนโปรแกรม

MainRoutine
MainRoutine

ขั้นตอนที่ 2 สร้างไดอะแกรมแลดเดอร์สำหรับ Rung 0

สร้างรังที่เปิดและปิดประตูด้านนอกและเปิดใช้งานสวิตช์จำกัดบน.

  • ดับเบิลคลิกที่ MainRoutine แล้วหน้าต่างใหม่จะปรากฏขึ้น ไอคอนคำแนะนำจะอยู่ที่ด้านบนของหน้าต่างใหม่
  • คลิกและลากไอคอนคำสั่ง Rung ไปที่หน้าต่างใหม่
  • คลิกและลากไอคอนคำสั่ง XIC ไปที่รุ่ง ไฮไลท์คำแนะนำแล้วพิมพ์ Open_Outside_Garage_Door แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง XIO ไปที่รุ่ง ไฮไลท์คำแนะนำแล้วพิมพ์ Stop_Outside_Door แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง XIO ไปที่รุ่ง ไฮไลท์คำสั่งแล้วพิมพ์ Top_Limit_Switch แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง OTE ไปที่ Rung ไฮไลท์คำแนะนำแล้วพิมพ์ Motor_Up แล้วกด ↵ Enter

    Tenneng 3
    Tenneng 3
Modou 89
Modou 89

ขั้นตอนที่ 3 สร้างไดอะแกรมแลดเดอร์สำหรับรุ่ง 1

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

  • คลิกและลากไอคอนคำสั่ง XIC ไปที่รุ่ง ไฮไลต์คำแนะนำแล้วพิมพ์ Close_Inside_Garage_Door แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง XIO ไปที่รุ่ง ไฮไลท์คำสั่งแล้วพิมพ์ Stop_Inside_Door แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง XIO ไปที่รุ่ง ไฮไลต์คำแนะนำแล้วพิมพ์ Bottom_Limit_Switch แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง XIO ไปที่รุ่ง ไฮไลท์คำสั่งแล้วพิมพ์ Stop_Inside_Door แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง XIO ไปที่รุ่ง ไฮไลท์คำแนะนำแล้วพิมพ์ Photo_Sensor แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง OTE ไปที่ Rung ไฮไลท์คำสั่งแล้วพิมพ์ Motor_Down แล้วกด ↵ Enter
  • คลิกแล้วลากไอคอนคำสั่ง Branch แล้ววางไว้ด้านล่าง Close _ Inside_Garage_Door ไฮไลท์ไอคอนคำสั่งสาขา แล้วพิมพ์ Motor_Down แล้วกด ↵ Enter
Modou 90
Modou 90

ขั้นตอนที่ 4 สร้างไดอะแกรมแลดเดอร์ของรุ่ง 2

สร้างรุ่งที่แสดงถึงไฟสีเขียวในขณะที่ประตูเปิดภายในโรงรถ ไฟจะยังสว่างอยู่จนกว่าประตูจะเปิดจนสุดและชนกับสวิตช์จำกัดบน

  • คลิกและลากไอคอนคำสั่ง XIC ไปที่รุ่ง ไฮไลท์คำแนะนำแล้วพิมพ์ Motor_Up แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง OTE ไปที่ Rung ไฮไลท์คำสั่งแล้วพิมพ์ Green_Light_Inside_Garage แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง Branch แล้ววางไว้ด้านล่าง Motor_Up ไฮไลท์ไอคอนคำแนะนำสาขา แล้วพิมพ์ Timer_1_TT แล้วกด ↵ Enter
Modou 91
Modou 91

ขั้นตอนที่ 5. สร้างไดอะแกรมแลดเดอร์ของขั้นที่ 3

สร้างรุ่งที่แสดงถึงระยะเวลา (Time on Delay) ของไฟสีเขียวให้เปิดค้างไว้อีก 10 วินาทีจนกว่าจะถึงสวิตช์ขีดจำกัดบน

  • คลิกและลากไอคอนคำสั่ง XIO ไปที่รุ่ง ไฮไลต์คำแนะนำแล้วพิมพ์ Bottom_Limit_Switch แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง TON ไปที่ rung TON อยู่ในคำสั่ง Timer/Counter ไฮไลต์ TON "Timer" แล้วพิมพ์ Timer_1 แล้วกด ↵ Enter ไฮไลท์ "Preset" แล้วพิมพ์ 10,000 แล้วกด ↵ Enter
Modou 92
Modou 92

ขั้นตอนที่ 6 สร้างไดอะแกรมแลดเดอร์ของขั้นที่ 4 และ 5

สร้างขั้นที่ควบคุมเวลาของไฟกะพริบสีแดง

  • คลิกและลากไอคอนคำสั่ง XIO ไปที่ rung 4 และไฮไลต์คำแนะนำแล้วพิมพ์ Timer_3. DN จากนั้นกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง TON ไปที่ rung 4 TON อยู่ในคำสั่ง Timer/Counter ไฮไลต์ TON "Timer" แล้วพิมพ์ Timer_2 แล้วกด ↵ Enter ไฮไลท์ "Preset" แล้วพิมพ์ 500 แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง XIO ไปที่ rung 5 และไฮไลต์คำแนะนำแล้วพิมพ์ Timer_2. DN จากนั้นกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง TON ไปที่ rung 5. TON อยู่ในคำสั่ง Timer/Counter ไฮไลต์ TON "Timer" แล้วพิมพ์ Timer_3 แล้วกด ↵ Enter ไฮไลท์ "Preset" แล้วพิมพ์ 500 แล้วกด ↵ Enter
Modou 93
Modou 93

ขั้นตอนที่ 7 สร้างไดอะแกรมแลดเดอร์ของรุ่ง 6

ขั้นนี้จะกระตุ้นไฟกะพริบสีแดงหากมีวัตถุที่ตรวจพบ ไฟจะกะพริบต่อไปจนกว่าวัตถุจะถูกลบออก

  • คลิกและลากไอคอนคำสั่ง XIC ไปที่รุ่ง ไฮไลท์คำแนะนำแล้วพิมพ์ Photo_Sensor แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง XIC ไปที่รุ่ง ไฮไลท์คำแนะนำแล้วพิมพ์ Timer_2. TT แล้วกด ↵ Enter
  • คลิกและลากไอคอนคำสั่ง OTE ไปที่ Rung ไฮไลท์คำสั่งแล้วพิมพ์ Red_Light_Flasher แล้วกด ↵ Enter

ส่วนที่ 4 จาก 4: ทดสอบและเรียกใช้โปรแกรมแบบออฟไลน์

ขั้นตอนที่ 1 ทดสอบด้วยซอฟต์แวร์จำลองเพื่อค้นหาปัญหาก่อนที่จะใช้ซอฟต์แวร์ในระบบควบคุมหรือโหมดการทำงานแบบออฟไลน์

คลิกที่ไอคอน Verify All เพื่อตรวจสอบโปรแกรมของคุณเพื่อหาข้อผิดพลาดที่อาจทำให้โปรแกรมไม่สามารถทดสอบหรือรันได้ เมื่อรหัสของคุณได้รับการยืนยันแล้ว eee จะหายไปจากด้านซ้ายของขั้น

ขั้นที่ 2. คลิกที่ Off-Line Run Mode ที่มุมบนซ้ายของโปรแกรม

ทดสอบและเรียกใช้
ทดสอบและเรียกใช้

ขั้นตอนที่ 3 สังเกตผลลัพธ์

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