مقدمه
وقتی باید پردازندهٔ مرکزی سیمنس S7-300 را جایگزین کرد، شمارهٔ سفارش تنها آغاز گفتوگو است. دو کنترلکننده با یک شمارهٔ سفارش یکسان ممکن است از نظر نرمافزار اصلی که اجرا میکنند تفاوت داشته باشند و این تفاوت میتواند بر رفتار برنامه، گزارشدهی عیبیابی و نحوهٔ تعامل محیط مهندسی با کنترلکننده تأثیر بگذارد. بنابراین، مهندسان و خریدارانی که قصد جایگزینی نرمافزار اصلی پردازندهٔ مرکزی سیمنس S7-300 را دارند، همزمان دو تصمیم میگیرند: اول، چه سختافزاری را تهیه کنند و دوم، چگونه با نرمافزار اصلی موجود در واحد قدیمی و واحد جدید رفتار کنند. این مقاله برای مهندسان نگهداری، برنامهریزان و کارکنان تأمین تهیه شده است که روشی منظم برای رسیدگی به تصمیم دوم نیاز دارند. این مقاله عملکرد هیچ نسخهٔ خاصی از نرمافزار اصلی را توضیح نمیدهد و ادعا نمیکند که هر کنترلکنندهای با کنترلکنندهٔ دیگری قابل جایگزینی است؛ چنین ارزیابیهایی متعلق به مستندات سازنده و مهندسان مسئول نصب است. همچنین این مقاله به موضوعات موجودی، زمانهای تحویل، گواهینامهها یا خدمات تعمیر و آزمایش نمیپردازد. هدف از انجام فرآیند جایگزینی نرمافزار اصلی پردازندهٔ مرکزی سیمنس S7-300، جمعآوری اطلاعات دقیق دربارهٔ نسخه و ارائهٔ آن به افرادی است که قادر به تفسیر آن هستند؛ بخشهای بعدی این مقاله روشی تکرارپذیر برای انجام این کار ارائه میکنند تا سوابق جایگزینی نرمافزار اصلی پردازندهٔ مرکزی سیمنس S7-300 نشان دهند که چه مواردی بررسی شدهاند و چه مواردی هنوز باز هستند.

