O ORPAON
การเก็บข้อมูลและการเชื่อมต่ออุปกรณ์

Store-and-Forward: ไม่ให้ข้อมูลกระบวนการหายเมื่อเครือข่ายหลุด

หน้าจอเรียลไทม์ว่างเมื่อเครือข่ายหลุด ใครก็เห็น ความเสียหายที่เหลืออยู่ที่อื่น: คลังประวัติมีช่องว่าง รายงานกะสร้างใหม่ไม่ได้ ข้อพิพาทคุณภาพหรือพลังงานไม่มีเส้นโค้งให้เล่นซ้ำ Store-and-Forward คือกลไกที่ทำให้คลังยังใช้ได้หลังลิงก์กลับมา — บัฟเฟอร์ที่เกตเวย์ แล้วเติมเส้นโค้งกระบวนการช่วงขาดอัตโนมัติ นี่ไม่ใช่ฟีเจอร์อำนวยความสะดวก เป็นข้อที่เขียนในข้อตกลงทางเทคนิคและทดสอบหน้างานได้ บทความนี้อธิบายว่าตอนขาดเครือข่ายคลังเสียอะไรจริง เงื่อนไขที่กลไกต้องทำให้ครบ วิธีตรวจรับ และตำแหน่งเทียบกับการทำงาน 24/7 กับเส้นฐานพลังงาน ในโรงงานผลิตทั่วไป คำถามชุดเดียวกันนี้ยังอยู่ที่ไลน์

เมื่อเครือข่ายหลุด คลังประวัติเสียอะไรจริง

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

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

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

ภาพเรียลไทม์กลับมาเอง คลังไม่กลับ นั่นคือช่องว่างที่ Store-and-Forward สร้างมาปิด

Store-and-Forward ต้องทำอะไรให้มากกว่าบัฟเฟอร์

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

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

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

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

วิธีตรวจรับ: ตัดเครือข่ายจงใจ ตั้งเวลา เขียนลำดับสลับ คำนวณรายงานใหม่

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

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

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

สถานการณ์ขัดข้อง: ไม่มีเติม / มีเติม

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

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

Store-and-Forward ครอบคลุมการขาดสื่อสารระหว่างเกตเวย์กับระบบชั้นบน ไม่ทดแทน UPS ที่เกตเวย์ RAID บนเซิร์ฟเวอร์ หรือโฮสต์ SCADA สำรอง นั่นเป็นข้อแยกต่างหาก

ตำแหน่งเทียบกับการทำงาน 24/7 และเส้นฐานพลังงาน

การทำงาน 24/7 กับ Store-and-Forward ตอบความล้มเหลวคนละแบบ ฮอตสแตนด์บาย RAID และโฮสต์สำรองทำให้เซิร์ฟเวอร์ SCADA ใช้ได้เมื่อเครื่องล่ม Store-and-Forward ทำให้คลังประวัติใช้ได้เมื่อลิงก์หน้างานขาดแต่กระบวนการยังเดิน ระบุอย่างหนึ่งไม่ครอบคลุมอีกอย่าง

งานพลังงานเริ่มได้เมื่อการเก็บข้อมูลนิ่งแล้ว เส้นฐานที่มีรูรับหน่วยการใช้ เปรียบกะ หรือบันทึก ISO 50001 ไม่ได้ เพราะช่องว่างทุกจุดกลายเป็นข้อโต้แย้งในภายหลัง OEE และการเล่นซ้ำคุณภาพก็เช่นกัน เส้นโค้งที่หายคือหลักฐานที่หาย ให้ถือ Store-and-Forward เป็นเงื่อนไขต้นทางของสายข้อมูล แล้วออกแบบความพร้อม 24/7 และการวัดพลังงานบนคลังที่สร้างใหม่ได้จริง

สรุป

เครือข่ายหลุดเอาภาพเรียลไทม์ไปก่อน แล้วค่อยเอาคลัง Store-and-Forward คือแคชฝั่งเกตเวย์บวกการเติมเส้นโค้งกระบวนการช่วงขาดอัตโนมัติเมื่อการสื่อสารกลับ — ช่อง MQTT และ REST คู่ ประทับเวลาเดิม การตรวจความครบที่ทำหน้างานได้

เขียนหน้าต่างแคช รายการแท็ก และสี่ขั้นตรวจรับลงข้อตกลงทางเทคนิค นั่นคือสิ่งที่เปลี่ยนชื่อฟีเจอร์เป็นข้อที่ทั้งสองฝ่ายทดสอบได้

ใส่ Store-and-Forward ในรายการตรวจรับ

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

ติดต่อเรา