seyed mehdi hoseyni 27119 اشتراک گذاری ارسال شده در 30 تیر، ۱۳۹۴ نه .. با نیروی الکتریکی عمل میکنه ساختمان داخلی شیر های 5/2 رو در نظر بگیرید.. یه محفظه داره که از یه قسمتش هوار از سمت چپ وارد سیلندر میشه و از سمت راست خارج میشه و باعث پیشروی سیلندر میشه و .... یه قسمت دیگه همین محفظه طوری طراحی شده که هوا از سمت راست وارد سیلندر میشه و از سمت چپ خارج و باعث برگشتن سیلندر میشه سیلندر حالا مثلا وقتی z1 برقدار میشه ، شیر در وضعیت 1 و وقتی z2 برقدار میشه شیر در وضعیت 2 قرار میگیره به همین راحتی . پیچیده نیست زنگ زدم نمایندگی فستو....کلی کل کلو توضیح دادن آخرش گفت با قطع برق سرجاش وایمیسته،یه حالت دیگه هم داره که برمیگرده نقطه اول.... خلاصه اینکه رفت از رده بالاتر بپرسه بیاد بگه.... ینی رفت نبود،گفت هر موقع اومد بهتون خبر میدم واقعا ممنونم از این تاپیکی که زدین 6 لینک به دیدگاه
Farzaaneh 3058 مالک اشتراک گذاری ارسال شده در 31 تیر، ۱۳۹۴ تا الان کارایی که انجام دادیم دستی بودند حالا میخواهیم وارد اتوماسیون بشیم و همون کارها رو با PLC انجام بدیم. توضیحات اولیه رو خدمتتون عرض میکنم : 1- فرض بنده بر اینه که دوستان خوبم به این تاپیک مراجعه کردن و برنامه نویسی PLC رو یاد گرفتن http://www.noandishaan.com/forums/thread35604.html 2- برای شروع باید برنامه های زیر رو دانلود و نصب کنید تا بازدهی بیشتر بشه SIMATIC Manager و EzOPC و Festo Fluidsim ============================================================ برای کار با نرم افزار ها یه سری مراحل داره که باید به ترتیب انجامشون بدید. 1..... برنامه سیماتیک منیجر رو باز کنید و finish بزنید ....... اگه cansel بزنید ، برنامه ای که قبلا نوشته بودید و سیو کرده بودید باز میشه 2..... وقتی وارد برنامه شدید گزینه simulation رو در وضعیت on قرار بدید داخل پنجره ای که مربوط به سیمولیشن هست کلید MRES رو که مربوط به ریست کردن فلگ هاست رو بزنید و کنار RUNP تیک بذارید تا پی ال سی در وضعیت ران و سیمولینک قرار بگیره . 3 ..... از استارت منو : All programs >>> festo didactic >>>EZOPCپنجره ی زیر باز میشه ...... minimize کنید 4 ..... در مرحله آخر فستو فلوئیدسیم رو باز کنید ادامه در پست بعد ... 7 لینک به دیدگاه
Farzaaneh 3058 مالک اشتراک گذاری ارسال شده در 31 تیر، ۱۳۹۴ مثال 4 / میخواهیم با استفاده از سیلندر دوطرفه و یک شیر 5/2 یک سر برقی فنر برگشت مداری طراحی کنیم که : - با زدن کلید استارت ، در صورتیکه پیستون ابتدای کورس باشد ، سیلندر شروع به پیشروی کند. - بلافاصه بعد از رسین به انتهای کورس به عقب بازگردد. .......................................................................................... مدار عملگرها (پنوماتیک ) به این صورت هست در اینجا A0 و A1 دیگه میکروسوئیچ نیستند .... A0 و A1 سنسور هستند که میتونه هر نوع سنسور مورد استفاده ای باشه . من برای نمونه A0 رو سنسور القایی پراکسیمیتی (proximity) انتخاب کردم و سنسور A1 رو یه تیغه ی باز از هر سنسور دیگه ( به دلخواه ) انتخاب کردم . سنسور القایی ما سه سیمه هست که یک سیم به ولتاژ مثبت 24 ولت و یک سیم به گراند و سیم دیگر خروجی سنسور هست که به ورودی PLC وصل میکنیم . در برنامه فستوفلوئیدسیم ، PLC اینطوری انتخاب میشه Fluidsim OUT بالا قرار داده میشه و بعنوان کارت ورودی PLC Fluidsim IN پایین قرار داده میشه و بعنوان کارت خروجی PLC یک سری تنظیمات هم توی این کارت ها هست که همیشگی و ثابت هستش روی ماژول ورودی دابل کلیک میکنیم و سپس ... روی کارت خروجی دابل کلیک میکنیم و سپس .... تا اینجا تنظیمات مربوط به PLC رو انجام دادیم و نوبت میرسه به مونتاژ مدار PLC و سنسوری به این ترتیب مدارمونو سیمبندی میکنیم : S1 کلید استارت ...............................................به I0.0 یعنی پایه اول کارت ورودی PLC وصل شده A0 و A1 همونطور که گفته شد سنسورهای ابتدا و انتهای کورس جک .....به پایه های دوم و سوم کارت ورودی وصل شدند ( I0.1 , I0.2 ) z1 ، بوبین شیر برقی ......................... به Q0.0 یعنی پایه اول کارت خروجی PLC وصل شده ................................................................................................................... خوب حالا میریم سراغ برنامه نویسی در برنامه سیماتیک منیجر برنامه ی simatic manager رو ماکسیمایز میکنیم تا بیاد بالا از صفحه سمت چپ گزینه s7 program رو انتخاب کنید و در صفحه ظاهر شده ی سمت راست گزینه symbol رو انتخاب کنید سیمبولها برای راحتی کار انتخاب میشن به این ترتیب ورودی ها : s1 .......... I0.0 A0...........I0.1 A1 ..........I0.2 خروجی : z1 ........Q0.0 >>>>> حالا میتونید با خیال راحت صفحه سیمبل رو ببندید در ادامه وارد پوشه Blocks بشید و از اونجا OB1 رو باز کنید و برنامه داخل OB1 نوشته میشه ( من برنامه رو به زبان STL مینویسم شما میتونید اون رو به LAD و یا FBD تبدیلش کنید ) این برنامه رو داخل net work 1 و net work 2 همونطور که در تصویر میبینید بنویسید نکته : برای ایجاد Net Work جدید ، کلید های ctrl + R رو بزنید نت ورک اول برای پیشروی پیستون هستش و نت ورک دوم برای برگشتنش بعد از اینکه نوشتن برنامه تموم شد ، سیوش کنید و از گزینه PLC >>> Download رو بزنید . توی این برنامه چی نوشتیم ؟ نوشتیم که اگه سیلندر اول ِ کورس بود ( اول بودن سیلندر رو با سنسور A0 میبینیم ) و کلید S1 زده شد ، set کن z1 رو ( یعنی چی ؟ یعنی اگر کلید S1 رو زدم بوبینz1 رو برقدار کن ) وقتی که سیلندر به انتهای کورس خود رسید ( یعنی وقتی که سنسور A1 دید) در این صورت Reset کن z1 رو (یعنی با دیدن سنسور انتهایی کورس ، برق از سر بوبین شیر برقی برداشته میشه و شیر به صورت فنر برگشت در وضعیت 2 قرار میگیره و به عقب برمیگرده ) به همین راحتی 7 لینک به دیدگاه
Farzaaneh 3058 مالک اشتراک گذاری ارسال شده در 10 مرداد، ۱۳۹۴ سلام سلام :wavesmile: بریم مثال بعدی .. ********************************************************************** مثال 5/میخواهیم در PLC ، برنامه ای بنویسیم که دو سیلندر A و B به این ترتیب رفت و برگشت کنه . - با زدن کلید s1 (کلید استارت) - سیلندر A مثبت ، سیلندر B مثبت ، سیلندر A منفی، سیلندر B منفی - پس از یک سیکل تمامی حرکات متوقف بشن. اول باید ورودی و خروجی های PLC رو بررسی کنیم . ......................................................................... ورودی ها : s1 ..... کلید استارت ...به I0.0 A0 ..... سنسور ابتدای کورس سیلندر A A1 ..... سنسور انتهای کورس سیلندر A B0 ..... سنسور ابتدای کورس سیلندر B B1..... سنسور انتهای کورس سیلندر B ........................................................................ خروجی ها : z1 ..... بوبین حالت 1 شیر برقی سمت راست z2 .....بوبین حالت 2 شیر برقی سمت راست z3 .....بوبین حالت 1 شیر برقی سمت چپ z4 .....بوبین حالت 2 شیر برقی سمت چپ مدار پنوماتیک و فرمان رو به این صورت میبندیم .. و در مرحله بعد برنامه رو در PLC مینویسیم . برنامه به زبان STL اینطوریه .. نت ورک اول : اگه a0 و b0 ، یک بود ..... اگه کلید s1 ، یک شد ==== z1 برقدار بشه (یا ست بشه ) نت ورک دوم : اگر a1 ، یک شد ==== برق z1 قطع بشه و در اصطلاح ریست بشه .... z3 برقدار یا ست بشه نت ورک سوم : اگر b1 ، یک شد ==== z2 ، یک یا ست بشه .... z3 ریست بشه نت ورک چهارم : اگر a0 ، یک شد ==== z4 ، ست بشه .... z2 ریست بشه نت ورک پنجم : اگر b0 ، یک شد ==== z4 ریست بشه خوب . کسی میدونه مشکل این برنامه و مدار چیه ؟؟؟ 7 لینک به دیدگاه
Farzaaneh 3058 مالک اشتراک گذاری ارسال شده در 28 مرداد، ۱۳۹۴ مشکلش چیه؟؟؟ یعنی مشکلش چی میتونه باشه الانه عرض میکنم خدمتتون 3 لینک به دیدگاه
Farzaaneh 3058 مالک اشتراک گذاری ارسال شده در 28 مرداد، ۱۳۹۴ مشکل اینجاس .. توی نت ورک 4 و 5 وقتیکه مدار در حالت انتظار هست که کلید S1 زده بشه ، در این صورت a0 و b0 سوئیچ شده پس هم نت ورک 4 و هم نت ورک 5 فرمانشونو گرفتن پس در وضیت انتظار چند تا حرکت اضافی داریم که در برنامه های طولانی باعث کم شدن سرعت پردازش pLC میشن. 1- z2 ریست 2- z4 ست 3- z4 ریست !!! برای رفع این مشکل از قاعده ترتیبی کردن یعنی همون flag گذاری استفاده میکنیم . در ادامه توضیح بیشتر میدم 5 لینک به دیدگاه
Farzaaneh 3058 مالک اشتراک گذاری ارسال شده در 14 مهر، ۱۳۹۴ ادامه ... سلام برای فلگ گذاری به این ترتیب عمل میکنیم به برنامه ای که نوشتیم هیچ کاری نداریم .. از نت ورک اول شروع میکنیم یک فلگ ست میکنیم و از همون فلگ در نت ورک بعدی بعنوان شرط استفاده میکنیم و در آخرین نت ورک همه ی فلگ ها رو ریست میکنیم به این صورت ... 5 لینک به دیدگاه
mehrannori 16 اشتراک گذاری ارسال شده در 12 آذر، ۱۳۹۵ سلام چرا این بخش به این مفیدی ادامه داده نشده؟؟؟؟؟؟؟؟؟؟؟؟؟:5c6ipag2mnshmsf5ju3:5c6ipag2mnshmsf5ju3:5c6ipag2mnshmsf5ju3:5c6ipag2mnshmsf5ju3 3 لینک به دیدگاه
seyed mehdi hoseyni 27119 اشتراک گذاری ارسال شده در 24 آذر، ۱۳۹۵ سلام چرا این بخش به این مفیدی ادامه داده نشده؟؟؟؟؟؟؟؟؟؟؟؟؟:5c6ipag2mnshmsf5ju3:5c6ipag2mnshmsf5ju3:5c6ipag2mnshmsf5ju3:5c6ipag2mnshmsf5ju3 درود بر شما اگر سوال خاصی مد نظرتون هست بپرسید 1 لینک به دیدگاه
mehrannori 16 اشتراک گذاری ارسال شده در 25 آذر، ۱۳۹۵ والا من توبخش الکتریکال خیلی ضعیفم میخواستم چند تا نمونه مثال اینجا حل بشه.....:viannen_38: 3 لینک به دیدگاه
Farzaaneh 3058 مالک اشتراک گذاری ارسال شده در 26 آذر، ۱۳۹۵ والا من توبخش الکتریکال خیلی ضعیفم میخواستم چند تا نمونه مثال اینجا حل بشه.....:viannen_38: سلام دوست عزیز .. طی چند روز آینده حتما ادامه خواهیم داد 3 لینک به دیدگاه
Farzaaneh 3058 مالک اشتراک گذاری ارسال شده در 3 دی، ۱۳۹۵ سلام دوستان عزیز ، با چند مثال دیگه آموزش رو ادامه میدیم .. مثال 6 : میخواهیم با تجهیزات زیر مداری طراحی کنیم که ، با زدن استارت سیلندر A پیشروی کرده وقتی به انتهای مسیر رسید 5 ثانیه بایستد - سپس سیلندر B پیشروی کنـَـد و پس از رسیدن به انتهای کورس 10 ثانیه متوقف شود - در نهایت هر دو سیلندر همزمان به ابتدای کورس بازگردند . دو عدد سیلندر چهار عدد سنسور دو تا شیر کنترل جریان دوتا شیر 5/2 دو سر بوبین کلید پوش باتون وPLC زیمنس ، CPU 312 C این PLC کامپکت ودارای 10 ورودی و 6 خروجی دیجیتال هست که برای طراحی این سیستم جوابگو هستش ********************************************************* همانطور که در مثال های قبل توضیح داده شد ، ابتدا برنامه ی سیماتیک منیجر را باز میکنیم و گزینه Finish را میزنیم . سپس از داخل برنامه ، Simulation را در وضعیت On قرار میدهیم در پنجره ی باز شده mres را میزنیم تا محض احتیاط فلگ ها ریست شوند و PLC را در وضعیت RUN-P قرار میدهیم بعد از آن سراغ رابط ِ سیماتیک و فستو میرویم ( EzOPC ) را باز کرده و مینیمایز میکنیم در آخر برنامه ی فستوفلوئدسیم را باز میکنیم در فستو مدار پنوماتیک و الکترونیک و PLC را میبندیم ( طبق توضیحات مثال های قبل) به این شکل همانطور که در تصویر میبینید ، سیلندر اول دارای دو سنسور A0 (در ابتدای کورس) و A1 ( در انتهای کورس) و سیلندر دوم دارای دو سنسور B0 (در ابتدای کورس) و B1 ( در انتهای کورس) میباشند . بوبینهای شیرهای برقی با نامهای Z1 , Z2 , Z3 , Z4 و کلید پوش باتون به نام Start نامگذاری شدند . بعد از بستن مدار میریم سراغ برنامه نویسی در سیماتیک منیجر از قسمت Hardware ، پی ال سی مورد نظر را انتخاب میکنیم و تنظیمات مربوط به سیماتیک را انجام میدهیم ( مراجعه به نرم افزار Simatic Step 7 Professional ) اگه سوالی بود بپرسید همانطور که در مثال قبل توضیح دادم ، برای راحتی کار سیمبولها را وارد میکنیم . بعد از Save سیمبولها ، از قسمت Blocks >>OB1 وارد محیط برنامه نویسی میشویم برنامه رو به زبان STL نوشتم که میتونید به LAD و FBD هم تبدیلش بکنید نت ورک اول خط اول و دوم برنامه فلگ گذاری هستش که لازمه ی کارمونه به این ترتیب که یک حافظه در حالت نورمالی کلوز سِت میکنیم و در ت ورک های بعدی ازش استفاده میکنیم . برنامه چی میگه ؟ هرگاه استارت زده شد - بشرط یک بودن ِ A0 و B0 ( یعنی بشرطیکه هر دو سیلندر در ابتدای مسیر باشند) آنگاه سِت کن Z1 با ست شدن Z1 ، سیلندر اول (A) شروع به پیشروی میکنید نت ورک دوم باز هم خط اول و دوم مربوط به فلگ گذاری برای نت ورک های بعدی هست و خط سوم شرطی هست برای ترتیبی کردن برنامه توضیح برنامه : اگر سیلندر A به انتهای مسیر برسد و a1 سنس کند ، تایمر شروع به شمارش میکند قسمت مشخص شده مربوط به برنامه نویسی ِ تایمر نوعِ S_ODT تایمرِ on-delay هست (پی ال سی مدل 312c دارای 128 تایمر از T0 تا T127 میباشد) که در این مثال از T0 , T1 استفاده میکنیم S5T#5S کد استاندار برای معرفی تایم ِ مورد نظر به نرم افزار هست که 5S در انتهای آن بیانگر زمان به ثانیه میباشد بعد از اتمام شمارش تایمر T0 در حالت کلوز یا همان یک قرار میگیرد . پس شرط ِ (( A T0 )) را مینویسیم اگر a1 و T0 در وضعیت بسته و یک قرار گرفتند ، آنگاه بوبین Z1 را ریست و بوبین Z3 را ست کن در نتیجه سیلندر B شروع به پیشروی میکند نت ورک سوم وقتی سیلندر B به انتهای کورس رسید و تایمر به مدت 10 ثانیه شمارش کرد ، آنگاه بوبین Z3 ریست میشود و بوبین های Z2 (برای باز گرداندن شیر A به ابتدای کورس ) و بوبین Z4 (برای باز گرداندن شیر B به ابتدای کورس ) ست میشوند و هر دو سیلندر همزمان به ابتدای مسیر بازمیگردند نت ورک چهار این نت ورک ضروری برای ریست کردن تمامی عناصر و فلگ های ست مانده هست در صورتیکه این نتورک نوشته نشود ، امکان استارت مجدد سیستم وجود نخواهد داشت . و برنامه فقط یک بار قابل اجرا خواهد شد! ******** ممنون از توجهتون 4 لینک به دیدگاه
A._.N 7 اشتراک گذاری ارسال شده در 17 آبان، ۱۳۹۹ سلام، ببخشید من پروژه فیستو را که سیو میکنم پروژه ای که انجام دادم تبدیل به یک برگه سفید میشه ایکونش و باز نمیشه میشه راهنمایی کنید چی کار باید انجام بدم؟ 1 لینک به دیدگاه
Farzaaneh 3058 مالک اشتراک گذاری ارسال شده در 17 آبان، ۱۳۹۹ در 2 ساعت قبل، A._.N گفته است : سلام، ببخشید من پروژه فیستو را که سیو میکنم پروژه ای که انجام دادم تبدیل به یک برگه سفید میشه ایکونش و باز نمیشه میشه راهنمایی کنید چی کار باید انجام بدم؟ سلام اینکه برگه سفید واستون باز میشه یعنی پروژه سیو نشده ! شما یا اصلا سیو نکردید یا بدرستی سیو نکردید اسم فارسی نذارید واسه پروژتون . انگلیسی سیو کنید 2 لینک به دیدگاه
Behzad. Gh 0 اشتراک گذاری ارسال شده در 19 خرداد، ۱۴۰۰ سلام خسته نباشید من روی اون کارت های ورودی و خروجی در فستو( fluidsim IN و Fluidsim OUT) میزنم اون گزینه ها باز نمیشه ضمن اینکه سیمولینکم بازه ولی EzOpcمیگه plcsimنصب نیست میشه راهنمایی بفرمایید لینک به دیدگاه
dervish 10 اشتراک گذاری ارسال شده در 27 دی، ۱۴۰۱ سلام و روز بخیر ممنونم از تاپیک خیلی خوبتون کاش مثال های بیشتری میگذاشتید و ادامه میدادید این مسیر رو. خیلی خوب بود? لینک به دیدگاه
ارسال های توصیه شده