چرا نسخههای فریمور در مجموعهای از S7-300 متفاوت هستند
پایهی نصبشدهی کنترلرهای S7-300 معمولاً یکنواخت نیست. کنترلرها هنگام گسترش خطوط اضافه میشوند، در صورت بروز خرابی جایگزین میشوند و در طول توقفهای تعمیراتی از یک دستگاه به دستگاه دیگر منتقل میشوند. هر یک از این رویدادها ممکن است سطح نرمافزاری متفاوتی را معرفی کند و این تفاوتها بهصورت ناشناس انباشته میشوند، زیرا هیچکس آنها را ثبت نمیکند تا زمانی که مشکلی پیش بیاید. یک قطعهی یدکی که مدتی روی قفسه مانده است ممکن است در زمانی متفاوت از واحدی که باید جایگزین کند، تولید شده باشد و نرمافزاری که حمل میکند ممکن است این تفاوت را منعکس کند. در جایگزینی نرمافزاری CPUی Siemens S7-300، پیامد عملی این است که نسخهی موجود روی واحد خرابشده و نسخهی موجود روی واحد کاندید باید بهطور دقیق تعیین شوند، نه اینکه فرض شود با یکدیگر مطابقت دارند. همچنین اهمیت برابری دارد که از تفاوت نسخهها بیش از حد استنتاج نشود: مستندات مربوط به کنترلر هستند که توضیح میدهند آیا این تفاوت اهمیت دارد و در صورت مثبت بودن، چگونه اهمیت دارد. بررسی جایگزینی نرمافزاری CPUی Siemens S7-300 که مقایسهی نسخهها را نادیده میگیرد، ممکن است منجر به جایگزینی یک واحد و ایجاد تغییری در رفتار شود که هیچکس آن را قصد نداشته و بسیاری از افراد آن را بلافاصله متوجه نمیشوند. این نکته را نیز ارزش دارد که به یاد داشته باشیم کنترلر در گذشته ممکن است تحت تعمیر یا تعویض قرار گرفته باشد بدون اینکه این تغییر ثبت شده باشد؛ بنابراین، ترجمهی برچسب و نسخهی گزارششده باید همزمان و از یک منبع ثبت شوند، نه از منابع جداگانه.
معنای نسخهٔ فرمور در تصمیمگیری برای تعویض
فیرمور نرمافزاری است که در کنترلر جاسازی شده و نحوهٔ اجرای آن و نحوهٔ گزارشدهی آن را تعیین میکند. این نرمافزار با برنامهٔ کاربری، فایل پروژهٔ مهندسی و پیکربندی فیزیکی رک متفاوت است و اشتباه گرفتن این لایهها منشأ رایج خطاهایی است. هنگامی که جایگزینی فیرمور پردازندهٔ مرکزی S7-300 شرکت زیمنس در دست بررسی است، مفید است که هر لایه را جداگانه یادداشت کنید: شمارهٔ سفارش سختافزار، سطح فیرموری که کنترلر گزارش میدهد، نسخهٔ پروژه یا برنامهای که تیم مهندسی در اختیار دارد و هر یادداشتی دربارهٔ پیکربندی رک. مستندات کنترلر توضیح میدهد که چگونه سطح فیرمور شناسایی میشود و سازنده در این باره چه اظهاری داشته است. هیچیک از مطالب این مقاله نباید بهعنوان بیانیهای دربارهٔ عملکرد هر نسخهٔ خاصی تفسیر شود، زیرا این اطلاعات متعلق به سازنده است. تصمیمگیری دربارهٔ جایگزینی فیرمور پردازندهٔ مرکزی S7-300 شرکت زیمنس که با ثبت روشن و لایهبندیشدهای پشتیبانی میشود، بسیار آسانتر از تصمیمی است که تنها بر اساس یک عدد به یاد مانده ساخته شده باشد؛ همچنین انتقال آن به همکار دیگری نیز آسانتر خواهد بود. بررسی جایگزینی فیرمور پردازندهٔ مرکزی S7-300 شرکت زیمنس تنها زمانی کامل محسوب میشود که لایهها بهصورت جداگانه فهرست شده و تاریخدار شده باشند.
شناسایی پردازندهٔ مرکزی و خواندن اطلاعات نسخهٔ آن
شروع با شیء فیزیکی است. شمارهٔ سفارش را دقیقاً همانگونه که روی برچسب چاپ شده است، از جمله تمامی حروف پسوند، ثبت کنید و عکسی از برچسب بگیرید تا بتوان در آینده صحت متن ثبتشده را بررسی کرد. سپس اطلاعات نرمافزار ثابت را که خود کنترلکننده گزارش میدهد، با استفاده از نمایشگر داخلی سیستم یا نرمافزار مهندسی مناسب ثبت کنید و روش استفادهشده را بهگونهای یادداشت کنید که شخص دیگری بتواند آن را تکرار کند. اگر دسترسی محدود باشد، این محدودیت را نیز یادداشت کنید، نه اینکه جای خالی بگذارید که شبیه صفر به نظر برسد. در جایگزینی نرمافزار ثابت پردازندهٔ مرکزی سیمنس S7-300، هدف ثبتی عینی و قابل اعتماد برای مهندس دیگری است، نه ارائهٔ نتیجهگیری. همین انضباط برای برنامهٔ کاربری و پروندههای پروژهٔ همراه ماشین نیز اعمال میشود که اغلب اطلاعات بازبینی خود را دارند و در جایگزینیهای غیرمنتظره بهراحتی از قلم میافتند. در مواردی که سوابق با یکدیگر مغایرت داشته باشند، خودِ این مغایرت ارزش ثبت دارد.
سوالهایی که باید پیش از سفارش قطعه تعویضی مطرح شوند
پیش از ثبت سفارش، معمولاً فهرست کوتاهی از پرسشها شکافهای موجود در سوابق را آشکار میسازد. سطح نرمافزار اجراشده روی کنترلر نصبشده چقدر است و سطح نرمافزار موجود در نمونهٔ جایگزین چقدر؟ کدام سند توضیح میدهد که این سطوح برای این کاربرد چه معنایی دارند؟ آیا نسخهٔ برنامهٔ کاربری شناختهشده است و آیا نسخهای از آن در دسترس است؟ سوابق پیکربندی رک به چه چیزی اشاره دارند و از زمان تهیهٔ آنها تغییری رخ داده است یا خیر؟ تصمیمگیرندهٔ نهایی دربارهٔ مناسببودن نمونهٔ جایگزین برای این نصب کیست؟ پاسخهای این پرسشها هستند که جایگزینی نرمافزار اجراشدهٔ پردازندهٔ S7-300 شرکت زیمنس را از یک امید به یک تصمیم تبدیل میکنند. هرگاه پاسخی وجود نداشته باشد، این نشانهای است که باید فرآیند را متوقف کرد و پاسخ را بهدست آورد، نه اینکه با فرضِ بیاهمیتبودن تفاوت ادامه داد. جایگزینی نرمافزار اجراشدهٔ پردازندهٔ S7-300 شرکت زیمنس که پس از دریافت پاسخهای کتبی این پرسشها انجام شود، جایگزینی است که هفتهها پس از آن، وقتی فشار لحظهای کمرنگ شده، قابل دفاع خواهد بود. همچنین، یادداشت کردن تاریخ دریافت هر پاسخ نیز مفید است؛ زیرا توصیف ارائهشده توسط تأمینکننده و پیکربندی نصب در طول زمان تغییر میکنند و سوابقی که فاقد تاریخ هستند، در آینده قابل اتکا نخواهند بود.
کار با تأمینکننده
سپلایپالس تأمینکننده قطعات یدکی اتوماسیون صنعتی است. خریداران میتوانند ماژول پردازنده مرکزی سیمنز ۶ES۷۳۱۴-۶BF۰۱-۰AB۰ سری SIMATIC S7-300 صفحه مربوط به این کالا را برای مشاهده توضیحات محصول و مرور سری SIMATIC S7 دستهبندی محصولات مرتبط. هنگام جستجوی جایگزین نرمافزار ثابت (فیرمور) واحد پردازندهٔ مرکزی (CPU) سری Siemens S7-300، مفیدترین اطلاعاتی که خریدار میتواند ارائه دهد، شمارهٔ سفارش کامل واحد موجود، هرگونه اطلاعات نسخهای که قابل خواندن باشد و عکسهای واضح برچسب و ماژول است. با این اطلاعات، تأمینکننده میتواند تأیید کند که چه محصولی ارائه میشود و پیشفاکتور دقیقی تهیه کند؛ همچنین خریدار میتواند پیشنهادها را در شرایط برابر مقایسه کند. این مقاله هیچ اطلاعاتی دربارهٔ موجودی انبار، زمان تحویل، قیمتگذاری، گواهیهای مربوطه یا خدمات آزمایش، تعمیر یا بازسازی ارائه نمیدهد و هیچیک از این موارد تا زمانی که تأمینکننده بهصورت کتبی آنها را تأیید نکرده باشد، قابل فرض نیست. خرید جایگزین نرمافزار ثابت (فیرمور) CPU سری Siemens S7-300 باید بر اساس دقیقاً همان محصولی که در پیشفاکتور توصیف شده و مستندات همراه آن انجام شود، نه بر اساس نام کلی خانوادهٔ محصول.
مثال سناریوی ناشناس
سناریوی نمونهٔ ناشناس، نه پروژهای از سوی مشتری Supplyplcs. در مارس ۲۰۲۴، تیم نگهداری یک کارخانهٔ بستهبندی در مونتری، مکزیک، آمادهٔ جایگزینی یک پردازندهٔ S7-300 آنسوییمِنس شد که در طول یک آخر هفته خراب شده بود. مهندس برچسب را عکس گرفت، اطلاعات نرمافزار ثابت (firmware) را که کنترلکننده گزارش داده بود ثبت کرد و هر دو را در سوابق نگهداری بههمراه نسخهٔ برنامهٔ کاربری وارد کرد. هنگامی که واحدی بهعنوان گزینهٔ مناسب شناسایی شد، همین اطلاعات برای آن نیز جمعآوری شد و دو سند کنار هم قرار گرفتند. از آنجا که سطوح نرمافزار ثابت با یکدیگر مطابقت نداشت، مهندس این مسئله را به فرد مسئول سیستم کنترل ارجاع داد، نه اینکه بهتنهایی تصمیم بگیرد؛ و تصمیم نهایی برای ادامهٔ کار همراه با شواهدی که آن را پشتیبانی میکرد، مستند شد. این سناریو صرفاً برای نشاندادن ارزش ثبت جایگزینی نرمافزار ثابت پردازندهٔ S7-300 آنسوییمِنس توصیف شده است؛ هیچ ادعایی دربارهٔ نسخهٔ خاصی ارائه نمیکند و هیچ تعامل واقعی با مشتری یا خدماتی از سوی تأمینکننده را توصیف نمیکند. جایگزینی نرمافزار ثابت پردازندهٔ S7-300 آنسوییمِنس به این روش، ردپایی ایجاد میکند که مهندس بعدی میتواند آن را دنبال کند.
مستندات و سابقهها
مستندسازی همان چیزی است که جایگزینی نرمافزار اصلی پردازندهٔ مرکزی سیمنس S7-300 را قابل تکرار میسازد. عکسهای برچسبها، شمارهٔ سفارش تایپشده، اطلاعات نرمافزار اصلی بههمراه روش بهدستآوردن آن، نسخهٔ برنامهٔ کاربری و یادداشت کوتاهی دربارهٔ مواردی که بررسی شدهاند و مواردی که باقیماندهاند را نگهداری کنید. اگر سؤالی به مهندس دیگری ارجاع داده شده باشد، آن ارجاع و پاسخ دریافتشده را ثبت کنید. پروندهای از جایگزینی نرمافزار اصلی پردازندهٔ مرکزی سیمنس S7-300 که اینگونه تهیه شده باشد، تصمیم فوری را پشتیبانی میکند و همچنین برای تصمیم بعدی نیز مفید خواهد بود، زیرا در نهایت همان کنترلکننده دوباره نیاز به توجه خواهد داشت. اگر در ثبتها شکافی وجود داشته باشد، آن شکاف اطلاعات مفیدی است نه نشانهٔ شکست؛ زیرا دقیقاً به خوانندهٔ بعدی نشان میدهد که از کجا شروع به جستجو کند. این پرونده همچنین نشان میدهد که چه کسی سؤالات مربوط به جایگزینی نرمافزار اصلی پردازندهٔ مرکزی سیمنس S7-300 را پرسیده و چه کسی به آنها پاسخ داده است.
فهرست کارهای پیش از جایگزینی
پیش از سفارش کنترلکنندهٔ جایگزین، مراحل زیر را بهطور کامل طی کنید تا هر مورد ثبت شود نه اینکه فرض شود:
- شماره سفارش را دقیقاً از برچسب، شامل همهٔ حروف پسوندی، بنویسید.
- عکسی از برچسب و ماژول بگیرید و تصاویر را با سوابق نگه دارید.
- اطلاعات نرمافزار ثابتی که کنترلکننده گزارش میدهد را ثبت کنید و نحوهٔ دریافت آن را یادداشت کنید.
- نسخهٔ برنامهٔ کاربری و فایلهای پروژهٔ مهندسی را ثبت کنید.
- پیکربندی رک را یادداشت کنید و هر تغییری که از زمان مستندسازی آن ایجاد شده است را نیز ثبت نمایید.
- اطلاعات نسخهٔ واحد نصبشده و واحد کاندیدا را مقایسه کنید، بدون اینکه اهمیت تفاوت را قضاوت کنید.
- فردی را که مسئول تصمیمگیری دربارهٔ مناسببودن واحد کاندیدا برای نصب است، شناسایی کنید.
- هر سؤالی که مستندات پاسخی برای آن ندارند را به مرجع مربوطه ارجاع دهید و پاسخ را هنگام دریافت ثبت کنید.
- فرض نکنید که دو کنترلکننده با یک شماره سفارش، نرمافزار ثابت یکسانی دارند.
- بدون وجود مستندات، فرض نکنید که تفاوت نسخه بیضرر است یا موجب خرابی میشود.
- پروندهٔ تکمیلشده را همراه با پروندهٔ دارایی نگهدارید تا بتوان آن را در آینده بررسی کرد.
- پس از جایگزینی، پرونده را بهروزرسانی کنید تا منعکسکنندهٔ آنچه واقعاً نصب شده است باشد.
نتیجهگیری
جایگزینکردن یک سیستم کنترلکنندهٔ منطقی قابلبرنامهریزی سیمنس مدل S7-300، تصمیمی سختافزاری است که اطراف یک پرسش نسخهبندی پیچیده شدهاست و معمولاً همین پرسش نسخهبندی کمترین توجه را دریافت میکند. جایگزینکردن نرمافزار اصلی (فیرمور) یک واحد پردازش مرکزی سیمنس S7-300 بهدرستی انجامشده، شمارهٔ سفارش، اطلاعات فیرمور، نسخهٔ برنامه و پیکربندی رک را ثبت میکند و سپس این دادهها را در اختیار افراد مسئول ارزیابی مناسبت قرار میدهد. این مقاله هیچگونه رفتاری را دربارهٔ فیرمور بیان نمیکند، هیچگونه سازگانی را توصیف نمیکند و هیچگونه خدماتی ارائه نمیدهد؛ این موارد متعلق به مستندات سازنده و مهندسان مسئول نصب هستند. شرکت Supplyplcs، بهعنوان تأمینکنندهٔ قطعات یدکی خودکارسازی صنعتی، میتواند در مرحلهٔ خرید حمایت کند، مشروطبر اینکه شمارهٔ کامل سفارش و عکسهای روشن و واضح ارائه شود. جایگزینکردن فیرمور یک واحد پردازش مرکزی سیمنس S7-300 که ردپای مستندشدهای داشته باشد، قابلاعتمادتر، قابلبررسیتر و قابلانتقالتر از جایگزینی است که تنها از طریق یک تماس تلفنی عجلهآمیز بهخاطر آورده شدهاست.
فهرست مطالب
- مقدمه
- چرا نسخههای فریمور در مجموعهای از S7-300 متفاوت هستند
- معنای نسخهٔ فرمور در تصمیمگیری برای تعویض
- شناسایی پردازندهٔ مرکزی و خواندن اطلاعات نسخهٔ آن
- سوالهایی که باید پیش از سفارش قطعه تعویضی مطرح شوند
- کار با تأمینکننده
- مثال سناریوی ناشناس
- مستندات و سابقهها
- فهرست کارهای پیش از جایگزینی
- نتیجهگیری