
در این مقاله، شمارنده و سپس انواع تایمر PLC را معرفی میشود. در پایان نیز کاربرد این بخشها را با ذکر چند مثال در برنامههای کاربردی PLC تشریح خواهد شد.
سرویس آموزش و آزمون برق نیوز، در این مقاله، شمارنده و سپس انواع تایمر PLC را معرفی میشود. در پایان نیز کاربرد این بخشها را با ذکر چند مثال در برنامههای کاربردی PLC تشریح خواهد شد.
شمارنده PLC
شمارنده یا کانتر (Counter) در PLC، یک بلوک تابع است که میتواند شمارش را به صورت صعودی یا نزولی تا رسیدن به یک مقدار از پیش تعیین شده، انجام دهد. پس از رسیدن شمارش به این مقدار از پیش تعیین شده (Preset Value) که آن را با PV نشان میدهیم، خروجی این بلوک فعال میشود. شمارنده صعودی با S_CU، شمارنده نزولی با S_CD و شمارنده صعودی-نزولی با S_CUD نمایش داده میشود. شماتیک یک کانتر صعودی-نزولی را در شکل زیر مشاهده میکنید. هر سیگنال در ورودی شمارش صعودی (CU)، مقدار فعلی کانتر (CV) را یک واحد افزایش میدهد. از سوی دیگر، هر سیگنال در ورودی شمارش نزولی (CD)، مقدار CV را یک واحد کاهش میدهد. پایه S. برای تنظیم (Set) کردن مقدار PV به اندازه مقدار فعلی کانتر به کار میرود. در اینجا همه ورودیها از جنس کلید شستی هستند.

انواع تایمر PLC
دستورات تایمر PLC جزء دستورات خروجی محسوب میشوند. تایمر PLC قادر است خروجی PLC را در طول یک بازه زمانی (یا به عبارت درستتر، تعداد مشخصی از بازههای زمانی)، فعال یا غیرفعال کند. تایمرهای PLC را میتوان به پنج دسته تقسیم کرد. در ادامه با هریک از این تایمرها آشنا میشویم.
تایمر تأخیر در وصل (S_ODT)
شکل زیر، تایمر تأخیر در وصل را نشان میدهد. در این تایمر، جنس ورودی که به پایه S. متصل میشود، کلید است. بازه زمانی تایمر، به عنوان ورودی در پایه TV عمل میکند. بازه زمانی به صورت tv#S۵T در نرمافزار وارد میشود. به جای عبارت tv باید زمان را به همراه حرف s. که نشان دهنده ثانیه است، وارد کرد. به عنوان مثال، بازه زمانی بیست ثانیه، به صورت ۲۰s#S۵T تعیین میشود. حداکثر بازه زمانی ممکن در تایمرها ۹۹۹۰ ثانیه است. برای فعال شدن تایمر تأخیر در وصل، ابتدا باید پایه S. برقدار شود. پس کلید I. زده میشود. با فعال شدن تایمر، به اندازه بازه زمانی طول میکشد تا پایه خروجی Q. برقدار شود. از این لحظه به بعد، خروجی فعال میماند. اکنون اگر کلید ورودی قطع و یا پایه R. فعال شود، بلافاصله خروجی غیر فعال خواهد شد. پایههای BI و پایههای BCDبرای نشان دادن زمان تایمر به صورت دودویی و اعشاری به کار میروند.

تایمر ODT
نمودار ورودی و خروجی برای این تایمر به صورت زیر است. همزمان با تیغه بالا رونده در ورودی، تایمر روشن میشود. پس از سپری شدن زمان tv، خروجی فعال شده و فعال باقی میماند. در انتها نیز همزمان با تیغه پایین رونده ورودی، خروجی غیر فعال شده است.

