Apr 29, 2026 ฝากข้อความ

โปรแกรม PLC ที่สมบูรณ์แบบมีหน้าตาเป็นอย่างไร?

 

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

ข้อกำหนดการออกแบบสำหรับโปรแกรม PLC ที่สมบูรณ์แบบ:

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

1. ความเรียบง่าย

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

2. ความสามารถในการอ่าน

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

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

หากใช้ภาษาการเขียนโปรแกรมในกรณีพิเศษ ในกรณีส่วนใหญ่ควรใช้แลดเดอร์ไดอะแกรมเพื่อให้อ่านง่ายขึ้น การจัดสรร I/O ควรเป็นระบบเพื่อให้จดจำและทำความเข้าใจได้ง่ายขึ้น เพิ่มความคิดเห็นเมื่อจำเป็น การใช้ส่วนประกอบภายในควรเป็นระบบ หลีกเลี่ยงการใช้มันอย่างไม่ได้ตั้งใจ

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

ความคิดเห็นของโปรแกรมอย่างน้อยควรมีดังต่อไปนี้:

A. ความคิดเห็นของระบบ: ผู้ถือลิขสิทธิ์และวัตถุประสงค์ของโปรแกรมทั้งหมด; B. บล็อกความคิดเห็น: วัตถุประสงค์หลักและผู้แต่งบล็อก; C. ความคิดเห็นของกลุ่ม: วัตถุประสงค์ของส่วนรหัส; D. ความคิดเห็นที่แปรผัน: ความสำคัญที่เห็นได้ชัดในตัว- รวมถึงความคิดเห็น I/O และความคิดเห็นที่แปรผันระดับกลาง เกี่ยวกับการพิจารณาการรักษาความลับ สิ่งเหล่านี้ควรได้รับการแก้ไขผ่านอัลกอริธึมการเข้ารหัสหรือบล็อกการเข้ารหัสของโปรแกรม แทนที่จะลดความคิดเห็น

3. ความถูกต้อง

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

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

สำหรับคำสั่งเดียวกัน เนื่องจากชุดการผลิต PLC หรือรุ่นซีรีส์ที่แตกต่างกัน รายละเอียดคำแนะนำบางอย่างอาจแตกต่างกันไป ควรศึกษาคู่มือการเขียนโปรแกรมอย่างรอบคอบ

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

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

ตัวอย่างง่ายๆ Siemens PLC ต้องการตัวแปรที่มีฟังก์ชันการจัดเก็บเป็นตัวแปรกลางสำหรับขอบขาขึ้นและขาลง เช่น จุด M- หรือจุด DB- การใช้ตัวแปรชั่วคราวของ FC อาจทำให้เกิดปัญหาได้

4. ความน่าเชื่อถือ

โปรแกรมต้องไม่เพียงแต่ถูกต้องเท่านั้น แต่ยังเชื่อถือได้อีกด้วย ความน่าเชื่อถือสะท้อนถึงความเสถียรของโปรแกรม PLC ซึ่งเป็นข้อกำหนดพื้นฐานเช่นกัน

โปรแกรม PLC บางโปรแกรมทำงานอย่างถูกต้องภายใต้สภาวะการทำงานปกติหรือในระหว่างการดำเนินการตามกฎหมาย แต่ไม่สามารถทำงานได้อย่างถูกต้องภายใต้สภาวะการทำงานที่ผิดปกติ (เช่น ไฟฟ้าดับชั่วคราวตามด้วยการฟื้นกำลังไฟฟ้าอย่างรวดเร็ว) หรือหลังการทำงานที่ผิดกฎหมาย (เช่น การกดปุ่มไม่ต่อเนื่องกันหรือการกดปุ่มหลายปุ่มพร้อมกัน) โปรแกรมดังกล่าวไม่น่าเชื่อถือ ไม่เสถียร หรือออกแบบมาไม่ดี

