ไม่มีตัวต้านทานปลายสาย IC693ACC307: เหตุใด I/O ดิจิทัลจึงยังเสถียร ขณะที่ข้อมูลอนาล็อกแกว่งไปมา
วิศวกรภาคสนามในงานระบบอัตโนมัติทางอุตสาหกรรมมักรายงานพฤติกรรมที่แปลกแยกกัน กล่าวคือ I/O ดิจิทัลยังทำงานได้ แต่ค่าอนาล็อกกลับแกว่งอย่างมาก การไม่มีตัวต้านทานปลายสาย IC693ACC307 บนชุดต่อขยาย Series 90-30 เป็นสาเหตุหลักที่พบได้บ่อย บทความนี้อธิบายหลักฟิสิกส์ เกณฑ์การตัดสิน และวิธีตรวจสอบที่ทำได้จริงก่อนนำวงจรอนาล็อกเข้าสู่การควบคุม
บทบาทของตัวต้านทานปลายสายในบัส I/O ของ Series 90-30
IC693ACC307 ทำหน้าที่อะไร
IC693ACC307 เป็นชุดตัวต้านทานแบบพาสซีฟภายในคอนเน็กเตอร์ 25 พิน โดยติดตั้งได้เฉพาะบนเบสเพลตตัวสุดท้ายของชุดต่อขยาย สัญญาณแต่ละคู่ต้องมีการติดตั้งตัวต้านทานปลายสายเพื่อให้ตรงกับอิมพีแดนซ์คุณลักษณะของบัส หากไม่มีการจับคู่อิมพีแดนซ์ พลังงานที่ส่งมาจะสะท้อนกลับจากปลายสายที่เปิดอยู่
คลื่นสะท้อนทำให้ธุรกรรมบนบัสผิดเพี้ยนอย่างไร
คลื่นสะท้อนจะซ้อนทับกับรูปคลื่นเดิม การซ้อนทับนี้ทำให้ขอบขาขึ้นและขอบขาลงของทุกธุรกรรมบนบัสผิดเพี้ยน ความผิดเพี้ยนจะเพิ่มขึ้นตามความยาวสายและอัตราข้อมูล ระบบ Series 90-30 ที่ทำงานเกิน 38.4 kbps มีความเสี่ยงเป็นพิเศษต่อความเสียหายที่เกิดจากการสะท้อน
เหตุใดสัญญาณดิจิทัลจึงยังทำงานได้แม้บัสไม่มีตัวต้านทานปลายสาย
เกณฑ์ที่กว้างและระยะเผื่อด้านเวลาที่มาก
โมดูล I/O ดิจิทัลทนต่อความผิดเพี้ยนของรูปคลื่นได้ดี เกณฑ์การตัดสินมีช่วงกว้างและระยะเผื่อด้านเวลามาก คลื่นสะท้อนอาจทำให้เกิดแรงดันเกินหรือสัญญาณสั่นที่ตัวรับ อย่างไรก็ตาม ค่าดิจิทัลจะถูกอ่านได้อย่างถูกต้องหากสัญญาณนิ่งก่อนถึงจังหวะสุ่มตัวอย่าง
ชุดข้อมูลสั้น ๆ ซ่อนปัญหาไว้
ธุรกรรมข้อมูลแบบไม่ต่อเนื่องส่วนใหญ่บนแบ็กเพลน Series 90-30 เป็นชุดข้อมูลสั้น ๆ ชุดข้อมูลเหล่านี้ส่งเสร็จภายในรอบสแกน ดังนั้น บัสที่ไม่มีตัวต้านทานปลายสายมักส่งข้อมูลดิจิทัลได้โดยไม่มีข้อผิดพลาดที่มองเห็นได้ จากการสังเกตการณ์ภาคสนามยืนยันว่า ฟังก์ชันดิจิทัลอาจทำงานได้อย่างเสถียรเป็นเวลานาน
ความไวของโมดูลอนาล็อกต่อการสะท้อนในบัส
คำข้อมูลหลายบิตต้องรักษาบิตทุกบิตให้ครบถ้วน
โมดูลอนาล็อกสร้างภาระให้บัสแบ็กเพลนแตกต่างไปโดยพื้นฐาน ค่าอนาล็อกแต่ละค่าคือคำข้อมูลหลายบิต โมดูลต้องส่งคำข้อมูลนี้โดยรักษาบิตทุกบิตให้ครบถ้วน หากมีบิตใดบิตหนึ่งในคำข้อมูล 12 บิตหรือ 16 บิตเสียหาย ก็จะเกิดข้อผิดพลาดเชิงตัวเลขที่ CPU อ่านว่าเป็นการเปลี่ยนแปลงของกระบวนการจริง
ทำไมค่าอนาล็อกจึงกระโดดไปมาระหว่างค่าที่ผิดพลาด
เมื่อการสะท้อนรบกวนรอบการทำงานของบัสที่ต่อเนื่องกัน ค่าอ่านแอนะล็อกจะกระโดดไปมาระหว่างค่าที่ผิดพลาด ผลที่ได้คือความผันผวนแอมพลิจูดสูงที่เห็นในตารางข้อมูล นี่ไม่ใช่ปัญหาของเซนเซอร์ แต่เป็นปัญหาความสมบูรณ์ของการสื่อสารที่แสดงออกมาในรูปของความไม่เสถียรของสัญญาณแอนะล็อก ยิ่งช่วงอินพุตแคบ ความผันผวนที่มองเห็นก็ยิ่งชัดเจน

