در این قسمت از آموزش های نمایندگی زیمنس با نحوه طراح مدار های START - STOP در زبان FBD و برای پی ال سی LOGO زیمنس آشنا خواهید شد.
تایمرها (Timers)
در LOGO! (در هر دو حالت FBD و LAD)، 12 نوع تایمر وجود دارد که در نوار ابزار programing قرار دارند. در ادامه به معرفی آنها با ذکر تمرین های مربرطه می پردازیم.
تایمر تاخیر در وصل (On Delay)
چگونگی اتصال ورودی و خروجی به این تایمر، همانند شکل زیر است
برای وارد کردن زمان مورد نظر در این تایمر باید روی آن دبل کلیلک کرد و در کادر محاورهای که ظاهر می شود زمان مورد نظر را وارد نمود.
در کادر محاوره بالا همان طور که دیده می شود زمان در نظر گرفته شده، برابر 3 ثانیه است.
دیاگرام عملکرد این تایمر در این زمان به صورت زیر است:
با زدن کلید I1 خروجی Q1 پس از سپری کردن زمان تعیین شده روشن می شود و روشن باقی می ماند و با قطع کلید I1 در هر وضعیتی خروجی غیر فعال می شود.
مدار این تایمر با یک ورودی و خروجی در زبان LAD به این صورت است
مثال 1: مدار STOP – START را طوری طراحی کنید که بتوان به وسیله دو پوشباتن خروجی را روشن کرد. همچنین دو پوشباتن نیز به عنوان STOP وجود داشته باشد که بتوان با زدن هر کدام از آنها خروجی را خاموش کرد.
حل:
و برنامه این مدار در زبان FBD به صورت زیر است:
نکته: همانطور که در شکل بالا دیده می شود در کنار بلوکها نوشته هایی وجود دارد. برای اضافه کردن متن در برنامه باید از گزینه Insert comments که در شکل دیده می شود استفاده کرد.
مثال 2:
در یک دستگاه تراش صنعتی از دو موتور استفاده شده است، مداری طراحی کنید که با زدن پوشباتن (START) I2 خروجی Q1 که یک موتور تک فاز و به عنوان پمپ آب و صابون است فعال شود و در صورت فعال بودن موتور تک فاز، به طور اتومات خروجی Q2 که یک موتور سه فاز است و به عنوان موتور اصلی می باشد، پس از گذشت 5 ثانیه روشن شود. همچنین در هر وضعیتی با زدن پوشباتن I1 سیستم غیر فعال (STOP) شود.
حل:
نکته: چنانچه بخواهیم مدار فوق را با استفاده از دانش برق صنعتی طراحی کنیم، چون تایمر یک قطعه مکانیکی _ الکترونیکی است برای افزایش عمر آن باید مدار طوری طراحی شود که تایمر پس از زمان دادن، از مدار خارج شود (خاموش شود) ولی در PLC با توجه به این که تایمر به صورت نرمافزاری است خاموش کردن آن دارای اهمیت نیست.
اگر بخواهیم تایمر پس از زمان دادن از مدار خارج شود مدار را می توان به این صورت طراحی کرد.
مدار معادل این مثال در برنه نویسی به زبان FBD به صورت زیر است:
مثال 3: مداری طراحی کنید که با زدن پوشباتن (START) I2 موتور در وضعیت ستاره راهاندازی و سپس به طور اتومات پس از گذشت 5 ثانیه ستاره غیر فعال و در وضعیت مثلث قرار گیرد. همچنین با اعمال پوشباتن (STOP) I1 موتور غیرفعال شود.
حل: در این برنامه می خواهیم مدار ستاره _ مثلث اتومات را ببندیم.
توجه: تیغه بسته Q3 که بر سر راه تایمر قرار دارد برای این است که تایمر بعد از سپری شدن زمان آن از مدار خارج شود. ولی در PLC به دلیل مجازی بودن تایمر، اجباری برای گذاشتن این تیغه نداریم.