โลโก้โมดูลลอจิก! สำหรับระบบอัตโนมัติทางอุตสาหกรรม

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

ปัญหานี้แก้ไขได้ด้วยการสร้างโมดูลไมโครโปรเซสเซอร์ที่ทำงานได้อย่างสมบูรณ์พร้อมซอฟต์แวร์พื้นฐานในตัวและโมดูลส่วนขยายเพิ่มเติม การเชื่อมต่อของโมดูลฐานกับโมดูลส่วนขยายนั้นดำเนินการผ่านตัวเชื่อมต่อพิเศษ ซึ่งไม่รวมการเชื่อมต่อของโมดูลที่ไม่สามารถเชื่อมต่อกับโมดูลพื้นฐานตามเกณฑ์บางประการ (เช่น แรงดันไฟฟ้าของแหล่งจ่าย)

โมดูลได้รับการตั้งโปรแกรมในภาษาระดับสูงเฉพาะ เช่น ขั้นตอนที่ 5 หรือ ขั้นตอนที่ 7 ซึ่งช่วยให้คุณสามารถรวบรวมโปรแกรมในรูปแบบของบล็อกไดอะแกรมหรือแผนภาพการติดต่อ หรือในรูปแบบของระบบสมการลอจิก การรวบรวมโปรแกรมดังกล่าวเป็นรหัสเครื่องนั้นดำเนินการโดยคำนึงถึงระบบการตั้งชื่อเฉพาะของโมดูลที่ติดตั้ง โปรแกรมเมอร์ไม่ต้องการความรู้พิเศษเกี่ยวกับโครงสร้างและคำสั่งของไมโครโปรเซสเซอร์ที่รวมอยู่ในโมดูล แต่ต้องการความรู้เฉพาะเกี่ยวกับการทำงานของระบบทางเทคนิคที่พัฒนาขึ้นเท่านั้น

บริษัท ผู้พัฒนาโมดูลสร้างซอฟต์แวร์พิเศษสำหรับคอมพิวเตอร์ส่วนบุคคลพร้อมอินเทอร์เฟซที่สะดวกซึ่งให้การพัฒนาระบบและการเขียนโปรแกรมโมดูลไมโครโปรเซสเซอร์ในทุกขั้นตอนโดยตรงผ่านพอร์ตของคอมพิวเตอร์ส่วนบุคคลหรืออุปกรณ์เพิ่มเติมที่เชื่อมต่อกับคอมพิวเตอร์ แนวคิดนี้ถูกนำมาใช้โดย SIEMENS ในการสร้างชุดโมดูลไมโครโปรเซสเซอร์ LOGO!

โมดูลลอจิกไมโครโปรเซสเซอร์จาก Siemens

โลโก้! เป็นโมดูลไมโครโปรเซสเซอร์ตรรกะสากลจาก Siemens… โลโก้! ประกอบด้วยชุดควบคุมไมโครโปรเซสเซอร์ แผงควบคุมและจอแสดงผลเรืองแสง แหล่งจ่ายไฟ อินเทอร์เฟซโมดูลส่วนขยาย อินเทอร์เฟซโมดูลการเขียนโปรแกรม (การ์ด) และสายเคเบิล PC

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

ประเภทของโลโก้!

Basic มีจำหน่ายในสองคลาสแรงดันไฟฟ้า:

  • คลาส 1 <24 V เช่น กระแส 12 V DC, กระแส 24 V DC, กระแส 24 V AC;

  • ชั้น 2> 24 V เช่น115 … 240 VDC และไฟฟ้ากระแสสลับ;

ในตัวเลือก:

  • พร้อมจอ LCD (LCD): 8 อินพุตและ 4 เอาต์พุต;

  • ไม่มีจอแสดงผล ("LOGO! Pure"): 8 อินพุตและ 4 เอาต์พุต

แต่ละคลาสประกอบด้วย 4 ยูนิตย่อย (SU) ติดตั้งอินเทอร์เฟซส่วนขยายและมีฟังก์ชันพื้นฐานและพิเศษที่พร้อมใช้งาน 33 ฟังก์ชันสำหรับการพัฒนาโปรแกรมสวิตชิ่ง

ลอจิกโมดูล LOGO 12/24 RC

