انجمن پی ال سی وان

نسخه‌ی کامل: چراغهای چشمک زن
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
صفحات: 1 2 3 4
سلام .
برنامه اول شما چک شد که به خوبی ترتیب روشن کردن و خاموش کردن را اجرا می کند .
مهندس جان اگر می توانید یک وقتی بگذارید و یک استپ هم برای برنامه تان اضافه کنید .
البته نه به این معنی که کل سیستم خاموش شود .
بلکه فقط ادامه روند روشن شدن و یا خاموش شدن برنامه متوقف شود . 
ویرایش برنامه بعد از اینکه حجم آن بالا می رود باعث افزایش توانایی شما در برنامه نویسی می شود .
نکته ی دیگر که برای برنامه نویسی حرفه ای به آن باید توجه داشته باشید این است که
  • برنامه را خیلی جمع ننویسید و بلوک ها فاصله بیشتری قرار دهید .
چون با جلو پیشرفت الگوریتم برنامه ، تعدادی بلوک در بین بلوک های قبلی باید استفاده شود .
  • سعی کنید اتصال های بلند را قطع کنید تا خوانایی برنامه بالا رود .
  • به جای استفاده از گیت not از نقطه روی بلوک به عنوان NOT استفاده کنید . این کار باعث پایین آمدن حجم برنامه می شود .
البته اگر این موارد در انتهای کار انجام شود کمی وقت گیر خواهد بود .
در پوشه فایل پیوست ، برنامه شما به همراه ویرایش شده همان برنامه با رعایت نکات بالا  موجود می باشد .
خودتان مقایسه کنید .
موفق باشید .
(07-01-2015، 05:37 PM)مدیر سایت نوشته: [ -> ]سلام .
برنامه اول شما چک شد که به خوبی ترتیب روشن کردن و خاموش کردن را اجرا می کند .
مهندس جان اگر می توانید یک وقتی بگذارید و یک استپ هم برای برنامه تان اضافه کنید .
البته نه به این معنی که کل سیستم خاموش شود .
بلکه فقط ادامه روند روشن شدن و یا خاموش شدن برنامه متوقف شود . 
ویرایش برنامه بعد از اینکه حجم آن بالا می رود باعث افزایش توانایی شما در برنامه نویسی می شود .
نکته ی دیگر که برای برنامه نویسی حرفه ای به آن باید توجه داشته باشید این است که
  • برنامه را خیلی جمع ننویسید و بلوک ها فاصله بیشتری قرار دهید .
چون با جلو پیشرفت الگوریتم برنامه ، تعدادی بلوک در بین بلوک های قبلی باید استفاده شود .
  • سعی کنید اتصال های بلند را قطع کنید تا خوانایی برنامه بالا رود .
  • به جای استفاده از گیت not از نقطه روی بلوک به عنوان NOT استفاده کنید . این کار باعث پایین آمدن حجم برنامه می شود .
البته اگر این موارد در انتهای کار انجام شود کمی وقت گیر خواهد بود .
در پوشه فایل پیوست ، برنامه شما به همراه ویرایش شده همان برنامه با رعایت نکات بالا  موجود می باشد .
خودتان مقایسه کنید .
موفق باشید .

سلام استفاده از نقطه روی بلوک به عنوان NOT رو بلد نیستم چطوریه،میشه اموزش بدین؟خیلی ممنون
برای افزودن not به یک بلوک در نرم افزار logo soft comfort ،
شما کافیست در ابتدا موس خود را در حالت Selection قرار دهید .

[عکس: Escape-LOGO-Soft-Comfort-PLC1.co.JPG]

این کار را می توانید با کلیک راست و یا زدن کلید Escape از روی صفحه کلید انجام دهید . 
سپس موس را به ابتدای ورودی بلوکی که قصد دارید Not شود برده و یک بار کلیک می کنید تا علامت نقطه ظاهر شود .
در فیلم زیر این مراحل به تصویر کشیده شده است .
در ورودی اول از گین NOT و در ورودی دوم از نقطه استفاده شده است .
می بینید که نتیجه کاملا یکسان است .
سلام ممنون متوجه شدم،وقتی واسه مدار استپ گذاشتیم و روند روشن شدن لامپها قطع شد دوباره نیازه که مدار از جایی که لامپ خاموش شده استارت بشه درسته؟
سلام .
بله اگر قرار باشه استپ فقط جلوی روند خاموش شدن و یا روشن شدن را بگیرد باید اینطور باشد .
مثلا اگر دو تا لامپ روشن شد و شما استپ زدید . اون دو تا لامپ باید روشن بماند ، ولی لامپ سوم روشن نشود . و با زدن شستی استارت ، مدار ادامه کار خودش را بدهد و خروجی سوم را روشن کند و ادامه برنامه .
سلام دوباره،مهندس جان طراحی کردم بازم ممنون
بسیار عالی .
کاملا درست است .
سعی کنید همیشه در برنامه نویسی این موارد را در نظر بگیرید . درست است ممکنه کمی تو زحمت بیافتید ، ولی اگر قصد دارید یه برنامه نویس حرفه ای بشوید باید این گزینه ها را رعایت کنید .
موفق باشید  .
سلام مهندس شرمنده خیلی دلم میخواد مدار اسانسور و چراغ راهنمایی رو طراحی کنم میشه کمی توضیح بدین؟
سلام خیلی معذرت میخوام، امکانش هست شما به صورت تمرین، عملکرد مدارات رو بگین و ما انجام بدیم بعد اشکالاتمون رو از شما بپرسیم؟
سلام مهندس جان .
متاسفانه زمان برای بررسی برنامه ها ندارم . حالا اگر یک برنامه باشد مشکلی نیست .
ولی اگر بخواهد این روال شود ، دوستان دیگر هم انتظار خواهند داشت برنامه ، آن بزرگواران نیز بررسی شود و در مدت کوتاه تعداد زیادی برنامه آپلود خواهد شد .
ولی با این حال بنده سوال مطرح می کنم و شما به اتفاق دیگر دوستان در انجمن جواب ها را به بحث بگذارید .
بنده هم اگر فرصت کردم در انتها نظر خواهم داد . برای این کار یه موضوع جدید باز خواهد شد .
صفحات: 1 2 3 4