Complete Guide To 1769-ADN DeviceNet Remote Addressing Rules

คู่มือฉบับสมบูรณ์สำหรับกฎการกำหนดที่อยู่ระยะไกลของอุปกรณ์ 1769-ADN DeviceNet

Adminubestplc|
กฎการกำหนดที่อยู่ระยะไกล Master 1769-ADN, การแมปสล็อต และเคล็ดลับแบนด์วิดท์สำหรับระบบอัตโนมัติ Rockwell DeviceNet

โหนดอะแดปเตอร์ 1769-ADN: กฎการกำหนดที่อยู่ระยะไกลสำหรับ DeviceNet

วิศวกรระบบอัตโนมัติในอุตสาหกรรมมักเผชิญกับความท้าทายในการแมปข้อมูล I/O ระยะไกลอย่างถูกต้องเมื่อใช้โมดูล 1769-ADN เป็นอะแดปเตอร์ DeviceNet บทความทางเทคนิคนี้ให้คำแนะนำอย่างครบถ้วนเกี่ยวกับแผนผังกำหนดที่อยู่ตามช่อง กฎการแมปข้อมูล และการพิจารณาความกว้างแบนด์ที่ใช้งานจริง เรามุ่งเน้นแอปพลิเคชันจริงในสภาพแวดล้อม PLC และ DCS เพื่อให้การรวมระบบควบคุมของคุณมั่นคงและปราศจากข้อผิดพลาด

สถาปัตยกรรมการกำหนดที่อยู่พื้นฐานสำหรับการทำงานระยะไกล

โมดูล 1769‑ADN ทำงานเป็นอะแดปเตอร์ DeviceNet แบบสเลฟเท่านั้น ดังนั้น สแกนเนอร์ DeviceNet จะทำการแมปข้อมูล I/O ผ่านการกำหนดค่า scanlist นอกจากนี้ โมดูลรองรับโหมดส่งข้อความแบบโพลและเปลี่ยนสถานะ (COS) อย่างไรก็ตาม ตำแหน่งช่องทางกายภาพในตู้เครื่องจะกำหนดการเลื่อนที่อยู่เชิงตรรกะ ซึ่งเป็นปัจจัยสำคัญสำหรับระบบอัตโนมัติในโรงงาน

สูตรการกำหนดที่อยู่ตามช่องและการคำนวณการเลื่อน

โมดูล I/O 1769 แต่ละตัวที่วางทางขวาของ 1769‑ADN จะครอบครองหมายเลขช่องที่กำหนด ตัวอย่างเช่น ข้อมูลช่อง 1 จะปรากฏในคำขาเข้า 0 ถึง 3 นอกจากนี้ คำขาออกจะถูกแมปโดยใช้ลำดับตามช่องเดียวกัน ขนาดภาพขาเข้ารวมคำนวณเป็น 4 ไบต์ต่อช่อง ดังนั้น การกำหนดค่าช่อง 5 ช่องจะได้แผนที่ขาเข้า 20 ไบต์ ซึ่งจำเป็นสำหรับการจัดสรรตารางข้อมูล PLC ที่ถูกต้อง

การแมปข้อมูลขาเข้าและกฎการจัดสรรไบต์

โมดูลดิสครีตใช้การกำหนดที่อยู่ระดับบิตภายในคำที่จัดสรร ตัวอย่างเช่น การ์ดอินพุต 16 จุดจะครอบครองบิต 0 ถึง 15 ของคำช่องนั้น โมดูลแอนะล็อกจะใช้ 2 คำ (4 ไบต์) ต่อช่อง ดังนั้น ที่อยู่เริ่มต้นของช่อง 3 จะถูกกำหนดโดยการบวกขนาดไบต์ของช่องก่อนหน้า กฎนี้ช่วยให้การจัดแนวข้อมูลสอดคล้องกันในทุกประเภท I/O

การแมปข้อมูลขาออกและโครงสร้างคำควบคุม

