Allen-Bradley and Schneider EtherNet/IP and OPC UA Integration Guide

คู่มือการรวมระบบ Allen-Bradley และ Schneider EtherNet/IP และ OPC UA

การทำลายเกาะอัตโนมัติ: แนวทางแบบรวมศูนย์

EtherNet/IP ได้กลายเป็นโปรโตคอลชั้นนำในอุตสาหกรรมการผลิตแบบแยกส่วนและแบบผสมผสาน ตัวควบคุม Allen-Bradley ControlLogix รองรับ CIP โดยตรง Schneider Electric Modicon M580 PACs รองรับบทบาทตัวเชื่อมต่อและสแกนเนอร์ EtherNet/IP OPC UA ทำงานเหนือชั้นอุปกรณ์และเปิดเผยข้อมูลที่มีโครงสร้างให้กับ MES, ERP และแพลตฟอร์มคลาวด์ เทคโนโลยีเหล่านี้ร่วมกันสร้างโครงสร้างพื้นฐานอัตโนมัติสมัยใหม่

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

การตั้งค่า ControlLogix EtherNet/IP

Allen-Bradley ControlLogix ใช้โมดูล 1756-EN2T หรือ 1756-EN3TR สำหรับ EtherNet/IP โมดูลนี้ติดตั้งในชั้นเดียวกับตัวควบคุม RSLogix 5000 หรือ Studio 5000 ใช้สำหรับตั้งค่าเครือข่าย การเชื่อมต่อ CIP อาจเป็นแบบตรงหรือแบบปรับแต่งสำหรับแร็ค การเชื่อมต่อแบบตรงใช้ทรัพยากรน้อยกว่าแต่ละโมดูล การเชื่อมต่อแบบแร็คจัดกลุ่ม I/O ดิจิทัลอย่างมีประสิทธิภาพ

  1. ขั้นตอนที่ 1: เพิ่มโมดูล EtherNet/IP ในโครงสร้างการตั้งค่า I/O ใส่หมายเลขช่องและเวอร์ชันเฟิร์มแวร์ให้ถูกต้อง
  2. ขั้นตอนที่ 2: กำหนดที่อยู่ IP แบบคงที่, มาสก์ซับเน็ต และเกตเวย์ ปิดใช้งาน DHCP เพื่อป้องกันการเปลี่ยนแปลงที่อยู่หลังรีสตาร์ท
  3. ขั้นตอนที่ 3: สร้างแท็กที่มีขอบเขตตัวควบคุมสำหรับแลกเปลี่ยนข้อมูล ใช้ชื่อที่อธิบายได้ เช่น Line1_Conveyor_Speed
  4. ขั้นตอนที่ 4: เพิ่มโมดูล Ethernet ทั่วไปสำหรับอุปกรณ์ Schneider ตั้งค่าตัวอย่างอินพุต, เอาต์พุต และการประกอบการกำหนดค่า
  5. ขั้นตอนที่ 5: ตั้งค่าช่วงเวลาการส่งแพ็กเกจที่ 10 มิลลิวินาทีสำหรับลูปเร็ว หรือ 50 มิลลิวินาทีสำหรับการตรวจสอบช้า
  6. ขั้นตอนที่ 6: ดาวน์โหลดโปรเจกต์และตรวจสอบสถานะ LED ของโมดูลให้แสดงสีเขียวคงที่

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

คู่มือการรวม Allen-Bradley และ Schneider EtherNet/IP และ OPC UA

การตั้งค่า Schneider M580 และเซิร์ฟเวอร์ OPC UA

ตัวควบคุม Schneider Modicon M580 มีพอร์ตอีเธอร์เน็ตฝังตัวพร้อมความสามารถเซิร์ฟเวอร์ OPC UA EcoStruxure Control Expert ใช้ตั้งค่านโยบายความปลอดภัยและเนมสเปซแท็ก OPC UA ช่วยลดความจำเป็นในการใช้ไดรเวอร์เฉพาะ นอกจากนี้ยังมีการเข้ารหัส, ใบรับรอง และการตรวจสอบผู้ใช้

  1. ขั้นแรก: เปิดใช้งานเซิร์ฟเวอร์ OPC UA ในการตั้งค่า CPU เลือกพอร์ตโดยปกติคือ 4840
  2. ขั้นที่สอง: สร้างใบรับรองอินสแตนซ์แอปพลิเคชันหรือ นำเข้าใบรับรองจากหน่วยงานรับรองของโรงงาน
  3. ขั้นที่สาม: กำหนดแท็กที่จะเปิดเผย ใช้ประเภทข้อมูลที่มีโครงสร้างเพื่อจัดระเบียบเนมสเปซอย่างชัดเจน
  4. ขั้นที่สี่: ตั้งค่าข้อมูลรับรองผู้ใช้โดยให้สิทธิ์เข้าถึงน้อยที่สุด
  5. ขั้นที่ห้า: ตั้งค่าไคลเอนต์ OPC UA ในระบบ SCADA หรือ MES ชี้ไปที่ opc.tcp://M580_IP:4840
  6. สุดท้าย: ทดสอบสิทธิ์อ่านและเขียนก่อนเปิดใช้งานการดึงข้อมูลในสายการผลิต

อย่างไรก็ตาม หลีกเลี่ยงการเปิดเผยเซิร์ฟเวอร์ OPC UA โดยตรงสู่เครือข่ายองค์กร ควรวางไว้หลังไฟร์วอลล์หรือไดโอดข้อมูล แบ่งเครือข่ายอัตโนมัติด้วย VLAN เพื่อลดการเคลื่อนที่ภายใน

การแก้ไขปัญหาการเชื่อมต่อ EtherNet/IP และ OPC UA

ข้อผิดพลาดการเชื่อมต่อมักแบ่งเป็นสามประเภท: เครือข่าย, การตั้งค่า หรือความปลอดภัย เริ่มจาก ping ตัวควบคุมทั้งสองจากแล็ปท็อปบำรุงรักษา หาก ping ไม่ผ่าน ให้ตรวจสอบสายเคเบิล, พอร์ตสวิตช์ และสมาชิก VLAN ตรวจสอบที่อยู่ IP ว่าไม่ซ้ำกัน ที่อยู่ซ้ำทำให้เกิดการหมดเวลาชั่วคราว ตรวจสอบขนาดการเชื่อมต่อ CIP ขนาดเกินไปจะไม่สามารถเชื่อมต่อได้

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

บทสรุปและคำแนะนำในการดำเนินการ

ตัวควบคุม Allen-Bradley และ Schneider รวมกันได้ดีผ่าน EtherNet/IP และ OPC UA วางแผนการกำหนดที่อยู่ IP อย่างรอบคอบ ใช้การกำหนดแบบคงที่ และรักษาความปลอดภัย OPC UA ด้วยใบรับรอง ทดสอบการเชื่อมต่อ CIP ด้วยอัตราการสแกนต่ำก่อน แล้วปรับแต่งเพื่อประสิทธิภาพ บันทึกแผนที่แท็กและการตั้งค่าความปลอดภัย ขั้นตอนเหล่านี้สร้างเครือข่ายอุตสาหกรรมที่เชื่อถือได้และตรวจสอบได้ ซึ่งขยายได้ตั้งแต่ระดับเครื่องจักรจนถึงระบบองค์กร

โพสต์ก่อนหน้า โพสต์ถัดไป