คุณลักษณะและรูปแบบของภาษาการเขียนโปรแกรม PLC สำหรับคอมพิวเตอร์อุตสาหกรรม

Jan 03, 2022

ฝากข้อความ

เมื่อเทียบกับภาษาคอมพิวเตอร์ทั่วไป ภาษาโปรแกรม PLC ของคอมพิวเตอร์อุตสาหกรรมมีลักษณะที่ชัดเจน ไม่เพียงแต่แตกต่างจากภาษา แต่ยังแตกต่างจากภาษาแอสเซมบลีทั่วไปด้วย ต้องเป็นไปตามข้อกำหนดของการเขียนที่ง่ายและแก้ไขจุดบกพร่องได้ง่าย ปัจจุบันไม่มีภาษาโปรแกรมใดที่เข้ากันได้กับผลิตภัณฑ์จากผู้ผลิตทั้งหมด เช่น ผลิตภัณฑ์ของ Mitsubishi มีภาษาการเขียนโปรแกรมของตนเอง ผลิตภัณฑ์ของ OMRON ก็มีภาษาของตนเองเช่นกัน แต่ไม่ว่า PLC แบบใด
ภาษาการเขียนโปรแกรม PLC ทั้งหมดมีลักษณะดังต่อไปนี้:
1. โครงสร้างการสอนแบบกราฟิก: โปรแกรมแสดงเป็นภาพกราฟิก และคำสั่งประกอบด้วยสัญลักษณ์กราฟิกต่างๆ ซึ่งง่ายต่อการเข้าใจและจดจำ ผู้พัฒนาซอฟต์แวร์ของระบบได้รวบรวมฟังก์ชันการคำนวณอิสระที่จำเป็นในการควบคุมอุตสาหกรรมให้เป็นกราฟิกเชิงสัญลักษณ์ และผู้ใช้สามารถรวมกราฟิกเหล่านี้ได้ตามความต้องการของตนเองและกรอกพารามิเตอร์ที่เหมาะสม ในส่วนของการดำเนินการลอจิก ผู้ผลิตเกือบทั้งหมดใช้ไดอะแกรมแลดเดอร์ที่คล้ายกับวงจรควบคุมรีเลย์ ซึ่งยอมรับได้ง่าย ตัวอย่างเช่น ซีเมนส์ยังใช้แผนผังลำดับงานของระบบควบคุมเพื่อแสดง ซึ่งใช้สัญลักษณ์กราฟิกคอมโพเนนต์ลอจิกไบนารีเพื่อแสดงความสัมพันธ์ของการควบคุม ซึ่งใช้งานง่ายมากและเข้าใจง่าย การคำนวณที่ซับซ้อนมากขึ้น การนับเวลา ฯลฯ โดยทั่วไปจะแสดงโดยอ้างอิงถึงไดอะแกรมแลดเดอร์หรือไดอะแกรมองค์ประกอบลอจิก แม้ว่าจะไม่เป็นสัญลักษณ์เท่ากับการดำเนินการทางตรรกะ แต่ก็เป็นที่นิยมของผู้ใช้เช่นกัน
2. ค่าคงที่ตัวแปรที่แน่นอน: สัญลักษณ์กราฟิกเทียบเท่ากับ opcodes การระบุฟังก์ชันการทำงานและผู้ใช้จะเติมตัวถูกดำเนินการ เช่น K400, T120 เป็นต้น ตัวแปรและค่าคงที่ใน PLC และช่วงค่าของพวกมันถูกกำหนดไว้อย่างชัดเจน ซึ่งกำหนดโดยรุ่นผลิตภัณฑ์ คุณสามารถดูคู่มือแคตตาล็อกผลิตภัณฑ์
3. โครงสร้างโปรแกรมแบบง่าย: โครงสร้างโปรแกรม PLC มักจะง่ายมาก โดยทั่วไปโครงสร้างบล็อก บล็อกต่าง ๆ ทำหน้าที่ต่าง ๆ สมบูรณ์ เพื่อให้โปรแกรมดีบักมีแนวคิดที่ชัดเจนของฟังก์ชันการควบคุมและลำดับการควบคุมของโปรแกรมทั้งหมด
4. ลดความซับซ้อนของขั้นตอนการสร้างซอฟต์แวร์แอปพลิเคชัน: ใช้ภาษาแอสเซมบลีและภาษาในการเขียนโปรแกรม เพื่อดำเนินการแก้ไข รวบรวม และเชื่อมโยงทั้งสามขั้นตอนให้เสร็จสิ้น ในขณะที่ใช้ภาษาโปรแกรมจะต้องแก้ไขเพียงกระบวนการเดียวเท่านั้น ส่วนที่เหลือจะเสร็จสิ้นโดยอัตโนมัติโดย ซอฟต์แวร์ระบบ และกระบวนการแก้ไขทั้งหมดอยู่ใน ดำเนินการภายใต้-กล่องโต้ตอบของเครื่อง และไม่ต้องการให้ผู้ใช้มีความสามารถในการออกแบบซอฟต์แวร์ขั้นสูง
5. เสริมวิธีการแก้จุดบกพร่อง: ไม่ว่าจะเป็นโปรแกรมแอสเซมเบลอร์หรือการดีบักโปรแกรมภาษา เป็นเรื่องที่ปวดหัวสำหรับบรรณาธิการ และการดีบักโปรแกรม PLC ให้เงื่อนไขที่สมบูรณ์ โดยใช้โปรแกรมเมอร์ ใช้ปุ่ม และแสดงบน PLC และโปรแกรมเมอร์ และการแก้ไขภายใน การดีบัก การตรวจสอบ ฯลฯ และด้วยการสนับสนุนซอฟต์แวร์ การวินิจฉัยและการดีบักนั้นทำได้ง่ายมาก
กล่าวอีกนัยหนึ่ง ภาษาการเขียนโปรแกรมของ PLC คือผู้ใช้-ซึ่งไม่ต้องการให้ผู้ใช้มีความรู้ขั้นสูงและไม่ต้องการ-การฝึกอบรมเฉพาะทางในระยะยาว
รูปแบบของภาษาโปรแกรมคอมพิวเตอร์อุตสาหกรรม PLC
ตำราเล่มนี้ใช้ภาษาการเขียนโปรแกรมสองภาษาที่ใช้กันมากที่สุด หนึ่งคือไดอะแกรมแลดเดอร์ และอีกอันคือตารางภาษาช่วยในการจำ การใช้โปรแกรมแลดเดอร์ไดอะแกรมเนื่องจากใช้งานง่ายและเข้าใจง่าย แต่ต้องใช้คอมพิวเตอร์ส่วนบุคคลและซอฟต์แวร์การเขียนโปรแกรมที่เกี่ยวข้อง การใช้รูปแบบช่วยในการจำนั้นสะดวกสำหรับการทดลอง เนื่องจากต้องใช้โปรแกรมเมอร์ธรรมดาแทนโปรแกรมเมอร์กราฟิกราคาแพงหรือคอมพิวเตอร์ในการเขียนโปรแกรม
แม้ว่า PLC บางตัวจะมีคอมพิวเตอร์-ภาษา C ที่เข้ากันได้ ภาษาพื้นฐาน-ภาษาเฉพาะทาง (เช่น GRAPH5 ของ Siemens, MELSAP ของ Mitsubishi) และภาษาลอจิกบูลีน-คอมพิวเตอร์วัตถุประสงค์ทั่วไป -ภาษาแอสเซมบลีที่เข้ากันได้ ฯลฯ ไม่ว่าในกรณีใด ภาษาโปรแกรมของผู้ผลิตต่างๆ สามารถใช้ได้กับผลิตภัณฑ์ของตนเท่านั้น
คำแนะนำในการเขียนโปรแกรม: คำแนะนำคือรหัสหรือสัญลักษณ์ที่บอกให้ทำ PLC และวิธีทำ โดยพื้นฐานแล้ว คำแนะนำเป็นเพียงบางรหัสไบนารี ซึ่งเหมือนกับคอมพิวเตอร์ทั่วไปทุกประการ ในเวลาเดียวกัน PLC ยังมีระบบการคอมไพล์ ซึ่งสามารถรวบรวมสัญลักษณ์ข้อความหรือสัญลักษณ์กราฟิกเป็นรหัสเครื่อง ดังนั้นคำสั่ง PLC ที่ผู้ใช้เห็นโดยทั่วไปจะไม่ใช่รหัสเครื่อง แต่เป็นรหัสข้อความหรือสัญลักษณ์กราฟิก ประโยคช่วยจำที่ใช้กันทั่วไปใช้อักขระภาษาอังกฤษ (มีหลายภาษา) ตัวย่อและตัวเลขเพื่อแสดงคำสั่งที่เกี่ยวข้อง สัญลักษณ์กราฟิกที่ใช้กันทั่วไปคือไดอะแกรมแลดเดอร์ซึ่งคล้ายกับไดอะแกรมไฟฟ้าและเป็นที่ยอมรับโดยช่างไฟฟ้า
ระบบคำสั่ง: จำนวนรวมของคำสั่งที่ PLC ครอบครองเรียกว่าระบบคำสั่งของ PLC ประกอบด้วยจำนวนคำสั่ง สิ่งที่แต่ละคำสั่งสามารถทำได้ และแสดงถึงฟังก์ชันและประสิทธิภาพของ PLC โดยทั่วไปแล้ว PLC ที่มีฟังก์ชันที่แข็งแกร่งและประสิทธิภาพที่ดีจะมีระบบการสอนที่สมบูรณ์และสามารถทำสิ่งต่างๆ ได้มากขึ้น เราต้องคิดหาระบบคำสั่งของ PLC ก่อนตั้งโปรแกรม
โปรแกรม: ชุดคำสั่ง PLC ที่เป็นระเบียบ ทำให้ PLC สามารถเรียกใช้และทำงานที่เกี่ยวข้องได้ แน่นอน โปรแกรมที่นี่หมายถึงโปรแกรมผู้ใช้ของ PLC โปรแกรมผู้ใช้โดยทั่วไปได้รับการออกแบบโดยผู้ใช้ และไม่ได้ให้บริการโดยผู้ผลิตหรือผู้จัดจำหน่าย PLC โปรแกรมที่แสดงในข้อความสั่งไม่สัญชาตญาณและอ่านได้ไม่ดี โดยเฉพาะโปรแกรมที่ซับซ้อนซึ่งอ่านยากกว่า ดังนั้นโปรแกรมส่วนใหญ่จึงแสดงเป็นแผนภาพแลดเดอร์
ไดอะแกรมแลดเดอร์: ไดอะแกรมแลดเดอร์เป็นไดอะแกรมเชื่อมต่อที่เชื่อมต่อสัญลักษณ์ไดอะแกรมแลดเดอร์ของคำสั่ง PLC เข้าด้วยกันผ่านการเชื่อมต่อออนไลน์เพื่อแสดงคำสั่ง PLC ที่ใช้และลำดับ คล้ายกับแผนผังไฟฟ้ามาก มีการเชื่อมต่อสองประเภท: หนึ่งคือรถบัส อีกประเภทหนึ่งคือภายในแนวนอนและแนวตั้งภายใน เส้นแนวนอนและแนวตั้งภายในเชื่อมต่อคำสั่งสัญลักษณ์บันไดแต่ละอันเข้ากับกลุ่มคำสั่ง กลุ่มคำสั่งนี้มักจะเริ่มต้นด้วยคำสั่ง load (LD) และถ้าจำเป็น จะตามด้วยคำสั่งอินพุตหลายคำสั่ง (รวมถึงคำสั่ง LD) เพื่อสร้างเงื่อนไขเชิงตรรกะ สุดท้าย เป็นคำสั่งคลาสเอาต์พุตเพื่อให้ทราบถึงการควบคุมเอาต์พุต หรือเป็นคำสั่ง เช่น การควบคุมข้อมูล การควบคุมกระบวนการ การประมวลผลการสื่อสาร งานตรวจสอบ ฯลฯ เพื่อดำเนินงานที่เกี่ยวข้อง บัสใช้เชื่อมต่อกลุ่มคำสั่ง

ส่งคำถาม