استفاده از FANUC EGD برای ارتباط ربات به ربات با سرعت بالا
پروتکل Ethernet Global Data (EGD) شرکت FANUC ارتباط سریع و قطعی بین رباتها در سلولهای تولید مدرن را ممکن میسازد. این مقاله پیکربندی، شبکهبندی و نگاشت ورودی/خروجی برای تبادل دادههای قابل اعتماد...
تبادل سریع داده در سلولهای چندرباته اهمیت حیاتی پیدا میکند
سلولهای تولید مدرن نیازمند هماهنگی دقیق بین رباتهایی هستند که در فضاهای مشترک کار میکنند. پروتکل Ethernet Global Data (EGD) شرکت FANUC این نیاز را با ارتباط قطعی و پرسرعت که بهطور خاص برای تبادل داده در سطح کنترلکننده طراحی شده، برطرف میکند.
برخلاف پروتکلهای اترنت عمومی، EGD بر زمانبندی قابل پیشبینی و سربار کم تمرکز دارد. این ویژگی آن را برای حرکت هماهنگ، جلوگیری از برخورد و اجرای توزیعشده وظایف در سیستمهای رباتیک بسیار مؤثر میسازد.
چرا ارتباط ربات به ربات اهمیت دارد
در محیطهای پیچیده اتوماسیون، رباتها به ندرت به صورت جداگانه عمل میکنند. آنها مناطق ابزارکاری را به اشتراک میگذارند، قطعات کار را منتقل میکنند و فرآیندهای متوالی را اجرا میکنند که به بازخورد زمان واقعی وابسته است.
EGD امکان اشتراک مستقیم داده بین کنترلکنندهها را بدون وابستگی به سیستمهای سطح بالاتر فراهم میکند. این موضوع تأخیر را کاهش داده و معماری را نسبت به ارتباطات واسطه PLC سادهتر میکند.
شکل ۱. رباتهای FANUC با استفاده از EGD در یک محیط آموزشی هماهنگ، دادهها را تبادل میکنند که قابلیتهای همزمانی در زمان واقعی را نشان میدهد.
درک معماری ارتباطات
مدل تولیدکننده–مصرفکننده
EGD از ساختار تولیدکننده-مصرفکننده استفاده میکند. یک ربات دادهها را منتشر میکند و سایرین برای دریافت آن مشترک میشوند. این مدل از ارتباط یکبهچند بدون پیچیدگی پیکربندی اضافی پشتیبانی میکند.
هر تبادل داده شامل اندازه مشخص، بازه بهروزرسانی و شناسه است. این پارامترها زمانبندی ارتباطی یکنواخت را در تمام دستگاههای متصل تضمین میکنند.
پیامرسانی قطعی مبتنی بر UDP
EGD بر پایه UDP کار میکند و سرعت را بر قابلیت اطمینان ارسال مجدد اولویت میدهد. در شبکههای صنعتی کنترلشده، این تعادل عملکرد قابل پیشبینی را که برای هماهنگی حرکت ضروری است، فراهم میکند.
این طراحی از تأخیرهای ناشی از تأیید بستهها جلوگیری میکند و EGD را برای وظایف اتوماسیون حساس به زمان مناسب میسازد.
راهاندازی و محدودیتهای شبکه فیزیکی
EGD بر روی زیرساخت استاندارد اترنت اجرا میشود. دو ربات میتوانند مستقیماً به هم متصل شوند، در حالی که سیستمهای بزرگتر نیاز به یک سوئیچ اترنت صنعتی دارند.
کابلهای شیلددار به حفظ یکپارچگی سیگنال در محیطهای پر نویز الکتریکی کمک میکنند. جداسازی شبکه همچنان حیاتی است، زیرا ترافیک EGD برای مسیریابی در سطح سازمانی طراحی نشده است.
شکل ۲. پورتهای اترنت کنترلر باید به درستی شناسایی شوند تا پیکربندی شبکه و نگاشت ارتباط به درستی انجام شود.
پیکربندی IP و همترازی شبکه
هر ربات باید در همان زیرشبکه کار کند و در عین حال آدرس IP منحصر به فرد داشته باشد. پیکربندی از طریق رابط تدریس پندانت انجام میشود.
انتخاب پورت صحیح ضروری است. تخصیص نادرست پورتها اغلب باعث شکست ارتباط میشود، حتی اگر تنظیمات IP صحیح به نظر برسد.
شکل ۳. پارامترهای شبکه باید در تمام رباتها هماهنگ باشند تا ارتباط EGD قابل اعتماد برقرار شود.
پیکربندی تبادل داده بین رباتها
تنظیمات تولیدکننده
تولیدکننده آدرس IP مقصد، اندازه داده و فاصله انتقال را تعریف میکند. نرخهای بهروزرسانی معمول حدود ۱۰۰ میلیثانیه است که تعادلی بین پاسخگویی و بار شبکه ایجاد میکند.
شناسههای تبادل تولیدکنندهها و مصرفکنندهها را به هم متصل میکنند. این شناسهها باید دقیقاً مطابقت داشته باشند تا کانالهای ارتباطی برقرار شود.
شکل ۴. پیکربندی تولیدکننده نحوه و زمان انتقال دادهها در شبکه را تعریف میکند.
تنظیمات مصرفکننده
مصرفکننده با استفاده از همان شناسه تبادل به دادههای ورودی گوش میدهد. پارامترهای تایماوت تشخیص خطا هنگام قطع ارتباط را تضمین میکنند.
این مکانیزم روشی ساده اما مؤثر برای نظارت بر سلامت ارتباط بدون لایههای تشخیص خطای اضافی فراهم میکند.
شکل ۵. پیکربندی مصرفکننده دادههای ورودی را اعتبارسنجی کرده و همگامسازی با تولیدکننده را تضمین میکند.
نگاشت دادهها به رک ۸۸
فانوک ارتباط EGD را به رک ۸۸ در سیستم ورودی/خروجی خود اختصاص میدهد. مهندسان رجیسترهای داخلی را به این رک نگاشت میکنند تا سیگنالها بین رباتها تبادل شود.
نگاشت دقیق تضمین میکند که دادههای ارسالی به درستی با ورودیهای دریافتکننده همراستا باشند. حتی اختلافات جزئی میتوانند باعث خطاهای منطقی در عملیات هماهنگ شوند.
شکل ۶. نگاشت صحیح ورودی/خروجی تضمین میکند که تفسیر دادهها بین رباتهای تولیدکننده و مصرفکننده یکسان باشد.
کاربرد در محیطهای واقعی تولید
EGD در کاربردهایی که رباتها باید بدون کنترل متمرکز هماهنگ شوند، برتری دارد. مونتاژ خودرو، خطوط پالتگذاری و سلولهای جوشکاری همگی از ارتباط مستقیم کنترلکنندهها بهرهمند میشوند.
در بسیاری موارد، مهندسان EGD را با سیستمهای سطح بالاتر مانند پلتفرمهای PLC/PAC ترکیب میکنند تا منطق نظارتی را مدیریت کنند و در عین حال هماهنگی بلادرنگ رباتها را حفظ کنند.
دیدگاه صنعتی: تغییر به سمت کنترل توزیعشده
پذیرش پروتکلهایی مانند EGD بازتابدهنده روند گستردهتری به سمت هوش توزیعشده در سیستمهای اتوماسیون است. به جای تکیه صرف بر PLCهای متمرکز، کنترلکنندهها به طور فزایندهای مستقیماً با هم ارتباط برقرار میکنند.
این تحول با رشد فناوریهای اترنت صنعتی و راهحلهای تخصصی شبکهسازی ارتباطات که اولویت را به تعیینپذیری و مقیاسپذیری میدهند، همسو است.
دیدگاه نویسنده
EGD برجسته است نه به این دلیل که پروتکلهای دیگر را جایگزین میکند، بلکه به این دلیل که یک مشکل خاص را ساده میکند: ارتباط سریع و قابل پیشبینی ربات به ربات. مهندسانی که محدودیتهای آن را میفهمند میتوانند آن را به طور مؤثر بدون پیچیدهسازی بیش از حد سیستم به کار ببرند.
در عمل، بهترین معماریها ترکیبی از EGD برای تبادل بلادرنگ و لایههای PLC یا DCS برای نظارت هستند. این رویکرد ترکیبی هم سرعت و هم دید کلی سیستم را فراهم میکند.
دنیل ریوز، خبرنگار ارشد سیستمهای صنعتی. با ۱۴ سال تجربه در یکپارچهسازی رباتیک FANUC و شبکهسازی صنعتی زیمنس، تخصص او در معماریهای اتوماسیون با سرعت بالا و سیستمهای ارتباطی بلادرنگ است.