در این مد پردازش برنامه متوقف شده و کاربر
میتواند برنامه را قدم به قدم توسط PG یا PC تست کند. این مد کاری برای تست و عیب یابی به ویژه در زمانی
بکار میرود که برنامه نویسی از نظر دستورات صحیح است ولی به علت وجود اشکال در
منطق برنامه جواب مورد نظر بدست نمیآید. در این مدDebug کردن برنامه فعال میشود و میتوان نقاط قطع (Breakpoint) را تعریف
نمود.
اولویت مدهای کاری CPU
اگر چند مد بطور همزمان درخواست شود ، مدی که دارای اولویت بالاتری
است انتخاب میشود. این اولویتها در جدول زیر آمده است.
نمایندگی زیمنس در ایران
نکته : در CPU های سری S7 400 کلید برای
انتخاب نوع راه اندازی قرار داده شده است که توسط آن میتوان نوع راه اندازی را به
صورت سخت افزاری نیز تعیین نمود. این کلید دارای دو وضعیت است :
CRST : اگر کلید
در این وضعیت باشد پس از RUN شدن CPU ، راه اندازی به صورت COLD خواهد بود.
WRST : اگر کلید در این وضعیت باشد پس از RUN شدن CPU ، راه
اندازی به صورت WARM خواهد بود.
با توضیحاتی که ذکر شد اکنون میتوان برخی از پارامتر های CPU را معرفی
کرد.
مراحل تغییر مد های کاری CPU
شکل زیر مراحل تغییر مدهای CPU را نشان میدهد در ادامه توضیحات مربوط به
جدول ذکر شده است.
نمایندگی زیمنس در تهران
شرح |
|
بعد از وصل تغذیه CPU در مد STOP قرار میگیرد. | 1 |
CPU از مد STOPبه مد STARTUP میرود وقتی که :
در
حالت RUN یا RUN-P قرار گیرد.
|
راه اندازی بطور اتوماتیک با وصل تغذیه انجام شود. | 2 |
CPU از مد STARTUP به مد STOP بر میگردد وقتی که :
اشکالی
در طول راه اندازی بوجود آید.
توسط
کاربر در مد STOP قرار گیرد (از طریق Step7 یا سوئیچ PLC)
|
دستور STOP در OB راه اندازی نوشته شود یا فانکشن STOP اجرا شود. | 3 |
CPU از مد STARTUPبه مد HOLDمیرود وقتی که :
|
در برنامه راه اندازی به نقطه Breakpoint که
کاربر تعیین کرده است برسد. | 4 |
CPU از مد HOLDبه مد STARTUPبر میگردد وقتی که :
|
بعد از نقطه Breakpoint دستور EXIT HOLD اجرا شود. | 5 |
CPU از مد HOLDبه مد STOPبر میگردد وقتی که :
توسط کاربر در مد STOP قرار گیرد
(از طریق Step7 یا سوئیچ PLC)
|
دستور STOP در برنامه اجرا شود. | 6 |
CPU از مد STARTUPبه مد RUNمیرود وقتی که :
|
نتیجه راه اندازی رضایت
بخش نباشد. | 7 |
CPU از مد RUN به مد STOP بر میگردد وقتی که :
در مد RUN اشکالی
آشکار شود و OB مربوط به خطاها برنامه ریزی نشده باشد.
توسط کاربر در مد STOP قرار گیرد
(از طریق Step7 یا سوئیچ PLC)
|
دستور STOP در برنامه اجرا شود. | 8 |
CPU از مد RUN به مد HOLD بر میرود وقتی که :
|
در برنامه کاربری به نقطه Breakpoint که کاربر تعیین کرده است برسد. | 9 |
CPU از مد HOLD به مد RUN بر میگردد
وقتی که :
|
بعد از نقطه Breakpoint دستور EXIT HOLD اجرا شود. | 10 |