โมดูลส่วนขยาย

  • โลโก้! โมดูลดิจิทัลมีให้สำหรับทุกแรงดันไฟฟ้าและมี 4 อินพุตและ 4 เอาต์พุต

  • โลโก้โมดูลอะนาล็อก! มีให้เลือกสำหรับ 12 และ 24 VDC พร้อมอินพุตแบบอะนาล็อก 2 อินพุตหรืออินพุต PT100 2 อินพุต

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

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

องค์ประกอบในโลโก้!

โลโก้! พวกเขาแตกต่างกันในประเภท (ค่าคงที่ = หรือตัวแปร ~) และค่าของแรงดันไฟฟ้า, ประเภทของเอาต์พุต (รีเลย์หรือทรานซิสเตอร์), การมีหรือไม่มีจอแสดงผลคริสตัลเหลว ความหลากหลายของโลโก้! ให้คุณเลือกชุดที่เหมาะสมที่สุดโดยมีวิธีทางเทคนิคที่มากเกินไป ตระหนักถึงปัญหาทางเทคนิคเฉพาะ

การกำหนดองค์ประกอบ:

  • ตัวเลือก 12 — 12 V DC

  • ตัวเลือก 24 — 24 VDC

  • ตัวเลือก 230 — 115/240 VAC

  • R — เอาต์พุตรีเลย์ (ไม่มี R — เอาต์พุตทรานซิสเตอร์)

  • C — นาฬิกา 7 วันในตัว

  • o — ไม่มีตัวเลือกการแสดงผล

  • DM — โมดูลดิจิทัล

  • AM เป็นโมดูลอะนาล็อก

  • CM — โมดูลการสื่อสาร (เช่น AS interface)

โลโก้!

โลโก้!

(1) — ซึ่งคุณสามารถเลือกใช้อินพุตแบบอะนาล็อก 2 ตัวที่มีช่วงสัญญาณ 0 … 10 V และอินพุตแบบเร็ว 2 ตัว (2) — ตัวเลือก 230 V AC — อินพุตในสองกลุ่ม กลุ่มละ 4 ตัว ภายในกลุ่มจะมีเฟสเดียวกันเท่านั้น เฟสต่างๆ เป็นไปได้ระหว่างกลุ่ม (3) — อินพุตดิจิตอลสามารถทำงานได้ทั้งแบบขั้วตรงและขั้วกลับ (4) — โดยคุณสามารถเลือกช่วงสัญญาณ 0 … 10 V หรือ 0 … 20 mA

โลโก้! ในระบบอัตโนมัติทางอุตสาหกรรม

เชื่อมต่อกับโลโก้! เซ็นเซอร์ 12/24 RC

ติดต่อโลโก้! เซ็นเซอร์ 12/24 RC: a) แบบแยกพร้อมเอาต์พุตแบบสัมผัสและไม่สัมผัส b) อะนาล็อก (0 — 10 V)

โลโก้! ฟังก์ชั่น

โลโก้! ในโหมดการเขียนโปรแกรมจะแสดงรายการต่าง ๆ ที่แบ่งออกเป็นรายการ:

  • CO — รายการตัวเชื่อมต่อ (อินพุต / เอาต์พุต)

  • GF — รายการฟังก์ชันพื้นฐาน AND [AND], OR [OR],

  • SF — รายการฟังก์ชันพิเศษ

  • BN เป็นรายการบล็อกที่พร้อมใช้งานในโปรแกรมวงจร

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

ค่าคงที่และตัวเชื่อมต่อ (Co) คืออินพุต เอาต์พุต บิตของหน่วยความจำ และระดับแรงดันไฟฟ้าคงที่ (ค่าคงที่)

อินพุต:

1) อินพุตดิจิตอล

อินพุตดิจิตอลกำกับด้วยตัวอักษร Iหมายเลขอินพุตดิจิตอล (I1, I2, …) ตรงกับหมายเลขพินอินพุตของ LOGO! หมายเลขอินพุตของยูนิตฐานและยูนิตขยายจะเรียงตามลำดับที่ติดตั้งยูนิตโดยตรง

2) อินพุตแบบอะนาล็อก

