زمان مطالعه: 4 دقیقه

نمایندگی زیمنس و آشنایی با عملیات Force و Modify

نمایندگی زیمنس در این مقاله در نظر دارد شما را با دو عملیات Force و Modify می باشد. آموزش عملیات ویرایشی یکی از الزامات کار کردن با PLC ها می باشد.

  • عمل Force : انجام تغییر اجباری در مقادیر متغیرها بدون در نظر گرفتن منطق برنامه
  • عمل Modify : انجام تغییر اجباری در مقادیر متغیرها با در نظر گرفتن منطق برنامه

عملیات Force :

همانطور که در بالا توضیح داده شد انجام تغییرات اجباری در مقادیر متغیرها می باشد. به این صورت که مقدار مورد نظر به صورت مستقیم در متغیر قرار داده می شود. عملیات Force در شرایط تست برنامه و نیز در شرایطی که برخی از وسایل موجود در فرآیند از قبیل سنسورها دچار اشکال شده باشند مناسب است.

معایب استفاده از این عمل، نادیده گرفتن شرایط حفاظتی می باشد. سیستم کنترل قادر به از بین بردن اثر Force در شرایط بروز خطا در فرآیند نمی باشد.

عملیات Modify :

در عملیات Modify اولویت با منطق برنامه می باشد. اثر عمل MODIFY بر متغیرهایی است که از آنها در برنامه استفاده نشده باشد. در این عمل برنامه نویسی و یا قبل از دانلود برنامه به PLC و به منظور تست سیگنال ها و تجهیزات خروجی استفاده نمود. در این شرایط کاربر می تواند به کمک عمل Modify به عملگرها فرمان داده و وضعیت عملکرد آنها در فرایند را مشاهده نماید. با RESET شدن CPU، اثر عمل Modify لغو شده ولی در Force حفظ می شود.

تفاوت عملیات Force و Modify

  • استفاده از عمل Force در به صورت موقتی تا برطرف شدن خطا در وسیله معیوب مناسب است.
  • در S7-1200 و S7-1500 انجام عملیات Force : برای متغیرهای ورودی و خروجی اعم از آنالوگ و دیجیتال
  • در S7-1200 و S7-1500 انجام عملیات Modify : برای متغیرهای ورودی، خروجی و سایر متغیرها از قبیل Bit Memory و …
  • با Run و Stop شدن CPU در Force : متغیرهای Modify لغو شده و اگر متغیر از نوع ماندگار نباشد، مقدار صفر می شود.
  • با Run و Stop شدن CPU در Modify : مقادیر متغیر Force شده پابرجا می ماند و Force همچنان در شرایط فعال قرار می گیرد.
  • فعال شدن Force : لامپ MAINT موجود بر روی CPU روشن می ماند. همچنین در برنامه،متغیرهای Force شده با علامت F  نشان داده می شود.

آموزش نرم افزار Tia Portal

مقاله پیشنهادی: آپلود گرفتن از PLC


مراحل انجام عملیات Force :

  • وارد ساختار درختی پروژه شوید
  • انتخاب بخش Watch and force tables
  • کلیک بر روی گزینه Force Table
  • تعریف متغیرها در ستون Force table
  • انتخاب گزینه    در بخش Toolbar
  • انتخاب گرینه Yes

مشاهده وضعیت متغیرها : 

    • انتخاب بخش Watch and force table
    • دابل کلیک بر روی گزینه Add new watch table
    • کلیک بر روی گزینه Monitor در منو Toolbar

نشانه های فعال شدن متغیرهای Force : 

    • روشن شدن لامپ MAINT بر روی CPU
    • فعال شدن Force در بافر عیب یابی CPU

متغیرهای قابل Force در S7-1200 و S7-1500 زیمنس : 

    • ورودی های دیجیتال و آنالوگ با آدرس درون رنج و پری فرال
    • خروجی های دیجیتال و آنالوگ با آدرس درون رنج و پری فرال

مراحل انجام عملیات Modify :

انجام عمل Modify و همچنبن Monitor را می توان به این صورت تعریف کرد :

  • Modify : تغییر در مقدار متغیرها
  • Monitor : مشاهده وضعیت متغیرها

تعریف متغیرها:

برای تعریف باید بر روی Add new watch table  دابل کلیک نمایید. پس از تعریف متغیر ها می توانید در ستون Modify Value مقدار مورد نظر آن را وارد نمایید. می توانید با فعال کردن ابزار Monitor وضعیت متغیررها را مشاهده نمایید.

توجه!

    • مقدار Modify : یک بار به متغیر ارسال می شود.
    • مقدار Modify (وابسته به تریگر) : عمل Modify به صورت دائمی برقرار می شود.

به انجام عمل Modify برای متغیرهای تعریف شده در (DB (Data Block می توان در محیط DB ابتدا ابزار Monitor را فعال نمود تا مقدار متغیرها نمایش داده شود. سپس بر روی نام متغیر مورد نظر راست کلیک نموده است. گزینه Modify Operand را انتخاب نمایید و در پنجره باز شده در بخش Modify Value مقدار مورد نظر را وارد کنید و در پایان Ok کلیک نمود.

تنظیمات Monitor و Modify :

به منظور انجام عمل Monitor و Modify علاوه بر تنظیمات پیش فرض نرم افزار، کاربر نیز می تواند تنظیماتی بر نحوه اجرای عملیات اعمال نماید. برای این منظور، لازم است ابتدا در بخش Toolbar موجود در Watch Table را فعال نمایید.

در ستون های Monitor With Trigger  و Modify With Trigger می توان یکی از موارد زیر را به عنوان روش فعال سازی انتخاب نمود:

  • Permanent
  • Once only, at start of scan cycle
  • Once only, at end of scan cycle
  • Permanently, at Start of scan cycle
  • Permanently, at end of scan cycle
  • Once only, at transition to STOP
  • Permanently, at transition to STOP

همچنین به منظور فعال نمودن عمل Modify بر روی آیکون کلیک نمود.

پایان مقاله: آموزش عملیات Force و Modify

نویسنده : جناب آقای مهندس احمد فرجی

انتشارات : قدیس