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

راهنمای یکپارچه‌سازی Allen-Bradley و Schneider EtherNet/IP و OPC UA

شکستن جزایر اتوماسیون: رویکردی یکپارچه

پروتکل EtherNet/IP به عنوان پروتکل پیشرو در تولیدات گسسته و ترکیبی شناخته شده است. کنترل‌کننده‌های Allen-Bradley ControlLogix به‌صورت بومی از CIP پشتیبانی می‌کنند. کنترل‌کننده‌های Modicon M580 از شرکت Schneider Electric نقش‌های آداپتور و اسکنر EtherNet/IP را پشتیبانی می‌کنند. OPC UA بالاتر از لایه دستگاه قرار دارد و داده‌های ساختاریافته را به سیستم‌های MES، ERP و پلتفرم‌های ابری ارائه می‌دهد. این فناوری‌ها در کنار هم، ستون فقرات مدرن اتوماسیون را شکل می‌دهند.

بسیاری از کارخانه‌ها هنوز جزایر جداگانه Allen-Bradley و Schneider را اجرا می‌کنند. یکپارچه‌سازی آن‌ها باعث کاهش سنسورهای تکراری و ورود دستی داده‌ها می‌شود. این مقاله نحوه اتصال ایمن این جزایر را توضیح می‌دهد. این مراحل در خطوط تولید واقعی قطعات خودرو و کالاهای بسته‌بندی شده کاربرد دارد.

پیکربندی EtherNet/IP در ControlLogix

کنترل‌کننده‌های Allen-Bradley ControlLogix از ماژول 1756-EN2T یا 1756-EN3TR برای EtherNet/IP استفاده می‌کنند. این ماژول در همان شاسی کنترل‌کننده قرار دارد. نرم‌افزار RSLogix 5000 یا Studio 5000 شبکه را پیکربندی می‌کند. اتصالات CIP می‌توانند مستقیم یا بهینه‌شده برای رک باشند. اتصالات مستقیم منابع کمتری در هر ماژول مصرف می‌کنند. اتصالات بهینه‌شده برای رک، ورودی/خروجی دیجیتال را به‌صورت کارآمد گروه‌بندی می‌کنند.

  1. مرحله ۱: ماژول EtherNet/IP را به درخت پیکربندی I/O اضافه کنید. شماره اسلات و نسخه فریمور صحیح را وارد کنید.
  2. مرحله ۲: یک آدرس IP ثابت، ماسک زیرشبکه و دروازه اختصاص دهید. DHCP را غیرفعال کنید تا از تغییر آدرس پس از قطع و وصل برق جلوگیری شود.
  3. مرحله ۳: تگ‌های محدوده کنترل‌کننده برای تبادل داده ایجاد کنید. از نام‌های توصیفی مانند Line1_Conveyor_Speed استفاده کنید.
  4. مرحله ۴: یک ماژول اترنت عمومی برای دستگاه Schneider اضافه کنید. نمونه‌های اسمبلی ورودی، خروجی و پیکربندی را تنظیم کنید.
  5. مرحله ۵: فاصله بسته درخواستی را برای حلقه‌های سریع ۱۰ میلی‌ثانیه یا برای نظارت کند ۵۰ میلی‌ثانیه تنظیم کنید.
  6. مرحله ۶: پروژه را دانلود کرده و وضعیت LED ماژول را که باید سبز ثابت باشد، بررسی کنید.

علاوه بر این، در صورت امکان اتصالات unicast را فعال کنید. unicast بار شبکه را نسبت به multicast کاهش می‌دهد. سوئیچ‌های مدیریتی مانند سری Stratix از IGMP snooping برای کنترل multicast پشتیبانی می‌کنند.

راهنمای یکپارچه‌سازی 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 فعال کنید. پورت معمولاً ۴۸۴۰ است.
  2. دوم: یک گواهی نمونه برنامه ایجاد کنید یا یکی را از مرجع گواهی کارخانه خود وارد کنید.
  3. سوم: تگ‌هایی که باید در دسترس قرار گیرند را تعریف کنید. از نوع داده‌های ساختاریافته برای سازماندهی فضای نام استفاده کنید.
  4. چهارم: اعتبارنامه‌های کاربر را با دسترسی حداقلی تنظیم کنید.
  5. پنجم: کلاینت OPC UA را در سیستم SCADA یا MES پیکربندی کنید. کلاینت را به آدرس opc.tcp://M580_IP:4840 اشاره دهید.
  6. در نهایت: قبل از فعال‌سازی نظارت تولید، مجوزهای خواندن و نوشتن را تست کنید.

با این حال، از قرار دادن سرور OPC UA به‌طور مستقیم در شبکه شرکتی خودداری کنید. آن را پشت فایروال یا داده‌دیود قرار دهید. شبکه اتوماسیون را با VLANها بخش‌بندی کنید تا حرکت جانبی محدود شود.

عیب‌یابی اتصالات EtherNet/IP و OPC UA

خطاهای اتصال معمولاً در سه دسته شبکه، پیکربندی یا امنیت قرار می‌گیرند. ابتدا، از لپ‌تاپ نگهداری به هر دو کنترل‌کننده پینگ بگیرید. اگر پینگ ناموفق بود، کابل، پورت سوئیچ و عضویت VLAN را بررسی کنید. دوم، مطمئن شوید آدرس‌های IP یکتا هستند. آدرس‌های تکراری باعث قطع و وصل‌های موقتی می‌شوند. سوم، اندازه اتصالات CIP را بررسی کنید. اسمبلی‌های بزرگ‌تر از حد مجاز اتصال برقرار نمی‌کنند.

برای OPC UA، خطاهای گواهی رایج است. کلاینت ممکن است گواهی سرور را رد کند اگر نام میزبان مطابقت نداشته باشد. گواهی را تمدید کنید یا یک ورودی اعتماد اضافه کنید. همچنین ناسازگاری سیاست امنیتی را بررسی کنید. سروری که روی Basic256Sha256 تنظیم شده، کلاینت‌هایی که درخواست None دارند را رد می‌کند. در نهایت، بار CPU روی M580 را مانیتور کنید. اشتراک‌های زیاد OPC UA می‌توانند وظیفه کنترل را دچار کمبود منابع کنند.

نتیجه‌گیری و توصیه‌های عملی

کنترل‌کننده‌های Allen-Bradley و Schneider از طریق EtherNet/IP و OPC UA به خوبی یکپارچه می‌شوند. برنامه‌ریزی دقیق آدرس‌دهی IP، استفاده از تخصیص‌های ثابت و ایمن‌سازی OPC UA با گواهی‌ها را رعایت کنید. ابتدا اتصالات CIP را با نرخ اسکن پایین تست کنید و سپس برای عملکرد بهینه تنظیم کنید. نقشه‌های تگ و تنظیمات امنیتی را مستندسازی کنید. این مراحل شبکه صنعتی قابل اعتماد و قابل مشاهده‌ای ایجاد می‌کند که از سطح ماشین تا سیستم‌های سازمانی مقیاس‌پذیر است.

پست قبلی پست بعدی