โปรแกรม PLC ที่ดีสามารถระบุสภาวะการทำงานที่ผิดปกติและบูรณาการเข้ากับสภาวะปกติได้อย่างราบรื่น ทำให้โปรแกรมสามารถปรับให้เข้ากับสถานการณ์ต่างๆ ได้ โปรแกรม PLC ที่ดีสามารถปฏิเสธการดำเนินการที่ผิดกฎหมายได้โดยไม่ทิ้ง "ร่องรอย" ใดๆ โดยยอมรับเฉพาะการดำเนินการทางกฎหมายเท่านั้น

การประสานเป็นวิธีการทั่วไปในการปฏิเสธการดำเนินการที่ผิดกฎหมาย วงจรรีเลย์มักใช้วิธีนี้ และ PLC ก็สามารถสืบทอดแนวทางนี้ได้

5. ความง่ายในการปรับเปลี่ยน

โปรแกรมควรง่ายต่อการแก้ไข คุณลักษณะประการหนึ่งของ PLC คือความสะดวกและความยืดหยุ่นในการปรับให้เข้ากับสถานการณ์ต่างๆ สามารถทำได้โดยการปรับเปลี่ยนหรือออกแบบโปรแกรมใหม่

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

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

6. ความสามารถในการขยาย

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

7. ระบบเตือนภัยที่ครอบคลุม

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

8. การจำลองโปรแกรม

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

(1) แปลงจุด I/O ของ PLC จริงให้เป็นตัวแปรระดับกลางหรือตัวแปรบล็อกข้อมูล

(2) เขียนโปรแกรมจำลองสำหรับอุปกรณ์แต่ละชิ้นตามความต้องการของกระบวนการ

โปรแกรม PLC ที่ดีถือได้ว่าเป็นโปรแกรมที่ตรงตามข้อกำหนดข้างต้น

ข้อมูลจำเพาะการเขียนโปรแกรม PLC

1. เลือกรุ่น PLC และจำนวนจุด I/O ที่เหมาะสม เลือกโมดูลฟังก์ชันพิเศษสำหรับความต้องการด้านการทำงานเฉพาะ

2. ทำความคุ้นเคยกับคำแนะนำในการเขียนโปรแกรม PLC และซอฟต์แวร์การคอมไพล์ที่เลือก

3. วางแผนส่วนประกอบอ่อน รวมถึงรีเลย์ภายใน รีเลย์ค้าง การลงทะเบียนข้อมูล ตัวจับเวลา และตัวนับ

4. วางแผนโปรแกรม โดยทั่วไปตามลำดับการแยกข้อบกพร่อง การจัดการข้อบกพร่อง การจัดการด้วยตนเอง การจัดการอัตโนมัติ และการจัดการเอาต์พุต โครงการหรืออุปกรณ์ขนาดใหญ่ควรแบ่งออกเป็นหน่วยการทำงาน เช่น ลิฟต์ อุปกรณ์ถ่ายโอน และอุปกรณ์ยก/หมุนในสายการผลิตอัตโนมัติ ควรตั้งโปรแกรมเป็นส่วนและบล็อกตามโครงสร้างของหน่วยข้างต้น

5. เพิ่มความคิดเห็นส่วนสั้นๆ ก่อนแต่ละโปรแกรมที่แบ่งส่วนหรือบล็อก- เพื่ออธิบายการทำงานของโปรแกรม หากจำเป็น ให้ระบุผังกระบวนการที่เกี่ยวข้อง ลำดับของโปรแกรมที่แบ่งเซกเมนต์หรือแบบบล็อก-ภายในโปรแกรมโดยรวมควรเป็นไปตามลำดับการไหลของกระบวนการเพื่อให้อ่านง่าย

