IC693CPU374 Profibus Blackout: Firmware and GSD Fixes

خاموشی پروفی‌باس IC693CPU374: اصلاحات میان‌افزار و GSD

Adminubestplc|
تعویض CPU374 ممکن است باعث قطعی ارتباط Profibus شود. ببینید چرا میان‌افزار PBM200، فایل‌های GSD و زمان‌بندی بک‌پلین از حافظه مهم‌تر هستند.

تعویض IC693CPU374 باعث قطع Profibus می‌شود: چرا میان‌افزار و پیکربندی GSD از حافظه بک‌پلین مهم‌ترند

تعویض CPU374 از سری 90-30 می‌تواند به‌طور غیرمنتظره شبکه Profibus شخص ثالث را از کار بیندازد. داده‌های میدانی و یادداشت‌های انتشار میان‌افزار، احتمال دخالت حافظه مشترک بک‌پلین را کاهش می‌دهند. در عوض، میان‌افزار قدیمی PBM200، فایل‌های GSD ناسازگار و مشکلات زمان‌بندی بک‌پلینِ مختص CPU، بیشترِ خرابی‌های مستند در محیط‌های اتوماسیون صنعتی را توضیح می‌دهند.

تخصیص حافظه بک‌پلین به‌ندرت باعث بروز این خطا می‌شود

IC693CPU374 دارای 240 KB حافظه کاربرِ قابل پیکربندی است. مهندسان می‌توانند هنگام پیکربندی سخت‌افزار، حافظه رجیستر (%R) را از 128 تا 32,640 کلمه تخصیص دهند. این یک بخش ثابت از حافظه مشترک نیست که ماژولی شخص ثالث بتواند مستقلاً در اختیار بگیرد. ماژول‌های مستر Profibus، مانند IC693PBM200، از طریق اسکن ورودی/خروجی بک‌پلین داده‌ها را مبادله می‌کنند. آن‌ها مستقیماً بر سر حافظه %R مذاکره نمی‌کنند. بنابراین، تعارض صرفاً ناشی از تخصیص حافظه به‌ندرت باعث قطع کامل ارتباطات می‌شود.

شواهد میدانی نیز از این دیدگاه پشتیبانی می‌کنند. در یک سیستم، CPU374 با یک PBM200 و 24 اسلیو استفاده شده بود. زیر بار، ماژول گاهی راه‌اندازی مجدد می‌شد. تعویض CPU با IC693CPU350 خطا را کاملاً برطرف کرد. مشکل به CPU مربوط بود، نه پیکربندی حافظه. طبق تجربه ما، تکنسین‌ها اغلب ابتدا به سراغ پارامترهای حافظه می‌روند. وقتی علت واقعی در میان‌افزار یا پیکربندی باس باشد، این رویکرد وقت را هدر می‌دهد.

ناسازگاری میان‌افزار CPU374 و PBM200 به‌خوبی مستند شده است

یادداشت‌های انتشار GE Fanuc به‌صراحت به نقصی مربوط به CPU374 و مستر Profibus مدل IC693PBM200 اشاره می‌کنند. برای کار با CPU374، PBM200 به نسخه میان‌افزار 1.16 یا جدیدتر نیاز دارد. نسخه‌های قدیمی‌تر گاهی خطای «ارتباطات بک‌پلین با PLC دچار اشکال شد؛ درخواست از دست رفت» را ثبت می‌کردند. این خطا هنگام صدور دستورهای COMMREQ از سوی برنامه به ماژول Profibus، بیشتر رخ می‌داد.

نقصی مشابه، ماژول اسلیو Profibus مدل IC693PBS201 را نیز تحت تأثیر قرار داده بود. نسخه 1.28.1 یا جدیدترِ میان‌افزار، همان خطای بک‌پلین را در کنار CPU374 برطرف کرد. این ناسازگاری‌های مستند نشان می‌دهند که جایگزینی CPU374 ممکن است ناسازگاری‌های پنهان میان نسخه‌های میان‌افزار را آشکار کند. بنابراین، مهندسان باید پیش از پیگیری عیب‌یابی‌های مرتبط با حافظه، نسخه میان‌افزار ماژول Profibus را بررسی کنند. همین کار به‌تنهایی بسیاری از موارد عیب‌یابی در اتوماسیون کارخانه را حل می‌کند.

فایل‌های GSD مفقود یا ناسازگار باعث ازکارافتادن کامل باس می‌شوند

