چگونگی بروز رسانی firmware کنترلرهای s7-1200

چگونگی بروزرسانی و انواع روش های بروزرسانی firmware کنترلرهای s7-1200

قیمت پی ال سی PLC S7-1200
قیمت پی ال سی PLC S7-1200

فریمور (Firmware) یا سفت افزار چیست ؟

دستگاه‌ هایی که استفاده می‌کنیم به دو صورت سخت‌ افزار و نرم افزار تغذیه می‌شوند که سخت ‌افزار و نرم افزار باعث می‌شود عملکرد آن ها کنترل گردد.
فریمور تعبیه ‌شده روی دستگاه ها، نرم‌افزاری است که باعث می‌شود سخت‌افزار آن‌ طور که باید کار کند. همه دستگاه ها و سخت افزارها دارای سیستم عامل هستند: تلفن های هوشمند ، تبلت ها و حتی تلویزیون های هوشمند نیز دارای سیستم عامل هستند. فریمورها توسط سازندگان قطعات سخت افزاری مستقیما از کارخانه برنامه ریزی می شوند.

اگر می خواهید در مورد اینکه فریمور(Firmware) چیست و چگونه بروزرسانی میگردد، اطلاعات بیشتری کسب کنید این مقاله را مطالعه کنید.

فریمور یا سفت افزار (معادل فارسی آن)، مجموعه ای از دستورات برنامه نویسی شده روی یک سخت افزار است که این برنامه ها معمولا بر روی فلش رام ذخیره می گردند تا قابلیت پاک شدن و بازنویسی داشته باشند . آن دسته از فریمورهایی که بر روی بوردسیستم یک سرور قرار دارند BIOS نامیده می شوند و آن دسته که روی دیگر قطعات سخت افزاری سرور قرار دارند، Option ROM نام دارند. بدین صورت فریمورها مسئولیت رفتار سیستم را در زمان روشن شدن آن ها برعهده دارند تا یک کاربر بتواند از طریق آن دستورات خود را برای سخت افزار قابل فهم سازد.

به روز رسانی فریمور

یکی از مسایلی که کاربران PLC با آن مواجه هستند، نحوه بروز رسانی Firmware می باشد. فریمور برای بسیاری از انواع دستگاه ها ضروری است. این سیستم عامل، نرم افزار داخلی، میکروکد است که مسئول انجام امور دستگاه‌ها، یا به عبارت دقیق‌تر، روشن کردن و نظارت بر عملکرد آن‌ها است. مانند هر نرم افزار، فریمور را نیز می توان بروزرسانی کرده و اشکالات را پیدا و تعمیر کرد هم چنین ویژگی های جدیدی اضافه نمود.
هر زمان که سازنده‌ای برای یکی از دستگاه‌های خود که متعلق به شماست، فریم ور جدیدی منتشر می‌کند، می‌توانید آن را بردارید و با نسخه جدید آن را ارتقا دهید. به این به روز رسانی فریمور می گویند. چه برای تعمیر باگ ها و چه افزودن عملکردهای جدید به دستگاه، یک به روز رسانی فریمور می تواند همه چیز را بهتر کند.

نکته مهم : به روزرسانی یک فریمور می‌تواند کار خطرناکی باشد اگر به‌درستی انجام نشود. می‌تواند دستگاه شما را ناکارآمد کند یا، همانطور که برخی می گویند: یک بروز رسانی نادرست، سخت افزار کارآمد را به آجر تبدیل می کند.

آیا می دانید چگونه فریم ور یک کنترلر s7-1200 را به روز رسانی کنید؟ آیا مایلید در مورد به روز رسانی فریمور و مراحلی که برای آن بایستی طی کنید بیشتر بدانید؟ در ادامه بخوانید:

انواع روش های به روز رسانی فریمور

  1. با استفاده از کارت حافظه مخصوص زیمنس (دانلود فایل از سایت زیمنس و قرار دادن فایل بر روی حافظه و سپس جاگذاری کارت در PLC. البته این روش در استفاده از کارت حافظه دقت هایی دارد)
  2. با استفاده از وب سرور(در صفحه Module Information)
  3. با استفاده از نرم افزار TIA (در قسمت online and diagnostic tools of STEP 7)
  4. از طریق SIMATIC Automation Tool (سایت زیمنس)

هر کدام از این روش ها ویژگی و جایگاه خودشان را دارند. برای مثال وقتی که CPU در موقعیتی است که امکان اتصال به نرم افزار و اینترنت و شبکه وجود ندارد یا پرسنل متخصص نمی تواند در محل حضور پیدا کند تنها راه استفاده از کارت حافظه است.

روش اول : به روز رسانی فریمور از طریق کارت حافظه