6. ก่อนการออกแบบโปรแกรม ควรสรุปอุปกรณ์ ปัจจัยทั่วไป เช่น การหยุด การหยุดฉุกเฉิน การโอเวอร์โหลด เกิน-ขีดจำกัด หมดเวลา ม่านแสงนิรภัย การหยุดการชน และสวิตช์ประตู ควรแยกออกและวางไว้ในวงจรสตาร์ท-หรือสตาร์ท-ตัวควบคุมหลักและวงจรอินเทอร์ล็อก สิ่งนี้ทำหน้าที่เป็นหลักฐานที่ครอบคลุมของโครงสร้างโปรแกรมทั้งหมด จากนี้ โปรแกรมจะแบ่งออกเป็นสองส่วนการทำงานหลัก: อัตโนมัติและแมนนวล

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

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

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

10. เมื่อเปลี่ยนจากโหมดอัตโนมัติเป็นโหมดแมนนวล โปรแกรมควรล้างเอาต์พุตและสถานะระดับกลางออกจากโหมดอัตโนมัติ โดยเฉพาะอย่างยิ่งเมื่อใช้คำสั่ง SET ในโหมดอัตโนมัติ จะต้องล้างคำสั่ง RESET ในโหมดแมนนวล

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

12. เมื่อใช้หน้าจอสัมผัส ต้องไม่ใช้พื้นที่ควบคุมและพื้นที่แสดงสถานะที่ใช้ร่วมกันโดยหน้าจอสัมผัสและ PLC สำหรับการตั้งโปรแกรมการทำงานอื่นๆ

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

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

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

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

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

1. เมื่อ PLC และคอมพิวเตอร์โฮสต์ (หรือหน้าจอสัมผัส) สร้างระบบตรวจสอบ หน้าจอมักจะต้องแสดงโหมดการควบคุม เช่น "แบบแมนนวล" และ "อัตโนมัติ" (โดยทั่วไป หลายโหมดจะมีได้เพียงโหมดเดียวเท่านั้น) สามารถใช้คำสั่ง "MOV" ในโปรแกรมได้ ตัวอย่างเช่น เมื่อเลือก "manual" ค่าคงที่ 1 จะถูกย้ายไปยังรีจิสเตอร์ VB10 เมื่อเลือก "อัตโนมัติ" 2 จะถูกย้ายไปยังรีจิสเตอร์ VB10 เดียวกัน โดยการตรวจสอบข้อมูลในรีจิสเตอร์ จะสามารถกำหนดโหมดการควบคุมของระบบได้ ข้อดีของแนวทางนี้คือง่ายต่อการเข้าใจและหลีกเลี่ยงความจำเป็นสำหรับขั้นตอนที่ซับซ้อน เช่น การประสานกัน

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

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

4. ในโปรแกรมควบคุมตามลำดับ เช่น เมื่อการกระทำหนึ่งเสร็จสิ้นและเริ่มการกระทำถัดไป โหมดการควบคุม +10+10 จะสะดวกมาก แนวคิดมีดังนี้: รีจิสเตอร์ถูกตั้งค่าไว้ล่วงหน้าเป็น 0 ในระหว่างการเริ่มต้น หลังจากเริ่มต้นระบบ ค่าจะเพิ่มขึ้น 10 ทำให้ค่ารีจิสเตอร์เป็น 10 เมื่อรีจิสเตอร์อยู่ที่ 10 การดำเนินการแรกสามารถดำเนินการได้ หลังจากการดำเนินการครั้งแรก รีจิสเตอร์จะเพิ่มขึ้น 10 อีกครั้ง ทำให้ค่ารีจิสเตอร์เป็น 20 ทำให้สามารถดำเนินการที่สองได้ หลังจากการกระทำครั้งที่สอง ค่าจะเพิ่มขึ้น 10 อีกครั้ง ทำให้ค่ารีจิสเตอร์เป็น 30 ด้วยวิธีนี้ โดยการตรวจสอบค่าในรีจิสเตอร์ จึงสามารถกำหนดการกระทำที่ต้องการได้ เมื่อจำเป็นต้องดำเนินการข้าม การเพิ่มขึ้นสามารถเปลี่ยนได้ตั้งแต่ 10 เป็น 20, 30 ฯลฯ ขึ้นอยู่กับข้อกำหนดเฉพาะ

