html วิธีให้ PLC หลายเครื่องใช้อุปกรณ์ Modbus RTU ร่วมกัน: ฮับ RS-485 แบบสองขั้น - FCTEL
                                   +8618758069661 [email protected]
ค้นหาผลิตภัณฑ์ คำแนะนำ: เว้นวรรค = AND, | = OR, ! = NOT

วิธีให้ PLC หลายเครื่องใช้อุปกรณ์ Modbus RTU ร่วมกัน: โซลูชันฮับ RS-485 แบบสองขั้น

มีคำถามหรือไม่? โทรหาเราวันนี้!

+8618758069661

หรือฝากข้อความถึงเรา

ข้อความออนไลน์

วิธีให้ PLC หลายเครื่องใช้อุปกรณ์ Modbus RTU ร่วมกัน: โซลูชันฮับ RS-485 แบบสองขั้น

จำนวนการเข้าชม: 8 +8ต้นฉบับโดย FCTELEผู้เขียน: ทีมเทคนิค FCTELE

PLC หลายเครื่องสามารถใช้อุปกรณ์ Modbus RTU กลุ่มเดียวกันร่วมกันได้ โดยใช้ฮับแบบมีบัฟเฟอร์ FCC-D2M หรือ FCC-D4M เพื่อประสานคำขอจากมาสเตอร์ แล้วต่อด้วยฮับ RS-485 ที่มีพอร์ตอัปสตรีมหนึ่งพอร์ตและสาขาดาวน์สตรีม 8, 16 หรือ 24 สาขา ขั้นแรกกำหนดว่าคำขอใดจะดำเนินการต่อ ส่วนขั้นที่สองกระจายการเดินสายภาคสนาม PLC สามารถเริ่มเข้าถึงพร้อมกันได้ แต่คำขอและคำตอบยังคงผ่านช่องทางดาวน์สตรีมที่ใช้ร่วมกันทีละธุรกรรม แอดเดรสของสเลฟทุกตัวต้องไม่ซ้ำกันทั่วทั้งเครือข่ายที่ใช้ร่วมกัน

สรุปภาพรวม · MODBUS แบบหลาย PLC

PLC หลายเครื่องจะใช้อุปกรณ์สื่อสารอนุกรมกลุ่มเดียวกันร่วมกันได้อย่างไร?

แยกหน้าที่สองส่วนออกจากกัน: ตัวประสานงานแบบมีบัฟเฟอร์จัดการคำขอจากมาสเตอร์ที่แย่งกันเข้าถึง และฮับดาวน์สตรีมกระจายการเดินสายภาคสนาม PLC แต่ละเครื่องใช้พอร์ตของตัวประสานงานแยกกัน อุปกรณ์ทั้งหมดใช้แผนแอดเดรสและขีดความสามารถในการทำธุรกรรมอนุกรมร่วมกัน รูปแบบนี้รองรับการอ่านข้อมูลร่วมกัน แต่ไม่รับประกันการเก็บตัวอย่างพร้อมกัน อัตรารับส่งข้อมูลที่เพิ่มเป็นเท่าตัว หรือการเขียนที่ปราศจากความขัดแย้ง

01 · ประสานงาน

Two PLCs enter separate coordinator ports. A conceptual queue feeds one shared downstream bus; no fixed scheduling priority is implied.PLC APLC BRequestqueueShared bus

เชื่อมต่อ PLC แต่ละเครื่องกับพอร์ตฝั่งมาสเตอร์ของตนเอง ตรวจสอบว่าคำตอบกลับไปยัง PLC ที่ส่งคำขอ

02 · กระจายสาขา

Branch hubs distribute wiring; they do not create independent Modbus address spaces. The displayed ranges are an example.Branch hubBranch 1Addr. 1–4Branch 2Addr. 5–8OthersUnique IDs

ใช้ฮับกระจายสาขาที่มีอัปสตรีม RS-485 และแผนแอดเดรสที่ไม่ซ้ำกันชุดเดียวสำหรับอุปกรณ์ภาคสนามทั้งหมด

03 · วางแผนเวลา

Two successive reads share a serial channel. Their data can represent different moments; buffering does not guarantee synchronized sampling.Time →Read for PLC ARead for PLC BValues may change between reads

วัดรอบการโพลล์ เวลารออุปกรณ์ที่ออฟไลน์ และเวลารอคิวสูงสุดก่อนตั้งค่าไทม์เอาต์ของ PLC

