Skip to main content

การเขียนโปรแกรมตรรกะบันไดคืออะไร?

การเขียนโปรแกรมลอจิกของบันไดเป็นภาษาการเข้ารหัสที่ใช้ในการสร้างการเป็นตัวแทนวงจรเพื่อช่วยให้ผู้คนสร้างอุปกรณ์และให้คำแนะนำกับคอนโทรลเลอร์ในขณะที่สิ่งนี้สามารถใช้ในการสร้างวงจรที่แตกต่างกันมากมายการเขียนโปรแกรมตรรกะบันไดส่วนใหญ่ใช้เพื่อสร้างตัวควบคุมตรรกะที่ตั้งโปรแกรมได้ (PLCs)นอกเหนือจากการสร้างวงจรภาษานี้ยังช่วยให้ผู้ใช้สามารถสร้างคำสั่ง IF/THEภาษานี้มีความคล้ายคลึงกับระบบการผลิตฮาร์ดแวร์ดังนั้นผู้ใช้ทั่วไปที่รู้ว่าระบบเหล่านี้ไม่ต้องการการฝึกอบรม แต่ก็ยังมีแนวโน้มที่จะเป็นช่วงการเรียนรู้ภาษาการเขียนโปรแกรมนี้

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

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

วงจรโดยเฉพาะอย่างยิ่งขั้นสูงไม่ค่อยมีเส้นทางง่ายๆมักจะมีเงื่อนไขเช่นส่วนหนึ่งของวงจรที่ต้องเปิดอยู่เป็นระยะเวลาหนึ่งหรือส่งพลังงานเพียงที่ไหนที่ใดที่หนึ่งหากเงื่อนไขได้รับความพึงพอใจการเขียนโปรแกรมลอจิกของบันไดที่อยู่ที่ต้องการความต้องการนี้ผ่านคำสั่ง IF/THEสิ่งนี้ช่วยให้โปรแกรมเมอร์บอกวงจรให้ดำเนินการหนึ่งการดำเนินการจนกว่าจะมีเงื่อนไขปรากฏขึ้นจากนั้นการดำเนินการใหม่จะเกิดขึ้นจากเงื่อนไข

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