โลโก้! 24 โลโก้! 24o โลโก้! 12 / 24RC และโลโก้! 12 / 24RCo มีอินพุต I7 และ I8 ซึ่งสามารถตั้งโปรแกรมเพื่อใช้เป็นอินพุตอะนาล็อก AI1 และ AI2 หากใช้อินพุตเหล่านี้เป็น I7 และ I8 สัญญาณอินพุตจะถูกตีความเป็นค่าดิจิทัล หากใช้เป็น AI1 และ AI2 สัญญาณจะถูกตีความเป็นค่าอะนาล็อก เมื่อเชื่อมต่อโมดูลอะนาล็อก อินพุตจะถูกกำหนดหมายเลขต่อจากอินพุตอะนาล็อกที่มีอยู่

ในกรณีของฟังก์ชันพิเศษที่ด้านอินพุตเหมาะสมที่จะเชื่อมต่อกับอินพุตแบบอะนาล็อกเท่านั้น เมื่อสัญญาณอินพุตถูกเลือกในโหมดการตั้งโปรแกรม เฉพาะอินพุตแบบอะนาล็อก AI1 … AI8, แฟล็กแบบอะนาล็อก AM1 … AM6, เอาต์พุตแบบอะนาล็อกของโมดูลที่มีให้ มีหมายเลขเป็นเอาต์พุต AQ1 และ AQ2

ผลลัพธ์:

1) เอาต์พุตดิจิตอล

เอาต์พุตดิจิตอลถูกทำเครื่องหมายด้วยตัวอักษร Q หมายเลขเอาต์พุต (Q1, Q2, … Q16) ตรงกับหมายเลขพินเอาต์พุต LOGO! โดยเริ่มจากโมดูลฐานและดำเนินต่อไปตามลำดับการติดตั้งโมดูล นอกจากนี้ ยังสามารถใช้เอาต์พุต 16 รายการที่ไม่ได้เชื่อมต่อกับบล็อก มีเครื่องหมาย X และไม่สามารถนำมาใช้ซ้ำในโปรแกรมลูกโซ่ได้ (ไม่เหมือนกับแฟล็ก)

เอาต์พุตที่ไม่ได้เชื่อมต่อที่ตั้งโปรแกรมไว้ทั้งหมดจะปรากฏในรายการ รวมถึงเอาต์พุตที่ไม่ได้เชื่อมต่อที่ไม่ได้ตั้งโปรแกรมหนึ่งตัวการใช้เอาต์พุตที่ไม่ได้เชื่อมต่อนั้นสมเหตุสมผล ตัวอย่างเช่น ด้วยฟังก์ชันพิเศษ «ข้อความ» หากเฉพาะข้อความที่เกี่ยวข้องกับโปรแกรมวงจร

2) เอาต์พุตแบบอะนาล็อก

เอาต์พุตแบบอะนาล็อกมีเครื่องหมาย AQ มีเอาต์พุตอะนาล็อก 2 เอาต์พุต ได้แก่ AQ1 และ AQ2 เฉพาะค่าอะนาล็อกเท่านั้นที่สามารถเชื่อมต่อกับเอาต์พุตอะนาล็อกได้ เช่น ฟังก์ชันที่มีเอาต์พุตแบบอะนาล็อกหรือแฟล็กแบบอะนาล็อก AM

มุมมองแผงด้านหน้าของ LOGO!

ข้าว. 1. มุมมองแผงด้านหน้าของ LOGO!

ธง

ธงถูกทำเครื่องหมายด้วยตัวอักษร M หรือ AM เหล่านี้คือเอาต์พุตเสมือนที่มีค่าเท่ากันที่เอาต์พุตเช่นเดียวกับที่อินพุต ในโลโก้! มี 24 ธงดิจิทัล M1 … M24 และ 6 ธงอะนาล็อก AM1 … AM6

แฟล็กเริ่มต้น M8 ถูกตั้งค่าในรอบแรกของโปรแกรมผู้ใช้ ดังนั้นจึงสามารถใช้เป็นแฟล็กเริ่มต้นในโปรแกรมเชนของคุณได้ จะถูกรีเซ็ตโดยอัตโนมัติหลังจากรอบแรกของโปรแกรม ในรอบที่ตามมาทั้งหมด ธง M8 สามารถใช้ในลักษณะเดียวกับธงอื่นๆ

ระดับสัญญาณลอจิก