ตรวจสอบพอร์ต

เลือกตัวประสานงานให้ตรงกับ PLC แบบ 2 หรือ 4 ยืนยันว่าฮับดาวน์สตรีมมีอินเทอร์เฟซอัปสตรีม RS-485

ตรวจสอบแอดเดรส

บันทึกแอดเดรสของอุปกรณ์แต่ละตัวเพียงครั้งเดียวทั่วทั้งเครือข่ายที่ใช้ร่วมกัน และทดสอบหาคำตอบจากแอดเดรสซ้ำ

ตรวจสอบพฤติกรรมเมื่อเกิดความขัดข้อง

ทดสอบสเลฟที่ออฟไลน์ คำตอบที่ล่าช้า และความขัดข้องของสาขา ขณะที่ PLC เครื่องอื่นยังคงอ่านข้อมูล

รายการตรวจสอบสำหรับการเลือกและการตรวจยืนยัน — ขยาย
รายการตรวจสอบ สิ่งที่ต้องยืนยัน วิธีตรวจสอบ
การประสานงาน โหมดหลายมาสเตอร์และการระบุเจ้าของคำตอบ ส่งคำขออ่านที่มีช่วงเวลาซ้อนกันจากพอร์ต PLC แยกกัน
การกระจายสาขา 8 / 16 / 24 สาขา; อัปสตรีม RS-485 ตรวจสอบรุ่นย่อยของฮับที่ได้รับและข้อกำหนดขั้วต่อ
การกำหนดเวลา การเข้าคิว การลองใหม่ และการรออุปกรณ์ที่ออฟไลน์ บันทึกเวลาตอบสนองในกรณีเลวร้ายที่สุดภายใต้โหลดที่เป็นตัวแทนของการใช้งานจริง
ความหมายของข้อมูล แผนผังรีจิสเตอร์และลำดับไบต์ เปรียบเทียบค่าที่ถอดรหัสบน PLC แต่ละเครื่องจากอุปกรณ์ตัวเดียวกัน
การควบคุม เริ่มใช้งานแบบอ่านอย่างเดียว ออกแบบการกำหนดสิทธิ์ควบคุมและอินเตอร์ล็อกแยกต่างหากก่อนเปิดใช้งานการเขียน

กลไกเชิงแนวคิด ไม่ใช่วงจรภายใน ผลการวัดเวลา หรือคำแนะนำการต่อสายที่ขั้วต่อ

1. เหตุใดการต่อ PLC หลายเครื่องแบบขนานโดยตรงจึงก่อให้เกิดปัญหา?

งานปรับปรุงระบบเดิมมักเริ่มจากความต้องการง่าย ๆ คือ PLC ฝ่ายผลิตอ่านข้อมูลจากอุปกรณ์ PLC จัดการพลังงานต้องการค่าที่วัดชุดเดียวกัน และภายหลังมีการเพิ่ม PLC สำหรับเฝ้าติดตาม อุปกรณ์แต่ละตัวมีอินเทอร์เฟซ RS-485 เพียงหนึ่งช่อง เป้าหมายคือใช้อุปกรณ์เดิมร่วมกันโดยไม่ต้องติดตั้งวงจรวัดแยกหลายชุด PLC คือเครื่องควบคุมลอจิกแบบโปรแกรมได้; Modbus RTU เป็นโปรโตคอลสื่อสารอนุกรมแบบคำขอและคำตอบ ส่วน RS-485 เป็นอินเทอร์เฟซทางไฟฟ้าที่ส่งสัญญาณของโปรโตคอลนี้

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

2. สองขั้นที่มีหน้าที่ต่างกัน: ประสานงานก่อน แล้วจึงกระจายสาขา