تایمر تأخیر در قطع (S_OFFDT)
شماتیک همه تایمرها مانند تایمر تأخیر در وصل است. با این تفاوت که فقط نامگذاری تایمر تغییر میکند. جنس پایه ورودی در تایمر تأخیر در قطع، کلید شستی است. در ابتدا خروجی غیر فعال است. با زدن کلید شستی I.، خروجی فعال میشود. با رها کردن کلید شستی، خروجی هنوز فعال است؛ ولی تایمر روشن میشود. اکنون پس از گذشت بازه زمانی مشخص شده در تایمر (tv) خروجی غیر فعال میشود. همچنین در هر وضعیتی میتوان با برقدار کردن پایه R. خروجی را غیرفعال کرد. نمودار زیر، تغییرات ورودی و خروجی را برای این تایمر PLC نشان میدهد. همانطور که مشاهده میکنید، همزمان با لبه بالا رونده در ورودی، خروجی فعال شده و پس از قطع ورودی نیز همچنان فعال مانده است. به محض فعال شدن لبه پایین رونده ورودی، تایمر PLC روشن و با گذشت زمان tv، خروجی خاموش میشود.

مثال ۱
سؤال: مداری طراحی کنید که سه ثانیه پس از زدن کلید I۰.۰، خروجی Q۰.۰ فعال شده و شش ثانیه بعد از قطع کلید I۰.۰، خروجی غیر فعال شود.
پاسخ: این سؤال، اساس طراحی مداری با قابلیت ایجاد تأخیر در وصل و تأخیر در قطع (On-Off Delay) است. مدار مورد نظر را در شکل زیر مشاهده میکنید. با وصل شدن کلید I۰.۰، پایه ورودی تایمر S_ODT برقدار میشود. به محض اینکه مدت زمان ۳s از شروع به کار تایمر سپری شود، خروجی آن برقدار شده و برق به پایه ورودی تایمر بعدی یعنی تایمر S_OFFDT میرسد. با فعال شدن این تایمر، بلافاصله خروجی Q۰.۰ نیز برقدار میشود. حالا با گذشت ۶sدیگر، تایمر دوم و خروجیاش غیر فعال میشوند.

تایمر تأخیر در وصل، حافظهدار (S_ODTS)
در این تایمر PLC پایه ورودی از جنس کلید شستی است. فرض کنید بازه زمانی را صفر تنظیم کنیم. در این حالت، با فشردن کلید شستی I.، خروجی Q. روشن میشود و با برقدار شدن پایه R، خروجی غیرفعال میشود. اما اگر برای این تایمر، زمان tv غیر صفر تنظیم شود، پس از سپری شدن مدت زمان tv بعد از لبه بالا رونده ورودی I.، خروجی فعال میشود و فعال خواهد ماند. روند تغییرات ورودی و خروجی در تایمر S_ODTS در شکل زیر نشان داده شده است. در اینجا باید به این نکته توجه کرد که لبه پایین رونده کلید شستی، در فعال یا غیرفعال بودن خروجی هیچ تأثیری ندارد.

تایمر پالس (S_Pulse)
پایه ورودی در این تایمر از جنس کلید است. با زدن کلید I.، خروجی Q. فعال و پس از گذشت زمان تعریف شده، خروجی غیر فعال میشود. به عبارت دیگر، این تایمر نیاز دارد در طول زمان تنظیم شده در tv، سیگنال ورودی وصل بماند. در هر موقعیتی، با قطع کلید I. یا برقدار کردن کلید شستی متصل به پایه R، خروجی خاموش خواهد شد. به تفاوت این تایمر با تایمر تأخیر در قطع توجه کنید. در تایمر پالس، به محض برقدار شدن کلید I.
تایمر شروع به شمارش میکند. ولی تایمر تأخیر در قطع، فقط نسبت به لبه پایین رونده کلید شستی حساس است و در صورت رها نکردن کلید شستی از سوی اپراتور، فعال نمیشود. روند تغییرات ورودی و خروجی در تایمر پالس را میتوانید در شکل زیر مشاهده کنید.

