با بخش پایانی مجموعه آموزش های برنامه نویسی plc در نرمافزار سیماتیک منیجر در خدمت شما هستیم. همانطور که احتمالا در قسمتهای قبل مشاهده کردید به پیکربندی سختافزاری در نرمافزار، معرفی محیط کلی نرمافزار سیماتیک منیجر، بیتهای منطقی، مقایسه کنندهها، تبدیل کنندهها، شمارندهها ، توابع ریاضی اعداد صحیح و توابع پیچیده ریاضی اعداد اعشاری پرداخیتم و آنها را مورد بحث و بررسی قرار دادیم.
به همین منظور پیشنهاد میشود حتما و لطفا اگر مقالات سری قبل را مشاهده نکردهاید، برای درک بهتر این موضوع ابتدا آنها را مطالعه بفرمایید.
پیش از خواندن مقاله آموزشی پیشنهاد میشود برای داشتن تصویر ذهنی بهتر، ابتدا کلیپ زیر را مشاهده بفرمایید:
این جلسه یعنی تایمرها، جلسه آخر سری مقالات آموزشی برنامهنویسی پی ال سی در نرمافزار سیماتیک منیجر میباشد.
این مقاله آمورشی را با معرفی بلوکهای تایمر آغاز میکنیم. تایمرها به دو دسته تقسیمبندی میشوند. بخش اول، بلوکهای تایمر معمولی که بسیار پر کاربرد میباشند و بخش دوم کویلهای تایمر که قسمتی از امکانات بلوکهای تایمر معمول را در خود دارند.
در بالا نمونه یک تایمر پالس را مشاهده میکنید. یک تایمر دارای پایه ست، TV، ریست، BI و BCD میباشد که توضیحات هر پایه را میتوانید در تصویر بالا به طور کامل مشاهده بفرمایید.
بلوک تایمر بعدی، تایمر توسعه یافته است. این تایمر مانند تایمر پالس عمل میکند و دارای پایههای ورودی و خروجی یکسان هستند.
بلوک بعدی، تایمر تاخیر یا ON delay تایمر میباشد. تفاوت آن با تایمرهای قبلی در خروجی آن است به شکلی که اگر پایه ست یک شود و یک بماند، خروجی تایمر بلافاصله یک نمیشود و یک مدت زمانی صبر میکند و سپس یک میشود.
تایمر بعدی، تایمر تاخیر در وصل ماندگار است که عملکردی شبیه به تایمر قبلی دارد. توضیحات پایهها را میتوانید در تصویر بالا مشاهده بفرمایید.
حال به بلوک تایمر تاخیر در قطع میرسیم که عکس تایمر تاخیر در وصل عمل میکند. این تایمر هم دارای پایههایی مشابه به بقیه تایمرها است. در خروجی این تایمر در صورتی که پایه ست، یک شود و یک بماند، این خروجی بلافاصله یک میشود اما وقتی پایه ست صفر شود، تایمر شروع به زمانگیری میکند و پس از مدتی مشخص، صفر میشود.
در تصویر بالا میتوانید روند زمانی که باید در بلوکهای تایمر استفاده کنید را مشاهده بفرمایید.
در زبان برنامهنویسی لدر دقت شمارش به طور خودکار انتخاب میشود و نیازی به تنظیم دستی توسط اپراتور ندارد. اما در زبان STL میتوان دقت شمارش و زمانگیری را که در تصویر بالا مشاهده میکنید، به صورت دستی تنظیم کرد.
در تصویر بالا به شکلی کامل و یکجا میتوانید انواع تایمر به همراه توضیحات و وضعیت پایههای ورودی فعالساز هر تایمر را مشاهده و آنها را مقایسه کنید.
در شکل بالا میتوانید نمودارهای صفر یک کویل تایمر پالس را به شکلی دقیق مشاهده بفرمایید.
در تصاویر بالا میتوانید نمودارهای پالسیِ کویلهای تایمرهای مختلف را مشاهده و آنها را با یکدیگر مقایسه کنید.
نمایی از یک برنامه ساده با استفاده از کویل تایمرها. یک نکته مهم در تایمرها این است که میتوانید خروجی یک تایمر را با استفاده از یک کنتاکت و نام آن تایمر، در یک خط مجزا از برنامه اجرا کرد.
در تصویر بالا میتوانید نماد کویل تایمرها در زبانهای برنامهنویسی FBD و LAD مشاهده کنید.
به پایان سری آموزشهای برنامهنویسی پی ال سی میرسیم. پیشنهاد میشود حتما مقالات را به ترتیب مطالعه بفرمایید تا درک بهتری نسبت به هر موضوع پیدا کنید و گیج نشوید. همچنین اگر سوالی برایتان به وجود آمد حتما آن را در زیر هر مقاله کامنت کنید تا در اسرع وقت به سوال شما پاسخ داده شود. امیدوارم که از این مقالات نهایت استفاده را برده باشد.
سلام و سپاس بیکران ..
خیلی خیلی ممنون