การแทนที่ SLC SCP Scaling ใน Studio 5000 Logix
วิธีการย้ายระบบ SLC SCP เชิงปฏิบัติที่สร้างสัญญาสัญญาณแอนะล็อกแต่ละรายการขึ้นใหม่ เลือกการสเกลของโมดูล ใช้การคำนวณอย่างชัดเจนหรือ AOI ที่อยู่ภายใต้การกำกับดูแล รักษาความหมายของข้อผิดพลาด และพิสูจน์...
คำสั่ง SCP ของ SLC 500 บีบอัดข้อตกลงการวัดที่สำคัญไว้ในห้าฟิลด์ ได้แก่ อินพุต ค่าต่ำสุดและค่าสูงสุดของอินพุต ค่าต่ำสุดและค่าสูงสุดหลังการสเกล และเอาต์พุต ในระหว่างการย้ายระบบไปยัง ControlLogix หรือ CompactLogix การคัดลอกตัวเลขเหล่านั้นไปยังลอจิกใหม่อาจทำให้ได้สมการเส้นตรงเหมือนเดิม แต่เปลี่ยนแปลงทุกสิ่งรอบข้าง ไม่ว่าจะเป็นรูปแบบข้อมูลของโมดูล การปัดเศษ พฤติกรรมเมื่อเกินช่วง ความผิดพลาดของแชนเนล จังหวะเวลาของสัญญาณเตือน และสิ่งที่ผู้ปฏิบัติงานเห็นบน HMI
การย้ายระบบที่ตรวจสอบย้อนกลับได้ต้องรักษาข้อตกลงสัญญาณทั้งหมด ตั้งแต่เครื่องมือภาคสนาม ข้อมูลดิบ หน่วยทางวิศวกรรม คุณภาพ สัญญาณเตือน ลอจิกควบคุม ฮิสทอเรียน ไปจนถึงหน้าจอแสดงผลของผู้ปฏิบัติงาน
กู้คืนข้อตกลงสัญญาณเดิม
สำหรับคำสั่ง SCP แต่ละรายการ ให้บันทึกแอดเดรสต้นทาง แอดเดรสปลายทาง จุดปลายทั้งสี่ เงื่อนไขการทำงาน และผู้ใช้งานทุกส่วนของผลลัพธ์ที่ผ่านการสเกล จากนั้นระบุเครื่องมือทางกายภาพ ช่วงล่างและช่วงบนที่สอบเทียบแล้ว สัญญาณไฟฟ้า แค็ตตาล็อกโมดูลแอนะล็อกและการกำหนดค่าแชนเนลของ SLC รูปแบบข้อมูลที่เลือก และพฤติกรรมที่คาดหวังเมื่อค่าต่ำกว่าช่วง สูงกว่าช่วง วงจรเปิด และโมดูลสูญหาย
คู่มืออ้างอิงชุดคำสั่ง SLC 500 ของ Rockwell Automation ระบุว่า SCP เป็นคำสั่งสเกลเชิงเส้น และอธิบายพฤติกรรมของสถานะทางคณิตศาสตร์ ใช้คู่มือนี้เพื่อทำความเข้าใจคำสั่งเดิม แต่ให้รับค่าจุดปลายดิบจากโมดูลแอนะล็อกและรูปแบบข้อมูลที่กำหนดค่าไว้ตรงรุ่น ความละเอียดของบิตของตัวแปลงเพียงอย่างเดียวไม่สามารถยืนยันค่าจำนวนเต็มที่ส่งให้โปรเซสเซอร์ได้
อย่าสมมติว่าเครื่องส่งสัญญาณใช้ขีดความสามารถเต็มช่วงของเซนเซอร์ เครื่องส่งสัญญาณความดันที่รองรับ 0–100 บาร์อาจสอบเทียบไว้ที่ 10–60 บาร์ และเครื่องส่งสัญญาณการไหลอาจทำการถอดรากที่สองไว้แล้ว บันทึกการย้ายระบบต้องแสดงให้เห็นว่าแต่ละการแปลงเกิดขึ้นที่ใด เพื่อไม่ให้ระบบใหม่สเกลหรือทำให้สัญญาณเป็นเชิงเส้นซ้ำสองครั้ง
เลือกผู้รับผิดชอบการสเกลเพียงหนึ่งจุด
หน่วยทางวิศวกรรมภายในโมดูล
โมดูลแอนะล็อกของ Logix หลายรุ่นสามารถแปลงอินพุตไฟฟ้าเป็นหน่วยทางวิศวกรรมแบบเลขทศนิยมได้จากการกำหนดค่าโมดูล วิธีนี้ช่วยลดโค้ดแลดเดอร์และแสดงสถานะแชนเนลในโครงสร้างแท็กมาตรฐานได้ ข้อแลกเปลี่ยนคือการกำหนดค่าโมดูลจะกลายเป็นส่วนหนึ่งของกลยุทธ์การควบคุม จุดปลาย หน่วย สัญญาณเตือน ฟิลเตอร์ และอัตราการอัปเดตของโมดูลต้องรวมอยู่ในข้อมูลสำรอง การทบทวน และบันทึกการทดสอบเดินระบบ
การคำนวณอย่างชัดเจนในคอนโทรลเลอร์
เมื่อโมดูลส่งค่าจำนวนดิบกลับมา การคำนวณแบบเชิงเส้นอย่างชัดเจนจะทำให้เห็นการแปลงได้โดยตรง:
ค่าทางวิศวกรรม = ค่าทางวิศวกรรมต่ำสุด + (ค่าดิบ − ค่าดิบต่ำสุด) × (ค่าทางวิศวกรรมสูงสุด − ค่าทางวิศวกรรมต่ำสุด) ÷ (ค่าดิบสูงสุด − ค่าดิบต่ำสุด)
ใช้ชนิดข้อมูลเลขทศนิยมที่เหมาะสม ป้องกันกรณีช่วงค่าดิบเป็นศูนย์ และกำหนดให้ชัดเจนว่าต้องทำอย่างไรเมื่อค่าอยู่นอกช่วงที่กำหนด การบังคับค่าที่อยู่นอกช่วงทั้งหมดให้เท่ากับค่าปลายช่วงอาจช่วยปกป้องลอจิกส่วนถัดไป แต่ก็อาจซ่อนสัญญาณที่ขัดข้องหรือถูกขับเกินช่วงได้ ต้องรักษาตัวบ่งชี้คุณภาพและช่วงค่าแยกจากกัน
AOI ที่อยู่ภายใต้การกำกับดูแล
AOI สามารถทำให้การสเกลของหลายแชนเนลเป็นมาตรฐานเดียวกันได้ เมื่อมีอินเทอร์เฟซที่กำหนดชัดเจน การควบคุมเวอร์ชัน หลักฐานการทดสอบ และผู้รับผิดชอบที่ชัดเจน เอาต์พุตที่มีประโยชน์ ได้แก่ ค่าทางวิศวกรรม คุณภาพดี ค่าต่ำกว่าช่วง ค่าสูงกว่าช่วง สัญญาณสายขาดหรือความผิดพลาดของแชนเนลเมื่อมีให้ใช้งาน สถานะข้อมูลค้าง และข้อผิดพลาดในการกำหนดค่า หลีกเลี่ยง AOI ที่ทึบแสงซึ่งส่งคืนเพียงตัวเลขและแทนค่าด้วยค่าเริ่มต้นโดยไม่แจ้งให้ทราบ
ไม่ว่าจะเลือกวิธีใด อย่าสเกลแชนเนลเดียวกันทั้งในโมดูลและในคอนโทรลเลอร์ ให้กำหนดผู้รับผิดชอบเพียงหนึ่งจุด และทำให้การตัดสินใจนี้มองเห็นได้ในโค้ดและเอกสาร
รักษาพฤติกรรมนอกเหนือจากสูตร
ปลายทางของ SCP เดิมมักเป็นเวิร์ดจำนวนเต็ม ปลายทางแบบ REAL ใหม่อาจเพิ่มความละเอียดได้ แต่ก็อาจเปลี่ยนแปลงการเปรียบเทียบ เดดแบนด์ของสัญญาณเตือน การบีบอัดข้อมูลของฮิสทอเรียน รูปแบบข้อความ การจัดเก็บสูตร และการแสดงผลบน HMI ต้องตรวจสอบผู้ใช้งานทุกส่วนก่อนเปลี่ยนชนิดข้อมูล หากจำเป็นต้องคงอินเทอร์เฟซแบบจำนวนเต็มไว้ ให้จัดทำเอกสารเกี่ยวกับการปัดเศษและการจำกัดค่าอย่างชัดเจน แทนการพึ่งพาการแปลงโดยบังเอิญ
ทบทวนเงื่อนไขการทำงานของคำสั่งเดิมด้วย ราง SCP บางรายการทำงานต่อเนื่อง ขณะที่บางรายการคงค่าล่าสุดไว้ระหว่างโหมด ความผิดพลาด หรือขั้นตอนลำดับงาน การแทนที่การทำงานแบบมีเงื่อนไขด้วยการสเกลต่อเนื่องอาจเปลี่ยนพฤติกรรมของเครื่องจักรสถานะได้ ในทางกลับกัน การคงค่าที่หยุดนิ่งไว้โดยไม่มีตัวบ่งชี้คุณภาพว่าข้อมูลล้าสมัยอาจทำให้ผู้ปฏิบัติงานเข้าใจผิด
คุณภาพต้องเดินทางไปพร้อมกับค่า กำหนดว่าคอนโทรลเลอร์จะทำอย่างไรเมื่อแชนเนลรายงานความผิดพลาด การเชื่อมต่อโมดูลสูญหาย หรือค่าดิบอยู่นอกช่วงสัญญาณจริงที่ใช้ได้ การตอบสนองอาจเป็นการคงค่าดีล่าสุด แทนค่าด้วยค่าทดแทนที่ผ่านการตรวจสอบแล้ว เปลี่ยนลูปไปเป็นโหมดแมนนวล ยับยั้งการทำงาน หรือสั่งเข้าสู่สถานะปลอดภัย ทางเลือกที่ถูกต้องต้องพิจารณาจากความเสี่ยงของกระบวนการ ไม่ใช่จากคำสั่งสเกล
สร้างเมทริกซ์ทดสอบความเทียบเท่า
ทดสอบให้มากกว่าจุดศูนย์และจุดเต็มสเกล ป้อนหรือจำลองค่าที่จุดปลายล่าง 25% จุดกึ่งกลาง 75% และจุดปลายบน จากนั้นคำนวณผลลัพธ์ที่คาดหวังอย่างอิสระ เปรียบเทียบค่าใน SLC ค่าใน Logix ใหม่ ค่าที่แสดงบน HMI ค่าฮิสทอเรียน สถานะสัญญาณเตือน และเอาต์พุตควบคุมใด ๆ ที่ขึ้นอยู่กับค่าการวัด
เพิ่มจุดที่ต่ำกว่าช่วงและสูงกว่าช่วงเล็กน้อย กระแสผิดพลาดของเครื่องส่งสัญญาณเมื่อรองรับ วงจรเปิด การถอดโมดูลหรือการยับยั้งการเชื่อมต่อ การรีสตาร์ตคอนโทรลเลอร์ และการกู้คืน ตรวจสอบค่าดิบ ค่าทางวิศวกรรม บิตคุณภาพ เวลาแสดงสัญญาณเตือน เงื่อนไขที่ล็อกค้าง และข้อความสำหรับผู้ปฏิบัติงานในทุกกรณี หากระบบเดิมมีพฤติกรรมที่ไม่ดี ให้บันทึกการแก้ไขโดยตั้งใจนั้น แทนที่จะเรียกว่าเทียบเท่ากัน
ทดสอบซ้ำที่อัตราการอัปเดตจริงของโมดูลและอัตราการทำงานของทาสก์คอนโทรลเลอร์ การแปลงที่ถูกต้องทางคณิตศาสตร์ยังสามารถเปลี่ยนพฤติกรรมของกระบวนการได้ หากฟิลเตอร์ เวลาเก็บตัวอย่างแบบเรียลไทม์ คาบเวลาทาสก์ หรือการหน่วงเวลาสัญญาณเตือนแตกต่างจากการออกแบบของ SLC
ควบคุมการเปลี่ยนแปลงช่วงหลังการเดินระบบ
ขีดจำกัดทางวิศวกรรมไม่ควรกลายเป็นค่าในสูตรบน HMI ที่เปลี่ยนได้ตามใจ การเปลี่ยนช่วงของเครื่องส่งสัญญาณหรือจุดปลายการสเกลอาจทำให้สัญญาณเตือน พฤติกรรม PID อินเตอร์ล็อก ยอดรวม รายงาน และแนวโน้มฮิสทอเรียนเปลี่ยนไป หากจำเป็นต้องกำหนดค่าขณะรันไทม์ ให้ใช้การควบคุมสิทธิ์ เหตุผลในการเปลี่ยน การตรวจสอบช่วง การบันทึกการเปลี่ยนแปลง และขั้นตอนการอัปเดตที่ประสานงานกัน
จัดเก็บช่วงของเครื่องมือต้นทาง แค็ตตาล็อกและรูปแบบข้อมูลของโมดูล จุดปลายดิบ จุดปลายทางวิศวกรรม การแมปคุณภาพ ผลการทดสอบ และบันทึกการอนุมัติไว้กับโครงการ คู่มือขีดจำกัดค่าดิบและค่าทางวิศวกรรมของ Logix SCL ที่ครอบคลุมกว่านี้ให้แนวทางภาคสนามสำหรับการหาจุดปลาย ขณะที่ตระกูลคอนโทรลเลอร์ปัจจุบันถูกรวบรวมไว้ในคอลเลกชันระบบ PLC และ PAC
มุมมองทางวิศวกรรม
ความเสี่ยงสูงสุดของการสเกลไม่ใช่ค่าที่แสดงความผิดพลาดอย่างชัดเจน แต่คือค่าที่ดูน่าเชื่อถือทั้งที่มีความชัน ออฟเซ็ต คุณภาพ หรือจังหวะเวลาไม่ถูกต้อง ให้มองแต่ละจุดที่ย้ายระบบเป็นระบบการวัด ไม่ใช่คำสั่งที่คัดลอกมา สร้างข้อตกลงสัญญาณขึ้นใหม่ กำหนดการสเกลไว้เพียงชั้นเดียว รักษาข้อมูลคุณภาพ และพิสูจน์ทั้งพฤติกรรมปกติและผิดปกติก่อนตัดเปลี่ยนระบบ