مراحل بروز رسانی فریمور CPU

  • گام اول: پاک کردن محتوای کارت حافظه ؛ بدین صورت که با کامپیوتر فقط محتویات را پاک کرده و از فرمت کردن خودداری نمایید.

  • گام دوم : فایل آپدیت/بروزرسانی را از سایت زیمنس دانلود کرده و UNZIP کنید. دقت کنید دو فایل S7_JOB.SYS و FWUOPDATE.SYS موجود باشند.

  • گام سوم : فایل S7_JOB.SYS و پوشه FWUOPDATE.S7S را به کارت حافظه انتقال دهید

  • گام چهارم : وارد کردن کارت حافظه به اسلات کارت حافظه CPU 1200

  • گام پنجم: روشن کردن CPU.
    نشانگر RUN/STOP به حالت چشمک زن قرمز و سبز : نشان دهنده آپدیت شدن فریمور
    نشانگر RUN/STOP روشن است و نشانگر MAINT چشمک می زند : پروسه آپدیت یا به روز رسانی کامل شده است.

  • گام ششم: کارت حافظه را خارج کنید

  • گام هفتم : CPU را خاموش و مجدد روشن نمایید

نکته : از طریق مسیر زیر می توانید نسخه فعلی فریمور خود را چک نمایید:

Step 7 > Online & diagnostics > Diagnostics > General

چگونگی بروزرسانی firmware کنترلرهای s7-1200 از طریق کارت حافظه

روش دوم : بروزرسانی فریمور از طریق وب سرور

برای یک پردازنده پی ال سی CPU S7-1200 با نسخه V3.0 و بالاتر و برای یک  پردازنده CPU S7-1500 با سیستم عامل V1.1 و بالاتر، امکان به روز رسانی فریمور از طریق وب سرور یکپارچه نیز وجود دارد. جهت به روز رسانی فریمور باید CPU را در مرحله 7 (TIA Portal) به صورت زیر پیکربندی کنید:

  • گام اول: وب سرور CPU را فعال کنید

    در مسیریابی پروژه، روی پوشه PLC کلیک راست کرده و در منوی پاپ آپ باز گزینه”Properties…” را انتخاب کنید.
    روی آیتم ” Web Server” در ناحیه ناوبری ویژگی های CPU کلیک کنید و گزینه ” Activate web server on all modules of this device” را در پنجره سمت راست در”General” فعال کنید.

چگونگی بروز رسانی firmware کنترلرهای s7-1200
  • گام دوم : پیکربندی کاربران وب سرور (برای PLC S7-1200 با نسخه فریمور پایین تر از V4.0 لازم نیست)

    • o در منو  “Web server” گزینه “User management” را انتخاب می کنید.
    • نام کاربری و رمز عبور را وارد کنید تا ورود کاربر آماده شود.
    • تنظیمات سطح دسترسی را از طریق منوی کشویی باز کنید.
    • سطح دسترسی “کاربر مجاز است به اجرای به روز رسانی فریمور” را انتخاب کنید.
    • تنظیمات را با علامت “چک سبز” تایید کنید و کادر گفتگو را با “OK” ببندید.
    • پیکربندی دستگاه را ذخیره و کامپایل کرده و برنامه خود را در CPU دانلود کنید.
چگونگی بروز رسانی firmware کنترلرهای s7-1200
  • گام سوم : به روز رسانی سیستم عامل را انجام دهید

    • فایل فشرده فریمور را در پوشه ای روی دیسک سخت خود باز کنید.
    • مرورگر اینترنت خود را باز کنید و آدرس IP CPU خود را در نوار آدرس وارد کنید.
    • در صورت لزوم با نام کاربری و رمز عبور انتخاب شده در قسمت 2.2 وارد شوید.
    • آیتم منو ” Module information” را باز کنید.
    • نام ایستگاه CPU را انتخاب کنید (در اینجا: “S7-1200 station_1”).
    • Slot پردازنده را علامت بزنید.
    • تب “Firmware” را باز کنید.
    • از دکمه « Browes…» برای رفتن به دایرکتوری روی دیسک سخت خود که فایل‌های به‌روزرسانی را در آن ذخیره کرده‌اید، استفاده کنید. در فایل “FWUPDATE.S7S” باید فایل با پسوند “.upd” را انتخاب کنید.
    • سپس روی دکمه “Run update” کلیک کنید تا بروزرسانی شروع شود.
    • برای انجام به‌روزرسانی، انتقال حالت عملیاتی به «STOP» را تأیید کنید.
    • در طول به روز رسانی صفحه وب CPU را ترک نکنید!
    • پس از اینکه فریمور با موفقیت در CPU بارگیری شد، پیام مربوطه نمایش داده می شود.
    • برای قرار دادن CPU در حالت RUN روی OK کلیک کنید.
آپدیت کردن firmware کنترلرهای S7-1200

