ทางออก

ข้อมูลค้างในเกตเวย์มิเตอร์ไฟฟ้า: การตรวจสอบอายุแคชและความเป็นปัจจุบันของข้อมูล

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

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

แผนที่เส้นทางที่สร้างค่าที่ได้

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

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

เดอะ ตระกูลผลิตภัณฑ์ CNBYG BY194 มีตัวเลือกการสื่อสาร RS485/MODBUS ให้เลือก รายละเอียดภายนอกและครอบครัวไม่ได้สร้างแคชเกตเวย์ ฟิลด์เวลาประทับเวลาในตัว หรือป้ายความสดใหม่ ยืนยันตัวเลือกที่ติดตั้งและพฤติกรรมอินเทอร์เฟซที่เอกสารไว้สำหรับเครื่องมือนั้นๆ คงคำกล่าวเกี่ยวกับฟังก์ชันเกตเวย์ของบุคคลที่สามแยกจากคำกล่าวเกี่ยวกับมิเตอร์.

แยกเวลาที่บันทึกในบันทึกการวัด

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

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

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

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

หมายเลขซ้ำกันไม่ใช่ข้อมูลเก่าโดยอัตโนมัติ

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

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

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

กำหนดนโยบายอายุที่เหมาะสมกับการใช้งาน

การคำนวณอายุแบบตัวอย่างคือเวลาประเมินลบด้วยเวลาการรับข้อมูลที่เชื่อถือได้ล่าสุด หากทั้งสองเวลานั้นใช้พื้นฐานเวลาที่ถูกต้องเดียวกัน การอ่านที่ได้ในเวลา 10:00:00 และประเมินในเวลา 10:00:18 จะมีอายุ 18 วินาที การยอมรับหรือไม่ขึ้นอยู่กับความต้องการรายงานหรือการดำเนินงาน ค่าที่ 18 วินาทีเป็นตัวอย่าง ไม่ใช่ขีดจำกัดสากลที่แนะนำ.

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

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

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

เก็บฐานข้อมูลวินิจฉัยแบบอ่านอย่างเดียว

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

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

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

ทดสอบพฤติกรรมความล้มเหลวภายใต้เงื่อนไขควบคุม

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

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

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

รักษาคุณค่า คุณภาพ และอายุไว้ด้วยกัน

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

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

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

กู้คืนโดยไม่เขียนประวัติการหยุดชะงักให้เป็นประวัติศาสตร์ที่ถูกต้อง

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

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

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

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

การเรียนรู้เพิ่มเติม: แคชเก็บคำตอบก่อนหน้าไว้

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

รับชมบทเรียนเพื่อการเรียนรู้

คำถามที่มักถูกถาม

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

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

ค่าที่อ่านได้จะถือว่าล้าสมัยทุกครั้งที่ค่าไม่มีการเปลี่ยนแปลงใช่หรือไม่?

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

ควรแทนที่การอ่านล้มเหลวด้วยศูนย์หรือไม่?

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

การอ่านข้อมูลที่กู้คืนได้หนึ่งชุดสามารถเติมเต็มโปรไฟล์ช่วงเวลาที่ขาดหายไปได้หรือไม่

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

กำลังมองหาบริการช่างไฟฟ้าอยู่ใช่ไหม?

โทรมาได้ตลอดเวลา +86-18058378211