ต่อ PLC–HMI ผ่านสาย LAN แล้ว monitor ผ่าน SamSoar กับจอ HMI ใช้พร้อมกันไม่ได้ — เปิด BSP + QoS ที่สวิตช์

plchmiindustrial-switchTranscend

อาการ

ต่อ PLC กับ HMI ผ่านสาย LAN ทำงานได้ปกติ แต่พอจะ monitor PLC ผ่าน SamSoar กลับเชื่อมต่อไม่ค่อยได้ ต้องกดเชื่อมต่อย้ำหลายครั้งถึงจะติดเป็นบางจังหวะ และพอ SamSoar monitor ได้ ตัว HMI จะหลุดจาก PLC ทันที — พอหยุด monitor ฝั่ง SamSoar ตัว HMI ถึงกลับมาเชื่อมต่อกับ PLC ได้เหมือนเดิม

สาเหตุ

พอร์ต Ethernet ของ PLC ตัวเล็กมีขีดจำกัด รับการเชื่อมต่อ/โพลพร้อมกันได้น้อยและ CPU ประมวลผลเฟรมได้จำกัด เมื่อ HMI โพล PLC อยู่แล้วและ SamSoar เข้ามา monitor พร้อมกันจึงแย่งช่องสื่อสารกัน ยิ่งบนสวิตช์ unmanaged ที่ปิด BSP และ QoS ทราฟฟิก broadcast/multicast จะถูกฟลัดไปทุกพอร์ต และทุกสตรีมวิ่งแข่งกันแบบ best-effort ทำให้ stack ของ PLC ล้น รับได้ทีละการเชื่อมต่อ จึงสลับกันหลุด (พอ SamSoar ติด HMI หลุด)

วิธีแก้ไข

เปิด DIP switch ที่เขียนว่า BSP (Broadcast Storm Protection) และ QoS ที่ตัว Transcend Ethernet switch — BSP จำกัดอัตราการฟลัดของ broadcast/multicast ไม่ให้ไปกินแบนด์วิดท์และ CPU ของ PLC ส่วน QoS จัดลำดับความสำคัญและจัดคิวทราฟฟิกให้สตรีมควบคุมไม่ถูกเบียดจนหมด ผลคือ PLC คงการเชื่อมต่อทั้งฝั่ง HMI และ SamSoar ได้พร้อมกัน อาการแย่งกันหายไป — แนะนำเปิดทั้งสองตัวทิ้งไว้เป็นค่าเริ่มต้นสำหรับวง LAN ที่มีทั้งจอ HMI และคอมที่ monitor อยู่ด้วยกัน