วัดระดับความรุนแรงของความขัดข้อง: ความยาวสายเคเบิลและขีดจำกัดอัตราข้อมูล
เวลาหน่วงการแพร่สัญญาณเทียบกับเวลาไต่ระดับของสัญญาณ
ระดับความรุนแรงของการสะท้อนขึ้นอยู่กับอัตราส่วนระหว่างเวลาหน่วงการแพร่สัญญาณในสายเคเบิลกับเวลาไต่ระดับของสัญญาณ สายเคเบิลขยาย Series 90-30 ยาวได้ถึง 15 เมตรต่อเซกเมนต์ ที่ความยาวนี้ บัสที่ไม่มีเทอร์มิเนชันจะแสดงค่าความไม่ตรงกันของอิมพีแดนซ์อย่างชัดเจนที่ขั้วต่อปลายเปิด สัมประสิทธิ์การสะท้อนจะเข้าใกล้ +1 ซึ่งหมายความว่าเกิดการสะท้อนกลับด้วยแอมพลิจูดเกือบเต็มค่า
ข้อมูลความขัดข้องภาคสนามและรูปแบบการลุกลาม
ข้อมูลภาคสนามชี้ว่าปัญหาการสื่อสารของชุดขยายประมาณ 90% เกิดจากการเสียบไม่แน่นหรือสายเคเบิลรับแรงมากเกินไป การไม่มีเทอร์มิเนชันเป็นสาเหตุของความขัดข้องส่วนใหญ่ที่เหลือ ในกรณีหนึ่งที่มีการบันทึกไว้ โมดูลหลุดการเชื่อมต่อทุก 15 นาที และลุกลามจน CPU หยุดทำงานโดยสิ้นเชิงภายในไม่กี่ชั่วโมง ในระบบลักษณะนี้ ช่องสัญญาณแอนะล็อกมักแสดงอาการไม่เสถียรก่อนที่ CPU จะตรวจพบความขัดข้องของบัส
แยกความขัดข้องที่เทอร์มิเนชันออกจากปัญหาการเดินสายแอนะล็อก
ลักษณะเฉพาะของความขัดข้องที่เทอร์มิเนชัน
วิศวกรมักวินิจฉัยความผันผวนของสัญญาณแอนะล็อกผิดว่าเกิดจากข้อบกพร่องในการต่อลงดินหรือการป้องกันสัญญาณ สาเหตุที่พบบ่อย ได้แก่ สายคอมมอนของเซนเซอร์หลุด การเดินสายยาวเกินไป หรือการปฏิเสธสัญญาณโหมดร่วมไม่เพียงพอ อย่างไรก็ตาม ความขัดข้องที่เกี่ยวข้องกับเทอร์มิเนชันมีลักษณะเฉพาะ ความผันผวนจะเกิดขึ้นพร้อมกันในหลายช่องสัญญาณแอนะล็อกบนแร็กขยายเดียวกัน โดยสัมพันธ์กับกิจกรรมการสแกนของ CPU มากกว่าการเปลี่ยนแปลงของกระบวนการ ส่วนโมดูลดิจิทัลในแร็กเดียวกันยังคงรายงานสถานะได้อย่างเสถียร
ตรวจสอบความต้านทานอย่างรวดเร็ว
รูปแบบนี้บ่งชี้ว่าเป็นปัญหาที่แบ็กเพลน ไม่ใช่สายไฟภาคสนาม วิธีตรวจสอบอย่างรวดเร็วคือวัดความต้านทานระหว่างขาของบัสที่ใช้ต่อเทอร์มิเนชัน เซกเมนต์ที่ติดตั้งเทอร์มิเนชันอย่างถูกต้องควรวัดได้ประมาณ 220 โอห์ม ดังนั้นการตรวจสอบง่ายๆ นี้จึงช่วยแยกปัญหาที่แบ็กเพลนออกจากปัญหาสายไฟภาคสนามได้
แนวทางการติดตั้งที่ถูกต้องและการตรวจสอบเพื่อวินิจฉัยปัญหา
ตำแหน่งที่ควรติดตั้งตัวต้านทานเทอร์มิเนชัน
จำเป็นต้องติดตั้งตัวเทอร์มิเนต IC693ACC307 เฉพาะที่เบสเพลตตัวสุดท้ายในสายโซ่ส่วนขยายเท่านั้น เบสเพลตตัวกลางต้องไม่มีตัวเทอร์มิเนตติดตั้งอยู่ หากใช้สายเคเบิล IC693CBL302 สำหรับการเชื่อมต่อส่วนขยายเดี่ยวระยะ 15 เมตร ตัวเทอร์มิเนตในตัวสายเคเบิลจะทำให้ไม่ต้องใช้ปลั๊กเทอร์มิเนตแยกต่างหาก สำหรับการจัดวางแบบอื่นทั้งหมด ต้องเสียบตัวเทอร์มิเนตเข้ากับคอนเน็กเตอร์ที่เปิดอยู่ของเบสเพลตตัวสุดท้ายให้แน่น
การวัดผ่าน/ไม่ผ่านก่อนทดสอบเดินระบบ
การวัดแรงดันระหว่างขาบัส A และ B บนเซกเมนต์ที่เทอร์มิเนตอย่างถูกต้องควรได้ค่าประมาณ 1.1 โวลต์ ส่วนความต้านทานระหว่างขาเดียวกันควรอยู่ที่ประมาณ 220 โอห์ม ค่าที่วัดได้ทั้งสองค่านี้ใช้ตรวจสอบผ่าน/ไม่ผ่านได้อย่างชัดเจน ก่อนนำลูปแอนะล็อกไปใช้งาน นอกจากนี้ ควรบันทึกค่าทั้งสองไว้ในเอกสารการทดสอบเดินระบบเพื่อใช้อ้างอิงในอนาคต
ผลกระทบต่อการปฏิบัติงานและแนวทางที่แนะนำ
ค่าที่ผิดเพี้ยนส่งผลต่อเนื่องอย่างไร
บัสแอนะล็อกที่ไม่มีการเทอร์มิเนตจะไม่ค่อยๆ แสดงอาการเสียอย่างค่อยเป็นค่อยไป ค่าที่ผิดเพี้ยนจะส่งผลต่อเนื่องไปยังอัลกอริทึมควบคุม ลูป PID และหน้าจอแสดงแนวโน้มการทำงาน ผู้ปฏิบัติงานอาจตอบสนองต่อค่าความเปลี่ยนแปลงของกระบวนการที่เกิดขึ้นลวง ส่วนเจ้าหน้าที่ซ่อมบำรุงอาจเปลี่ยนโมดูลแอนะล็อก เซนเซอร์ และทรานสมิตเตอร์ที่ยังทำงานได้ตามปกติ วนซ้ำไปโดยเปล่าประโยชน์
วิธีแก้ไขภายในห้านาที
วิธีแก้ไขนั้นง่ายและมีค่าใช้จ่ายต่ำ ตรวจสอบว่าเบสเพลตตัวสุดท้ายติดตั้ง IC693ACC307 ยืนยันว่าไม่มีเบสเพลตตัวกลางติดตั้งอุปกรณ์นี้ วัดค่าความต้านทานการเทอร์มิเนตที่ปลายบัส และบันทึกผลการวัดไว้ในเอกสารการทดสอบเดินระบบ ขั้นตอนเหล่านี้ใช้เวลาไม่ถึงห้านาที และช่วยกำจัดข้อผิดพลาดประเภทหนึ่งที่อาจทำให้ต้องใช้เวลาหลายวันในการแก้ไขปัญหา

