
สารบัญ:
- ขั้นตอนที่ 1: Programmable Logic Controller (PLC) และซอฟต์แวร์ Codesys
- ขั้นตอนที่ 2: ใส่ที่อยู่
- ขั้นตอนที่ 3: ที่อยู่เอาต์พุต
- ขั้นตอนที่ 4: กระบวนการสายพานลำเลียง
- ขั้นตอนที่ 5: กระบวนการบรรจุ
- ขั้นตอนที่ 6: กระบวนการกำหนดสูงสุด
- ขั้นตอนที่ 7: กระบวนการติดฉลาก
- ขั้นตอนที่ 8: กระบวนการขนส่งและปล่อย
- ขั้นตอนที่ 9: อัตโนมัติและด้วยตนเอง
- ขั้นตอนที่ 10: การสร้างภาพและการเป็นตัวแทน
- ขั้นตอนที่ 11: สายพานลำเลียง
- ขั้นตอนที่ 12: การบรรจุ การใส่ฝาปิด และฉลาก
- ขั้นตอนที่ 13: ผู้ให้บริการและปล่อย
- ขั้นตอนที่ 14: แผงควบคุมและสวิตช์บอร์ด
- ขั้นตอนที่ 15: กล่องบรรจุและกล่องตัวอย่าง
- ขั้นตอนที่ 16: เสร็จสิ้นและทดสอบ
- ขั้นตอนที่ 17: รหัสและการทดสอบวิดีโอ
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

นี่เป็นโครงการง่ายๆ ที่มีจุดมุ่งหมายเพื่อตั้งโปรแกรมโดยใช้ซอฟต์แวร์ CoDesys ด้วยภาษา Ladder Diagram (LD) และโปรดสังเกตว่าไม่ใช่โครงการฝึกสอน แบ่งปันความรู้ของคุณและแสดงความคิดเห็นกับฉัน
โครงการประกอบด้วยฟังก์ชันเหล่านี้.., ขั้นตอนการกรอก
กระบวนการสูงสุด
กระบวนการฉลาก
กระบวนการขนส่ง
กระบวนการปล่อย
สินค้าตัวอย่าง
อัตโนมัติ/ด้วยตนเอง
ฟังก์ชันข้างต้นจะอธิบายในขั้นตอนต่อไป
ขั้นตอนที่ 1: Programmable Logic Controller (PLC) และซอฟต์แวร์ Codesys


ตัวควบคุมลอจิกแบบตั้งโปรแกรมได้ (PLC) หรือตัวควบคุมแบบตั้งโปรแกรมได้คือคอมพิวเตอร์ดิจิทัลอุตสาหกรรมสำหรับควบคุมกระบวนการผลิต เช่น สายการประกอบ หรืออุปกรณ์หุ่นยนต์ หรือกิจกรรมใดๆ ที่ต้องมีการควบคุมที่มีความน่าเชื่อถือสูงและง่ายต่อการตั้งโปรแกรมและวินิจฉัยข้อบกพร่องของกระบวนการ
ซอฟต์แวร์ CodesysCODESYS คือสภาพแวดล้อมการพัฒนาสำหรับแอปพลิเคชันตัวควบคุมการเขียนโปรแกรมตามมาตรฐานอุตสาหกรรมสากล
ขั้นตอนที่ 2: ใส่ที่อยู่
เครื่องเข้า.., เริ่ม - START
หยุด - STOP
อัตโนมัติ - AUTO
คู่มือ - MANUAL
เซ็นเซอร์ตำแหน่ง 1 - S1
เซ็นเซอร์ตำแหน่ง 2 - S2
เซ็นเซอร์ตำแหน่ง 3 - S3
เซ็นเซอร์ตำแหน่ง 4 - S4
เซ็นเซอร์ตำแหน่ง 5 - S5
ตำแหน่งเซนเซอร์ 6 -S6
เซ็นเซอร์ตำแหน่ง 7 - S7
เซ็นเซอร์ตำแหน่ง 8 - S8
เซ็นเซอร์ตำแหน่ง 9 - S9
สายพานลำเลียงแบบแมนนวล - MANUAL_CONVEYOR_BELT
การบรรจุด้วยตนเอง - MANUAL_FILLING
การกำหนดขนาดเอง - MANUAL_CAPPING
ป้ายกำกับด้วยตนเอง - MANUAL_LABEL
แขนยึดแบบแมนนวล - MANUAL_CARRIER_ARM
ยกแขนไปข้างหน้า - MANUAL_ARM_FORWARD
ถอยหลังด้วยมือ - MANUAL_ARM_REVERSE
การปลดแขนด้วยมือ - MANUAL_ARM_RELEASE
ตัวอย่าง - SAMPLE
ขั้นตอนที่ 3: ที่อยู่เอาต์พุต
เครื่องออก.., สายพานลำเลียง - CONVEYOR_BELT
ยัดแขนลง - FILL_DOWN
กระบวนการบรรจุ - FILL_FILLING
เติมแขน - CAP_UP
ปิดแขนลง - CAP_DOWN
กระบวนการกำหนดขีดสูงสุด - CAP_CAPPING
วางแขน - CAP_UP
ป้ายแขนลง - LABEL_DOWN
กระบวนการวางฉลาก - LABEL_LABEL
ป้ายแขนขึ้น - LABEL_UP
แขนไปข้างหน้า - ARM_FORWARD
ถอยหลังแขน - ARM_REVERSE
แขนกระบวนการของเครื่อง ลง - MACHINE_CARRY_DOWN
แขนกระบวนการของเครื่อง เปิด - MACHINE_CARRY_OPEN
แขนกระบวนการของเครื่องจักร ปิด - MACHINE_CARRY_CLOSE
แขนกระบวนการของเครื่อง - MACHINE_CARRY_UP
ขั้นตอนที่ 4: กระบวนการสายพานลำเลียง

