Fix DH-485 Network Drops Caused by Faulty 1747-AIC Link — figure 1

แก้ไขปัญหาเครือข่าย DH-485 หลุดเนื่องจากอุปกรณ์เชื่อมต่อ 1747-AIC ขัดข้อง

เครือข่าย DH-485 หยุดทำงานเมื่อเชื่อมต่อโหนดหนึ่งเข้ามาใช่หรือไม่? วินิจฉัยความขัดข้องแบบคลาสสิกของตัวคัปเปลอร์ลิงก์ 1747-AIC ด้วยขั้นตอนการแยกปัญหาที่ผ่านกา...

บนโครงข่ายแบบมัลติดรอป DH-485 ที่ให้บริการโปรเซสเซอร์ SLC-500 โหนดหนึ่งอาจทำให้สถานีอื่นออฟไลน์สลับกันได้ทุกสถานี ทั้งที่เมื่อตรวจสอบแยกเดี่ยวกลับดูปกติ RSLinx อาจยังมองเห็นคอนโทรลเลอร์ตัวนั้นผ่านอินเทอร์เฟซภายในเครื่อง โปรเซสเซอร์ยังคงอยู่ในโหมด Run และแท็ก InTouch หรือ RSView ของเพียร์ทุกตัวแสดงสถานะผิดปกติ การถอดสาย DH-485 ที่ต้องสงสัยออกจะทำให้เครือข่ายกลับมาทำงานทันที รูปแบบอาการเช่นนี้แทบไม่เคยเกิดจากบันไดลอจิกหรือ MSG แต่เป็นเหตุการณ์ที่ชั้นกายภาพหรือชั้นลิงก์ โดยมักเกิดจากทรานซีฟเวอร์ 1747-AIC เสีย ซึ่งค้างคู่สายดิฟเฟอเรนเชียลและหยุดการหมุนเวียนโทเค็น

แก้ปัญหาเครือข่าย DH-485 หลุดเนื่องจากลิงก์ 1747-AIC เสีย — รูปที่ 1

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

ฮาร์ดแวร์ที่อยู่ในขอบเขต

ส่วนประกอบ แค็ตตาล็อก บทบาท
CPU SLC-500 1747-L5xx อุปกรณ์โหนด; โดยปกติไม่ใช่สาเหตุหลัก
ลิงก์คัปเปลอร์ 1747-AIC / AICR ผู้ต้องสงสัยหลัก
คัปเปลอร์ MicroLogix 1761-NET-AIC มีรูปแบบความขัดข้องเทียบเท่ากัน
ทรังก์ / การเทอร์มิเนต Belden ระดับ 9841 / 150 Ω ติดตั้งเฉพาะที่ปลายทั้งสองด้าน; ต่อชีลด์ลงกราวด์ด้านเดียว

เอกสาร Publication 1770-UM018 ยังคงเป็นข้อมูลอ้างอิงด้านไฟฟ้าและโปรโตคอลสำหรับพฤติกรรมของอินเทอร์เฟซ DH-485

สาเหตุหลักเรียงตามลำดับความเป็นไปได้

  1. 1747-AIC (หรือ NET-AIC) เสีย โดยไดรเวอร์ RS-485 ผ่านการทดสอบแบบโหนดเดี่ยว แต่ทำให้การตัดสินโทเค็นบนระบบมัลติดรอปผิดพลาด
  2. มีที่อยู่โหนดซ้ำกันโดยไม่มีการตรวจจับโหนดซ้ำที่ชั้นลิงก์—จึงแสดงอาการเหมือนบัสถูกล็อกทุกประการ
  3. มีการเทอร์มิเนตกลางทรังก์ หรือต่อชีลด์ลงกราวด์ทั้งสองด้าน ทำให้มาร์จินของสัญญาณดิฟเฟอเรนเชียลลดลง หรือทำให้โหมดร่วมมีไบแอส

ข้อมูลพื้นฐานก่อนรบกวนสาย

