Skip to main content

ตัวควบคุมตรรกะที่ตั้งโปรแกรมได้ประเภทใดคืออะไร?

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

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

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

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

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

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