ทางออก

ความแม่นยำของเลขทศนิยมในมิเตอร์วัดกำลังไฟฟ้า: ข้อมูลพลังงานที่เชื่อถือได้

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

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

แยกความละเอียดทั้งสี่ประเภทออกจากกัน

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

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

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

เข้าใจว่าทำไมช่องว่างจึงเพิ่มขึ้นตามขนาด

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

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

สำหรับค่าบน IEEE แบบ binary32 ปกติ ตัว significand มีความแม่นยำ 24 บิต รวมถึงบิตนำหน้า ระหว่าง 2 ยกกำลัง e ถึงกำลังสองถัดไป ค่าที่อยู่ติดกันจะแยกจากกันด้วย 2 ยกกำลัง (e ลบ 23) ซึ่งเป็นการคำนวณการแทนค่า ไม่ใช่การกำหนดความแม่นยำของเครื่องมือ นอกจากนี้ยังไม่รวมค่าซับนอร์มัลหรือการเข้ารหัสพิเศษ ซึ่งควรจัดการตามตัวถอดรหัสที่เลือก.

คำนวณตัวอย่างพลังงานสมมุติ

สมมุติว่ามีบันทึกสมมุติที่ระบุอย่างชัดเจนว่าเป็น binary32 ในหน่วยกิโลวัตต์ชั่วโมง (kWh) และการอ่านสะสมอยู่ระหว่าง 1,048,576 ถึง 2,097,152 kWh ขอบเขตเหล่านี้เป็นกำลังสอง โดย e เท่ากับ 20 ช่องว่างระหว่างค่าที่อยู่ติดกันคือ 2 ยกกำลังลบสาม kWh หรือ 0.125 kWh การเปลี่ยนแปลงเล็กน้อยในพลังงานสะสมพื้นฐานอาจไม่ทำให้ค่าที่ส่งออกเปลี่ยนแปลงทันที.

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

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

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

ตัวอย่างทางคณิตศาสตร์อิงตามโมเดลการแทนค่าบายน์รี่ การเลือกจริงต้องปฏิบัติตามเอกสารคำแนะนำของผู้ผลิต เอกสารประกอบ Python struct อธิบายรูปแบบไบนารี IEEE ที่รองรับสำหรับการเข้ารหัสของมันและมีประโยชน์เมื่อทำการทำซ้ำการทดสอบตัวถอดรหัสอย่างอิสระ.

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

ถอดรหัสค่าก่อนประเมินความแม่นยำ

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

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

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

ออกแบบบันทึกข้อมูลรอบระยะเวลาที่เป็นประโยชน์

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

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

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

รักษาหลักฐานดิบและความไม่แน่นอน

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

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

อย่าบังคับให้ความแตกต่างเชิงลบเป็นศูนย์โดยไม่ตรวจสอบ การรีเซ็ต การ rollover ทิศทางการนำเข้า/ส่งออก การสูญเสียความสอดคล้อง และตัวคูณที่เปลี่ยนแปลงเป็นความเป็นไปได้แยกต่างหาก ปัญหาเกี่ยวกับการแทนค่าตัวเลขเป็นเพียงหนึ่งในผู้สมัคร รักษาลำดับและประวัติการกำหนดค่าดั้งเดิมก่อนที่จะใช้กฎการแก้ไขใดๆ.

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

การทดสอบการรับรองและคำถามเกี่ยวกับการซื้อ

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

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

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

พื้นฐานการศึกษา: คณิตศาสตร์จุดลอยตัว

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

คณิตศาสตร์จุดลอยตัว | สัปดาห์ที่ 10 | MIT 18.S191 | อัลัน เอดล์แมน

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

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

ความละเอียดของเลขทศนิยมสามารถบ่งบอกถึงความแม่นยำของมิเตอร์วัดพลังงานได้หรือไม่?

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

การแปลงค่าที่อ่านได้จากรูปแบบ binary32 เป็น binary64 จะช่วยกู้คืนตัวเลขที่สูญหายไปได้หรือไม่?

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

เหตุใดพลังงานสะสมจึงคงค่าเดิมอยู่ช่วงหนึ่ง แล้วจึงเพิ่มขึ้นอย่างฉับพลัน?

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

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

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

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

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