Modify در اتوماسیون صنعتی زیمنس کردن به معنای اصلاح مقادیر متغیر ها یا دادن یک مقدار به متغیر است تا برنامه بر اساس آن ، پردازش خود را انجام دهد.
برای استفاده از
Modify مراحل زیر باید انجام شود :
-
وارد کردن آدرس متغیر ها در ستون آدرس مانند کاری که برای Monitor کردن انجام میشود.
-
وارد کردن مقدار مورد نظر برای متغیر در ستون Modify Value
-
فعال کردن Monitor
-
فعال کردن Modify از منوی Variable > Modify یا با استفاده از آیکن بالای پنجره
در
نمایندگی زیمنس برای
Modify کردن نیز
Trigger وجود دارد. از منوی
Variable > Trigger میتوان در پنجره ای مانند شکل زیر ، انتخاب های پیش فرض را دید و آنها را در صورت لزوم تغییر داد.
باید توجه داشته باشید که :
انتخاب
Every Cycle از نظر ایمنی خطرناک تر از
Once است ، زیرا مرتباً متغیر را به مقدار مورد نظر
Update میکند.
از آنجایی که در سیکل اسکن ابتدا ورودی ها خوانده شده و سپس برنامه اجرا میشود ، اگر بخواهیم یک ورودی را
Modify نمائیم ، حتماً باید
Beginning of Scan Cycle انتخاب شده باشد. در غیر اینصورت ، یعنی اگر
End of Scan Cycle انتخاب شود ، نتیجه را نمیبینیم زیرا برنامه مقدار واقعی را از کارت ورودی خوانده و پردازش را انجام داده است.
اگر بخواهیم یک خروجی را
Modify نمائیم ، حتماً باید
End of Scan Cycle انتخاب شده باشد. در غیر اینصورت ، یعنی اگر
Beginning of Scan Cycle انتخاب شود ، نتیجه را نمیبینیم زیرا برنامه قبلاً در انتهای سیکل اسکن مقدار واقعی را به کارت خروجی فرستاده است.
ورودی هایی که به صورت
Peripheral استفاده میشوند ( مانند ورودی های آنالوگ در
S7-300 ) ،
Monitor میشوند ولی
Modify نخواهند شد و برعکس ، خروجی هایی که به صورت
Peripheral استفاده میشوند ( مانند خروجی های آنالوگ در
S7-300 )
Monitor نمیشوند ، ولی
Modify خواهند شد.