ภาษา PLC ห้าประเภท

มุมมองด้านข้างของโปรแกรมเมอร์คอมพิวเตอร์เขียนโปรแกรมบนแล็ปท็อปที่โต๊ะทำงานในสำนักงาน

เครดิตรูปภาพ: Maskot / Maskot / GettyImages

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

ไดอะแกรมบันได

Ladder Diagram (LD) เป็นภาษาการเขียนโปรแกรม PLC ประเภทหนึ่ง เป็นที่รู้จักกันว่าลอจิกบันได LD เป็นภาษาการเขียนโปรแกรมด้วยภาพ ดังนั้นจึงเรียนรู้ได้ง่ายกว่าภาษา PLC อื่นๆ LD ปฏิบัติตามมาตรฐาน IEC 61131-3 สำหรับตัวควบคุมลอจิกที่ตั้งโปรแกรมได้ ซึ่งหมายความว่าเป็นที่ยอมรับอย่างเป็นทางการว่าเป็นภาษาการเขียนโปรแกรมทั่วโลก ด้วย LD คุณตั้งโปรแกรมโดยการรวมสัญลักษณ์เพื่อดำเนินการบางอย่าง LD เป็นหนึ่งในภาษาโปรแกรม PLC ที่ได้รับความนิยมมากที่สุด เนื่องจากเป็นที่รู้จักว่าใช้งานง่าย มีเครื่องมือดีบักที่ดีและเป็นตัวแทนที่ดีสำหรับตรรกะที่ไม่ต่อเนื่อง ข้อเสียที่สำคัญอย่างหนึ่งของภาษาโปรแกรม LD คือถือว่ามีโครงสร้างข้อมูลที่ไม่ดี เนื่องจากข้อมูลไม่ได้รับการจัดระเบียบอย่างดี ตัวอย่างเช่น เป็นไปได้ที่จะสร้างตัวแปรในภาษาที่มีตำแหน่งหน่วยความจำทับซ้อนกัน ซึ่งอาจนำไปสู่ปัญหาที่ไม่คาดคิด

วีดีโอประจำวันนี้

แผนภูมิฟังก์ชันตามลำดับ

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

ฟังก์ชั่นบล็อกไดอะแกรม

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

ข้อความที่มีโครงสร้าง

Structured Text เป็นอีกประเภทหนึ่งของภาษา PLC และเป็นแบบข้อความทั้งหมด ต่างจาก LD และ FBD ตรงที่ ST คล้ายกับภาษาโปรแกรมอย่าง Basic และ Pascal ที่ใช้คำสั่ง if-then-Else, While และ Repeat ดังนั้น หากคุณได้ตั้งโปรแกรมในภาษาที่มีข้อความเหล่านี้ คุณจะใช้ ST สำหรับ PLC ได้อย่างสบายใจ ST มักจะเข้าใจง่ายขึ้นสำหรับทั้งโปรแกรมเมอร์มือใหม่และโปรแกรมเมอร์ที่มีประสบการณ์ เนื่องจากคำสั่ง if-then-Else ทำให้ชัดเจนว่าโปรแกรมทำงานอย่างไรและเหตุใดฟังก์ชันบางอย่างจึงเกิดขึ้น

รายการคำสั่ง

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

หมวดหมู่

ล่าสุด

วิธีเขียน M2V ลง DVD

วิธีเขียน M2V ลง DVD

เบิร์นไฟล์ .M2V ในรูปแบบมาสเตอร์สำหรับเล่นในเค...

วิธีเปิดนามสกุลไฟล์ IDX

วิธีเปิดนามสกุลไฟล์ IDX

ส่วนขยาย IDX เป็นส่วนขยายทั่วไปสำหรับไฟล์ดัชนี ...

วิธีรีเซ็ตระยะหมดเวลาของเซิร์ฟเวอร์เทอร์มินัล 120 วัน

วิธีรีเซ็ตระยะหมดเวลาของเซิร์ฟเวอร์เทอร์มินัล 120 วัน

ขยายระยะเวลาการประเมิน Terminal Services บนคอม...