เหตุผลที่ควรผสานรวม Quantum รุ่นเก่ากับ ControlLogix
โรงงานกระบวนการจำนวนมากยังคงพึ่งพา Schneider Modicon Quantum สำหรับการควบคุมที่สำคัญ เมื่อชุดเครื่องจักรสำหรับบรรจุภัณฑ์หรือชุดระบบสาธารณูปโภคใหม่มาพร้อม Allen-Bradley ControlLogix จึงจำเป็นต้องผสานรวมระบบเข้าด้วยกัน โดย EtherNet/IP ทำหน้าที่เป็นสะพานเชื่อมระหว่างแพลตฟอร์มทั้งสอง
ประการแรก ControlLogix รองรับการสแกน EtherNet/IP แบบเนทีฟ ประการที่สอง โมดูล Ethernet ของ Quantum สามารถตอบสนองต่อข้อความ CIP แบบ implicit หรือ explicit ได้ ดังนั้น วิศวกรจึงสามารถแลกเปลี่ยนข้อมูลได้โดยไม่ต้องเปลี่ยนคอนโทรลเลอร์รุ่นเก่า
ขั้นตอนที่ 1: เตรียมโครงสร้างพื้นฐาน Ethernet
ใช้ซับเน็ต Ethernet สำหรับงานอุตสาหกรรมโดยเฉพาะ กำหนดที่อยู่แบบคงที่และจัดทำเอกสารไว้อย่างละเอียด ตัวอย่างการจัดวางทั่วไป:
- Allen-Bradley ControlLogix EN2T: 192.168.70.10
- โมดูล Schneider Quantum NOE: 192.168.70.20
- เวิร์กสเตชันวิศวกรรม: 192.168.70.100
- ซับเน็ตมาสก์: 255.255.255.0
นอกจากนี้ ให้ตรวจสอบคุณภาพสายเคเบิลและการกำหนดค่าสวิตช์ โมดูล Quantum NOE รุ่นเก่าอาจรองรับความเร็วเพียง 10/100 Mbps แบบฮาล์ฟดูเพล็กซ์ ดังนั้น ให้ตั้งค่าพอร์ตสวิตช์เป็นการเจรจาความเร็วอัตโนมัติ หรือกำหนดความเร็วให้ตรงกับโมดูลด้วยตนเอง
ขั้นตอนที่ 2: กำหนดค่า Schneider Quantum เป็น CIP Target
ใน Unity Pro หรือ Concept ให้กำหนดค่าโมดูล Ethernet NOE เปิดใช้งาน Modbus TCP และเซิร์ฟเวอร์ CIP หากรองรับ จากนั้นกำหนดรีจิสเตอร์ภายในที่ ControlLogix จะอ่านหรือเขียน
ตัวอย่างเช่น แมปรีจิสเตอร์ Holding ดังต่อไปนี้:
- 400001: สถานะการทำงานของมอเตอร์ 1
- 400002: กระแสของมอเตอร์ 1 หน่วยเป็นแอมป์
- 400003: ระดับของถัง หน่วยเป็นเปอร์เซ็นต์
- 400004: คำแจ้งข้อผิดพลาดของปั๊ม
- 400005: การเลือกโหมดของเครื่อง
อย่างไรก็ตาม Quantum ไม่ได้ใช้แท็ก CIP แบบเนทีฟ อาจต้องใช้มิดเดิลแวร์ เช่น เกตเวย์ AnyBus หรือโมดูล ProSoft เพื่อใช้งาน EtherNet/IP โดยตรง อีกทางเลือกหนึ่งคือใช้ Modbus TCP จาก ControlLogix ร่วมกับ 1756-EN2T Add-On Profile

ขั้นตอนที่ 3: กำหนดค่าการส่งข้อความของ ControlLogix
ใน Studio 5000 ให้เพิ่ม Generic Ethernet Module หรือใช้คำสั่ง Message สำหรับ Modbus TCP ให้กำหนดบล็อก MSG ด้วยพารามิเตอร์ต่อไปนี้:
- วิธีการสื่อสาร: Modbus TCP
- IP เป้าหมาย: 192.168.70.20
- รหัสฟังก์ชัน: 03 สำหรับ Holding Register
- รีจิสเตอร์เริ่มต้น: 400001
- จำนวนรีจิสเตอร์: 10
แมปค่าจำนวนเต็มที่ส่งกลับมาเข้ากับแท็กคอนโทรลเลอร์ของ ControlLogix ใช้คำสั่ง COP หรือ MOV เพื่อปรับสเกลค่าดิบ สุดท้าย ให้เพิ่มรีจิสเตอร์ heartbeat เพื่อตรวจจับการสูญเสียการสื่อสาร
ขั้นตอนที่ 4: ทดสอบและจัดทำเอกสารการผสานรวม
เริ่มต้นด้วยบิตสลับสถานะและตัวนับอย่างง่าย ขั้นตอนที่ 1: เขียนบิตจาก ControlLogix และยืนยันว่า Quantum มองเห็น ขั้นตอนที่ 2: อ่านค่าตัวนับจาก Quantum และตรวจสอบว่าค่าเพิ่มขึ้นใน ControlLogix ขั้นตอนที่ 3: เพิ่มแท็กการผลิตเมื่อการจับมือสื่อสารมีเสถียรภาพ
นอกจากนี้ ให้จัดทำเอกสารอ้างอิงไขว้ของแท็ก ระบุรีจิสเตอร์ Quantum ทุกตัว ชื่อแท็ก ControlLogix การปรับสเกล และชนิดข้อมูล เอกสารนี้มีความสำคัญอย่างยิ่งระหว่างการอัปเกรดหรือแก้ไขปัญหาในอนาคต
สรุปและคำแนะนำในการดำเนินการ
การผสานรวม Schneider Modicon Quantum กับ Allen-Bradley ControlLogix ช่วยยืดอายุการใช้งานอุปกรณ์เดิม ออกแบบระบบ Ethernet ให้เป็นระเบียบ เลือกวิธีการส่งข้อความที่เหมาะสม และจัดทำเอกสารอ้างอิงไขว้ของแท็กอย่างละเอียด ทดสอบอย่างรอบคอบก่อนนำลิงก์ไปใช้กับการควบคุมการผลิตจริง