مهندس سیاه تیری عزیز. ضمن عرض خسته نباشید بابت زحمات فراوان و بی دریغ شما و سئوال من آمیخته با گلایه دال بر قدرناشناسی نباشه چون بدون اغراق زحمات شما و مجموعه قابل تقدیر هست. یک سری اشکالاتی در مثالها پیدا میکنم که بعضا راه حلش رو نمیتونم پیدا کنم و در قالب سئوال پرسیدم و بعد مدتها از طرف شما یا همکارها تاکنون کمکی دریافت نکردم و گاها خودم بعد از چند روز راه حلش رو پیدا میکنم که البته مشکلی با این قضیه ندارم منتها برام مهمه که راه حل شما که سابقه کار اجرایی دارید چی هست و اینکه بعنوان دانش آموز راه حل ما به طرز تفکر شما اساتید برای حل اون مشکل نزدیک و هم راستا هست یا نه. در مثال 32 که شما زحمت انجامش رو کشیدید یه مشکل اساسی وجود داره که شما متاسفانه متوجه مشکل نشدید و مثال رو همونجوری به اتمام رسوندید و آرشیو کردید. من مشکل رو حل کردم ولی میخوام بدونم که راه حل اصولی و توصیه شما چی هست. توضیح با فشار دادن شاسی موتور در صورتی که مقدار MW10 کوچکتر از 24 باشه شروع به کار میکنه و مقایسه گر تا زمانی که عدد کمتر از 24 رو نشون بده موتور فعاله و شرط دیگری در پایه ریست به محض اینکه عدد MW10 مساوی یا بزرگتر از 24 بشه موتور رو استاپ میکنه. ما در ادامه کاری کردیم که تایمر ( اکستندد پالس) و کانتر آپ ری ست بشه ولی مسئله اینجاست که چه برنامه رو بصورت دستی ری ست کنیم و یا اینکه کانتر به 24 میرسه و موتور رو استاپ میکنه به محض اینکه تایمر و متعاقبا کانتر آپ ری ست میشه MW10 مقدارش صفر میشه و این خودش پایه ست رو با شرط اینکه MW10 کوچکتر از 24 باشه فعال میکنه و موتور دوباره روشن میشه. من مشکل رو با مدیفای کردن پایه ست حل کردم ولی مشتاقم راه حل شما به عبارتی (Industry good practice) رو بدونم چی هست و آیا با راه حل من یکی هست یا نه. ممنون
البته مهندس تا قبل از اینکه راه حل استاپ کردن و ری ست کردن کانتر آپ رو اضافه کنید همه چی درست بود چون کانتر ادامه میداد به شمارش و چون کوچکتر از 24 نبود و شرط پایه ست فلیپ فلاپ فعال نبود موتور خاموش میموند. ولی بعد از اضافه کردن اگه به دقیقه 14:05 ویدیوی 30 از بخش دوم پی ال سی 300 دقت کنید که آخرین تست شما از برنامه است کویل که نشانگر موتور هست خاموش نشد و شما میس کردید.