نکته: تصاویر استفاده شده در این آموزش از نرم افزار STEP 7 (TIA Portal) نسخه 14 می باشد.

روش سوم : به روز رسانی فریمور بصورت آفلاین با کارت حافظه SIMATIC STEP 7، TIA-Portal

  • فایل آپدیت CPU مورد نظر را دانلود کنید.

  • بسته بندی فایل را با دوبار کلیک کردن روی نام فایل باز کنید.

  • یک کارت حافظه SIMATIC را در کارت خوان SD واحد برنامه نویسی / رایانه خود قرار دهید.

  • درایو را با کارت حافظه SIMATIC در مسیریابی پروژه در قسمت “CardReader/USB Memory” علامت گذاری کنید.

  • در منوی با کلیک راست دستور “Card Reader/USB memory > Create Firmware Update Memory Card” را انتخاب کنید.

  • از طریق دیالوگ انتخاب فایل به فایل به روز رسانی فریمور بروید. در مرحله بعدی می توانید تصمیم بگیرید که آیا محتوای کارت حافظه SIMATIC حذف شود یا فایل های به روز رسانی فریمور به کارت حافظه SIMATIC اضافه شود.

  • کارت حافظه SIMATIC را با فایل های به روز رسانی فریمور در CPU قرار دهید.

  • به روز رسانی فریمور اندکی پس از قرار دادن کارت حافظه SIMATIC آغاز می شود.

  • صفحه نمایش نشان می دهد که CPU در حالت “STOP – FW Update” است و یک به روز رسانی فریمور را اجرا می کند. این نشان دهنده پیشرفت به روز رسانی فریمور است. هر گونه خطایی که در طول به روز رسانی سیستم عامل رخ دهد نیز بر روی صفحه نمایش نشان داده می شود.

  • پس از اتمام به روز رسانی فریمور، صفحه نمایش نشان می دهد که اکنون می توانید کارت حافظه SIMATIC را جدا کنید.

  • LED RUN CPU زرد است، LED MAINT زرد چشمک می زند.

  • اگر می خواهید بعد از آن از کارت حافظه SIMATIC به عنوان کارت برنامه استفاده کنید، باید فایل های به روز رسانی فریمور را به صورت دستی حذف کنید.

به روز رسانی فریمور بصورت آفلاین با کارت حافظه

روش چهارم : به روز رسانی فریمور با استفاده از نرم افزار Tia Portal

  • گام اول : وارد نرم افزار تیا پورتال شده و یک پروژه ایجاد می کنیم.

چگونگی بروز رسانی firmware کنترلرهای s7-1200
  • گام دوم : CPU مد نظرمان را انتخاب می کنیم.

چگونگی بروز رسانی firmware کنترلرهای s7-1200
  • گام سوم : در این مرحله می بایست با CPU ارتباط بر قرار کرده و با CPU آنلاین شویم.
چگونگی بروز رسانی firmware کنترلرهای s7-1200
چگونگی بروز رسانی firmware کنترلرهای s7-1200
  • گام چهارم : پس از آنلاین شدن با CPU از منوی سمت چپ در نرم افزار تیا با کلیک بر روی online & diagnostics ، در پنجره باز شده گزینه firmware update را انتخاب می کنیم.
چگونگی بروز رسانی firmware کنترلرهای s7-1200
  • گام پنجم : در این مرحله می بایست از قسمت firmware loader فایل آپدیت CPU را وارد نماییم.

چگونگی بروز رسانی firmware کنترلرهای s7-1200

سخن آخر | جمع بندی

یک متخصص اتوماسیون با همه این چهار روش آشنا باشد که در مواقع لزوم روش متناسب را انتخاب و آن را استفاده کند.
درحین بروزرسانی موارد زیر را حتما چک کنید :

  • اتصال کابل ها محکم و به درستی صورت گرفته باشد تا در حین عملیات به روزرسانی قطعی صورت نگیرد.
  • از پایدار بودن تغذیه cpu اطمینان حاصل کنید.
  • با توجه به سنگین بودن لود نرم افزار تیا پورتال، در حین آپدیت سایر برنامه های سنگین را بسته و تا حد امکان با سیستم کار نکنید تا از قطع و بسته شدن برنامه جلوگیری شود.

عدم بروزرسانی فریمور مشکلی در عملکرد CPU ایجاد نمیکند اما این به روزرسانی موجب اضافه شدن یکسری قابلیت جدید می گردد.
باید توجه داشته باشید که عملیات بروزرسانی فریمور موجب آسیب به CPU نمی گردد مگر آن که در حین انجام عملیات بروزرسانی قطعی رخ دهد که احتمال آسیب به CPU امکان پذیر است.

این مطلب را میتوانید با دوستان خود در شبکه های اجتماعی به اشتراک بگذارید!

درج دیدگاه