จากบทเรียนที่แล้ว เราได้เรียนรู้เกี่ยวกับสัญลักษณ์ที่ใช้ในการทำความเข้าใจระบบ PLC ในบทนี้เราจะมาเรียนรู้ถึงภาษาที่เราใช้ในการเขียนโปรแกรม PLC กันครับ
การเขียนโปรแกรมเพื่อสั่งให้ PLC ทำงานตามความต้องการนั้นตามมาตรฐาน IEC1131-3 ได้แบ่งออกเป็น 5 แบบ คือ
ภาษาที่ใช้ในการเขียนโปรแกรม PLC
Ladder Diagram Language
Sequential Flow Chart Language
Function Block Diagram Language
Instruction List Language (Statement List Language)
Structure Text Language
หลักการเขียนแลคเดอร์ไดอะแกรม (Ladder Diagram) และ คำสั่งพื้นฐาน
แลดเดอร์ไดอะแกรม จัดเป็นสัญลักษณ์ที่สามารถดูตามโครงสร้างแล้วเข้าใจการทำงาน แต่เวลาที่ PLC ทำงานจะอาศัยชุดคำสั่ง (Instruction) ทำงานโดยวิธีการเขียนลงในหน่วยความจำ ข้อมูลในหน่วยความจำนั้น จะจัดเก็บเป็นรหัส (Code) ไม่สามารถจัดเก็บในลักษณะของ Ladder Diagram ได้โดยตรง
การใช้คำสั่ง Load (LD) , Load Not (LD NOT)
ชุดคำสั่งและการเขียน Ladder Diagram คำสั่ง LD และ LD NOT
การใช้คำสั่ง AND , AND NOT
ชุดคำสั่งและการเขียน Ladder Diagram คำสั่ง AND , AND NOT
การใช้คำสั่ง OR , OR NOT
ชุดคำสั่งและการเขียน คำสั่ง OR , OR NOT
การใช้คำสั่ง OUT , OUT NOT
เป็นคำสั่งที่สั่งขับให้ OUTPUT ภายนอกทำงานหรือไม่ทำงานตามคำสั่ง
OUTPUT NOT-OUT NOT การทำงานของคำสั่งเหล่านี้จะตรงข้ามกับ OUT