ข้อมูลขาออกจะตามลำดับช่องเดียวกับแผนที่ข้อมูลขาเข้า อย่างไรก็ตาม สแกนเนอร์จะเขียนข้อมูลขาออกในสถานะว่างหรือทำงาน ช่องขาออกแต่ละช่องจะถูกกำหนดค่าเริ่มต้น 2 ไบต์เมื่อการเชื่อมต่อขาดหาย นอกจากนี้ 1769‑ADN รองรับช่องขาออกสูงสุด 8 ช่องสำหรับแอปพลิเคชันมาตรฐาน ทำให้เหมาะกับระบบควบคุมส่วนใหญ่

การกำหนดที่อยู่โหนด DeviceNet และการตั้งค่า MAC ID

1769‑ADN เองต้องการ DeviceNet MAC ID ที่ไม่ซ้ำกันระหว่าง 0 ถึง 63 ที่อยู่โหนดนี้ถูกตั้งค่าผ่านสวิตช์หมุนบนแผงด้านหน้า พร้อมกันนั้น สแกนเนอร์จะใช้ ID โหนดนี้ในการกำหนดเส้นทางข้อความ I/O ทั้งหมด ตัวอย่างเช่น โหนด 5 ที่ช่อง 2 จะมีการเลื่อนข้อมูล 8 ไบต์ การตั้งค่า MAC ID ที่ถูกต้องช่วยหลีกเลี่ยงความขัดแย้งในเครือข่ายอัตโนมัติแบบกระจาย

การกำหนดค่ารายการสแกนและข้อจำกัดขนาดข้อมูล

ข้อมูล I/O ที่แมปทั้งหมดต้องไม่เกิน 256 ไบต์สำหรับอะแดปเตอร์ โดยทั่วไป ระบบผสมแอนะล็อก/ดิจิทัลใช้ 64 ไบต์สำหรับ 8 สล็อต รายการสแกนของสแกนเนอร์ต้องรวม 1769‑ADN เป็นสเลฟ นอกจากนี้ การตั้งค่ากุญแจอิเล็กทรอนิกส์ต้องตรงกับหมายเลขแคตตาล็อกของโมดูลอย่างแม่นยำเพื่อให้การทำงานเชื่อถือได้

ตัวอย่างใช้งานจริง: ตารางระบุที่อยู่ระบบ 8 สล็อต

สมมติว่าระบบมีสล็อต 0 (ADN), 1 (16DI), 2 (8DO), และ 3 (4AI) ไบต์นำเข้าของสล็อต 1 คือ 0‑1; ไบต์ส่งออกของสล็อต 2 คือ 0‑1 สล็อต 3 แอนะล็อกใช้ไบต์นำเข้า 4 ไบต์และไบต์ส่งออก 4 ไบต์ ดังนั้น แผนที่ข้อมูลนำเข้ารวม = 4 + 2 + 4 = 10 ไบต์ แผนที่ข้อมูลส่งออกรวมเป็น 6 ไบต์ ตัวอย่างนี้แสดงวิธีการคำนวณที่ง่ายและตรงไปตรงมา

ข้อควรพิจารณาเรื่องแบนด์วิดท์และเวลาตอบสนอง

ที่ความเร็ว 500 kbps ข้อความโพลขนาด 64 ไบต์ใช้เวลาประมาณ 1.2 มิลลิวินาที เมื่อมี 8 สล็อต เวลาสแกนรวมจะเพิ่มเป็นประมาณ 2.5 มิลลิวินาที ดังนั้น สำหรับแอปพลิเคชันความเร็วสูง ให้ใช้ COS หรือข้อความแบบวงจร นอกจากนี้ ไฟ LED สถานะของอะแดปเตอร์จะแสดงการโอเวอร์โหลดของทราฟฟิกเครือข่าย ช่วยให้วิศวกรวินิจฉัยปัญหาประสิทธิภาพได้ตั้งแต่เนิ่นๆ

ข้อผิดพลาดทั่วไปในการระบุที่อยู่และการแก้ไขปัญหา

วิศวกรหลายคนมักลืมคำสถานะขนาด 2 ไบต์ที่ต่อท้าย คำสถานะนี้ประกอบด้วยบิตสุขภาพและข้อผิดพลาดของโมดูล นอกจากนี้ จำนวนสล็อตที่ไม่ตรงกันทำให้เกิดการเลื่อนออฟเซ็ตที่ไม่คาดคิด ควรตรวจสอบการแมปจริงโดยใช้ต้นไม้การกำหนดค่า I/O ของ RSLogix 5000 เพื่อหลีกเลี่ยงเวลาหยุดทำงานที่มีค่าใช้จ่ายสูงในสายการผลิต