ใช้ FCC-D2M ซึ่งมีพอร์ตฝั่งมาสเตอร์สองพอร์ตและพอร์ตฝั่งภาคสนามหนึ่งพอร์ต หรือ FCC-D4M ซึ่งมีพอร์ตฝั่งมาสเตอร์สี่พอร์ตและพอร์ตฝั่งภาคสนามหนึ่งพอร์ต ในโหมดหลายมาสเตอร์ เชื่อมต่อ PLC แต่ละเครื่องจากสองหรือสี่เครื่องเข้ากับอินเทอร์เฟซฝั่งมาสเตอร์ของตนเอง เชื่อมต่ออินเทอร์เฟซฝั่งภาคสนามของตัวประสานงานกับพอร์ตอัปสตรีม RS-485 ของฮับดาวน์สตรีม อุปกรณ์แบบมีบัฟเฟอร์จะประสานคำขอจาก PLC ต่างเครื่อง ส่งต่อคำขอตามลำดับ และส่งคำตอบแต่ละรายการกลับไปยัง PLC ที่เริ่มคำขอนั้น FCTELE ได้ยืนยันรูปแบบการต่อแบบคาสเคดและการส่งคำตอบกลับนี้สำหรับโซลูชันที่อธิบายในที่นี้

คำว่า “หนึ่งสเลฟ” ในคำอธิบายพอร์ตของตัวประสานงานหมายถึงอินเทอร์เฟซที่หันไปทางภาคสนามหนึ่งช่อง ไม่ได้หมายความว่าทั้งระบบเชื่อมต่ออุปกรณ์ได้เพียงตัวเดียว ฮับแบบมาสเตอร์เดียวหลายสเลฟที่ต่ออยู่หลังอินเทอร์เฟซนี้จะแบ่งการเดินสายภาคสนามออกเป็นสาขา ตัวเลือกคือ FC-D8JM ที่มี 8 สาขา, FC-041719-16 ที่มี 16 สาขา หรือ FC-041719-24 ที่มี 24 สาขา โซลูชันนี้ใช้รุ่นอัปสตรีม RS-485 ในทุกกรณี ห้ามเชื่อมต่อ PLC มาสเตอร์เพิ่มเติมเข้ากับฮับกระจายสาขาดาวน์สตรีมโดยตรง

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

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

3. ตัวอย่าง: PLC สี่เครื่องอ่านอุปกรณ์ Modbus จำนวน 32 ตัว

พิจารณาโครงการอาคารหรือโรงงานตัวอย่างที่มีอุปกรณ์ 32 ตัว เช่น มิเตอร์พลังงานและเครื่องควบคุมอุณหภูมิ เชื่อมต่อ PLC สี่เครื่องกับพอร์ตฝั่งมาสเตอร์ทั้งสี่ของ FCC-D4M เชื่อมต่อพอร์ตฝั่งภาคสนามของอุปกรณ์นี้กับพอร์ตอัปสตรีมของ FC-D8JM เดินสายแปดสาขาของ FC-D8JM ไปยังแปดพื้นที่ โดยต่อสเลฟแบบเดซีเชนสาขาละสี่ตัว รวมอุปกรณ์ทั้งหมด 32 ตัว แต่ละสาขาภาคสนามยังคงต้องปฏิบัติตามหลักการเดินสายบัส RS-485 ห้ามเพิ่มสายแยกยาวแบบดาวที่ปลายด้านไกลโดยไม่มีหลักเกณฑ์

จัดสรรแอดเดรส 1–32 ทั่วทั้งระบบ: สาขา 1 ใช้ 1–4 สาขา 2 ใช้ 5–8 และต่อไปตามลำดับ อย่าเริ่มแอดเดรสใหม่ที่ 1 ในทุกสาขา ฮับกระจายสาขาทั่วไปไม่ได้สร้างพื้นที่แอดเดรสที่มีการกำหนดเส้นทางแยกกัน คำขอเดียวกันอาจไปถึงหลายสาขา ดังนั้นแอดเดรสที่ซ้ำกันอาจทำให้อุปกรณ์หลายตัวตอบพร้อมกัน ตั้งโปรแกรม PLC ทุกเครื่องโดยใช้แผนผังแอดเดรสและรีจิสเตอร์ชุดเดียวกันเพื่อเข้าถึงอุปกรณ์ภาคสนามชุดเดียวกัน

สำหรับ PLC สองเครื่อง ให้ใช้ FCC-D2M แทนในขั้นแรก หากการเดินสายต้องการสาขามากขึ้น ตัวเลือกตัวอย่างสำหรับสเลฟ 48 ตัว ได้แก่ 16 สาขา สาขาละสามอุปกรณ์ หรือ 24 สาขา สาขาละสองอุปกรณ์ ตัวอย่างเหล่านี้อธิบายทางเลือกในการกำหนดค่า ไม่ใช่การรับประกันความจุในการใช้งานภาคสนาม จำนวนพอร์ต โหลดทางไฟฟ้าของโหนด การกำหนดแอดเดรส Modbus และเวลารอบการโพลล์มีข้อจำกัดต่างกันและต้องตรวจสอบร่วมกัน