เมื่อเครื่องอยู่ในโหมดอัตโนมัติ
เมื่อเห็นขวดที่ด้านหน้าเซ็นเซอร์หมายเลข 1 (S1) สายพานลำเลียงจะเริ่มหมุนจนถึงเซ็นเซอร์ตำแหน่ง 3 (S3)
เซ็นเซอร์หมายเลข 2 ใช้สำหรับกำหนดกระบวนการบรรจุ
ขั้นตอนที่ 5: กระบวนการบรรจุ


เมื่อขวดมาถึง Position Sensor 3 (S3) สายพานลำเลียงจะหยุดและกระบวนการบรรจุจะเริ่มขึ้น
มีสามขั้นตอน.., แขนเลื่อนลงสามวินาที
กระบวนการบรรจุ สามวินาที
แขนขยับขึ้น สามวินาที
ฉันใช้เวลาสามวินาทีในแต่ละกรณีโดยมีตัวจับเวลาต่างกัน ทั้งหมดเก้าวินาทีสำหรับกระบวนการเติม
หลังจากเสร็จสิ้นกระบวนการบรรจุ สายพานลำเลียงจะเริ่มหมุนสำหรับตำแหน่งต่อไปที่เป็นกระบวนการปิดฝา
ขั้นตอนที่ 6: กระบวนการกำหนดสูงสุด


เซ็นเซอร์ตำแหน่ง 4 (S4) ใช้เพื่อดำเนินการกระบวนการปิดฝา เมื่อเซ็นเซอร์ตรวจพบขวด เข็มขัดจะหยุดทำงานและแขนจะเปิดใช้งาน
นอกจากนี้ยังมีสามขั้นตอนที่มีการกำหนดเวลาต่างกัน.., แขนเลื่อนลงสามวินาที
ขั้นตอนการกำหนดสูงสุด สองวินาที
แขนขยับขึ้น สามวินาที
ขั้นตอนที่ 7: กระบวนการติดฉลาก

เมื่อขวดมาถึง Position Sensor 5 (S5) สายพานลำเลียงจะหยุดและกระบวนการฉลากจะเริ่มขึ้น
กระบวนการนี้มีสามขั้นตอน.., แขนเลื่อนลงสองวินาที
ขั้นตอนการกำหนดสูงสุด สองวินาที
แขนขยับขึ้นสองวินาที
ขั้นตอนที่ 8: กระบวนการขนส่งและปล่อย



เมื่อขวดมาถึง Position Sensor 5 (S5)
สายพานลำเลียงจะหยุดและกระบวนการขนส่งจะเริ่มขึ้น
ขั้นตอนนี้มีสี่ขั้นตอน.., ปลอกแขนเปิดไว้สองวินาที
แขนเลื่อนลงมาสามวินาที
แขนจับถือขวดเป็นเวลาสองวินาที
แขนขยับขึ้นเป็นเวลาสามวินาที
ขั้นตอนต่อไปคือการปล่อยขวด แขนเคลื่อนไปยังตำแหน่งสุดท้าย มีสองกล่องคือการบรรจุและตัวอย่าง แขนต้องเลือกกล่องที่ถูกต้อง โดยจะเลือกตามเงื่อนไขเริ่มต้น กล่าวถึงเงื่อนไขเหล่านั้นดังนี้
หากสวิตช์ตัวอย่างและเซ็นเซอร์ตำแหน่ง 9 (S9) เปิดใช้งาน Arm จะปล่อยขวดที่กล่องตัวอย่าง
หากเซ็นเซอร์ตำแหน่ง 2 (S2) และเซ็นเซอร์ตำแหน่ง 8 (S8) เปิดใช้งาน แขนจะปล่อยขวดที่กล่องบรรจุ
หลังจากเสร็จสิ้นกระบวนการ Arm จะเริ่มเคลื่อนกลับจนกระทั่ง Position Sensor 7 (S7) จากนั้นการตั้งค่าจะถูกรีเซ็ตสำหรับขวดถัดไป
ฟังก์ชันทั้งสามนี้ ได้แก่ Carrier, Packing และ Releasing เกิดขึ้นในแขนเดียวกัน สำหรับการแสดงในการแสดงภาพ ฉันใช้รูปหลายเหลี่ยมและหน่วยความจำแยกกันสำหรับโปรแกรม
ขั้นตอนที่ 9: อัตโนมัติและด้วยตนเอง

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