บันทึกที่อยู่ของทุกโหนด อัตราบอด (มักเป็น 19200 และบางระบบเก่าใช้ 9600) ค่าจำกัดหมายเลขโหนดสูงสุด ตำแหน่งเทอร์มิเนเตอร์ จุดต่อชีลด์ลงกราวด์ และบิตความขัดข้องของโปรเซสเซอร์ S:5 / S:6 ให้ครบถ้วน SLC ที่เกิดความขัดข้องอาจทำให้พอร์ตทำงานผิดปกติได้โดยไม่เกี่ยวข้องกับ AIC ดังนั้นให้เคลียร์ความขัดข้องระดับร้ายแรงก่อนกล่าวโทษเครือข่าย

แก้ปัญหาเครือข่าย DH-485 หลุดเนื่องจากลิงก์ 1747-AIC เสีย — รูปที่ 2

ลำดับการแยกปัญหา

  1. ยืนยันว่า CPU ที่ต้องสงสัยอยู่ในโหมด Run และไม่มีคำสถานะความขัดข้อง
  2. สลับ 1747-AIC ทั้งชุดกับอะไหล่ที่ทราบว่าใช้งานได้ดีและเป็นแค็ตตาล็อกเดียวกัน หาก RSWho กลับมาทำงาน ให้ปลดระวางคัปเปลอร์ตัวเดิม—อย่าเพียงถอดใส่ใหม่แล้วนำกลับไปใช้งาน
  3. หากเครือข่ายยังคงล่ม ให้สลับแชสซีเพื่อแยกปัญหาที่อยู่หรือสายออกจากปัญหาที่เกิดกับโปรเซสเซอร์เฉพาะตัว
  4. เปลี่ยนที่อยู่โหนดชั่วคราวเป็นหมายเลขที่ยังไม่ได้ใช้ เฉพาะหลังจากการสลับ AIC ไม่ได้ผล และให้อัปเดตการแมป SCADA ภายในช่วงเวลาการเปลี่ยนแปลงเดียวกัน
  5. ตรวจสอบว่าเทอร์มิเนเตอร์ 150 Ω ติดตั้งเฉพาะที่ปลายทางกายภาพทั้งสองด้าน และจัมเปอร์เทอร์มิเนเตอร์ของ AIC ที่อยู่กลางช่วงเปิดอยู่
  6. หากอะไหล่ในคลังมีประวัติไม่น่าเชื่อถือ ให้ติดตั้ง AIC จากโรงงานที่ยังปิดผนึก ความขัดข้องแบบเงียบในอะไหล่ที่เก็บบนชั้นพบได้บ่อย

คำแนะนำในการเปลี่ยนทดแทน

เลือกใช้ 1747-AIC สำหรับการแยกแชสซี SLC แบบโมดูลาร์มาตรฐาน และ 1747-AICR เมื่อแอปพลิเคชันต้องการรุ่นที่มีการแยกวงจร ให้ตั้งค่าอัตราบอดและที่อยู่โหนดให้ตรงกันทุกประการหลังเปลี่ยน ห้ามเปิดใช้งานเทอร์มิเนเตอร์จากโรงงานบน AIC ทุกตัวในแร็ก

การจัดทำเอกสารหลังดำเนินการ

เมื่อเครือข่ายกลับมาใช้งาน ให้อัปเดตแบบแสดงโทโพโลยี DH-485 โดยระบุหมายเลขซีเรียลหรือวันที่ติดตั้งของ AIC ที่เปลี่ยน ยืนยันที่อยู่ของทุกโหนดกับเอกสารพิมพ์การกำหนดค่าแชนเนล และบันทึกว่าคัปเปลอร์ที่เสียเป็นอะไหล่ในคลังหรือเป็นอุปกรณ์ที่ใช้งานอยู่ บันทึกนี้ช่วยป้องกันไม่ให้เหตุขัดข้องครั้งถัดไปเริ่มต้นด้วยอะไหล่ที่ยังไม่ผ่านการทดสอบ หากสคริปต์ InTouch หรือ RSView เก็บรายการโหนดเก่าไว้ในแคช ให้รีสตาร์ต DA server หลังซ่อมแซมทางกายภาพ เพื่อให้บิตคุณภาพกลับมาเป็นปกติอย่างถูกต้อง