เหตุใดจึงเพิ่มขึ้น 10 แทนที่จะเป็น 1 เนื่องจากหลังจากเพิ่มขึ้น 10 ถ้าจำเป็นต้องแทรกเซ็กเมนต์ ก็สามารถแทรกลงในช่องใดก็ได้จาก 10 ช่องที่มีอยู่

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

6. รูทีนย่อยที่ถูกเรียกบ่อยสามารถถูกทำให้เป็นโมดูลย่อยสำหรับการโทรบ่อยๆ

7. เนื่องจากแต่ละขั้นตอนในวงจรการทำงานของเครื่องจักรในการผลิตต้องใช้เวลาในการดำเนินการที่แน่นอน และเวลาเหล่านี้มีขีดจำกัดที่แน่นอน คุณจึงสามารถเริ่มตัวจับเวลาพร้อมกันกับการเริ่มต้นขั้นตอนที่จะตรวจสอบได้ การตั้งค่าเวลาของตัวจับเวลาควรนานกว่าระยะเวลาปกติของการดำเนินการ 20%–30% สัญญาณเอาท์พุตของตัวจับเวลาสามารถใช้กับสัญญาณเตือนหรืออุปกรณ์ปิดเครื่องอัตโนมัติได้ เมื่อเวลาของขั้นตอนเกินเวลาที่กำหนด ถึงเวลาที่ตั้งไว้ล่วงหน้าของตัวจับเวลาที่สอดคล้องกัน และก่อนที่ขั้นตอนถัดไปจะเริ่มต้น ตัวจับเวลาจะส่งสัญญาณความผิดปกติ สัญญาณนี้จะหยุดวงจรการทำงานปกติและเริ่มขั้นตอนการเตือนหรือปิดเครื่อง นี่คือสิ่งที่เรามักเรียกว่า-การป้องกันวงจร

8. สวิตช์ตรวจจับความปลอดภัยบางตัว (เช่น ปุ่มหยุดฉุกเฉิน ม่านแสงนิรภัย ลิมิตสวิตช์ ฯลฯ) ควรใช้อินพุตแบบปิดตามปกติ (NC)

9. เพื่อความปลอดภัยและการประหยัดพลังงาน เอาท์พุตควรได้รับการออกแบบให้เปิดใช้งานเมื่อจำเป็นเท่านั้น และหยุดเมื่อการทำงานเสร็จสิ้น แทนที่จะได้รับการออกแบบให้เอาท์พุตอย่างต่อเนื่องจนกว่าจะต้องหยุด

10. หลักการทำงานของแอคชูเอเตอร์ควรเป็น: ดีกว่าอยู่นิ่งๆ ดีกว่าเคลื่อนที่อย่างไม่แน่นอน

11. การควบคุมอุปกรณ์ยูนิต-เดียว: แต่ละยูนิตต้องมีฟังก์ชันการสลับแบบแมนนวล/อัตโนมัติ และฟังก์ชันเริ่ม/หยุดระหว่างการทำงานแบบแมนนวล เมื่อเปลี่ยนจากการทำงานแบบอัตโนมัติเป็นแบบแมนนวล อุปกรณ์จะต้องไม่หยุดทำงาน เมื่อเปลี่ยนจากแบบธรรมดาเป็นแบบอัตโนมัติ การเริ่ม/หยุดของอุปกรณ์จะขึ้นอยู่กับโปรแกรมอัตโนมัติ

12. อุปกรณ์แต่ละชิ้น (ปั๊ม พัดลม และอุปกรณ์ขนาดใหญ่อื่นๆ) จะต้องหมุนหลังจากการทำงาน 24 ชั่วโมง และต้องมีบันทึกเวลาทำงานสะสม เว้นแต่ว่าลำดับการเริ่มต้น/หยุดถูกกำหนดโดยคอมพิวเตอร์แม่ข่าย มิฉะนั้นผู้ปฏิบัติงานจะต้องตั้งค่าด้วยตนเอง

 

 

ส่งคำถาม

whatsapp

skype

อีเมล

สอบถาม