java for beginners – 2. oop

Post on 29-Dec-2021

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ผศ.ดร.อนนัตกลุ อินทรผดุง

โปรแกรมเมเบิลลอจิกคอนโทรลเลอร์ (พีแอลซี)Programable Logic Control (PLC)

What is a equipment ?

ตัวอย่างอุปกรณ์ต่าง ๆที่ใช้ PLC ควบคุม

ตัวอย่างอุปกรณ์ต่าง ๆที่ใช้ PLC ควบคุม

ตัวอย่างอุปกรณ์ต่าง ๆที่ใช้ PLC ควบคุม

การจ าแนกขนาดของ PLC

ขนาดของ PLC จ านวน I/O สูงสุด หน่วยความจ าโปรแกรม

ขนาดเล็ก (Small size) ไม่เกิน 128 / 128 4 Kbyte (2,000 Statements)

ขนาดกลาง (Medium size) ไม่เกิน 1024 / 1024 16 Kbyte (8,000 Statements)

ขนาดใหญ่ (Large size) ไม่เกิน 2048 / 2048 64 Kbyte (32,000 Statements)

ขนาดใหญ่มาก (Very large size)

ประมาณ 8192 / 8192

256 Kbyte (128,000 Statements)

ประเภทของ PLC

แบบบล็อกของออมรอนรุ่น CP1H แบบโมดลูลา่ร์

PLC History

ประวตัิและความเป็นมา

PLC เริ่มพัฒนาขึ้นในปี 1968 (General Motors) ต้องการเปลี่ยนระบบควบคุมด้วยรีเลย์ให้เป็นระบบอิเล็กทรอนิกส์ PLC ตัวแรกใช้ชื่อว่า 084 เพราะมันเป็นโครงการที่ 84 ของ Bedford Associates ซึ่ง PLC เริ่มใช้งานในปี 1969 เป็นต้นมา จากนั้น Bedford Associates ได้พัฒนาสินค้าในเชิงพาณิชย์ขึ้นชื่อรุ่น 184 อุตสาหกรรมยานยนต์ยังคงเป็นหนึ่งของผู้ใช้งาน PLC รายใหญ่ที่สุด

Modicon 184

What do the individual words mean?

โปรแกรมเมเบิลลอจิกคอนโทรลเลอร์

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

ตัวอย่างอุปกรณ์ต่าง ๆที่ใช้ PLC ควบคุม

Programmable Logic Controllers (PLC) เป็นการน าคอมพิวเตอร์มาตรวจสอบสัญญาณอินพุตต่าง ๆ เพื่อใช้ในการควบคุม (เปิด / ปิด) ให้เครื่องจักรท างานได้อย่างอัตโนมัติ

PLC Overview

PLC I/O

PLC Ladder Logic

ลอจิกแลดเดอร์

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

Program Scan:

การใช้ PLC ทดแทนวงจรรีเลย์

รูปแบบค ำสัง่ในกำรเขียนควบคุม

สามารถเขียนได้ 3 วิธี1.ภาษาแลดเอดอรล์อจิก (Ladder Logic Editor: LAD)

2.ภาษาฟังก์ชันบล็อกไดอะแกรม (Function Block Diagram Editor :FBD)

3.สเตดเมนด์ลิสต์ (Statement List Editor : STL)

วงจรควบคุมรีเลยอ์ยำ่งง่ำย

การเขียนโปรแกรม

Assignment

จงออกแบบวงจรรีเลย์ที่ก าหนดให้เป็นวงจรแลคเดอร์

มาตรฐาน IEC1131 บิต

ดิจิตอล อินพุต IX หรือ I

ดิจิตอล เอาท์พุต QZ หรือ Q

หน่วยความจ า MX หรือ M

ก าหนดให้S1 = I1S2 = l2K1 = Q1

LAMP = Q2

โปรแกรม Mnemonic ที่เทียบกับแลดเดอร์

แบบที่ LAD

แบบที่ STL

โปรแกรม SFC

หลักการท างานเบื้องต้นของ PLC

โปรแกรม Structured Text

สรุป

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

ชมกรณตีวัอยา่ง

Reference

[1] https://www.youtube.com/watch?time_continue=1&v=pru6NNioeco

[2] http://www.stepyourway.com/2018/01/23/ตอนที่-1-โปรแกรมเมเบิ้ลล/

[3] ภัทร พงศ์กิตติคุณ.(2555).นิวเมตกิส์และไฮดรอลิกส.์กรุงเทพฯ ซีเอ็กบุคส์ จ ากัด (มหาชน)

[4] https://นิวเมติก.com/ฝึกเขียนโปรแกรม-plc/

[5] https://library.automationdirect.com/plc-handbook/

top related