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

เริ่มจากโมเดลจริง ตัวเลือกที่ติดตั้ง และคู่มือการสื่อสารที่ได้รับการอนุมัติ ยืนยันที่อยู่เฉพาะที่ได้รับมอบหมายจากบันทึกการทดสอบใช้งาน แทนที่จะเดาจากตัวอย่างทั่วไป คำขออ่านที่รองรับและทราบข้อมูลจุดข้อมูลที่รู้จักให้ฐานข้อมูลพื้นฐานที่มีประโยชน์มากกว่าการส่งบรอดแคสต์และมองหากิจกรรมบนเครือข่าย.
บันทึกฐานข้อมูลพื้นฐานควรเชื่อมต่อป้ายเครื่องวัดทางกายภาพ วงจรของมัน ส่วนอนุกรม และจุดเก็บข้อมูลของระบบรวบรวมข้อมูล รักษาที่อยู่ปลายทางของคำขอ ฟังก์ชัน การชดเชยที่บันทึกไว้ รีสปอนส์ และเวลาสังเกต หากอุปกรณ์สองเครื่องใช้ที่อยู่เดียวกัน แม้แต่การตอบสนองก็อาจไม่สามารถระบุอุปกรณ์ที่ตั้งใจไว้ได้อย่างชัดเจน แก้ไขความคลุมเครือในการระบุให้ชัดเจนก่อนที่จะประเมินค่าการวัดหรือพิจารณาการเปลี่ยนแปลงการกำหนดค่าใดๆ.
สำหรับการอภิปรายเกี่ยวกับเครือข่ายทางกายภาพและความเป็นเจ้าของ ดูที่ การทบทวนความเป็นเจ้าของบัสอนุกรม. บทความนี้กล่าวถึงความหมายและขีดจำกัดการตรวจสอบของบรอดแคสต์; มันไม่ใช่การตรวจสอบแยกต่างหากสำหรับบัสหลักที่ใช้งานอยู่ การตั้งค่าซีเรียลที่ถูกต้อง หรือแผนการเดินสายไฟเฉพาะอุปกรณ์.
การตัดสินใจต่อไปนี้เป็นแบบฟอร์มการตรวจสอบทางวิศวกรรมโดยอิงจากความแตกต่างของโปรโตคอลระหว่างการแลกเปลี่ยนแบบส่วนตัวและบรอดแคสต์ ซึ่งไม่ใช่คำสั่งอุปกรณ์หรือเกณฑ์การรับรอง.
| การสังเกต | สิ่งที่มันสร้างขึ้น | สิ่งที่ยังไม่ได้รับการพิสูจน์ | หลักฐานต่อไปที่ต้องการได้มา |
|---|---|---|---|
| ไม่มีการตอบกลับหลังจากบรอดแคสต์ | ไม่พบการตอบกลับจากอุปกรณ์แต่ละเครื่อง | การส่งมอบ การดำเนินการ และความสอดคล้องกันระหว่างอุปกรณ์ต่างๆ | บุคคลที่ได้รับอนุญาตให้อ่านซ้ำในกรณีที่รองรับ |
| เกตเวย์รายงานว่าคำขอได้รับการยอมรับ | เกตเวย์รับการดำเนินการในท้องถิ่น | การรับรองอุปกรณ์ปลายทางด้านล่าง | เอกสารประกอบเกตเวย์และหลักฐานด้านซีเรียล |
| การอ่านที่อยู่แต่ละเครื่องสำเร็จ | จุดปลายทางที่ตอบสนองส่งคืนจุดนั้น | ตัวตนของอุปกรณ์อื่น ๆ ทั้งหมด | จับคู่ตัวตนของอุปกรณ์และตรวจสอบจุดปลายทางที่จำเป็นอื่น ๆ |
| การแสดงผลเปลี่ยนแปลงบนเครื่องมือหนึ่งเครื่อง | สถานะที่มองเห็นได้หนึ่งสถานะเปลี่ยนแปลง | เครื่องมืออื่น ๆ และความคงทน | การอ่านจุดที่บันทึกไว้และการตรวจสอบความคงทนที่ได้รับการอนุมัติ |
| การรับสัญญาณอ่านแบบบรอดแคสต์ไม่ได้รับข้อมูล | ไม่พบการตอบสนองการอ่านที่ใช้งานได้ | ความผิดพลาดของสุขภาพมิเตอร์หรือการเชื่อมต่อสายไฟ | กลับไปยังขั้นตอนการอ่านแบบบุคคลที่บันทึกไว้ |
การยอมรับที่ขาดหายไปสร้างความไม่แน่นอน การทำซ้ำการเขียนโดยไม่แก้ไขความไม่แน่นอนนั้นอาจทำให้ดำเนินการเดียวกันซ้ำหลายครั้งหรือเปลี่ยนอุปกรณ์หลายตัวในขณะที่ระบบรวบรวมยังคงแสดงค่าที่เก่าอยู่ ผลกระทบขึ้นอยู่กับคำสั่งจริง: การกำหนดค่าพารามิเตอร์ที่สามารถทำซ้ำได้และการดำเนินการที่มีผลข้างเคียงเป็นกรณีที่แตกต่างกัน อย่าสันนิษฐานว่าทุกรีจิสเตอร์ทำงานเหมือนหน่วยความจำง่าย ๆ.
รักษาการจับภาพแรกก่อนเปลี่ยนการตั้งค่าเครื่องมือ สังเกตว่าซอฟต์แวร์พยายามทำซ้ำธุรกรรมที่หมดเวลาหรือไม่ และเกตเวย์มีการคิวหรือแปลงข้อมูลเหล่านั้นหรือไม่ หน้าจอที่แสดงปุ่มเดียวอาจซ่อนการส่งข้อมูลหลายรายการด้านล่าง ทบทวนพฤติกรรมการลองใหม่ในเอกสารเครื่องมือและใช้กระบวนการบำรุงรักษาที่ได้รับการอนุมัติเพื่อป้องกันการทำซ้ำอย่างไม่ควบคุม.
หากผลลัพธ์ของคำขอไม่ทราบ ให้หยุดการเขียนเพิ่มเติมและอ่านสถานะที่เกี่ยวข้องเป็นรายบุคคลเมื่อได้รับอนุญาตจากคู่มือ เปรียบเทียบกับฐานข้อมูลที่บันทึกไว้ ผลลัพธ์ที่ยังไม่สามารถแก้ไขได้ควรยังคงเป็นผลลัพธ์ที่ยังไม่แก้ไขในบันทึกส่งมอบ; การเปลี่ยนสถานะเป็นสำเร็จเพียงเพราะซอฟต์แวร์หยุดแสดงข้อผิดพลาดจะลบหลักฐานที่จำเป็นสำหรับการกู้คืน.
รายการผู้รับสารทุกคน, รุ่นและความสามารถที่บันทึกไว้ ส่วนนำเข้าผสมกันอาจมีเครื่องมือที่มีแผนที่หรือทางเลือกแตกต่างกัน หมายเลขทะเบียนร่วมกันไม่ได้รับประกันความหมายร่วมกัน คำขอที่ได้รับการอนุมัติสำหรับเวอร์ชันหนึ่งไม่อัตโนมัติเหมาะสมสำหรับเครื่องมืออีกเครื่องบนสายเคเบิลเดียวกัน.
กำหนดสถานะที่คาดหวัง วิธีการตรวจสอบรายบุคคล และการตอบสนองต่อผลลัพธ์บางส่วนก่อนการเปลี่ยนแปลงใดๆ ผู้ตรวจสอบต้องมีวิธีแยกอุปกรณ์ที่ไม่ได้เปลี่ยนแปลงออกจากอุปกรณ์ที่ไม่สามารถเข้าถึงได้ ผลลัพธ์เหล่านี้ต้องการการตัดสินใจที่แตกต่างกัน กำหนดวิธีที่เจ้าของระบบจะจัดการกับมิเตอร์ที่ไม่สามารถตรวจสอบได้โดยไม่หยุดกระบวนการดำเนินงาน.
เดอะ คู่มือ NIST สำหรับความปลอดภัยของเทคโนโลยีการดำเนินงาน ให้บริบทการจัดการการเปลี่ยนแปลงที่กว้างขึ้นสำหรับระบบปฏิบัติการ เอกสารนี้ใช้หลักการนั้นกับการตัดสินใจเริ่มต้นที่มีขอบเขต มันไม่ได้อนุญาตให้มีการเปลี่ยนแปลงเครือข่ายสดหรือบ่งชี้ว่าการออกอากาศเป็นสิ่งจำเป็นสำหรับการเก็บรวบรวมพลังงานตามปกติ.
พิจารณาบันทึกการเริ่มต้นสมมุติที่เครื่องมือเป้าหมายเป็นที่อยู่ 0 และรายงานการหมดเวลา วิศวกรเริ่มสงสัยว่ามิเตอร์ล้มเหลว การตรวจสอบคำขอที่บันทึกไว้แสดงว่าจุดหมายปลายทางเป็นการออกอากาศและการทดสอบคาดหวังการตอบกลับ การแก้ไขแรกคือการออกแบบการทดสอบ: การคาดหวังการตอบสนองไม่ตรงกับโหมดการระบุที่เลือกไว้.
จากนั้นวิศวกรปรึกษาคู่มือเครื่องมืออย่างละเอียดและเลือกขั้นตอนการอ่านรายบุคคลที่ได้รับการอนุมัตาภายใต้แผนบำรุงรักษาสถานที่ ผลการตอบสนองนั้นตรงกับบันทึกทรัพย์สินและจุดเก็บข้อมูล หากฐานข้อมูลนั้นใช้งานได้ ทีมงานมีหลักฐานเกี่ยวกับเส้นทางรายบุคคล ยังไม่มีหลักฐานว่าการออกอากาศก่อนหน้านี้เปลี่ยนแปลงเครื่องมือทุกเครื่อง หรือว่าฟังก์ชันเดิมได้รับการสนับสนุนเป็นการออกอากาศ.
หากไม่ได้รับการตอบสนองจากฐานข้อมูล ให้ตรวจสอบตัวตนที่อยู่ การตั้งค่า การกำหนดเส้นทาง และเครือข่ายทางกายภาพผ่านกระบวนการที่ได้รับการอนุมัติ อย่าใช้ความเงียบของการออกอากาศก่อนหน้านี้เป็นหลักฐานของเครื่องมือที่เสียหาย ตัวอย่างนี้แสดงให้เห็นถึงการแยกหลักฐาน ไม่ใช่คำกล่าวอ้างเกี่ยวกับการติดตั้ง CNBYG จริงหรือคำแนะนำในการส่งข้อมูลเฟรมใดๆ.
เดอะ ครอบครัวเครื่องมือวัดพลังงานไฟฟ้าแบบมัลติฟังก์ชัน BY194 ให้ข้อมูลบริบทผลิตภัณฑ์ที่เกี่ยวข้อง หน้าเพครายละเอียดเกี่ยวกับการสื่อสาร RS485/MODBUS แบบเลือกได้; มันไม่ได้ให้รายการคำสั่งกระจายเสียงสากล แผนที่ลงทะเบียน หรือกลไกการยืนยันสำหรับทุกรุ่น รับคู่มือการสื่อสารที่แม่นยำและการยืนยันตัวเลือกที่ติดตั้งก่อนระบุการทดสอบ.
สำหรับการจัดซื้อ ให้ขอชื่อรุ่นเต็ม โหมดโปรโตคอลที่รองรับ เอกสารการสื่อสารที่มีอยู่ และความรับผิดชอบในการบูรณาการที่คาดหวัง รวมถึงเกตเวย์และซอฟต์แวร์เก็บข้อมูลในการสนทนา เครื่องวัด เกตเวย์ และแอปพลิเคชันแต่ละตัวอาจมีพฤติกรรมที่แตกต่างกัน แม้ว่าโดยทั่วไปโครงการจะอธิบายเครือข่ายเป็น Modbus.
แยกการแปลความหมายของการวัดผลไว้ด้วย การแก้ไข การทบทวนเวอร์ชันแผนที่ลงทะเบียน ว่าด้วยว่าการกำหนดจุดที่เลือกตรงกับเอกสารติดตั้งหรือไม่ การกำหนดที่อยู่ที่ถูกต้องไม่สามารถชดเชยการอ่านปริมาณผิดหรือการถอดรหัสแผนที่ลงทะเบียนที่ถูกต้องผิดได้.

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