PanelView Plus terminal displaying a controlled Logix recipe workflow

การออกแบบการจัดการสูตรอาหารอย่างปลอดภัยใน Logix และ PanelView

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

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

เทอร์มินัล PanelView Plus แสดงเวิร์กโฟลว์สูตรการผลิต Logix ที่มีการควบคุม

เวิร์กโฟลว์ที่มีการควบคุมจะแยกการแก้ไขโดยผู้ปฏิบัติงานออกจากค่าที่กำลังควบคุมเครื่องจักรอยู่

กำหนดบทบาทของข้อมูลสูตรการผลิตให้ชัดเจน 4 ประเภท

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

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

ฮาร์ดแวร์ PanelView จัดไว้ใน คอลเลกชัน Allen-Bradley PanelView และมีแพลตฟอร์มคอนโทรลเลอร์ผ่าน ระบบ PLC และ PAC การเลือกฮาร์ดแวร์ไม่สามารถทดแทนกฎการทำรายการที่นำไปใช้ในแอปพลิเคชันได้

ออกแบบ UDT ให้เป็นระเบียนที่อยู่ภายใต้การกำกับดูแล

จัดกลุ่มค่ากระบวนการที่เกี่ยวข้องไว้ใน UDT เพื่อให้การจัดเก็บ การเปรียบเทียบ และการถ่ายโอนใช้รูปแบบที่กำหนดไว้อย่างเดียวกัน เพิ่มข้อมูลเมตา เช่น รหัสสูตรการผลิต ชื่อ เวอร์ชันรูปแบบ รหัสผลิตภัณฑ์ รุ่น เวลา создания เวลาแก้ไข สถานะความถูกต้อง และบทบาทของผู้รับผิดชอบการเปลี่ยนแปลง แยกสถานะการปฏิบัติงานออกจากโครงสร้างค่ากำหนดเมื่อไม่ควรถ่ายโอนไปพร้อมกับสูตรการผลิต

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

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

ตรวจสอบความสัมพันธ์ ไม่ใช่เพียงขีดจำกัดของแต่ละค่า

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

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

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

ใช้เครื่องสถานะของการทำรายการอย่างชัดเจน

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

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

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

แยกการบันทึกออกจากการเปิดใช้งาน

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

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

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

กำหนดสิทธิ์และหลักฐานให้เหมาะสม

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

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

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

ออกแบบพฤติกรรมเมื่อเปิดเครื่องและเมื่อการสื่อสารขาดหาย

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

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

ทดสอบเส้นทางความล้มเหลว

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

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

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

การออกแบบการจัดการสูตรอาหารอย่างปลอดภัยใน Logix และ PanelView

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

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

เทอร์มินัล PanelView Plus แสดงเวิร์กโฟลว์สูตรการผลิต Logix ที่มีการควบคุม

เวิร์กโฟลว์ที่มีการควบคุมจะแยกการแก้ไขโดยผู้ปฏิบัติงานออกจากค่าที่กำลังควบคุมเครื่องจักรอยู่

กำหนดบทบาทของข้อมูลสูตรการผลิตให้ชัดเจน 4 ประเภท

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

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

ฮาร์ดแวร์ PanelView จัดไว้ใน คอลเลกชัน Allen-Bradley PanelView และมีแพลตฟอร์มคอนโทรลเลอร์ผ่าน ระบบ PLC และ PAC การเลือกฮาร์ดแวร์ไม่สามารถทดแทนกฎการทำรายการที่นำไปใช้ในแอปพลิเคชันได้

ออกแบบ UDT ให้เป็นระเบียนที่อยู่ภายใต้การกำกับดูแล

จัดกลุ่มค่ากระบวนการที่เกี่ยวข้องไว้ใน UDT เพื่อให้การจัดเก็บ การเปรียบเทียบ และการถ่ายโอนใช้รูปแบบที่กำหนดไว้อย่างเดียวกัน เพิ่มข้อมูลเมตา เช่น รหัสสูตรการผลิต ชื่อ เวอร์ชันรูปแบบ รหัสผลิตภัณฑ์ รุ่น เวลา создания เวลาแก้ไข สถานะความถูกต้อง และบทบาทของผู้รับผิดชอบการเปลี่ยนแปลง แยกสถานะการปฏิบัติงานออกจากโครงสร้างค่ากำหนดเมื่อไม่ควรถ่ายโอนไปพร้อมกับสูตรการผลิต

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

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

ตรวจสอบความสัมพันธ์ ไม่ใช่เพียงขีดจำกัดของแต่ละค่า

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

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

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

ใช้เครื่องสถานะของการทำรายการอย่างชัดเจน

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

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

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

แยกการบันทึกออกจากการเปิดใช้งาน

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

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

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

กำหนดสิทธิ์และหลักฐานให้เหมาะสม

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

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

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

ออกแบบพฤติกรรมเมื่อเปิดเครื่องและเมื่อการสื่อสารขาดหาย

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

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

ทดสอบเส้นทางความล้มเหลว

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

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

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

แสดงความคิดเห็น

โปรดทราบว่าความคิดเห็นจะต้องได้รับการอนุมัติก่อนที่จะได้รับการเผยแพร่