ทดสอบสลับ AIC ก่อนออกแบบทรังก์ใหม่

ความสำเร็จคือโหนดทั้งหมดต้องแสดงสถานะ Active พร้อมกันใน RSWho และคุณภาพแท็ก HMI ต้องกลับคืนมา ไม่ใช่เพียงมองเห็นโหนดที่ซ่อมแล้วจากภายในเครื่อง หลีกเลี่ยงการดีบักคำสั่ง MSG เป็นอย่างแรก หลีกเลี่ยงการติดตั้งเทอร์มิเนเตอร์กลางช่วง หลีกเลี่ยงการต่อชีลด์ลงกราวด์สองด้าน และอย่านำ AIC ที่ “อาจจะใช้ได้” กลับไปเก็บในลิ้นชักอะไหล่โดยไม่ทดสอบแบบมัลติดรอปบนโต๊ะทดสอบ เก็บอะไหล่ AIC ที่ผ่านการรับรองไว้ร่วมกับอุปกรณ์สื่อสาร PLC และ PAC อื่น ๆ เพื่อไม่ให้บัสถูกล็อกจนกลายเป็นเหตุหยุดการผลิตทั้งระบบ

เกี่ยวกับผู้เขียน

Mark Townsend | วิศวกรระบบอัตโนมัติอาวุโส – ระบบ Allen-Bradley

Mark Townsend เป็นวิศวกรระบบอัตโนมัติอาวุโสที่ทำงานกับแพลตฟอร์ม Allen-Bradley มานานกว่า 18 ปี ครอบคลุม ControlLogix, CompactLogix และ SLC-500 รุ่นเก่า งานประจำของเขาคือการนำลอจิก RSLogix / Studio 5000 และ HMI FactoryTalk View ไปใช้งานกับระบบที่มีอายุการใช้งานสูงและระบบที่ใช้อุปกรณ์หลายรุ่นผสมกัน

แก้ไขปัญหาเครือข่าย DH-485 หลุดเนื่องจากอุปกรณ์เชื่อมต่อ 1747-AIC ขัดข้อง

เครือข่าย DH-485 หยุดทำงานเมื่อเชื่อมต่อโหนดหนึ่งเข้ามาใช่หรือไม่? วินิจฉัยความขัดข้องแบบคลาสสิกของตัวคัปเปลอร์ลิงก์ 1747-AIC ด้วยขั้นตอนการแยกปัญหาที่ผ่านการพิสูจน์จากการใช้งานจริงและตรวจสอบแอดเดร...

บนโครงข่ายแบบมัลติดรอป DH-485 ที่ให้บริการโปรเซสเซอร์ SLC-500 โหนดหนึ่งอาจทำให้สถานีอื่นออฟไลน์สลับกันได้ทุกสถานี ทั้งที่เมื่อตรวจสอบแยกเดี่ยวกลับดูปกติ RSLinx อาจยังมองเห็นคอนโทรลเลอร์ตัวนั้นผ่านอินเทอร์เฟซภายในเครื่อง โปรเซสเซอร์ยังคงอยู่ในโหมด Run และแท็ก InTouch หรือ RSView ของเพียร์ทุกตัวแสดงสถานะผิดปกติ การถอดสาย DH-485 ที่ต้องสงสัยออกจะทำให้เครือข่ายกลับมาทำงานทันที รูปแบบอาการเช่นนี้แทบไม่เคยเกิดจากบันไดลอจิกหรือ MSG แต่เป็นเหตุการณ์ที่ชั้นกายภาพหรือชั้นลิงก์ โดยมักเกิดจากทรานซีฟเวอร์ 1747-AIC เสีย ซึ่งค้างคู่สายดิฟเฟอเรนเชียลและหยุดการหมุนเวียนโทเค็น

แก้ปัญหาเครือข่าย DH-485 หลุดเนื่องจากลิงก์ 1747-AIC เสีย — รูปที่ 1

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

ฮาร์ดแวร์ที่อยู่ในขอบเขต