การกำหนดค่าหกรูปแบบ: เลือกตามจำนวนระบบอ่านข้อมูลและพื้นที่ภาคสนาม

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

กรณี 1: PLC 2 เครื่อง + 8 สาขา, สเลฟ 24 ตัว

FCC-D2M + FC-D8JM: 8 สาขา × 3 อุปกรณ์ = สเลฟ 24 ตัว, แอดเดรส 1–24

การกำหนดค่าเพื่อประกอบความเข้าใจ: PLC 2 ตัว → FCC-D2M → FC-D8JM → 8 สาขา โดยมีสเลฟ 3 ตัวต่อสาขา แอดเดรส 1–24 ไม่ซ้ำกันทั่วทั้งเครือข่าย
การกำหนดค่าตัวอย่าง: PLC 2 เครื่อง → FCC-D2M → FC-D8JM → 8 สาขา โดยมีสเลฟสาขาละ 3 ตัว แอดเดรส 1–24 ไม่ซ้ำกันทั่วทั้งเครือข่าย เดสก์ท็อป: ภาพประกอบอิงผลิตภัณฑ์ มือถือ: แผนผังโทโพโลยีแบบย่อที่อ่านง่าย เปิดภาพเพื่อดูรายละเอียดขนาดเต็ม

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

สาขา 1
แอดเดรส 1–3
สาขา 2
แอดเดรส 4–6
สาขา 3
แอดเดรส 7–9
สาขา 4
แอดเดรส 10–12
สาขา 5
แอดเดรส 13–15
สาขา 6
แอดเดรส 16–18
สาขา 7
แอดเดรส 19–21
สาขา 8
แอดเดรส 22–24

กรณี 2: PLC 4 เครื่อง + 8 สาขา, สเลฟ 32 ตัว

FCC-D4M + FC-D8JM: 8 สาขา × 4 อุปกรณ์ = สเลฟ 32 ตัว, แอดเดรส 1–32

การกำหนดค่าเพื่อประกอบความเข้าใจ: PLC 4 ตัว → FCC-D4M → FC-D8JM → 8 สาขา โดยมีสเลฟ 4 ตัวต่อสาขา แอดเดรส 1–32 ไม่ซ้ำกันทั่วทั้งเครือข่าย
การกำหนดค่าตัวอย่าง: PLC 4 เครื่อง → FCC-D4M → FC-D8JM → 8 สาขา โดยมีสเลฟสาขาละ 4 ตัว แอดเดรส 1–32 ไม่ซ้ำกันทั่วทั้งเครือข่าย เดสก์ท็อป: ภาพประกอบอิงผลิตภัณฑ์ มือถือ: แผนผังโทโพโลยีแบบย่อที่อ่านง่าย เปิดภาพเพื่อดูรายละเอียดขนาดเต็ม

ระบบการผลิต การจัดการพลังงาน และการเฝ้าติดตามใช้อุปกรณ์ภาคสนามร่วมกัน แปดสาขาที่มีสเลฟสาขาละสี่ตัวใช้แอดเดรส 1–32 การเพิ่มระบบอ่านข้อมูลยังคงต้องตรวจสอบโหลดของพอร์ตดาวน์สตรีมที่ใช้ร่วมกัน

สาขา 1
แอดเดรส 1–4
สาขา 2
แอดเดรส 5–8
สาขา 3
แอดเดรส 9–12
สาขา 4
แอดเดรส 13–16
สาขา 5
แอดเดรส 17–20
สาขา 6
แอดเดรส 21–24
สาขา 7
แอดเดรส 25–28
สาขา 8
แอดเดรส 29–32

กรณี 3: PLC 2 เครื่อง + 16 สาขา, สเลฟ 48 ตัว

FCC-D2M + FC-041719-16: 16 สาขา × 3 อุปกรณ์ = สเลฟ 48 ตัว, แอดเดรส 1–48

