استفاده از 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 و شبکهسازی صنعتی زیمنس، تخصص او در معماریهای اتوماسیون با سرعت بالا و سیستمهای ارتباطی بلادرنگ است.