تایمر تأخیر در قطع توسعه یافته (S_PEXT)
آخرین تایمر PLC که در این مقاله بررسی میکنیم، تایمر تأخیر در قطع توسعه یافته نامیده میشود. در این تایمر، لبه ورودی از جنس کلید شستی است. با زدن کلید شستی I. توسط اپراتور (لبه بالا رونده)، خروجی Q.
روشن شده و بلافاصله این تایمر PLC نیز شروع به شمارش میکند. اکنون پس از سپری شدن زمان تعریف شده در tv، خروجی غیر فعال میشود. اگر قبل از اینکه شمارش این تایمر PLC به پایان برسد، کلید شستی ورودی باز هم از صفر به یک تغییر وضعیت دهد، تایمر مجدداً شمارش را از ابتدا آغاز خواهد کرد. نمودار تغییرات ورودی و خروجی را در شکل زیر مشاهده میکنید.

مثال ۲
سؤال: مداری طراحی کنید که پس از فشردن کلید شستی I۰.۱، خروجی Q۰.۱ که یک نوار نقاله است، فعال شده و پس از گذشت مدت زمان ۴ ثانیه غیر فعال شود. ضمناً در هر زمان، فشردن کلید شستی I۰.۰، خروجی را قطع کند.
پاسخ: این مثال را به دو روش میتوان پاسخ داد. در روش اول میتوان از تایمر پالس استفاده کرد. مدار مورد نیاز برای این مثال را در شکل زیر مشاهده میکنید. زمان تعریف شده در tv برابر ۴ثانیه است. به محض فشردن کلید شستی I۰.۱، خروجی Q۰.۱ فعال شده و تایمر PLC شروع به شمارش زمان میکند. با برقدار شدن خروجی Q۰.۱، تیغه متناظر آن یعنی q۰.۱ تغییر وضعیت داده و بسته میشود. حالا با رها کردن کلید شستی I۰.۱، خروجی همچنان روشن باقی میماند. هنگامی که زمان تعریف شده ۴ ثانیه به پایان برسد، خروجی غیرفعال میشود. همچنین در هر زمانی میتوان با فشردن کلید I۰.۰ خروجی را متوقف کرد. بدین ترتیب که با فشردن کلید I۰.۰، برق به خروجی Q۰.۱ نمیرسد. با غیرفعال شدن خروجی Q۰.۱، تیغه متناظر با آن (q۰.۱) نیز تغییر وضعیت داده و باز میشود. حال، کلید شستی I۰.۰ را رها میکنیم. میدانیم تیغههای I۰.۱ و q۰.۱هر دو باز هستند. در نتیجه مدار قطع شده و خروجی غیرفعال باقی میماند.

در روش دوم از تایمر تأخیر در قطع توسعه یافته (S_PEXT) استفاده میکنیم. از آنجایی که برای فعال شدن این نوع تایمر PLC فقط به لبه بالا رونده سیگنال ورودی نیاز است، قرار دادن کلید توقف به صورت سری، تأثیری ندارد. در نتیجه فقط از تعریف تایمر S_PEXT استفاده میکنیم. به شکل زیر توجه کنید.
پایه ورودی در این تایمر از جنس کلید است. با زدن کلید I.، خروجی Q. فعال و پس از گذشت زمان تعریف شده، خروجی غیر فعال میشود. به عبارت دیگر، این تایمر نیاز دارد در طول زمان تنظیم شده در tv، سیگنال ورودی وصل بماند. در هر موقعیتی، با قطع کلید I. یا برقدار کردن کلید شستی متصل به پایه R، خروجی خاموش خواهد شد. به تفاوت این تایمر با تایمر تأخیر در قطع توجه کنید. در تایمر پالس، به محض برقدار شدن کلید I.
تایمر شروع به شمارش میکند. ولی تایمر تأخیر در قطع، فقط نسبت به لبه پایین رونده کلید شستی حساس است و در صورت رها نکردن کلید شستی از سوی اپراتور، فعال نمیشود. روند تغییرات ورودی و خروجی در تایمر پالس را میتوانید در شکل زیر مشاهده کنید.