دستگاه‌های Profibus شخص ثالث به پیکربندی صریح فایل GSD در مستر GE Fanuc نیاز دارند. برخلاف برخی کنترلرهای Siemens که دستگاه‌ها را به‌طور خودکار شناسایی می‌کنند یا پارامترهای پیش‌فرض را اعمال می‌کنند، IC693PBM200 بدون ورودی GSD صحیح، اسلیو را شناسایی نمی‌کند. نبود فایل GSD بلافاصله پس از ورود CPU به حالت RUN، وضعیت خطای باس ایجاد می‌کند.

در یک مورد میدانی مستند، ماژول‌های I/O شرکت WAGO در شبکه Profibus به‌کار رفته بودند. همان شبکه زیر کنترل Siemens به‌درستی کار می‌کرد، اما زیر کنترل مستر GE Fanuc از کار می‌افتاد. برای رفع مشکل، باید GSD درست WAGO وارد می‌شد. نکته مهم این بود که ماژول ریشه WAGO نیز باید به فهرست I/Oهای متصل‌شده اضافه می‌شد. پیکربندی اسلایس‌های I/O به‌صورت جداگانه، بدون ماژول والد، کل باس را در وضعیت خطا قرار می‌داد. این حالت خرابی مستقل از هر پارامتر حافظه CPU374 است و همچنان یکی از خطاهای رایج در یکپارچه‌سازی سامانه‌های کنترلی به‌شمار می‌رود.

به نظر می‌رسد ناپایداری زمان‌بندی بک‌پلین به پلتفرم CPU374 محدود باشد

CPU374 از پردازنده AMD SC520 با فرکانس 133 MHz و نرخ اجرای بولی 0.15 میکروثانیه به‌ازای هر دستور استفاده می‌کند. رفتار ارتباطات بک‌پلین آن با CPUهای قدیمی‌تر 90-30 تفاوت دارد. مشاهدات میدانی از سامانه‌ای با 24 اسلیو Profibus نشان داد که فاصله بین ریست‌های PBM200، از حدود 5 دقیقه در بار زیاد تا 3 ساعت با تعداد اسلیو کمتر متغیر بود.

کاهش نرخ بود به 1.5 Mbps و پایین‌آوردن توان عملیاتی داده، ریست‌ها را برطرف نکرد. حذف موقت پنج گره اسلیو مشکوک، به‌طور موقت نشانه را متوقف کرد. راه‌حل قطعی، تعویض CPU با IC693CPU350 بود. این نتیجه نشان می‌دهد که احتمالاً تعامل خاص CPU374 با دست‌دهی بک‌پلین مستر Profibus دخیل است. همچنین، این موضوع نشان‌دهنده کمبود کلی حافظه نیست. ارزیابی ما این است که پلتفرم CPU374 در مقایسه با CPUهای قدیمی‌تر، به اعتبارسنجی دقیق‌تری از میان‌افزار ماژول Profibus و توپولوژی باس نیاز دارد.

ترتیب بررسی عملی برای سامانه‌های تحت‌تأثیر

مهندسانی که با این خطا روبه‌رو هستند، ابتدا باید میان‌افزار ماژول Profibus را بررسی کنند. برای سازگاری PBM200 با CPU374، نسخه 1.16 یا بالاتر لازم است. دوم، مطمئن شوید GSD اختصاصی سازنده برای تک‌تک دستگاه‌های اسلیو در پروژه Proficy Machine Edition وارد شده باشد. سوم، درخت پیکربندی اسلیو را از نظر نبودن ورودی‌های ریشه یا ماژول والد بررسی کنید. چهارم، جدول خطاهای PLC را برای موارد «ارتباطات بک‌پلین» مرور کنید. این موارد خطاهای میان‌افزار و زمان‌بندی را از خطاهای پیکربندی متمایز می‌کنند.

اگر پس از بررسی میان‌افزار و GSD، خطا ادامه داشت، با حذف تدریجی گره‌های اسلیو، شبکه Profibus را ایزوله کنید. یک فریم معیوب از یک دستگاه می‌تواند تبادل توکن را مختل کند و باعث ریست‌شدن مستر شود. در نهایت، اگر قابلیت Ethernet ضروری نیست، جایگزینی با CPU350 راه‌حل جایگزین مستندی فراهم می‌کند. برای کاربردهایی که به Ethernet داخلی نیاز دارند، مهاجرت به پلتفرم PACSystems RX3i محدودیت بک‌پلین قدیمی را به‌طور کامل برطرف می‌کند. از دیدگاه چرخه عمر نیز این مهاجرت دسترسی بلندمدت به قطعات یدکی را بهبود می‌دهد.