ฉันแสดงสถานะเครื่องและสถานะระบบโดยใช้รูปหลายเหลี่ยม
ขั้นตอนที่ 11: สายพานลำเลียง


เมื่อสายพานลำเลียงทำงาน สีจะเป็นสีแดง
ขั้นตอนที่ 12: การบรรจุ การใส่ฝาปิด และฉลาก

ลูกศรลงจะแสดงแขนเคลื่อนลง
แสดงลูกศรขึ้น แขนขยับขึ้น
ส่วนต่างๆ ที่ร้องเกี่ยวกับการบรรจุ การใส่ขีด และการแสดงภาพฉลาก
ขั้นตอนที่ 13: ผู้ให้บริการและปล่อย



ผู้ให้บริการ:-
ส่วนแรกแสดงเกี่ยวกับการเปิดด้ามจับ
แสดงลูกศรลง แขนเคลื่อนลง
แสดงลูกศรขึ้น แขนขยับขึ้น
ส่วนร้องแสดงเกี่ยวกับการถือครอง
ปล่อย:-
ลูกศรลงจะแสดงแขนเคลื่อนลง
แสดงลูกศรขึ้น แขนขยับขึ้น
ส่วนสุดท้ายจะแสดงเกี่ยวกับการเปิดตัว
ส่วนที่สามแสดงเกี่ยวกับการปิดกริป
Arm Forward และ Arm Reverse แสดงด้วยการขยับแขน
ขั้นตอนที่ 14: แผงควบคุมและสวิตช์บอร์ด


มี Start, Stop, Sample, Auto, Manual ในแผงสวิตช์
แผงควบคุมแบบแมนนวลมีสวิตช์แปดตัว
ขั้นตอนที่ 15: กล่องบรรจุและกล่องตัวอย่าง

ขั้นตอนที่ 16: เสร็จสิ้นและทดสอบ




ขั้นตอนที่ 17: รหัสและการทดสอบวิดีโอ

มีวิดีโอที่มีการแสดงภาพอย่างง่าย
แนะนำ:
Simple Light-Up Ugly Christmas Sweater: 9 ขั้นตอน (พร้อมรูปภาพ)

Simple Light-Up Ugly Christmas Sweater: มีทุกปี… คุณต้องมี "เสื้อกันหนาวที่น่าเกลียด" และคุณลืมที่จะวางแผนล่วงหน้า ปีนี้คุณโชคดี! การผัดวันประกันพรุ่งของคุณจะไม่ใช่ความหายนะของคุณ เราจะแสดงวิธีการทำเสื้อกันหนาว Light-Up Ugly Christmas แบบง่ายๆ ใน l
ปุ่มความปลอดภัยแบบไร้สายเพื่อความปลอดภัยของ PLC: 6 ขั้นตอน (พร้อมรูปภาพ)

ปุ่มความปลอดภัยแบบไร้สายสำหรับความปลอดภัยของ PLC: โครงการนี้เป็นการพิสูจน์แนวคิดของฉันสำหรับการใช้ IoT และหุ่นยนต์ (ในที่สุด) เพื่อสร้างชั้นความปลอดภัยเพิ่มเติมสำหรับโรงงานผลิตที่เป็นอันตราย ปุ่มนี้สามารถใช้เพื่อเริ่มหรือหยุดการทำงานหลายๆ กระบวนการ รวมถึงการควบคุมสัญญาณ
KerbalController: แผงควบคุมแบบกำหนดเองสำหรับ Rocket Game Kerbal Space Program: 11 ขั้นตอน (พร้อมรูปภาพ)

KerbalController: แผงควบคุมแบบกำหนดเองสำหรับ Rocket Game Kerbal Space Program: เหตุใดจึงต้องสร้าง KerballController เพราะการกดปุ่มและการขว้างสวิตช์ทางกายภาพนั้นมีความสำคัญมากกว่าการคลิกเมาส์ของคุณ โดยเฉพาะเมื่อเป็นสวิตซ์นิรภัยสีแดงขนาดใหญ่ ซึ่งคุณต้องเปิดฝาก่อน ให้สะบัดสวิตช์
PLC Platino: 6 ขั้นตอน (พร้อมรูปภาพ)

PLC Platino: PLC Platino สามารถทำได้ใน 5 ขั้นตอนหลักเหล่านี้: TRIMMING;DRILLING;RAILING;ZIPPING;WIRING.PLC Platino เป็นวิธีง่ายๆ ในการสร้าง PLC ของคุณเองด้วย Arduino และโมดูลบางส่วนที่คุณเลือก! เพื่อที่คุณเพียงแค่ต้องการสื่อดังต่อไปนี้:อย่างน้อยสอง Pro
การเขียนโปรแกรม PLC เพื่อควบคุมไฟหยุด: 7 ขั้นตอน (พร้อมรูปภาพ)

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