การกำหนดค่าเพื่อประกอบความเข้าใจ: PLC 2 ตัว → FCC-D2M → FC-041719-16 → 16 สาขา โดยมีสเลฟ 3 ตัวต่อสาขา แอดเดรส 1–48 ไม่ซ้ำกันทั่วทั้งเครือข่าย
การกำหนดค่าตัวอย่าง: PLC 2 เครื่อง → FCC-D2M → FC-041719-16 → 16 สาขา โดยมีสเลฟสาขาละ 3 ตัว แอดเดรส 1–48 ไม่ซ้ำกันทั่วทั้งเครือข่าย เดสก์ท็อป: ภาพประกอบอิงผลิตภัณฑ์ มือถือ: แผนผังโทโพโลยีแบบย่อที่อ่านง่าย เปิดภาพเพื่อดูรายละเอียดขนาดเต็ม

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

สาขา 1
แอดเดรส 1–3
สาขา 2
แอดเดรส 4–6
สาขา 3
แอดเดรส 7–9
สาขา 4
แอดเดรส 10–12
สาขา 5
แอดเดรส 13–15
สาขา 6
แอดเดรส 16–18
สาขา 7
แอดเดรส 19–21
สาขา 8
แอดเดรส 22–24
สาขา 9
แอดเดรส 25–27
สาขา 10
แอดเดรส 28–30
สาขา 11
แอดเดรส 31–33
สาขา 12
แอดเดรส 34–36
สาขา 13
แอดเดรส 37–39
สาขา 14
แอดเดรส 40–42
สาขา 15
แอดเดรส 43–45
สาขา 16
แอดเดรส 46–48

กรณี 4: PLC 4 เครื่อง + 16 สาขา, สเลฟ 64 ตัว

FCC-D4M + FC-041719-16: 16 สาขา × 4 อุปกรณ์ = สเลฟ 64 ตัว, แอดเดรส 1–64

การกำหนดค่าเพื่อประกอบความเข้าใจ: PLC 4 ตัว → FCC-D4M → FC-041719-16 → 16 สาขา โดยมีสเลฟ 4 ตัวต่อสาขา แอดเดรส 1–64 ไม่ซ้ำกันทั่วทั้งเครือข่าย
การกำหนดค่าตัวอย่าง: PLC 4 เครื่อง → FCC-D4M → FC-041719-16 → 16 สาขา โดยมีสเลฟสาขาละ 4 ตัว แอดเดรส 1–64 ไม่ซ้ำกันทั่วทั้งเครือข่าย เดสก์ท็อป: ภาพประกอบอิงผลิตภัณฑ์ มือถือ: แผนผังโทโพโลยีแบบย่อที่อ่านง่าย เปิดภาพเพื่อดูรายละเอียดขนาดเต็ม

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

สาขา 1
แอดเดรส 1–4
สาขา 2
แอดเดรส 5–8
สาขา 3
แอดเดรส 9–12
สาขา 4
แอดเดรส 13–16
สาขา 5
แอดเดรส 17–20
สาขา 6
แอดเดรส 21–24
สาขา 7
แอดเดรส 25–28
สาขา 8
แอดเดรส 29–32
สาขา 9
แอดเดรส 33–36
สาขา 10
แอดเดรส 37–40
สาขา 11
แอดเดรส 41–44
สาขา 12
แอดเดรส 45–48
สาขา 13
แอดเดรส 49–52
สาขา 14
แอดเดรส 53–56
สาขา 15
แอดเดรส 57–60
สาขา 16
แอดเดรส 61–64

กรณี 5: PLC 2 เครื่อง + 24 สาขา, สเลฟ 48 ตัว

FCC-D2M + FC-041719-24: 24 สาขา × 2 อุปกรณ์ = สเลฟ 48 ตัว, แอดเดรส 1–48

การกำหนดค่าเพื่อประกอบความเข้าใจ: PLC 2 ตัว → FCC-D2M → FC-041719-24 → 24 สาขา โดยมีสเลฟ 2 ตัวต่อสาขา แอดเดรส 1–48 ไม่ซ้ำกันทั่วทั้งเครือข่าย
การกำหนดค่าตัวอย่าง: PLC 2 เครื่อง → FCC-D2M → FC-041719-24 → 24 สาขา โดยมีสเลฟสาขาละ 2 ตัว แอดเดรส 1–48 ไม่ซ้ำกันทั่วทั้งเครือข่าย เดสก์ท็อป: ภาพประกอบอิงผลิตภัณฑ์ มือถือ: แผนผังโทโพโลยีแบบย่อที่อ่านง่าย เปิดภาพเพื่อดูรายละเอียดขนาดเต็ม

