preloader

در حال بارگذاری

در محصولات

    در آموزش ها

      در خدمات

        در سایر قسمتها

          آشنایی با S7-300 ( قسمت دوم )

          ( امتیاز: 5 از 5، مشارکت کنندگان: 3 رای )
          s tutorial

          آشنایی با S7-300 ( قسمت دوم )

          اهداف آموزش: آشنایی با سیستم کنترل S7-300 زیمنس

          مناسب برای: مهندسین کنترل

          آشنایی با کارت CPU

          یک کارت CPU می تواند شامل قسمتهای زیر باشد:

          برای شروع این بحث یک CPU-314C-2DP را در نظر بگیرید:

          CPU C DP

           

          آشنایی با LED های وضعیت:

          SF:(اعلام ایجاد خطای نرم افزاری و سخت افزاری)

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

          • خطا در پیکربندی کارتها در نرم افزار
          • آدرس دهی اشتباه در برنامه
          • خطا در کارتهای ورودی و خروجی I/O
          • خطا در تغذیه
          • خطا در پردازش برنامه
          • خطا در کارت های آنالوگ
          • خطا در کارت حافظه
          • جابه جایی کارتها در حین کار
          • رخ دادن وقفه های نرم افزاری
          • خطای در دسترسی به فضای حافظه
          • قراردادن و یا جابه جایی کارت ها در ایستگاه های توزیع یافته در زمان RUN بودن CPU (شبکه پروفیباس)
          • خطای دانلود نشدن بخشی از برنامه به CPU

          BF :

          رنگ این LED نیز قرمز بوده و باز هم جهت اعلام خطا به کار می رود. روشن شدن این LED به نشانه ایجاد خطا در شبکه می باشد. زمانی که CPU فاقد پورت DP باشد این LED برروی کارت CPU وجود ندارد.

          برخی از دلایل روشن شدن این LED:
          حالتی که این نمایشگر به صورت ثابت روشن باشد:

          • خطا در باس ارتباطی شبکه (خطای سخت افزاری)
          • خطا در رابط DP
          • خطا در تعیین سرعت Band Rate

          حالتی که این نمایشگر به صورت چشمک زن باشد:

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

          DC5V:

          رنگ این LED سبز می باشد و روشن بودن این LED به نشانه صحت و سلامت تغذیه CPU و باس ارتباطی می باشد. زمانی که این LED خاموش شود، حتما می بایست تغذیه 24CDV موجود بر روی CPU چک گردد.

          FRCE:

          رنگ این LED زرد بوده و زمانی که از قابلیت FORCE در نرم افزار استفاده شود این LED روشن می گردد.

          RUN:

          رنگ این LED نیز سبز می باشد و زمانی که CPU در حال اجرای برنامه و یا به عبارتی دیگر PLC مشغول پردازش و کنترل پروسه باشد این LED روشن می باشد. در حالت RUN برنامه کاربر اجرا و CPU به ورودی و خروجی ها دسترسی دارد.

          STOP:

          رنگ این LED نارنجی بوده و زمانی که CPU در حالت توقف می باشد این LED روشن می گردد. در حالت STOP برنامه کاربر اجرا نمی شود و CPU نیز به ورودی و خروجی ها دسترسی ندارد.

          فضاهای حافظه در CPU

          حافظه بار گذاری ( Load Memory ): در این حافظه اطلاعات مربوط به برنامه کاربر ذخیره می گردد. برنامه کاربر شامل بلوک های برنامه نویسی می باشد.

          حافظه سیستمی ( System Block ): این فضا ناحیه ای از حافظه CPU است که در آن موارد زیر ذخیره می شوند:

          • ناحیه آدرس برای بیتهای حافظه،تایمر ها و شمارنده ها
          • تصاویر ورودیها و خروجی ها ( PII و PIQ )
          • داده های محلی

          حافظه کاری ( Work Memory ): به این بخش از حافظه قسمتی از برنامه کاربر که در حال اجرا می باشد منتقل می گردد.

          نکته: حافظه سیستمی جزء حافظه اصلی CPU بوده و قابلیت افزایش ندارد.

          همانطور که در شکل زیر ملاحظه می کنید حافظه بارگذاری اکثر CPU های S7 کارت MMC می باشد.

          کارت حافظه MMC

          بر روی اکثر CPU های S7-300 یک کارت حافظه به نام MMC وجود دارد که این کارت در ظرفیت های مختلف در بازار یا فت می شود. حافظه بارگذاری CPU همان کارت MMC می باشد.

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

          نتیجه: CPU هایی که دارای کارت MMC می باشند بدلیل فقدان حافظه بارگذاری، وجود این کارت بر روی CPU الزامی می باشد.

          نکته: حافظه Load Memory و یا بارگذاری بخشی از حافظه است که برنامه کاربر در زمان دانلود شدن به آنجا منتقل می گردد.

          ظرفیت های کارت MMC به شکل زیر است.

          • MMC 64k   6ES7953-8LF00-0AA0
          • MMC 128k 6ES7953-8LG00-0AA0
          • MMC 512k 6ES7953-8LJ00-0AA0
          • MMC 2M    6ES7953-8LL00-0AA0 ( CPUs without a DP interface )
          • MMC 4M    6ES7953-8LM00-0AA0 (CPUs with a DP interface )
          • MMC 8M    6ES7953-8LP10-0AA0

          نکات بسیار مهم

          • هیچ گاه زمانی که CPU در حالت RUN می باشد اقدام به خارج نمودن کارت MMC نکنید.
          • زمانی که کارت MMC را خارج می کنید، CPU به حالت STOP رفته و LED مربوط به SF روشن می شود. در این حالت نمایشگر STOP موجود در CPU به نشانه تقاضای یک ری استارت ، با فرکانس 0.5 هرتز شروع به چشمک زدن می کند.
          • با قطع برق CPU اطلاعات موجود در کارت MMC از بین نمی رود. همچنین مقادیر جاری برنامه و بلوک های اطلاعاتی نیز حفظ می شوند.
          • هیچگاه توسط RAM Reader اقدام به فرمت نمودن کارت MMC نکنید.

          نکته: زمانیکه کارت حافظه از محل مربوطه خارج و یا به آن وارد گردد، CPU تقاضای ری ست داشته که این ری ست توسط حالت MRES به صورت یک مرحله ای انجام می شود. با وارد کردن کارت ، نمایشگر STOP شروع به چشمک زدن می کند. در این لحظه اپراتور می تواند در یک مرحله با بردن سوئیچ به حالت MRES و نگه داشتن آن نمایشگر STOP،با فرکانس 2Hz عملیات ری ست را به پایان برساند.

          در جدول شکل زیر مواردی که با قطع تغذیه،ری ست حافظه و تغییر مد کاری CPU حفظ ویا از بین می روند مشخص شده است.

          X:حفظ می شود

          -:پاک می شود

          نکته:بخش از حافظه CPU به عنوان ناحیه غیر فرار (ماندگار) می باشد. در این ناحیه می توان فضای حافظه M،بلوک های اطلاعاتی DB،تایمرها و کانترها را به صورت پایدار توسط نرم افزار تقسیم بندی نمود. حافظه ماندگار زمانی که برق CPU قطع شود محتویاتش از بین نمی رود.

          سوئیچ تغییر مد CPU

          بر روی CPU یک سوئیچ سه حالته و بعضا چهارحالته که حالت آخر آن بصورت برگشتی می باشد وجود دارد.

          حالت RUN

          زمانی که سوئیچ در وضعیت RUN می باشد CPU در حال اجرای برنامه بوده و LED مربوط به این حالت نیز بر روی CPU روشن می باشد. در این حالت برنامه فقط بصورت Read Only می باشد و یا به عبارت دیگر توسط PC امکان دسترسی به برنمه و یا تغییر در آن و یا دانلود برنامه در این حالت وجود ندارد.

          حالت STOP

          زمانی که سوئیچ در این وضعیت قرار می گیرد CPU به حالت STOP سوئیچ کی گردد و برنامه اجرایی متوقف می شود.

          حالت MRES

          سوئیچ در این حالت به صورت فنری بوده و توسط این حالت می توان CPU را ریست نمود.

          دلایل ری ست نمودن CPU:

          1. زمانی که قرار است برنامه جدیدی به CPU دانلود شود.
          2. زمانی که CPU از کاربر تقاضای ری ست دارد.(نمایشگر STOP به صورت کند چشمک می زند)

          مواردی که CPU از کاربر تقاضای ری ست می کند:

          1. جا به جایی کارت MMC
          2. خطای RAM در CPU
          3. کم بودن فضای حافظه اصلی
          4. عدم دانلود بخشی از برنامه به کارت حافظه
          5. بودن حطا در برنامه و یا دانلود بلوک های معیوب به CPU

          طریق ری ست نمودن CPU توسط حالت MRES

          1. CPU را به حالت STOP ببرید.
          2. در ادامه سوئیچ را به حالت MRES برده و زمانی که چشمک زدن نمایشگر STOP به حلت ثابت تبدیل شد، سوئیچ را رها کنید.
          3. در مرحله بعد بلافاصله مجددا سوئیچ را به حالت MRES برده و تا زمانی که نمایشگر STOP با فرکانس 2Hz چشمک می زند سوئیچ را نگاه دارید. بعد از اتمام عملیات ری استارت،فرکانس چشمک زدن نمایشگر STOP از حالت 2Hz خارج می گردد. در این مرحله می توانید سوئیچ را رها کنید. با انجام این مراحل یک ری ست برای CPU اتفاق می افتد.

          نکته:زمانی که نمایشگر STOP با فرکانس 0.5Hz (کند) در حال چشمک زدن است،CPUتقاضای ری ست دارد ولی زمانی که این LED با فرکانس 2Hz (تند) در حال چشمک زدن CPU در حال ری استارت می باشد. در شکل زیر مراخل بررسی شده در قسمت قبل بصورت کملا واضح نشان داده شده است.

          بعد از انجام عملیات ری ست:

          1. برنامه موجود در حافظه اصلی و حافظه از نوع RAM به طور کامل پاک می شود.
          2. تمامی اطلاعات ناحیه پایدار و ناپایدار CPU از بین می روند.
          3. CPU سخت افزار خود را مجددا تست می کند
          4. اگر بر روی CPU کارت حافظه MMC و یا MC قرار داده شود و یا وجود داشته باشد، CPU به صورت اتوماتیک اطلاعات آنها را به حافظه اصلی کپی می کند.
          5. تمامی مقادیر تایمرها،کانترها وحافظه از بین می روند.
          6. پارامترهای رابط MPI(آدرس،Baund rateو…)،ساعت CPU ری ست نمی شوند.

           

           

           

          درباره نویسنده

          متولد تیرماه 68 کارشناس فروش تجهیزات ابزار دقیق و کنترل

          پست های منتشر شده: 12 پست

          دیدگاه های این مطلب

          در صورت تمایل شما هم می توانید نظر خود را در مورد آشنایی با S7-300 ( قسمت دوم ) کنید.

          دیدگاه خود را بیان کنید:

          جدید ترین محصولات

          6ES7517-3HP00-0AB0

          CPU 1517H-3 PN

          Producer: SIEMENS
          6ES7500-0HP00-0AB0

          6ES7500-0HP00-0AB0

          CPU 1517H-3 PN

          Producer: SIEMENS
          6ES7500-0HP00-0AB0

          6ES7515-2RM00-0AB0

          CPU 1515R-2 PN

          Producer: SIEMENS
          6ES7515-2RM00-0AB0

          6ES7513-1RL00-0AB0

          CPU 1513R-1 PN

          Producer: SIEMENS
          6ES7513-1RL00-0AB0

          6ES7518-4FX00-1AC0

          CPU 1518F-4 PN/DP MFP

          Producer: SIEMENS
          6ES7517-3FP00-0AB0

          6ES7518-4FP00-0AB0

          CPU 1518F-4 PN/DP

          Producer: SIEMENS
          6ES7517-3FP00-0AB0

          KCD2-SR-Ex2

          Switch Amplifier

          Producer: Pepperl+Fuchs
          KCD2-SR-Ex2

          KCD2-SR-Ex1.LB

          Switch Amplifier

          Producer: Pepperl+Fuchs
          Switch Amplifier KCD SR Ex.LB

          6ES7517-3FP00-0AB0

          CPU 1517F-3 PN/DP

          Producer: SIEMENS
          6ES7517-3FP00-0AB0

          6ES7516-3FN01-0AB0

          CPU 1516F-3 PN/DP

          Producer: SIEMENS
          6ES7515-2FM01-0AB0

          6ES7515-2FM01-0AB0

          CPU 1515F-2 PN

          Producer: SIEMENS
          6ES7515-2FM01-0AB0

          6ES7513-1FL02-0AB0

          CPU 1513F-1 PN

          Producer: SIEMENS
          6ES7511-1FK02-0AB0

          6ES7511-1FK02-0AB0

          CPU 1511F-1 PN

          Producer: SIEMENS
          6ES7511-1FK02-0AB0

          6ES7512-1CK01-0AB0

          CPU 1512C-1 PN

          Producer: SIEMENS
          6ES7512-1CK01-0AB0

          6ES7511-1CK01-0AB0

          CPU 1511C-1 PN

          Producer: SIEMENS
          6ES7511-1CK01-0AB0