تایمر تأخیر در قطع توسعه یافته (S_PEXT)
آخرین تایمر PLC که در این مقاله بررسی میکنیم، تایمر تأخیر در قطع توسعه یافته نامیده میشود. در این تایمر، لبه ورودی از جنس کلید شستی است. با زدن کلید شستی I. توسط اپراتور (لبه بالا رونده)، خروجی Q.
روشن شده و بلافاصله این تایمر PLC نیز شروع به شمارش میکند. اکنون پس از سپری شدن زمان تعریف شده در tv، خروجی غیر فعال میشود. اگر قبل از اینکه شمارش این تایمر PLC به پایان برسد، کلید شستی ورودی باز هم از صفر به یک تغییر وضعیت دهد، تایمر مجدداً شمارش را از ابتدا آغاز خواهد کرد. نمودار تغییرات ورودی و خروجی را در شکل زیر مشاهده میکنید.

مثال ۲
سؤال: مداری طراحی کنید که پس از فشردن کلید شستی I۰.۱، خروجی Q۰.۱ که یک نوار نقاله است، فعال شده و پس از گذشت مدت زمان ۴ ثانیه غیر فعال شود. ضمناً در هر زمان، فشردن کلید شستی I۰.۰، خروجی را قطع کند.
پاسخ: این مثال را به دو روش میتوان پاسخ داد. در روش اول میتوان از تایمر پالس استفاده کرد. مدار مورد نیاز برای این مثال را در شکل زیر مشاهده میکنید. زمان تعریف شده در tv برابر ۴ثانیه است. به محض فشردن کلید شستی I۰.۱، خروجی Q۰.۱ فعال شده و تایمر PLC شروع به شمارش زمان میکند. با برقدار شدن خروجی Q۰.۱، تیغه متناظر آن یعنی q۰.۱ تغییر وضعیت داده و بسته میشود. حالا با رها کردن کلید شستی I۰.۱، خروجی همچنان روشن باقی میماند. هنگامی که زمان تعریف شده ۴ ثانیه به پایان برسد، خروجی غیرفعال میشود. همچنین در هر زمانی میتوان با فشردن کلید I۰.۰ خروجی را متوقف کرد. بدین ترتیب که با فشردن کلید I۰.۰، برق به خروجی Q۰.۱ نمیرسد. با غیرفعال شدن خروجی Q۰.۱، تیغه متناظر با آن (q۰.۱) نیز تغییر وضعیت داده و باز میشود. حال، کلید شستی I۰.۰ را رها میکنیم. میدانیم تیغههای I۰.۱ و q۰.۱هر دو باز هستند. در نتیجه مدار قطع شده و خروجی غیرفعال باقی میماند.

در روش دوم از تایمر تأخیر در قطع توسعه یافته (S_PEXT) استفاده میکنیم. از آنجایی که برای فعال شدن این نوع تایمر PLC فقط به لبه بالا رونده سیگنال ورودی نیاز است، قرار دادن کلید توقف به صورت سری، تأثیری ندارد. در نتیجه فقط از تعریف تایمر S_PEXT استفاده میکنیم. به شکل زیر توجه کنید.

مثال ۳
سؤال: مداری طراحی کنید که در بخشی از خط تولید یک کارخانه، برای بستهبندی محصولات تولیدی، روند زیر اجرا شود.
با زدن کلید شستی شروع (Start)، خروجی که یک نوار نقاله است فعال شده و یک سنسور نوری، تعداد محصولات تولیدی را شمارش کند. به محض اینکه تعداد محصولات شمارش شده به عدد ۱۲ برسد، نوار نقاله به طور اتوماتیک متوقف شده و خروجی دوم که یک جک پنوماتیکی است، به مدت ۵ ثانیه فعال شود. پس از گذشت این زمان، مجدداً نوار نقاله به راه بیافتد و این روند تکرار شود. همچنین در هر وضعیتی با فشردن کلید شستی توقف (Stop)، کل سیستم متوقف شود.
پاسخ: برای حل این مثال، مطابق شکل زیر عمل میکنیم. برای بهتر دیده شدن شکل، برخی از پارامترهای مربوط به شمارنده و تایمر PLC نشان داده نشده است.