การปรับแต่งการจัดแนวข้อมูลสำหรับโมดูลแอนะล็อก

ช่องสัญญาณแอนะล็อกควรวางในหมายเลขสล็อตต่ำสุด วิธีนี้ช่วยลดความซับซ้อนของการเลื่อนไบต์สำหรับข้อมูลความแม่นยำสูง นอกจากนี้ ให้จัดแนวค่าขนาด 16 บิตกับขอบเขตคำเพื่อหลีกเลี่ยงข้อผิดพลาดการมาสก์ ตัวอย่างเช่น การ์ดแอนะล็อก 4 ช่องต้องการ 8 คำข้อมูลนำเข้า ซึ่งเป็นการตั้งค่าที่พบบ่อยในระบบอัตโนมัติการผลิต

การเปรียบเทียบกับกฎการระบุที่อยู่แชสซีท้องถิ่น

ในแชสซีท้องถิ่น 1769‑ADN ทำหน้าที่เป็นมาสเตอร์ ไม่ใช่รีโมท การทำงานแบบรีโมทใช้การเลื่อนตารางข้อมูลของสแกนเนอร์ DeviceNet ในทางกลับกัน การระบุที่อยู่ท้องถิ่นเป็นแบบตรงและไม่ขึ้นกับสล็อต ดังนั้น โหมดรีโมทจะเพิ่มเฮดเดอร์ 4 ไบต์สำหรับการส่งผ่านเครือข่าย ซึ่งเป็นความแตกต่างสำคัญสำหรับนักออกแบบระบบ

การอัปเดตการระบุที่อยู่เฉพาะเฟิร์มแวร์ในเวอร์ชัน 3.2

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

ความสมบูรณ์ของข้อมูล: การตรวจสอบ CRC และการตรวจสอบ Heartbeat

CRC 16 บิตจะถูกแนบไปกับข้อมูลในแต่ละข้อความ DeviceNet อะแดปเตอร์จะตรวจสอบ CRC นี้ก่อนอัปเดตภาพเอาต์พุต นอกจากนี้ ยังส่งข้อความ heartbeat ทุก 500 มิลลิวินาที หากพลาด 3 รอบติดต่อกัน อะแดปเตอร์จะตั้งเอาต์พุตทั้งหมดเป็นสถานะปลอดภัย เพื่อให้ระบบควบคุมที่สำคัญทำงานอย่างปลอดภัยหากเกิดข้อผิดพลาด

ปัจจัยสเกลสำหรับการแปลงหน่วยวิศวกรรม

สำหรับอินพุตอะนาล็อก ให้ใช้ช่วง 0‑10V ที่ปรับสเกลเป็น 0‑32767 หน่วย นำค่าดิบหารด้วย 327.67 เพื่อให้ได้โวลต์ ในทางกลับกัน สำหรับ 4‑20mA ปัจจัยสเกลคือ 1000 หน่วยต่อนาโนแอมป์ การคำนวณนี้ต้องทำใน PLC ไม่ใช่อะแดปเตอร์ เพื่อรักษาหน่วยวิศวกรรมที่สอดคล้องกันทั่วระบบ DCS

หมายเหตุเกี่ยวกับความซ้ำซ้อนและการกำหนดค่าอะแดปเตอร์คู่

อะแดปเตอร์ 1769‑ADN คู่ต้องใช้ MAC ID และรายการสแกนแยกกัน อะแดปเตอร์แต่ละตัวจัดการ I/O ของตู้แร็คของตนเองอย่างอิสระ อย่างไรก็ตาม สแกนเนอร์รับได้เพียงความสัมพันธ์มาสเตอร์-สเลฟเดียวเท่านั้น ดังนั้นจึงใช้สะพาน DeviceNet สำหรับระบบซ้ำซ้อน ซึ่งเป็นแนวปฏิบัติทั่วไปในเครือข่ายอุตสาหกรรมที่มีความพร้อมใช้งานสูง

บิตวินิจฉัยและการตีความรหัสข้อผิดพลาด

