การสร้างเครือข่าย Modbus RTU ด้วย CompactLogix และ DeltaV
ผสานรวม Allen-Bradley CompactLogix, Caterpillar ATS และเครื่องกำเนิดไฟฟ้าเข้ากับระบบ DeltaV DCS ผ่าน Modbus RTU ครอบคลุมเกตเวย์ ProSoft MVI69-MCM และ Miille ...
ระบบผลิตไฟฟ้าและสกิดกระบวนการมักต้องส่งข้อมูลการวินิจฉัยของ CompactLogix ข้อมูล ATS/เครื่องกำเนิดไฟฟ้า Caterpillar และอุปกรณ์อนุกรมอื่น ๆ ไปยังคอนโทรลเลอร์ Emerson DeltaV ซึ่งมีพอร์ตมาสเตอร์ RS-485 Modbus RTU เพียงพอร์ตเดียว CompactLogix ไม่มีสแตก Modbus ในตัวบน Channel 0 DF-1 อุปกรณ์ Caterpillar มักสื่อสารด้วย Modbus ASCII และ ASCII กับ RTU ไม่สามารถใช้สายร่วมกันได้หากไม่มีตัวแปล รูปแบบที่ทนทานใช้บริดจ์ DF-1/Modbus ระดับ Miille ที่ชั้นเครื่องยนต์ และ ProSoft MVI69-MCM (หรือเทียบเท่า) เพื่อให้ DeltaV โพลแผนที่ RTU แบบรวมเป็นหนึ่ง
จัดทำบัญชีเลเยอร์กายภาพ ประเภทเฟรม และบทบาทมาสเตอร์/สเลฟของทุกโหนดก่อนต่อสาย RS-485 จุดแรก
บัญชีรายการโปรโตคอล
| โหนด | โปรโตคอลในตัว | เลเยอร์ | บทบาท |
|---|---|---|---|
| CompactLogix 1769-L3x | DF-1 | RS-232 CH0 | PLC ที่ไม่มี Modbus ในตัว |
| ATS ของ Caterpillar | Modbus ASCII | RS-485 | สเลฟ |
| เครื่องกำเนิดไฟฟ้า Caterpillar (EMCP) | Modbus ASCII | RS-485 | สเลฟ |
| การ์ดสื่อสารอนุกรม DeltaV | Modbus RTU | RS-485 | มาสเตอร์ (พอร์ตเดียว) |
การผสม ASCII และ RTU บนเซกเมนต์เดียวกันทำให้เกิดข้อผิดพลาดด้านเฟรมเป็นระยะ เนื่องจากกฎการเว้นช่วงเงียบและการเข้ารหัสอักขระแตกต่างกัน จำเป็นต้องใช้ตัวแปลงที่เข้ารหัสเฟรมใหม่
สถาปัตยกรรมอ้างอิง
- Miille MARC Omnii-Comm DIN266 ทำหน้าที่เป็นมาสเตอร์ให้อุปกรณ์ Caterpillar แบบ ASCII ผ่าน RS-485 และนำเสนอ DF-1 ให้ CompactLogix CH0
- CompactLogix แมปรีจิสเตอร์ที่ทำสำเนาไว้เข้ากับแท็กคอนโทรลเลอร์ / ไฟล์จำนวนเต็ม
- ProSoft MVI69-MCM จัดเตรียมอิมเมจสเลฟ Modbus RTU ให้ DeltaV ผ่านสายหลัก RS-485 เฉพาะ
- DeltaV ยังคงเป็นมาสเตอร์เพียงตัวเดียวบนสายหลักนั้น CompactLogix จะไม่เข้าแย่งการทำงานในฐานะมาสเตอร์ตัวที่สอง
ข้อมูลสำคัญของ ProSoft MVI69-MCM
พอร์ต 2: สเลฟ Modbus RTU ID สเลฟ: ต้องไม่ซ้ำกัน (เช่น 1) — ห้ามชนกับอุปกรณ์ภาคสนาม อัตราบอด: 19200 8-N-1 (ให้ตรงกับ DeltaV) ความหน่วงระหว่างข้อความ: ≥3.5 ช่วงเวลาตัวอักษร แบ็กเพลน: ชุดอินพุต/เอาต์พุต AOP (เช่น 250 words) การกำหนดค่า PCB ภายใต้การควบคุมเวอร์ชัน
ติดตั้งตัวต้านทานปลายสายและไบแอสให้กับสายหลัก RS-485 แรงดันขณะไม่มีการรับส่งข้อมูลที่ลอยอยู่เป็นสัญญาณเตือนสำคัญระหว่างการทดสอบเดินระบบ
แนวทางการเดินสายหลัก RS-485
- สายคู่บิดเกลียวมีชีลด์ระดับ Belden 3106A ขนาด 120 Ω
- ติดตั้งตัวต้านทานปลายสาย 120 Ω ที่ปลายกายภาพทั้งสองด้านเท่านั้น
- สายแยกควรสั้นกว่า ~1 ม.; ความยาวรวมต้องอยู่ภายในขีดจำกัดที่ขึ้นอยู่กับอัตราบอด (~1200 ม. ที่อัตราบอดต่ำ)
- ต่อชีลด์ลงกราวด์ที่ปลายด้านเดียว (โดยทั่วไปคือตู้ DCS)
- ใช้ไบแอสแบบป้องกันความล้มเหลว หากมาสเตอร์ไม่มีฟังก์ชันนี้
บทบาทของ Miille DIN266
กำหนดค่า DIN266 ให้เป็นมาสเตอร์ Modbus ที่เชื่อมต่อกับอุปกรณ์ Caterpillar RS-485 และเป็นเพียร์ DF-1 ที่เชื่อมต่อกับ CompactLogix CH0 โดยทั่วไปจ่ายไฟ 10–30 VDC ผ่านราง DIN พารามิเตอร์อนุกรมของพอร์ตทั้งสองต้องตรงกับอุปกรณ์ภาคสนามและ CH0 ทุกประการ—อัตราบอด พาริตี และโหมดดูเพล็กซ์ แผนผังภายในขึ้นอยู่กับแต่ละโครงการ ห้ามสันนิษฐานว่าโปรไฟล์เริ่มต้นตรงกับ holding register ของ EMCP 4.x โดยไม่เปิดยูทิลิตีการกำหนดค่าของผู้ผลิตและส่งออกแผนผังไปไว้ในชุดเอกสารส่งมอบ
วินัยในการจัดการแผนผังรีจิสเตอร์
จัดทำตารางที่ลงนามรับรอง โดยระบุอุปกรณ์ ที่อยู่ Modbus (ระบุให้ชัดเจนว่าเป็น 40001 หรือแบบเริ่มนับจากศูนย์) ชนิดข้อมูล สเกล อัตราการอัปเดต และสิทธิ์ในการเขียน ตัวอย่างรูปแบบ: ATS 40001–40050 → N10:0–49; เครื่องกำเนิดไฟฟ้า 40051–40150 → N11:0–99; คอยล์สำคัญให้เขียนผ่านได้เฉพาะจุดที่ฝ่ายปฏิบัติการอนุมัติ ทดสอบระบบด้วยรีจิสเตอร์รูปแบบที่ทราบค่าก่อนเปิดใช้ค่ากระบวนการ คำสั่งจาก DeltaV ควรเข้าสู่ CompactLogix ก่อน แล้วจึงส่งต่อผ่านตัวแปล เพื่อไม่ให้ DCS ทำหน้าที่เป็นมาสเตอร์คู่บนทรังก์ Caterpillar
ทดสอบโหลดของมาสเตอร์และพาริตีตั้งแต่ต้นทางถึงปลายทาง
- ใช้สโคปหรือมิเตอร์วัดไบแอสขณะว่างของ A–B และยืนยันการติดตั้งตัวต้านทานปลายสาย
- พอลรีจิสเตอร์ holding หนึ่งรายการตั้งแต่ต้นทางถึงปลายทางจาก DeltaV
- ยืนยันว่าอุปกรณ์ ASCII ตอบสนองผ่าน Miille ก่อนเปิดใช้งานการเขียน
- ตรวจสอบเวิร์ดสถานะ ProSoft เพื่อดูตัวนับไทม์เอาต์
- ห้ามเพิ่มมาสเตอร์ Modbus ตัวที่สองบนทรังก์ DeltaV แม้จะอ้างว่าเป็นการเพิ่ม “ชั่วคราว”
- บันทึกรหัสสเลฟไว้ที่ประตูตู้คอนโทรล รหัสซ้ำจะทำให้เกิดอาการผิดปกติที่เกิดขึ้นเป็นระยะ
ลิงก์ข้ามแพลตฟอร์มยังคงพึ่งพาคอนเวอร์เตอร์และคอนโทรลเลอร์สำรองภายใต้มาตรฐาน PLC/PAC—ให้ถือว่าการกำหนดค่าเกตเวย์เป็นเฟิร์มแวร์ที่อยู่ภายใต้การควบคุม ไม่ใช่ความรู้เฉพาะกลุ่มที่เก็บอยู่ในแล็ปท็อปเครื่องใดเครื่องหนึ่ง
เกี่ยวกับผู้เขียน
Daniel Reed | วิศวกรควบคุมกระบวนการ – PLC/DCS แบบไฮบริด
Daniel Reed ทำงานด้านการผสานรวม PLC–DCS แบบไฮบริด รวมถึงเกตเวย์ CompactLogix เข้ากับ Emerson DeltaV และการจัดรวมสาย Modbus RTU สำหรับสกิดระบบไฟฟ้าและกระบวนการผลิต เขามุ่งเน้นความถูกต้องสมบูรณ์ของสัญญาณอนุกรม การจัดการโหลดของมาสเตอร์/สเลฟ และสัญญาแท็กที่ดูแลรักษาได้