อุปกรณ์กระจายอยู่ในตู้หลายตู้ โดยแต่ละตู้มีโหนดค่อนข้างน้อย ยี่สิบสี่สาขาที่มีสเลฟสาขาละสองตัวใช้แอดเดรส 1–48 เมื่อเทียบกับตัวอย่าง 16 สาขาและสเลฟ 48 ตัว ความแตกต่างหลักคือการกระจายตำแหน่งทางกายภาพ

สาขา 1
แอดเดรส 1–2
สาขา 2
แอดเดรส 3–4
สาขา 3
แอดเดรส 5–6
สาขา 4
แอดเดรส 7–8
สาขา 5
แอดเดรส 9–10
สาขา 6
แอดเดรส 11–12
สาขา 7
แอดเดรส 13–14
สาขา 8
แอดเดรส 15–16
สาขา 9
แอดเดรส 17–18
สาขา 10
แอดเดรส 19–20
สาขา 11
แอดเดรส 21–22
สาขา 12
แอดเดรส 23–24
สาขา 13
แอดเดรส 25–26
สาขา 14
แอดเดรส 27–28
สาขา 15
แอดเดรส 29–30
สาขา 16
แอดเดรส 31–32
สาขา 17
แอดเดรส 33–34
สาขา 18
แอดเดรส 35–36
สาขา 19
แอดเดรส 37–38
สาขา 20
แอดเดรส 39–40
สาขา 21
แอดเดรส 41–42
สาขา 22
แอดเดรส 43–44
สาขา 23
แอดเดรส 45–46
สาขา 24
แอดเดรส 47–48

กรณี 6: PLC 4 เครื่อง + 24 สาขา, สเลฟ 72 ตัว

FCC-D4M + FC-041719-24: 24 สาขา × 3 อุปกรณ์ = สเลฟ 72 ตัว, แอดเดรส 1–72

การกำหนดค่าเพื่อประกอบความเข้าใจ: PLC 4 ตัว → FCC-D4M → FC-041719-24 → 24 สาขา โดยมีสเลฟ 3 ตัวต่อสาขา แอดเดรส 1–72 ไม่ซ้ำกันทั่วทั้งเครือข่าย
การกำหนดค่าตัวอย่าง: PLC 4 เครื่อง → FCC-D4M → FC-041719-24 → 24 สาขา โดยมีสเลฟสาขาละ 3 ตัว แอดเดรส 1–72 ไม่ซ้ำกันทั่วทั้งเครือข่าย เดสก์ท็อป: ภาพประกอบอิงผลิตภัณฑ์ มือถือ: แผนผังโทโพโลยีแบบย่อที่อ่านง่าย เปิดภาพเพื่อดูรายละเอียดขนาดเต็ม

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

สาขา 1
แอดเดรส 1–3
สาขา 2
แอดเดรส 4–6
สาขา 3
แอดเดรส 7–9
สาขา 4
แอดเดรส 10–12
สาขา 5
แอดเดรส 13–15
สาขา 6
แอดเดรส 16–18
สาขา 7
แอดเดรส 19–21
สาขา 8
แอดเดรส 22–24
สาขา 9
แอดเดรส 25–27
สาขา 10
แอดเดรส 28–30
สาขา 11
แอดเดรส 31–33
สาขา 12
แอดเดรส 34–36
สาขา 13
แอดเดรส 37–39
สาขา 14
แอดเดรส 40–42
สาขา 15
แอดเดรส 43–45
สาขา 16
แอดเดรส 46–48
สาขา 17
แอดเดรส 49–51
สาขา 18
แอดเดรส 52–54
สาขา 19
แอดเดรส 55–57
สาขา 20
แอดเดรส 58–60
สาขา 21
แอดเดรส 61–63
สาขา 22
แอดเดรส 64–66
สาขา 23
แอดเดรส 67–69
สาขา 24
แอดเดรส 70–72

บทบาทของผลิตภัณฑ์และข้อมูลสนับสนุน