ส่วนประกอบ แค็ตตาล็อก บทบาท
CPU SLC-500 1747-L5xx อุปกรณ์โหนด; โดยปกติไม่ใช่สาเหตุหลัก
ลิงก์คัปเปลอร์ 1747-AIC / AICR ผู้ต้องสงสัยหลัก
คัปเปลอร์ MicroLogix 1761-NET-AIC มีรูปแบบความขัดข้องเทียบเท่ากัน
ทรังก์ / การเทอร์มิเนต Belden ระดับ 9841 / 150 Ω ติดตั้งเฉพาะที่ปลายทั้งสองด้าน; ต่อชีลด์ลงกราวด์ด้านเดียว

เอกสาร Publication 1770-UM018 ยังคงเป็นข้อมูลอ้างอิงด้านไฟฟ้าและโปรโตคอลสำหรับพฤติกรรมของอินเทอร์เฟซ DH-485

สาเหตุหลักเรียงตามลำดับความเป็นไปได้

  1. 1747-AIC (หรือ NET-AIC) เสีย โดยไดรเวอร์ RS-485 ผ่านการทดสอบแบบโหนดเดี่ยว แต่ทำให้การตัดสินโทเค็นบนระบบมัลติดรอปผิดพลาด
  2. มีที่อยู่โหนดซ้ำกันโดยไม่มีการตรวจจับโหนดซ้ำที่ชั้นลิงก์—จึงแสดงอาการเหมือนบัสถูกล็อกทุกประการ
  3. มีการเทอร์มิเนตกลางทรังก์ หรือต่อชีลด์ลงกราวด์ทั้งสองด้าน ทำให้มาร์จินของสัญญาณดิฟเฟอเรนเชียลลดลง หรือทำให้โหมดร่วมมีไบแอส

ข้อมูลพื้นฐานก่อนรบกวนสาย

บันทึกที่อยู่ของทุกโหนด อัตราบอด (มักเป็น 19200 และบางระบบเก่าใช้ 9600) ค่าจำกัดหมายเลขโหนดสูงสุด ตำแหน่งเทอร์มิเนเตอร์ จุดต่อชีลด์ลงกราวด์ และบิตความขัดข้องของโปรเซสเซอร์ S:5 / S:6 ให้ครบถ้วน SLC ที่เกิดความขัดข้องอาจทำให้พอร์ตทำงานผิดปกติได้โดยไม่เกี่ยวข้องกับ AIC ดังนั้นให้เคลียร์ความขัดข้องระดับร้ายแรงก่อนกล่าวโทษเครือข่าย

แก้ปัญหาเครือข่าย DH-485 หลุดเนื่องจากลิงก์ 1747-AIC เสีย — รูปที่ 2

ลำดับการแยกปัญหา

  1. ยืนยันว่า CPU ที่ต้องสงสัยอยู่ในโหมด Run และไม่มีคำสถานะความขัดข้อง
  2. สลับ 1747-AIC ทั้งชุดกับอะไหล่ที่ทราบว่าใช้งานได้ดีและเป็นแค็ตตาล็อกเดียวกัน หาก RSWho กลับมาทำงาน ให้ปลดระวางคัปเปลอร์ตัวเดิม—อย่าเพียงถอดใส่ใหม่แล้วนำกลับไปใช้งาน
  3. หากเครือข่ายยังคงล่ม ให้สลับแชสซีเพื่อแยกปัญหาที่อยู่หรือสายออกจากปัญหาที่เกิดกับโปรเซสเซอร์เฉพาะตัว
  4. เปลี่ยนที่อยู่โหนดชั่วคราวเป็นหมายเลขที่ยังไม่ได้ใช้ เฉพาะหลังจากการสลับ AIC ไม่ได้ผล และให้อัปเดตการแมป SCADA ภายในช่วงเวลาการเปลี่ยนแปลงเดียวกัน
  5. ตรวจสอบว่าเทอร์มิเนเตอร์ 150 Ω ติดตั้งเฉพาะที่ปลายทางกายภาพทั้งสองด้าน และจัมเปอร์เทอร์มิเนเตอร์ของ AIC ที่อยู่กลางช่วงเปิดอยู่
  6. หากอะไหล่ในคลังมีประวัติไม่น่าเชื่อถือ ให้ติดตั้ง AIC จากโรงงานที่ยังปิดผนึก ความขัดข้องแบบเงียบในอะไหล่ที่เก็บบนชั้นพบได้บ่อย