کلید شستی I۰.۱نقش دکمه استارت را بازی میکند. با زدن این کلید، خروجی Q۰.۰ فعال (Set) شده و فعال باقی میماند. با فعال شدن این خروجی، تیغههای متناظر با آن تغییر وضعیت میدهند. در نتیجه، تیغه باز q۰.۰ در مسیر شماره ۴، بسته میشود. اکنون ورودی I۲.۰ آماده است تا به شمارنده سیگنال ارسال کند. هر بار که محصول از مقابل سنسور نوری I۲.۰ عبور کند، شمارنده یک عدد به مقدار شمارش شده، اضافه میکند. مقدار شمارش شده توسط شمارنده در حافظه MW۰ ذخیره میشود. مقدار ذخیره شده در MW۰ به عنوان ورودی در یک مقایسهگر (Comparator)، با عدد ۱۲ مقایسه میشود. به محض اینکه شمارش به عدد ۱۲ برسد، خروجی مقایسهگر، یک میشود. اکنون این سیگنال خروجی، به طور همزمان، خروجی Q۰.۰را غیر فعال و تایمر PLC از نوع تأخیر در قطع توسعه یافته را فعال میکند.
به محض فعال شدن این تایمر، خروجی Q۰.۱هم برقدار میشود. با برقدار شدن خروجی Q۰.۱، تیغههای متناظر آن تغییر وضعیت داده و از باز به بسته تغییر میکنند. پس از این که مدت زمان ۵ ثانیه سپری شود، خروجی Q۰.۱ غیر فعال شده و تیغههای متناظر با آن باز میشوند. پس از هر دو تیغه، آشکارساز لبه پایین قرار دارد. در نتیجه به محض باز شدن تیغههای Q۰.۱ یک پالس خروجی ایجاد میشود. یکی از این پالسها در مسیر شماره ۲، خروجی Q۰.۰ را مجدداً فعال میکند و پالس دیگری که در مسیر شماره ۵ ایجاد شده است، مقدار شمارنده را صفر (Reset) میکند. همچنین در هر مرحله از فرآیند، زدن کلید شستی I۰.۰، نوار نقاله و شمارنده را غیر فعال خواهد کرد.
منبع: فرادرس
نظرات بینندگان
انتشار یافته: ۱
در انتظار بررسی: ۰
غیر قابل انتشار: ۰

اگر در زمانی که q0.2 روشن و فعال است شستی reset را بزنیم پروسه متوقف نمیشود.
باید در قسمت ریست تایمر هم شستی I0.0 بگذاریم.
با تشکر
ارسال نظر قوانین ارسال نظر
لطفا از نوشتن با حروف لاتین (فینگلیش) خودداری نمایید.
از ارسال دیدگاه های نا مرتبط با متن خبر، تکرار نظر دیگران، توهین به سایر کاربران و ارسال متن های طولانی خودداری نمایید.
لطفا نظرات بدون بی احترامی، افترا و توهین به مسئولان، اقلیت ها، قومیت ها و ... باشد و به طور کلی مغایرتی با اصول اخلاقی و قوانین کشور نداشته باشد.
در غیر این صورت، «برق نیوز» مطلب مورد نظر را رد یا بنا به تشخیص خود با ممیزی منتشر خواهد کرد.
از ارسال دیدگاه های نا مرتبط با متن خبر، تکرار نظر دیگران، توهین به سایر کاربران و ارسال متن های طولانی خودداری نمایید.
لطفا نظرات بدون بی احترامی، افترا و توهین به مسئولان، اقلیت ها، قومیت ها و ... باشد و به طور کلی مغایرتی با اصول اخلاقی و قوانین کشور نداشته باشد.
در غیر این صورت، «برق نیوز» مطلب مورد نظر را رد یا بنا به تشخیص خود با ممیزی منتشر خواهد کرد.