รุ่น / ข้อมูลผลิตภัณฑ์ อินเทอร์เฟซ บทบาทในโซลูชันนี้
FCC-D2M พอร์ตฝั่งมาสเตอร์ 2 พอร์ต + พอร์ตฝั่งภาคสนาม 1 พอร์ต ประสานคำขอจาก PLC 2 เครื่อง
FCC-D4M พอร์ตฝั่งมาสเตอร์ 4 พอร์ต + พอร์ตฝั่งภาคสนาม 1 พอร์ต ประสานคำขอจาก PLC 4 เครื่อง
FC-D8JM พอร์ตอัปสตรีม RS-485 จำนวน 1 พอร์ต + 8 สาขา การขยายสาขา การตรวจจับและแยกการลัดวงจรเป็นรายช่อง
FC-041719-16 พอร์ตอัปสตรีม RS-485 จำนวน 1 พอร์ต + 16 สาขา การเดินสายภาคสนามแบบกระจาย; ตรวจสอบอัตราสื่อสารสำหรับโหมดการกรองที่เลือก
FC-041719-24 พอร์ตอัปสตรีม RS-485 จำนวน 1 พอร์ต + 24 สาขา เพิ่มสาขาการเดินสาย; ยืนยันข้อกำหนดด้านการป้องกันของรุ่นนี้

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

4. ประโยชน์ในทางปฏิบัติอยู่ที่งานปรับปรุงระบบเดิมและการบำรุงรักษา

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

ประการที่สอง การเดินสายและหน้าที่ของอุปกรณ์ชัดเจนขึ้น ขั้นแรกจัดการการเข้าถึงจาก PLC หลายเครื่อง ส่วนขั้นที่สองแบ่งภาคสนามตามพื้นที่โรงงาน ชั้น หรือตู้ เจ้าหน้าที่บำรุงรักษาสามารถไล่หาความขัดข้องตามสาขาได้ ข้อมูล FC-D8JM ที่เผยแพร่ระบุไว้อย่างชัดเจนถึงการตรวจจับการลัดวงจร A–B รายช่อง การแยกช่องที่ขัดข้องโดยอัตโนมัติ แหล่งจ่ายไฟที่แยกอิสระ และไฟแสดงสถานะ ฟังก์ชันเหล่านี้ช่วยจำกัดพื้นที่ค้นหาปัญหาได้ ตรวจสอบรุ่น 16 และ 24 ช่องแยกต่างหาก แทนที่จะสมมติว่ามีคุณสมบัติการตรวจจับทุกอย่างเหมือนรุ่น 8 ช่อง

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

ตัวอย่างการตรวจจับและแยกวงจรที่ลัดวงจรเป็นรายช่องของ FC-D8JM ตรวจสอบผลกระทบจากความขัดข้องและการกู้คืนที่เกิดขึ้นจริง ณ หน้างาน
ตัวอย่างการตรวจจับและแยกการลัดวงจรรายช่องของ FC-D8JM ตรวจสอบผลกระทบจากความขัดข้องและการกลับคืนสู่สภาพปกติจริง ณ สถานที่ใช้งาน เดสก์ท็อป: ภาพประกอบอิงผลิตภัณฑ์ มือถือ: แผนผังโทโพโลยีแบบย่อที่อ่านง่าย เปิดภาพเพื่อดูรายละเอียดขนาดเต็ม

5. การเข้าถึงพร้อมกันไม่ได้เพิ่มอัตรารับส่งข้อมูลเป็นเท่าตัว

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

ตัวอย่างเช่น หาก PLC สี่เครื่องแต่ละเครื่องอ่านข้อมูลหนึ่งบล็อกจากสเลฟแต่ละตัวในจำนวน 32 ตัว หนึ่งรอบอาจมี 128 ธุรกรรม เพื่อเป็นเพียงตัวอย่างการคำนวณเวลา สมมติว่าธุรกรรมหนึ่งรายการที่เสร็จสมบูรณ์ใช้เวลาเฉลี่ย 40 มิลลิวินาที และยังไม่นับเวลาส่วนเกินอื่น ๆ เวลาสะสมก็อยู่ที่ประมาณ 5.12 วินาทีแล้ว นี่ไม่ใช่ผลการวัดของรุ่นใด ๆ การรอสเลฟที่ออฟไลน์ การลองใหม่ ความยาวเฟรมที่แตกต่างกัน และจังหวะเวลาของโปรแกรม PLC อาจทำให้รอบยาวขึ้นอีก

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

6. การเดินสาย การกำหนดค่า และการทดสอบตรวจรับ

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