บิตวินิจฉัยสี่บิตถูกแมปที่คำอินพุตสูงสุด บิต 0 = ข้อผิดพลาดพลังงานเครือข่าย; บิต 1 = อะแดปเตอร์ร้อนเกินไป บิต 2 = ช่องไม่ตรงกัน; บิต 3 = หมดเวลาการสื่อสาร บิตเหล่านี้จะอัปเดตทุก 10 มิลลิวินาทีโดยเฟิร์มแวร์อะแดปเตอร์ เพื่อให้วิศวกรระบบอัตโนมัติสามารถตรวจสอบสถานะสุขภาพแบบเรียลไทม์

ผลกระทบของ RPI (ช่วงเวลาที่ร้องขอแพ็กเก็ต) ต่อการกำหนดที่อยู่

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

การย้ายจาก 1769‑ADN ไปยัง 1769‑ADN24 (รุ่นอัปเดต)

1769‑ADN24 รุ่นใหม่มีจุด I/O เพิ่มอีก 24 จุด อย่างไรก็ตาม สูตรออฟเซ็ตที่อยู่ยังคงเหมือนเดิม ความแตกต่างเพียงอย่างเดียวคือจำนวนช่องสูงสุดขยายเป็น 10 ช่อง ดังนั้นให้คำนวณขนาดไบต์รวมใหม่โดยใช้วิธีแบบช่องเดียวกัน เพื่อให้การอัปเกรดเป็นไปอย่างราบรื่น

ขั้นตอนการคำนวณที่อยู่สำหรับระบบจริง

ระบบ: ช่อง 0(ADN), 1(16DI), 2(8DO), 3(4AI) ออฟเซ็ตอินพุต ช่อง1=0, ช่อง2=2, ช่อง3=4 ออฟเซ็ตเอาต์พุต ช่อง1=0, ช่อง2=1, ช่อง3=4 อินพุตรวม = 2+0+8 = 10 ไบต์ เอาต์พุตรวม = 0+1+8 = 9 ไบต์ เพิ่มไบต์สถานะ 2 ไบต์ที่ท้ายเสมอ วิธีนี้รับประกันการแมปข้อมูลที่ไม่มีข้อผิดพลาดในโครงการระบบอัตโนมัติอุตสาหกรรมใดๆ

แนวทางปฏิบัติที่ดีที่สุดสำหรับเครือข่ายกระจายขนาดใหญ่

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

กรณีการใช้งาน: การผสมผสาน I/O แบบอะนาล็อกและดิจิทัล

ในโรงงานบำบัดน้ำทั่วไป วิศวกรใช้ 1769‑ADN กับอินพุตแอนะล็อก 4 ช่องและเอาต์พุตดิจิทัล 8 ช่อง โดยปฏิบัติตามกฎตามช่อง พวกเขาสร้างแผนที่อินพุตรวม 18 ไบต์และแผนที่เอาต์พุต 10 ไบต์ ระบบทำงานได้อย่างน่าเชื่อถือที่ 500 kbps ด้วยเวลาสแกน 2.3 มิลลิวินาที แสดงให้เห็นถึงประสิทธิภาพของแผนที่ที่อยู่

สถานการณ์แก้ปัญหา: การอัปเกรดเครือข่าย DeviceNet เก่า

เมื่ออัปเกรดเครือข่ายโรงงานเก่า กฎการกำหนดที่อยู่รีโมตของ 1769‑ADN ช่วยให้การรวมกับ PLC ใหม่เป็นไปอย่างราบรื่น ทีมงานใช้ฟีเจอร์ไบต์เสริมเพื่อจัดข้อมูลให้ตรงกับอุปกรณ์เก่า ลดความพยายามในการเขียนโปรแกรมซ้ำลง 40% ประสบการณ์จริงนี้แสดงให้เห็นถึงความยืดหยุ่นของอะแดปเตอร์ในสภาพแวดล้อมที่มีผู้ขายหลากหลาย

ข้อมูลเชิงลึกจากผู้เชี่ยวชาญ: อนาคตของ DeviceNet ในระบบอัตโนมัติอุตสาหกรรม