ระดับสัญญาณจะแสดงด้วย hi และ lo หากสถานะ «1» = hi หรือ «0» = lo ต้องแสดงอยู่ตลอดเวลาบนบล็อก ระดับคงที่หรือค่าคงที่ hi หรือ lo จะถูกนำไปใช้กับอินพุต Open Connectors หากไม่ได้ใช้ขั้วต่อแบบบล็อก อาจทำเครื่องหมายด้วย x

รายการคุณสมบัติหลัก — GF

มีหน้าที่หลักคือ องค์ประกอบเชิงตรรกะอย่างง่ายของพีชคณิตบูลีน.

รายการ GF ประกอบด้วยบล็อกของฟังก์ชันพื้นฐานที่คุณสามารถใช้ในสคีมาของคุณ มีฟังก์ชันพื้นฐานดังต่อไปนี้:

รายการคุณสมบัติหลัก - GF

รายการฟังก์ชันพิเศษ — SF

เมื่อคุณเข้าสู่โปรแกรมวงจรใน LOGO! คุณจะพบบล็อกฟังก์ชันพิเศษในรายการ SFอินพุตของฟังก์ชันพิเศษสามารถกลับด้านได้ เช่น โปรแกรมสวิตชิ่งจะแปลงลอจิก «1» ของอินพุตให้เป็นลอจิก «0»; และแปลงตรรกะ «0» เป็นตรรกะ «1» ตารางแสดงว่าฟังก์ชันที่เกี่ยวข้องสามารถกำหนดพารามิเตอร์ได้หรือไม่ (REM)

มีคุณสมบัติพิเศษดังต่อไปนี้:

  • ความล่าช้าในการเปิดเครื่อง

  • ช้าลงหน่อย

  • ความล่าช้าในการเปิด/ปิด

  • หน่วงเวลาเมื่อเปิดเครื่องด้วยหน่วยความจำ

  • รีเลย์ช่วงเวลา (การสร้างพัลส์สั้น)

  • รีเลย์เวลาทริกเกอร์ขอบ

  • เครื่องกำเนิดพัลส์แบบอะซิงโครนัส

  • เครื่องกำเนิดพัลส์แบบสุ่ม

  • สวิตช์ไฟบันได

  • สวิตช์ฟังก์ชั่นคู่

  • สลับเป็นเวลาเจ็ดวัน

  • สลับสิบสองเดือน

  • จับเวลาถอยหลัง

  • เครื่องนับเวลาทำงาน

  • สวิตช์เกณฑ์

  • สวิตช์เกณฑ์แบบอะนาล็อก

  • สวิตช์ขีด จำกัด ความแตกต่างแบบอะนาล็อก

  • เครื่องเปรียบเทียบแบบแอนะล็อก

  • การตรวจสอบค่าอะนาล็อก

  • เครื่องขยายเสียงแบบอะนาล็อก

  • รีเลย์ล็อคตัวเอง (ฟลิปฟลอป RS)

  • อิมพัลส์รีเลย์

  • สวิตช์โปรแกรม

  • กะทะเบียน

ตัวอย่างของการใช้โมดูลตรรกะ LOGO!
การใช้ระบบไมโครโปรเซสเซอร์ในงานวิศวกรรมไฟฟ้า ตัวอย่างการใช้ PLC
โลโก้!

โลโก้! Soft Comfort มีให้ใช้งานเป็นชุดซอฟต์แวร์สำหรับพีซี ซอฟต์แวร์นี้มีคุณสมบัติดังต่อไปนี้:

  • อินเทอร์เฟซแบบกราฟิกสำหรับสร้างโปรแกรมวงจรในโหมดออฟไลน์ในรูปแบบของวงจรลอจิกไดอะแกรม (แผนภาพการติดต่อ / แผนภาพวงจร) หรือแผนภาพบล็อกการทำงาน (แผนการทำงาน)
  • การจำลองโปรแกรมวงจรของคุณบนคอมพิวเตอร์
  • สร้างและพิมพ์แผนภาพบล็อกโปรแกรม
  • จัดเก็บโปรแกรมไว้ในฮาร์ดดิสก์หรือสื่อบันทึกข้อมูลอื่น ๆ
  • การเปรียบเทียบโปรแกรมสวิตชิ่ง
  • การกำหนดพารามิเตอร์ที่สะดวกของบล็อก
  • การถ่ายโอนโปรแกรมวงจรจาก LOGO! ไปยังคอมพิวเตอร์และจากคอมพิวเตอร์ไปยัง LOGO!;
  • การอ่านตัวนับเวลาทำงาน
  • ตั้งเวลา;
  • การเปลี่ยนจากฤดูร้อนเป็นฤดูหนาวและในทางกลับกัน
  • การทดสอบออนไลน์ การแสดงสถานะและค่าปัจจุบันของ LOGO! ในโหมด RUN;
  • การหยุดการทำงานของโปรแกรมวงจรโดยคอมพิวเตอร์ (STOP)