ข้อสังเกตจากผู้เขียน: เหตุใดข้อผิดพลาดนี้จึงยังเกิดขึ้นในระบบอัตโนมัติในโรงงาน
สัญญาณดิจิทัลที่เสถียรสร้างความมั่นใจผิดๆ
จากประสบการณ์ที่ผมสนับสนุนการติดตั้ง PLC และ DCS สัญญาณดิจิทัลที่เสถียรอาจสร้างความมั่นใจผิดๆ ช่างเทคนิคเห็นว่าสัญญาณดิสครีตทำงานปกติ จึงตัดปัญหาแบ็กเพลนออกไป แต่ช่องสัญญาณแอนะล็อกกลับบอกอีกเรื่องหนึ่ง ความแตกต่างนี้เป็นเบาะแสที่มีประโยชน์ในการวินิจฉัย ไม่ใช่เรื่องบังเอิญ นอกจากนี้ ข้อผิดพลาดประเภทนี้ป้องกันได้ง่ายระหว่างการทดสอบเดินระบบ แต่ก็ตรวจพบได้ยากระหว่างการบำรุงรักษาตามปกติ
ควรมีการตรวจสอบการเทอร์มิเนตในรายการตรวจสอบการทดสอบเดินระบบ
ผมแนะนำให้เพิ่มการตรวจสอบการเทอร์มิเนตไว้ในรายการตรวจสอบการทดสอบเดินระบบระบบอัตโนมัติในโรงงานทุกชุด การวัดใช้เวลาเพียงไม่กี่วินาที แต่ให้ผลคุ้มค่าอย่างมาก ช่วยให้ทีมหลีกเลี่ยงค่าผิดปกติของสัญญาณแอนะล็อกที่เกิดขึ้นลวงและการเปลี่ยนโมดูลโดยไม่จำเป็น แนวปฏิบัตินี้ยังช่วยเพิ่มความน่าเชื่อถือของระบบควบคุมก่อนเปิดใช้งานลูป PID
กรณีการใช้งานและสถานการณ์การแก้ไขปัญหา
สถานการณ์: ช่องสัญญาณแอนะล็อกหลายช่องผันผวนในแร็กเดียวกัน
โรงงานบำบัดน้ำแห่งหนึ่งรายงานว่าค่าสัญญาณผันผวนพร้อมกันในช่องสัญญาณอินพุตแอนะล็อกสี่ช่องในแร็กส่วนขยายเดียวกัน โมดูลดิจิทัลในแร็กเดียวกันยังคงเสถียร การผันผวนสัมพันธ์กับกิจกรรมการสแกนของ CPU ไม่ใช่การเปลี่ยนแปลงของกระบวนการ ทีมงานวัดความต้านทานระหว่างขั้วเทอร์มิเนชันของบัสและพบว่าเป็นวงจรเปิด เบสเพลตตัวสุดท้ายไม่มีตัวต้านทานปลายสาย IC693ACC307
การแก้ไขและการตรวจสอบยืนยัน
ทีมงานติดตั้งตัวต้านทานปลายสายบนเบสเพลตตัวสุดท้าย และยืนยันว่าไม่มีตัวใดติดตั้งอยู่บนเบสเพลตตัวกลาง จากนั้นวัดความต้านทานระหว่างขั้วเทอร์มิเนชันได้ 220 โอห์ม และวัดแรงดันไฟฟ้าระหว่างขา A และ B ได้ประมาณ 1.1 โวลต์ ค่าอ่านจากสัญญาณแอนะล็อกเสถียรขึ้นทันที ส่งผลให้โรงงานไม่ต้องเปลี่ยนเซนเซอร์และทรานสมิตเตอร์ ทีมงานเพิ่มการตรวจวัดความต้านทานไว้ในตารางการบำรุงรักษาเชิงป้องกัน
คำถามที่พบบ่อย
เหตุใดโมดูล I/O ดิจิทัลจึงทำงานได้โดยไม่ต้องใช้ตัวต้านทานปลายสาย IC693ACC307?
โมดูลดิจิทัลมีเกณฑ์การตัดสินที่กว้างและระยะเผื่อด้านเวลามาก ข้อมูลแบบชุดสั้นๆ จะส่งเสร็จภายในรอบการสแกน ดังนั้น พลังงานสะท้อนกลับจึงแทบไม่ทำให้ค่าดิจิทัลผิดเพี้ยนก่อนการสุ่มอ่าน
ควรติดตั้งตัวต้านทานปลายสาย IC693ACC307 ที่ใด?
ติดตั้งเฉพาะบนเบสเพลตตัวสุดท้ายของสายต่อขยายเท่านั้น เบสเพลตตัวกลางต้องไม่มีตัวต้านทานปลายสาย หากใช้สาย IC693CBL302 สำหรับการเชื่อมต่อเส้นเดียวระยะ 15 เมตร ตัวต้านทานปลายสายที่ติดตั้งมากับสายจะใช้แทนปลั๊กแยก
เซกเมนต์ที่เทอร์มิเนตอย่างถูกต้องควรมีค่าความต้านทานและแรงดันไฟฟ้าเท่าใด?
เซกเมนต์ที่ทำงานปกติควรวัดความต้านทานระหว่างขั้วเทอร์มิเนชันของบัสได้ประมาณ 220 โอห์ม แรงดันไฟฟ้าระหว่างขา A และ B ควรอยู่ที่ประมาณ 1.1 โวลต์ บันทึกค่าทั้งสองระหว่างการทดสอบเดินระบบ
จะแยกข้อผิดพลาดในการเทอร์มิเนชันออกจากปัญหาการเดินสายแอนะล็อกได้อย่างไร?
ข้อผิดพลาดในการเทอร์มิเนชันส่งผลต่อหลายช่องสัญญาณแอนะล็อกในแร็กเดียวกันพร้อมกัน โดยเกิดสัมพันธ์กับกิจกรรมการสแกนของ CPU มากกว่าการเปลี่ยนแปลงของกระบวนการ โมดูลดิจิทัลในแร็กเดียวกันมักยังคงเสถียร การตรวจวัดความต้านทานระหว่างขั้วเทอร์มิเนชันจะช่วยยืนยันการวินิจฉัย
การไม่มีตัวต้านทานปลายสายทำให้ CPU หยุดทำงานได้หรือไม่?
ใช่ ในกรณีหนึ่งที่มีการบันทึกไว้ โมดูลขาดการเชื่อมต่อทุก 15 นาที และภายในไม่กี่ชั่วโมงก็รุนแรงขึ้นจน CPU หยุดทำงานอย่างถาวร โดยทั่วไปความไม่เสถียรของสัญญาณแอนะล็อกจะเกิดขึ้นก่อนที่ CPU จะตรวจพบข้อผิดพลาดของบัส