مورد کاربردی و سناریوی راه‌حل

در یک خط بسته‌بندی، از CPU374 به همراه مستر PBM200 و 24 گره فرعی WAGO و شخص ثالث استفاده می‌شد. اپراتورها هر چند ساعت یک‌بار قطع‌و‌وصل تصادفی Profibus را گزارش می‌کردند. تیم ابتدا تخصیص %R را بررسی کرد و هیچ تداخلی نیافت. سپس میان‌افزار PBM200 را به نسخه 1.16 به‌روزرسانی کرد، GSD صحیح WAGO را وارد کرد و ماژول اصلی را به فهرست ورودی/خروجی افزود. تعداد راه‌اندازی‌های مجدد به‌شدت کاهش یافت، اما در اوج بار کاملاً متوقف نشد. در نهایت، تعویض دستگاه با IC693CPU350 خطاهای باقی‌مانده را برطرف کرد. این مورد نشان می‌دهد که رویکرد عیب‌یابی لایه‌به‌لایه در پروژه‌های اتوماسیون صنعتی بهترین نتیجه را دارد.

سؤالات متداول

آیا IC693CPU374 یک بخش‌بندی ثابت از حافظه مشترک برای ماژول‌های شخص ثالث دارد؟

خیر. CPU374 دارای حافظه کاربر قابل پیکربندی است که تخصیص %R از 128 تا 32,640 کلمه را شامل می‌شود. ماژول‌های Profibus شخص ثالث از طریق اسکن ورودی/خروجی بک‌پلین داده‌ها را مبادله می‌کنند، نه از طریق مذاکره مستقیم حافظه.

کدام نسخه میان‌افزار PBM200 با CPU374 سازگار است؟

طبق مستندات GE Fanuc، میان‌افزار PBM200 باید نسخه 1.16 یا بالاتر باشد. نسخه‌های قدیمی‌تر ممکن است خطاهای «ارتباطات بک‌پلین با PLC دچار خطا شد؛ درخواست از دست رفت» را ثبت کنند، به‌ویژه هنگام استفاده از دستورالعمل‌های COMMREQ.

چرا نبود فایل GSD کل باس Profibus را از کار می‌اندازد؟

IC693PBM200 گره‌های فرعی را به‌طور خودکار شناسایی نمی‌کند. بدون ورودی صحیح GSD، مستر نمی‌تواند دستگاه را پیکربندی کند. در نتیجه، بلافاصله پس از ورود CPU به حالت RUN، باس وارد وضعیت خطا می‌شود.

آیا کاهش نرخ انتقال می‌تواند راه‌اندازی مجدد Profibus در CPU374 را برطرف کند؟

گزارش‌های میدانی نشان می‌دهند که کاهش نرخ انتقال به 1.5 Mbps و کاهش توان عملیاتی، راه‌اندازی مجدد PBM200 را متوقف نکرد. به نظر می‌رسد این رفتار به زمان‌بندی بک‌پلین CPU374 مربوط است، نه صرفاً سرعت باس.

اگر خطا ادامه پیدا کند، راه‌حل جایگزین پیشنهادی چیست؟

ابتدا میان‌افزار و فایل‌های GSD را بررسی کنید، سپس گره‌های فرعی را به‌صورت نظام‌مند از مدار خارج کنید. اگر به اترنت نیاز نیست، تعویض با IC693CPU350 یک راه‌حل جایگزین مستند است. برای نیازهای اترنت تعبیه‌شده، پلتفرم PACSystems RX3i محدودیت بک‌پلین قدیمی را برطرف می‌کند.

اطلاعات تماس

استعلام‌ها: sales@nex-auto.com | +86 153 9242 9628

شرکت همکار NexAuto Technology Limited: https://www.nex-auto.com/

برای اطلاعات بیشتر، موارد محبوب زیر را در کنترل‌های AutoNex بررسی کنید

STBNCO2212 STBNDP2212 STBNIC2212
STBNIP2311 STBNMP2212 TM200C40R
STBDRA3290 STBDDI3615K IV3-G600CA
IV3-G600MA IV3-L4C 140NOC78100
140ACO13000 170AAI14000 170ADI34000
بازگشت به وبلاگ

یک نظر بگذارید

لطفاً توجه داشته باشید، نظرات باید قبل از انتشار تأیید شوند.