คำแนะนำในการเปลี่ยนทดแทน

เลือกใช้ 1747-AIC สำหรับการแยกแชสซี SLC แบบโมดูลาร์มาตรฐาน และ 1747-AICR เมื่อแอปพลิเคชันต้องการรุ่นที่มีการแยกวงจร ให้ตั้งค่าอัตราบอดและที่อยู่โหนดให้ตรงกันทุกประการหลังเปลี่ยน ห้ามเปิดใช้งานเทอร์มิเนเตอร์จากโรงงานบน AIC ทุกตัวในแร็ก

การจัดทำเอกสารหลังดำเนินการ

เมื่อเครือข่ายกลับมาใช้งาน ให้อัปเดตแบบแสดงโทโพโลยี DH-485 โดยระบุหมายเลขซีเรียลหรือวันที่ติดตั้งของ AIC ที่เปลี่ยน ยืนยันที่อยู่ของทุกโหนดกับเอกสารพิมพ์การกำหนดค่าแชนเนล และบันทึกว่าคัปเปลอร์ที่เสียเป็นอะไหล่ในคลังหรือเป็นอุปกรณ์ที่ใช้งานอยู่ บันทึกนี้ช่วยป้องกันไม่ให้เหตุขัดข้องครั้งถัดไปเริ่มต้นด้วยอะไหล่ที่ยังไม่ผ่านการทดสอบ หากสคริปต์ InTouch หรือ RSView เก็บรายการโหนดเก่าไว้ในแคช ให้รีสตาร์ต DA server หลังซ่อมแซมทางกายภาพ เพื่อให้บิตคุณภาพกลับมาเป็นปกติอย่างถูกต้อง

ทดสอบสลับ AIC ก่อนออกแบบทรังก์ใหม่

ความสำเร็จคือโหนดทั้งหมดต้องแสดงสถานะ Active พร้อมกันใน RSWho และคุณภาพแท็ก HMI ต้องกลับคืนมา ไม่ใช่เพียงมองเห็นโหนดที่ซ่อมแล้วจากภายในเครื่อง หลีกเลี่ยงการดีบักคำสั่ง MSG เป็นอย่างแรก หลีกเลี่ยงการติดตั้งเทอร์มิเนเตอร์กลางช่วง หลีกเลี่ยงการต่อชีลด์ลงกราวด์สองด้าน และอย่านำ AIC ที่ “อาจจะใช้ได้” กลับไปเก็บในลิ้นชักอะไหล่โดยไม่ทดสอบแบบมัลติดรอปบนโต๊ะทดสอบ เก็บอะไหล่ AIC ที่ผ่านการรับรองไว้ร่วมกับอุปกรณ์สื่อสาร PLC และ PAC อื่น ๆ เพื่อไม่ให้บัสถูกล็อกจนกลายเป็นเหตุหยุดการผลิตทั้งระบบ

เกี่ยวกับผู้เขียน

Mark Townsend | วิศวกรระบบอัตโนมัติอาวุโส – ระบบ Allen-Bradley

Mark Townsend เป็นวิศวกรระบบอัตโนมัติอาวุโสที่ทำงานกับแพลตฟอร์ม Allen-Bradley มานานกว่า 18 ปี ครอบคลุม ControlLogix, CompactLogix และ SLC-500 รุ่นเก่า งานประจำของเขาคือการนำลอจิก RSLogix / Studio 5000 และ HMI FactoryTalk View ไปใช้งานกับระบบที่มีอายุการใช้งานสูงและระบบที่ใช้อุปกรณ์หลายรุ่นผสมกัน

แสดงความคิดเห็น

โปรดทราบว่าความคิดเห็นจะต้องได้รับการอนุมัติก่อนที่จะได้รับการเผยแพร่