استفاده از FANUC EGD برای ارتباط پرسرعت رباتبهربات
پروتکل دادههای سراسری اترنت (EGD) شرکت FANUC امکان ارتباط سریع و قطعی بین رباتها را در سلولهای تولیدی مدرن فراهم میکند. این مقاله پیکربندی، شبکهسازی و نگاشت ورودی/خروجی را برای تبادل دادههای ...
تبادل سریع داده در سلولهای چندرباتی حیاتی میشود
سلولهای تولیدی مدرن به هماهنگی دقیق میان رباتهایی نیاز دارند که در فضاهای مشترک کار میکنند. پروتکل دادههای سراسری اترنت FANUC (EGD) با ارتباط قطعی و پرسرعتی که بهطور خاص برای تبادل داده در سطح کنترلکننده طراحی شده است، این نیاز را برآورده میکند.
برخلاف پروتکلهای اترنت همهمنظوره، EGD بر زمانبندی قابلپیشبینی و سربار کم تمرکز دارد. این ویژگی آن را برای حرکت هماهنگ، جلوگیری از برخورد و اجرای توزیعشده وظایف در سامانههای رباتیک بسیار مؤثر میکند.
چرا ارتباط رباتبهربات اهمیت دارد
در محیطهای پیچیده اتوماسیون، رباتها بهندرت بهصورت مجزا کار میکنند. آنها نواحی کاری مشترک دارند، قطعات کار را جابهجا میکنند و فرایندهای ترتیبی وابسته به بازخورد بلادرنگ را اجرا میکنند.
EGD اشتراکگذاری مستقیم دادهها میان کنترلکنندهها را بدون اتکا به سیستمهای سطح بالاتر امکانپذیر میکند. این روش در مقایسه با ارتباطی که از طریق PLC انجام میشود، تأخیر را کاهش داده و معماری را سادهتر میکند.
شکل ۱. رباتهای FANUC با استفاده از EGD در یک محیط آموزشی هماهنگ، دادهها را مبادله میکنند و قابلیتهای همگامسازی بلادرنگ را به نمایش میگذارند.
درک معماری ارتباطی
مدل تولیدکننده–مصرفکننده
EGD از ساختار تولیدکننده–مصرفکننده استفاده میکند. یک ربات دادهها را منتشر میکند و رباتهای دیگر برای دریافت آنها مشترک میشوند. این مدل بدون پیچیدگی پیکربندی اضافی، ارتباط یکبهچند را پشتیبانی میکند.
هر تبادل داده شامل اندازه، بازه زمانی بهروزرسانی و شناسهای مشخص است. این پارامترها زمانبندی ارتباطی یکسانی را میان همه دستگاههای متصل تضمین میکنند.
پیامرسانی قطعی مبتنی بر UDP
EGD از طریق UDP کار میکند و سرعت را بر قابلیت اطمینانِ ارسال مجدد ترجیح میدهد. در شبکههای صنعتی کنترلشده، این سازش عملکردی قابلپیشبینی ارائه میدهد که برای هماهنگی حرکت ضروری است.
این طراحی با حذف تأخیرهای ناشی از تأیید دریافت بستهها، EGD را برای وظایف اتوماسیون حساس به زمان مناسب میکند.
راهاندازی و محدودیتهای شبکه فیزیکی
EGD روی زیرساخت استاندارد اترنت اجرا میشود. دو ربات میتوانند مستقیماً متصل شوند، اما سیستمهای بزرگتر به یک سوئیچ اترنت صنعتی نیاز دارند.
کابلهای شیلددار به حفظ یکپارچگی سیگنال در محیطهای دارای نویز الکتریکی کمک میکنند. ایزولهسازی شبکه همچنان حیاتی است، زیرا ترافیک EGD برای مسیریابی در سطح سازمانی طراحی نشده است.
شکل 2. پورتهای اترنت کنترلر باید بهدرستی شناسایی شوند تا پیکربندی صحیح شبکه و نگاشت ارتباطات تضمین شود.
پیکربندی IP و همراستاسازی شبکه
هر ربات باید در همان زیرشبکه کار کند و در عین حال آدرس IP منحصربهفردی داشته باشد. پیکربندی از طریق رابط تیچ پندنت انجام میشود.
انتخاب صحیح پورت ضروری است. تخصیص ناهماهنگ پورتها اغلب باعث اختلال در ارتباط میشود، حتی زمانی که تنظیمات IP معتبر به نظر میرسند.
شکل 3. پارامترهای شبکه باید در همه رباتها همراستا باشند تا ارتباط EGD قابلاعتماد برقرار شود.
پیکربندی تبادل داده بین رباتها
راهاندازی تولیدکننده
تولیدکننده، IP مقصد، اندازه داده و بازه ارسال را تعیین میکند. نرخهای بهروزرسانی معمولاً حدود 100 میلیثانیه هستند و بین پاسخگویی و بار شبکه تعادل برقرار میکنند.
شناسههای تبادل، تولیدکنندهها و مصرفکنندهها را به هم مرتبط میکنند. این شناسهها برای ایجاد کانالهای ارتباطی باید دقیقاً مطابقت داشته باشند.
شکل 4. پیکربندی تولیدکننده مشخص میکند دادهها چگونه و چه زمانی در شبکه ارسال شوند.
راهاندازی مصرفکننده
مصرفکننده با استفاده از همان شناسه تبادل، به دادههای ورودی گوش میدهد. پارامترهای مهلت زمانی، هنگام قطع ارتباط، شناسایی خطا را تضمین میکنند.
این سازوکار روشی ساده اما مؤثر برای پایش سلامت ارتباطات، بدون لایههای عیبیابی اضافی، فراهم میکند.
شکل 5. پیکربندی مصرفکننده، دادههای ورودی را اعتبارسنجی کرده و همگامسازی با تولیدکننده را تضمین میکند.
نگاشت دادهها به رک 88
FANUC در سیستم ورودی/خروجی خود، ارتباط EGD را به رک 88 اختصاص میدهد. مهندسان برای تبادل سیگنال بین رباتها، رجیسترهای داخلی را به این رک نگاشت میکنند.
نگاشت دقیق تضمین میکند که دادههای ارسالی بهدرستی با ورودیهای دریافتکننده همتراز باشند. حتی ناهماهنگیهای جزئی نیز میتوانند در عملیات هماهنگشده موجب خطاهای منطقی شوند.
شکل ۶. نگاشت صحیح I/O تفسیر یکسان دادهها را میان رباتهای تولیدکننده و مصرفکننده تضمین میکند.
کاربرد در محیطهای واقعی تولید
EGD در کاربردهایی که رباتها باید بدون کنترل متمرکز با یکدیگر هماهنگ شوند، عملکردی عالی دارد. مونتاژ خودرو، خطوط پالتگذاری و سلولهای جوشکاری همگی از ارتباط مستقیم کنترلرها بهره میبرند.
در بسیاری از موارد، مهندسان EGD را با سامانههای سطح بالاتری مانند پلتفرمهای PLC/PAC ترکیب میکنند تا منطق نظارتی را مدیریت کنند و در عین حال هماهنگی بلادرنگ رباتها را حفظ کنند.
دیدگاه صنعت: حرکت بهسوی کنترل توزیعشده
پذیرش پروتکلهایی مانند EGD بازتابدهنده روند گستردهتری بهسوی هوش توزیعشده در سامانههای اتوماسیون است. بهجای اتکای صرف به PLCهای متمرکز، کنترلرها بهطور فزایندهای مستقیماً با یکدیگر ارتباط برقرار میکنند.
این تحول با رشد فناوریهای اترنت صنعتی و راهکارهای تخصصی شبکهسازی ارتباطی همسو است؛ راهکارهایی که تعینپذیری و مقیاسپذیری را در اولویت قرار میدهند.
دیدگاه نویسنده
برتری EGD نه به این دلیل است که جایگزین پروتکلهای دیگر میشود، بلکه به این دلیل است که یک مسئله مشخص را ساده میکند: ارتباط سریع و قابلپیشبینی ربات با ربات. مهندسانی که محدودیتهای آن را درک میکنند، میتوانند بدون پیچیدهسازی بیشازحد سامانه، آن را بهطور مؤثر بهکار گیرند.
در عمل، بهترین معماریها EGD را برای تبادل بلادرنگ و لایههای PLC یا DCS را برای نظارت ترکیب میکنند. این رویکرد ترکیبی هم سرعت و هم دید سراسری نسبت به سامانه را فراهم میکند.
دانیل ریوز، گزارشگر ارشد سامانههای صنعتی. او با ۱۴ سال تجربه در یکپارچهسازی رباتیک FANUC و شبکهسازی صنعتی Siemens، در معماریهای اتوماسیون پرسرعت و سامانههای ارتباطی بلادرنگ تخصص دارد.