Skip to main content

อะไรคือเคล็ดลับที่ดีที่สุดสำหรับการเขียนโปรแกรมคอนโทรลเลอร์ลอจิกที่ตั้งโปรแกรมได้?

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

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

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

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

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