โลโก้! หน้าต่างหลัก Soft Comfort ในโหมด FBD (ตัวแก้ไข FBD)

โลโก้! หน้าต่างหลัก Soft Comfort ในโหมด FBD (ตัวแก้ไข FBD)

ตัวอย่าง. โมเดลเครือข่ายไฟฟ้าใน LOGO! นุ่มสบาย

การกำหนดค่าเครือข่ายที่ปลอดภัย

ข้าว. 2. การกำหนดค่าเครือข่ายที่มีการป้องกัน RU1, RU2 — สวิตช์เกียร์ P1, P2 — ผู้ใช้กลุ่มแรกและกลุ่มที่สอง SF1, SF2 — เบรกเกอร์ตัวที่หนึ่งและตัวที่สอง K1, K2 จุดลัดวงจรที่หนึ่งและสอง I1, I2 — กระแสในส่วนเครือข่าย

จากสวิตช์เกียร์ RU1 สายไฟหลายเส้นจะแยกออกจากกัน หนึ่งในนั้นได้รับการป้องกันโดยเบรกเกอร์วงจร SF1 สวิตช์เกียร์ RU2 ถูกป้อนจากบรรทัดนี้ ซึ่งเป็นหนึ่งในบรรทัดเอาต์พุตที่ได้รับการป้องกันโดยเบรกเกอร์วงจร SF2

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

โมเดลเครือข่ายไฟฟ้าใน LOGO! ความนุ่มสบายแสดงในรูปที่ 3

โมเดลเครือข่ายไฟฟ้าใน LOGO! นุ่มสบาย

ข้าว. 3. โมเดลโครงข่ายไฟฟ้าใน LOGO! นุ่มสบาย

เบรกเกอร์ SF1 ถูกจำลองด้วยปุ่ม C1 และบล็อก B001,… B006 และ Q1

ปุ่ม C1 ตรงกับที่จับเปิด/ปิดของเครื่องTrigger B001 จำลองสลักเชิงกลของเครื่องที่ยึดหน้าสัมผัสไว้ในสถานะปิดหรือเปิด

บล็อก B002 จำลอง "คันโยกหัก" ที่ให้คุณปิดเครื่องเมื่อจับเปิด/ปิด

อินเวอร์เตอร์ B003 ช่วยให้มั่นใจได้ว่าเครื่องจะปิดเมื่อปิดที่จับ

บล็อก B005 สอดคล้องกับรุ่นซึ่งผ่านบล็อก B004 ปิดเบรกเกอร์เมื่อป้อน «1» กับอินพุต Trg การเปิดตัวทำงานร่วมกับการหน่วงเวลาซึ่งประกอบด้วยชิ้นส่วนแบบคงที่และแบบปรับได้

สถานะของหน้าสัมผัสเครื่อง SF1 ถูกกำหนดโดยเอาต์พุต Q1 บล็อก B006 จำลองเวลาการเดินทางของหน้าสัมผัสในขณะที่วงจรเปิดเต็มที่

บล็อก I1 จำลองการลัดวงจร ที่จุด K1 บล็อก M1 แสดงแรงดันไฟฟ้าไปยังผู้บริโภคของกลุ่มแรก บล็อก B016 จำลองกระแสไฟฟ้าฉุกเฉินในส่วนแรก

ส่วนที่สองของเครือข่ายจำลองในลักษณะเดียวกัน แต่ด้วยความช่วยเหลือของอินพุต I3 ข้อผิดพลาดของเบรกเกอร์ SF2 จะถูกจำลองขึ้น

เราแนะนำให้คุณอ่าน:

ทำไมกระแสไฟฟ้าถึงเป็นอันตราย?