แม้ว่า Ethernet/IP จะได้รับความนิยมเพิ่มขึ้น DeviceNet ยังคงเป็นตัวเลือกที่แข็งแกร่งสำหรับแอปพลิเคชันเก่าและที่ต้องการความคุ้มค่า 1769‑ADN ยังคงเป็นอะแดปเตอร์รีโมตที่เชื่อถือได้ และการเข้าใจกฎการกำหนดที่อยู่ยังคงเป็นทักษะสำคัญสำหรับวิศวกรควบคุม เราแนะนำให้เก็บแผนที่ที่อยู่ที่มีเอกสารสำหรับทุกโครงการเพื่อความสามารถในการบำรุงรักษาระยะยาว

คำถามที่พบบ่อย (FAQ)

  • จำนวนช่องสูงสุดที่ 1769-ADN รองรับในโหมดรีโมตคือเท่าใด?
    1769-ADN รุ่นมาตรฐานรองรับช่อง I/O สูงสุด 8 ช่อง อย่างไรก็ตาม รุ่น 1769-ADN24 ใหม่กว่าสามารถขยายเป็น 10 ช่องโดยใช้สูตรออฟเซ็ตที่อยู่เหมือนกัน
  • ฉันจะคำนวณออฟเซ็ตอินพุตสำหรับช่องเฉพาะได้อย่างไร?
    รวมขนาดไบต์ของช่องก่อนหน้าทั้งหมด ช่องดิสครีตแต่ละช่องใช้ 2 ไบต์ ในขณะที่ช่องแอนะล็อกแต่ละช่องใช้ 4 ไบต์ต่อช่องเสมอ เพิ่มคำสถานะ 2 ไบต์ที่ส่วนท้าย
  • ฉันสามารถผสมข้อความแบบ polled และ COS บนอะแดปเตอร์เดียวกันได้หรือไม่?
    ใช่ 1769‑ADN รองรับทั้งสองโหมด อย่างไรก็ตาม การตั้งค่าเครื่องสแกนเนอร์ต้องกำหนดประเภทข้อความต่อสเลฟ การผสมโหมดสามารถเพิ่มประสิทธิภาพแบนด์วิดท์สำหรับประเภท I/O ที่แตกต่างกัน
  • จะเกิดอะไรขึ้นถ้าอะแดปเตอร์สูญเสียการสื่อสารกับเครื่องสแกนเนอร์?
    หลังจากพลาดรอบสัญญาณชีพจรสามรอบ (แต่ละรอบ 500 มิลลิวินาที) อะแดปเตอร์จะตั้งค่าขาออกทั้งหมดเป็นสถานะปลอดภัยที่กำหนดไว้ล่วงหน้า พฤติกรรมการป้องกันความล้มเหลวนี้สามารถตั้งค่าได้ผ่านค่าดีฟอลต์ของขาออก
  • แผนที่ที่อยู่ได้รับผลกระทบจากการเปลี่ยนแปลงของ RPI หรือไม่?
    ไม่ แผนที่ที่อยู่ยังคงคงที่ไม่ขึ้นกับช่วงเวลาที่ร้องขอของแพ็กเก็ต (Requested Packet Interval) RPI มีผลต่ออัตราการอัปเดตและการใช้เครือข่ายเท่านั้น ไม่ใช่การเลื่อนข้อมูล

ข้อมูลติดต่อ:
อีเมล: sales@nex-auto.com
โทรศัพท์: +86 153 9242 9628
พันธมิตร: NexAuto Technology Limited

ตรวจสอบรายการยอดนิยมด้านล่างสำหรับข้อมูลเพิ่มเติมที่ AutoNex Controls

330707-00-62-50-01-05 330702-00-26-90-02-05 330702-00-26-90-12-00
330702-00-26-50-12-05 330702-00-26-50-01-00 330702-00-26-50-11-00
330702-00-26-50-12-00 330702-00-26-90-01-00 330702-00-26-90-11-00
330702-00-26-50-02-05 330702-00-26-10-12-00 330909-00-24-70-02-05
330909-00-60-50-02-05 330909-00-99-10-02-00 330902-00-15-10-01-05
330902-00-47-10-02-05 177230-02-01-05 177230-02-01-CN
177230-02-02-05 330708-00-10-10-02-00 330708-00-10-10-01-00
330708-00-10-10-11-00 1768-PA3 1771-CFM
กลับไปที่บล็อก

ฝากความคิดเห็น

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