آموزش لوگو زیمنس آسانسور 3 طبقه با اولویت
کاملترین و جدید ترین مجموعه آموزش رایگان لوگو هشت زیمنس LOGO! 8 Siemens با نرم افزار LOGO Soft Comfort 8.2.1 به همراه سورس برنامه ها
در آموزش قبلی ، برنامه آسانسور خدمت شما توضیح داده شد .
برنامه قبلی به این صورت کار می کرد که با زدن شستی هر طبقه ، بالابر حرکت کرده و در طبقه مورد نظر می ایستد .
در حال حرکت هیچ فرمان دیگری قابل قبول نیست .
بعد از رسیدن به طبقه مورد نظر شما می توانید فرمان جدید را صادر کنید .
طبیعی است اگر شستی همان طبقه ای که در آن قرار دهید را بفشارید ، آسانسور حرکت نخواهد کرد .
اما در این برنامه شما می توانید بیش از یک شستی را تحریک کنید .
بالابر متناسب با جهت حرکت ، توقف های لازم را انجام می دهد .
آموزش لوگو زیمنس آسانسور 3 طبقه با اولویت
برای مثال اگر شما در حال حرکت از طبقه 1 به 3 باشید ، و شستی طبقه 2 زده شود .
نگاه به موقعیت بالابر می کند . اگر از طبقه 2 رد نشده بود ، 2 رو هم سوار میکنه .
ولی اگر از طبقه 2 رد شده بود ، ابتدا در طبقه 3 توقف کرده و سپس به سمت پایین حرکت کرده و طبقه 2 را سوار می کند .
برای آگاهی بیشتر ، آموزش را مشاهده کنید .
سلام عرض ادب
پیشاپیش بابت طولانی شدن عذر میخوام
مهندس جان جسارتا برنامه دوتا کمبود داره، که فکر میکنم از دو جا سرچشمه میگیره. کمبودها:
۱. ایراد اول که البته بنی اسرائیلیه! اینه که اگر فرضا کابین، طبقه ۳ باشه و ما شستی طبقه ۲ رو بزنیم و به هر دلیلی لیمیت سوئیچ طبقه ۲ عمل نکرد، حتی با رسیدن کابین به طبقه ۱ هم موتور نمیایسته. و بالعکس.
۲. که ایراد اساسیه :
شما این رو تعبیه کردید که اگر کابین از طبقه ۳ در حال رفتن به طبقه ۲ باشه و ما شستی های طبقه ی ۱ و ۳ رو بزنیم، بعد از رسیدن به طبقه ی۲ ، ۱۰ ثانیه بایسته و بعد بره ۱ و بعد ۳ .
اما شما این رو تعبیه نکردید که اگر از ۳ در حال رفتن به ۲ بود و در طبقه ی ۲ ایستاد و داشت ده ثانیه رو میشمرد ، ” اگر بعد از رسیدن و در حین شمارش ، ما همزمان شستی های طبقات ۱ و ۳ رو بزنیم” بعد از ده ثانیه همزمان هر دو موتور چپگرد و راستگرد عمل میکنن.
پس اگر در طبقه ی ۲ در حال شمارش بود و ما شستی طبقات دیگرو همزمان بزنیم ، اتصال کوتاه رخ میده
اینا ناشی از اینه که
۱. برنامه صرفا آموزشیه و روند برنامه نویسی بیشتر مد نظر بوده.
۲. برنامه از اول نوشته نشده و یه مقدار باعث سردرگمی شده. که اگر از اول نوشته میشد دقیق تر میشد
در کل بنظرم برنامه نویسی قراره یه سری شرط ها و اتفاقات رو رعایت و پیش بینی کنه که منظور منم پیش بینی همین اتفاقات بود
با احترام💐
تشکر
درود بر شما . در ابتدا و یا در طول برنامه یک منطق و لاجیک در نظر گرفته میشود و سپس برنامه نویسی آن انجام میشود .
برنامه های حرفه ای که شخصا برای شرکت های بزرگ آسانسور ایران نوشتم خیلی با برنامه این آموزش فرق دارد .
منظور از این آموزش این بود که دوستان با روند و شیوه نوشتن برنامه برای یک بالابر آشنا شوند .
اگر دوستان یاد بگیرند که مثلا چرا با رسیدن به یک طبقه چرا یک مموری خاص ریست میشود . پس توانایی این را خواهند داشت که در آینده خودشون این برنامه رو ارتقا بدن .
و خواسته مورد نظرشون رو در برنامه پیاده سازی کنند .
درود بر شما .
دقیقا همین موارد است .
در آموزش ها بیشتر روش پیاده سازی برنامه ها به صورت طبیعی مد نظر است و هیچ برنامه آماده ای وجود ندارد .
برنامه کامل آسانسوری که شخصا برای پیاده سازی بر روی سخت افزار بعضی از شرکت ها نوشته ام ، حجم و شرط های چند برابر این آموزش را در بر میگیرد .