เลือกโหมดหลายมาสเตอร์บนอุปกรณ์ที่มีบัฟเฟอร์ตามคู่มือ และระบุพอร์ตฝั่งมาสเตอร์กับพอร์ตฝั่งภาคสนามให้ชัดเจน ห้ามคัดลอกค่าที่เครื่องมือกำหนดค่าใช้ขณะเข้าสู่โหมดตั้งค่าไปใช้เป็นค่าการทำงานโดยไม่ตรวจสอบ เลือกรุ่นของฮับแยกสาขาที่มีการเชื่อมต่ออัปสตรีมแบบ RS-485 อัตราบอด พาริตี และบิตหยุดต้องตรงกันตลอดเซกเมนต์ภาคสนามที่ใช้ร่วมกัน รวมถึงสเลฟทั้งหมดในเซกเมนต์นั้น ข้อมูลที่เผยแพร่สำหรับอุปกรณ์รุ่น 16 และ 24 ช่อง ระบุอัตราสูงสุด 38,400 bps เมื่อเปิดใช้การกรองสัญญาณดิจิทัล อย่ากำหนดค่าโดยอ้างอิงเฉพาะอัตราที่สูงกว่าซึ่งใช้ได้เมื่อปิดการกรอง

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

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

คำถามจากหน้างาน

ฮับแบบมีบัฟเฟอร์หนึ่งตัวรองรับสเลฟหลายสิบตัวได้หรือไม่?

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

เหตุใดแต่ละสาขาจึงใช้แอดเดรสสเลฟซ้ำกันไม่ได้?

ฮับแยกสาขาแบบ 8, 16 หรือ 24 สาขาทั่วไป ไม่ใช่ชุดเราเตอร์ Modbus ที่ทำงานแยกจากกัน คำขอหนึ่งอาจถูกส่งต่อไปยังหลายสาขา ดังนั้นสเลฟที่มีแอดเดรสซ้ำกันอาจตอบกลับพร้อมกัน จึงต้องจัดสรรแอดเดรสให้ไม่ซ้ำกันทั่วทั้งเครือข่ายที่ใช้ร่วมกัน

PLC หลายตัวจะอ่านรีจิสเตอร์เดียวกัน ณ เวลาเดียวกันพอดีหรือไม่?

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

แหล่งข้อมูลและข้อจำกัดในการใช้งาน

หลักการทั่วไปของการร้องขอ/ตอบกลับและการกำหนดแอดเดรสอ้างอิงตามเอกสารขององค์กร Modbus ชื่อ ข้อกำหนดและคู่มือการนำ Modbus ไปใช้งานผ่านสายอนุกรม V1.02 ข้อมูลเฉพาะผลิตภัณฑ์มาจาก คู่มือผู้ใช้ฮับ RS-485 แบบ 2/4 มาสเตอร์ที่มีบัฟเฟอร์ของ FCTELE (ภาษาจีน) และข้อมูลผลิตภัณฑ์ที่เชื่อมโยงไว้ข้างต้น FCTELE ได้ยืนยันการเชื่อมต่อแบบคาสเคดสองขั้นและการกำหนดเส้นทางคำตอบกลับไปยัง PLC ที่ส่งคำขอสำหรับโซลูชันนี้ ตัวอย่างการโพลมีไว้ประกอบการวางแผน ไม่ใช่สิ่งทดแทนการทดสอบหน้างาน

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

บทความที่เกี่ยวข้อง: ฮับ RS-485 และสวิตช์อีเทอร์เน็ตอุตสาหกรรม: หน้าที่ที่แตกต่างกันในเครือข่าย; การแปลงผ่านเกตเวย์ Modbus RTU/TCP และจังหวะเวลาการตอบกลับ.

หากต้องการความช่วยเหลือในการเลือกอุปกรณ์ ติดต่อ FCTELE พร้อมแจ้งจำนวน PLC รายการสเลฟ การกระจายอุปกรณ์ตามสาขา รูปแบบการสื่อสารอนุกรม ช่วงรีจิสเตอร์ และรอบเวลาการอัปเดตที่ต้องการ รายละเอียดเหล่านี้ช่วยในการยืนยันอุปกรณ์ทั้งสองขั้นและการตั้งค่าไทม์เอาต์ที่เหมาะสม

คำแปลภาษาอังกฤษของบทความเทคนิคภาษาจีนของ FCTELE: โซลูชันฮับ Modbus สำหรับ PLC หลายตัว — บทความต้นฉบับภาษาจีน ต้นฉบับภาษาจีนเผยแพร่เมื่อวันที่ 2 พฤศจิกายน 2026

แชร์บทความนี้