مثال های کاربردی از تایمر در ISP Soft

در این قسمت از آموزش برنامه نویسی PLC دلتا در ISP Soft، به آموزش تایمر در PLC دلتا می پردازیم.

در این مقاله مثال های کاربردی تنظیم و برنامه نوسیی تایمر ها و نیز انواع تایمر در PLC دلتا را یاد می گیرید.

تایمر تاخیر در قطع – OFF DELAY در ISP Soft

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

توضیح برنامه :
در حالت عادی ورودی X1 غری فعال است و کنتاکت T1 در حالت عادی بسته است، در این حالت خرو یج Y1 فعال نمیشود ولی با فعال شدن (X1 ( X1 = ON مسیر تحریک Y1 برقرار شده و خروجی Y1 فعال می‌شود، با فعال شدن خروجی Y1 ، کنتاکت نرمال باز Y1 که با X1 موازی است فعال می‌شود.

در همین حین در سطر سوم برنامه کنتاکت X1 که نرمال بسته بود به حالت نرمال باز درآمده است و بلوک تایمر غری فعال است، به محض اینکه ورودی X1 غری فعال شدن، در سطر اول و دوم، خرو یج Y1 فعال میماند چرا که مسیر تحریک بلوک خروجی از طرف کنتاکت Y1 برقرار است.
ولی در سطر سوم با غری فعال شدن خروجی، کنتاکت نرمال بسته X1 مسری تحریک بلوک تایمر را مهیا می‌کند و تایمر شروع به زمانگیری می‌کند، با رسیدن به زمان تعیین شده 5 ثانیه، کنتاکت نرمال بسته تایمر که T1 می‌باشد، به حالت نرمال باز در می‌آید و بدین طریق مسیر تحریک خروجی Y1 قطع می‌شود.

تایمر تاخیر در وصل-ON DELAY در ISP Soft

قصد داریم برنامه ای بنویسیم که در آن یک ورودی و یک خروجی داشته باشیم، که 3 ثانیه بعد از فعال شدن ورودی، خروجی فعال شود، وبا غیر فعال شدن ورودی، خروجی خاموش شود.

توضیحات برنامه :
هنگامی که ورودی X1 فعال می‌شود، بلوک TMR تایمر اجرا شده و شروع به شمارش زمان می‌کند، با رسیدن به 3 ثانیه. کنتاکت T1 که به طور معمول باز بود فعال شده و به حالت بسته در می آید و بدین ترتیب YI روشن می شود .
هنگامی که X1 غیر فعال است، دستور TMR اجرا نخواهد شد. تایمر T1 خاموش خواهد بود و بنابراین هیچ تغییری در کنتاکت T1 وجود نخواهد داشت. بنابراین، نشانگر Y1 خاموش خواهد بود.

تاخیر در وصل و تاخیر در قطع در ISP Soft

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

توضیحات برنامه :
وقتی X1 ، T0 شروع به شمارش می‌کند تا به زمان تنظیم شده 5 ثانیه برسد. هنگامی که T0 به مقدار تنظیم شده رسید، کنتاکت T0 که حالت نرمال باز را دارد، بسته خواهد شد و در حالی که کنتاکت T1 در حالت نرمال بسته است، تحریک نشده و به همان حالت باقی می ماند، که باعث می شود خروجی Y1 روشن شود .

موازی بودن کنتاکت Y1 با کنتاکت T0 موجب می‌شود، در صورت غیر فعال شدن ورودی، تحریک خروجی قطع نشود و همچنان وصل باقی بماند، ولی هنگامی که X1 غیر فعال می‌شود، T1 شروع به شمارش می‌کند تا به 3 ثانیه برسد. هنگامی که T1 به مقدار تنظیم شده رسید، کنتاکت T1 که حالت نرمال بسته را داشت، تغییر یافته و به حالت باز در می آید، در این حالت مسیر تحریک بلوک خروجی Y1 قطع شده و خروجی خاموش می‌گردد.

خروجی با تاخیر متوالی (راه اندازی سه موتور به صورت متوالی) در ISP Soft

ISP Soft

قصد داریم برنامه ای بنویسیم که با فشردن START ، موتور پمپ روغن بلافاصله راه اندازی شود. سپس بعد از 10 ثانیه موتور اصلی روشن شود و 5 ثانیه بعد نیز موتور کمکی راه اندازی شود. علاوه بر این، تمام موتورها بلافاصله پس از فشار دادن STOP متوقف می شوند.

توضیحات برنامه :
در سطر اول برنامه با فشار دادن START ، کنتاکت X0 فعال می شود که باعث می شود Y0 روشن شده و موتور پمپ روغن سیستم روانکاری را راه اندازی می کند، همچنین همزمان با روشن شدن خروجی Y0 تایمر نیز شروع به شمارش می کند. موازی بودن کنتاکت Y0 موجب می‌شود در صورتی که ورودی X0 غیر فعال شود، مسیر تحریک بلوک تایمر و خروجی متصل باقی بماند ( خودنگهدار )

پس از رسیدن زمان تایمر 10 ثانیه ای، در سطر سوم برنامه، کنتاکت T0 روشن شده و خروجی Y1 را فعال کرده و موتور اصلی سیستم را راه اندازی می کند. در همان زمان، بلوک تایمر 5 ثانیه ای نیز فعال می‌شود. با فعال شدن خروجی Y1 تمام کنتاکت ها با نام Y1 تغییر وضعیت می‌دهند، ابتدا کنتاکت نرمال بسته Y1 در خط اول برنامه تغییر حالت داده و مسیر تحریک تایمر را قطع می‌کند تا شمارش بیهوده صورت نگیرد و کنتاکت Y1 در سطر چهارم برنامه نیز به حالت بسته درآمده و موجب می‌شود در صورت قطع شدن کنتاکت T0 مسیر تحریک همچنان برقرار باشد.

پس از رسیدن زمان تایمر 5 ثانیه ای، در سطر پنجم برنامه، کنتاکت T1 روشن شده و خروجی Y2 را فعال کرده و موتور کمکی سیستم را راه اندازی می کند. در همان زمان با فشار دادن STOP ، تمام کنتاکت های X1 که حالت نرمال بسته را دارند فعال شده و به حالت باز تغییر حالت می‌دهند، این عمل موجب می‌شود مسیر تحریک بلوک های تایمر و خروجی ها قطع شو د و Y0 ، Y1 و Y2 را خاموش کند. به همین ترتیب موتور پمپ روغن، موتور اصلی و موتور کمکی خاموش می‌شوند.

مدولاسیون عرض پالس در ISP Soft

قصد داریم با اجرای بلوک ها و دستورات تایمر، PWM یا مدولاسیون عرض پالس را انجام دهیم، به صورتی که عرض پالس روشن 1 ثانیه و عرض پالس خاموش 1 ثانیه باشد که در مجموع یک دوره تناوب 2 ثانیه ای داشته باشیم.

توضیحات برنامه :
وقتی X0 فعال می‌شود، تایمرهای T0 و T1 فعال می شوند، T0 که در مسیر تحریک خروجی Y0 قرار دارد، یک کنتاکت با حالت نرمال بسته است. این کنتاکت تاوقتی که تایمر T0 به مقدار تنظیم شده خود نرسیده است حالت عادی خود را که نرمال بسته است دارد و موجب فعال شدن خروجی می‌شود و وقتی تایمر T0 به مقدار تنظیم شده خود رسید، کنتاکت T0 فعال شده و تغییر وضعیت می‌دهد و مسیر تحریک خروجی Y0 را قطع می‌کند.

در همین حین تایمر T1 در حال شمارش است و با رسیدن به زمان 20 ثانیه ای کنتاکت T1 در سطر چهارم برنامه را فعال خواهد کرد، با فعال شدن آن، دستور ZRST اجرا شده و هر دو تایمر T1 و T0 را به حالت اولیه خود باز می‌گرداند، چون در حالت اولیه تایمرها مقدار 0 را دارند، بنابرین کنتاکت های مرتبط به تایمرها به حالت نرمال و تحریک نشده خود برمی‌گردند، در این حالت کنتاکت T0 به حالت نرمال بسته در می آید و خروجی فعال می‌شود.

انجام این تغیرات در خروجی موجب می‌شود پالسی که مدنظر داریم ظاهر شود، به شکل پالس ها به خوب نگاه کنید، همزمان با فعال شدن ورودی، خروجی به حالت فعال در می آید، پس از گذشت 10 ثانیه، خروجی بصورت خودکار غیرفعال می‌شود، ولی مجددا پس از 10 ثانیه، فعال می‌شود، و این تغییرات هر 2 ثانیه یک بار تکرار می‌شوند و موجب می‌شود پالسی با دوره تناوب 2 ثانیه ای بدست بیاوریم این چرخه تا زمانی که کلید X0 فشرده شده باشد مدام تکرار می‌شود و در خروجی پالس نوسانی PWM ایجاد می‌شود.

نکته اول: عملکرد مدولاسیون عرض پالس را می توان با تغییر مقدار تنظیم شده تایمر در برنامه تغییر داد .

نکته دوم: عملکرد مدولاسیون عرض پالس را می توان با استفاده از دستورالعمل API 144 GPWM نیز انجام داد.

سیستم تست سوختگی ( افزودن زمان ) در ISP Soft

ISP Soft

قصد داریم برای یک فر صنعتی سیستم هشداری برنامه نویسی کنیم که پس از 2.5 ساعت کار کردن فر، هشدار پایان و برداشتن محتویات داخل فر را به کاربر اعلام کند.

این اعلام هشدار با روشن شدن یک چراغ بر روی درب دستگاه انجام می‌شود.

توضیحات برنامه :
کارکرد برنامه به این صورت است که با فشردن و نگه داشتن کلید سیستم هشدار فر، شمارش از 0 ثانیه آغاز شده و تا 2.5 ساعت ادامه می‌دهد با رسیدن به این مقدار خروجی را فعال کرده و نشان دهنده را فعال می‌کند.

با توجه به این که هر ساعت 60 دقیقه و هر دقیقه 60 ثانیه است، در مجموع هر ساعت دارای 3600 ثانیه است، برای رسیدن به زمان مطلوب 2.5 ساعت، نیاز است 9000 ثانیه شمارش شود ( 3600 + 3600 + 1800 ) به همین جهت از 3 تایمر استفاده می‌کنیم که هر تایمر به میزان 3000 ثانیه بشمارد.

گام تایمر ها 100 میلی ثانیه است، به همین جهت برای رسیدن به 3000 ثانیه باید 30000 واحد شمارش را برای آنها تنظیم کنیم در سطر اول برنامه با فعال شدن کلید ورودی، بلوک تایمر اول تحریم می‌شود، پس از گذشت 3000 ثانیه تایمر خروجی خود را فعال می‌کند و در سطر دوم، کنتاکت نرمال باز، بسته شده و اینبار تایمر دوم فعال شده و شمارش را انجام می‌دهد، با رسیدن تایمر دوم به مقدار 3000 ، تایمر سوم فعال می‌شود.
با رسیدن تایمر سوم به مقدار تنظیم شده، خروجی Y0 روشن می‌شود.

بدین ترتیب، با شمارش سه تایمر 3000 ثانیه بصورت سری و پشت سر هم به مقدار 9000 ثانیه که معادل 2.5 ساعت است می‌رسیم.

راه اندازی موتور بصورت ستاره مثلث در ISP Soft

هدف کنترل :

معمولا جریان راه اندازی موتور سه فاز 5 تا 7 برابر بیشتر از جریان نامی است. برای کاهش اثر جریان راه اندازی روی شبکه و سیم های مدار قدرت باید یک راه انداز ستاره مثلث اعمال شود.

” برای یادگیری بیشتر در مورد علت راه اندازی موتور بصورت ستاره مثلث این مـقـالـه را بخوانید “

فرآیند شروع یک استارتر ستاره مثلت :
هنگامی که سوئیچ روشن می شود، کنداکتور اصلی و ستاره موتور فعال شده و موتور شروع به کار می‌کند پس از 10 ثانیه تاخیر، کنداکتور ستاره غیر فعال می شود.
و پس از 1 ثانیه، کنداکتور مثلت فعال می شود و موتور به طور عادی کار کند.
هدف از تاخیر یک ثانیه ای برای غری فعال شدن کنداکتور ستاره و مثلث، اطمینان از غیرفعال شدن کامل کنداکتور ستاره قبل از فعال شدن کنداکتور مثلث است.

توضیحات برنامه :
با فشار دادن START کنتاکت X0 بسته شده و تایمر و خروجی Y0 همزمان فعال خواهند شد با فعال شدن Y0 ، کنذاکتور اصلی KM0 فعال می‌شود و برق اصلی مدار متصل می‌گردد همزمان کنتاکت Y0 بسته شده و مسیر تحریک خروجی Y2 تامین می‌شود، بدین ترتیب کنداکتور KM2 فعال شده و موتور بصورت ستاره راه اندازی می‌شود و همچنین همزمان با فعال شدن خروجی های Y0 و Y2 ، بلوک تایمر اول شروع به شمارش می‌کند.

با رسیدن تایمر اول به مقدار ( 10 ثانیه ) ، کنتاکت T0 در سطر سوم با ز شده و موجب غری فعال شدن خروجی Y2 می‌شود، بدین ترتیب کنداکتور KM2 قطع می‌شود و همزمان در سطر چهارم برنامه، تایمر دوم شروع به شمارش 1 ثانیه می‌کند.

با رسیدن تایمر دوم به مقدار 1 ثانیه، در سطر پنجم برنامه، خروجی Y1 فعال گردیده و کنداکتور KM1 فعال می‌شود و موتور بصورت مثلث به عملکرد خود ادامه می‌دهد.

با فعال شدن خروجی Y1 ، کنتاکت Y1 در سطر ششم بصورت خودنگهدار عمل کرده و موجب می‌شود درصورت باز شدن کنتاکت T1 خروجی همچنان فعال باقی بماند.

همچنین کنتاکت های Y1 در سطر چهارم در مسری بلوک تایمر دوم باز شده و موجب غیر فعال شدن تایمر می‌شود تا شمارش بیهوده انجام نشود، همچنین کنتاکت Y1 در سطر سوم باز شده و مانع فعال شدن خروجی Y2 می‌شود.

با فشردن کلید STOP کنتاکت های X1 همگی باز شده و تحریک تمامی بلوک هارا قطع می‌نماید، بدین ترتیب موتور از کار خود می‌ایستد.

برای دیدن آموزش‌های ویدیویی، نکات فنی و پاسخ به پرسش‌های شما، حتما به پیج اینستاگرام ما سر بزن!


” AND و OR  منطقی در برنامه لدر ISP Soft : لـیـنـک مـقـالـه

معرفی برنامه ISP Soft و کاربرد آن در برنامه‌نویسی PLC دلتا

ISP Soft نرم‌افزاری قدرتمند و تخصصی از شرکت Delta Electronics است که برای برنامه‌نویسی، شبیه‌سازی و پیکربندی PLC دلتا طراحی شده است. این نرم‌افزار یکی از محبوب‌ترین ابزارهای مهندسان برق و اتوماسیون صنعتی به شمار می‌رود. با استفاده از ISP Soft می‌توانید منطق کنترلی سیستم‌های صنعتی را به‌صورت گرافیکی طراحی کنید، برنامه را تست و شبیه‌سازی نمایید و در نهایت آن را مستقیماً بر روی PLC دلتا بارگذاری کنید.

در محیط نرم‌افزار ISP Soft، کاربر می‌تواند از زبان‌های استاندارد برنامه‌نویسی PLC مانند Ladder Diagram (LD)، Function Block Diagram (FBD) و Instruction List (IL) استفاده کند. یکی از مهم‌ترین مزایای ISP Soft رابط کاربری ساده، منظم و کاربردی آن است که یادگیری برای مبتدیان و سرعت عمل برای حرفه‌ای‌ها را ممکن می‌سازد. این نرم‌افزار قابلیت آنلاین مانیتورینگ را نیز دارد؛ یعنی در حین اجرای برنامه می‌توانید وضعیت ورودی‌ها و خروجی‌ها، تایمرها و شمارنده‌ها را به‌صورت لحظه‌ای مشاهده کرده و در صورت بروز خطا، آن را سریعاً رفع کنید.

از مفاهیم بسیار مهم در آموزش ISP Soft، موضوع لبه بالارونده (Rising Edge) و لبه پایین‌رونده (Falling Edge) است. این دو مفهوم برای تشخیص تغییر وضعیت سیگنال‌های ورودی به کار می‌روند. به عنوان مثال، لبه بالارونده در زمانی فعال می‌شود که سیگنال از حالت صفر به یک تغییر کند، در حالی که لبه پایین‌رونده هنگام بازگشت سیگنال از یک به صفر عمل می‌کند. در پروژه‌هایی که شامل دکمه‌ها، سنسورها یا شمارنده‌ها هستند، استفاده صحیح از این لبه‌ها در ISP Soft باعث عملکرد دقیق‌تر و قابل‌اعتمادتر سیستم می‌شود.

یکی دیگر از قابلیت‌های کلیدی نرم‌افزار ISP Soft، امکان ارتباط مستقیم با سخت‌افزار PLC از طریق پورت‌های ارتباطی مختلف مانند RS-232، RS-485 و Ethernet است. این ویژگی اجازه می‌دهد تا برنامه‌نویس بتواند برنامه نوشته‌شده را به‌راحتی روی دستگاه واقعی بارگذاری کند یا از آن نسخه پشتیبان بگیرد. همچنین ISP Soft از ابزارهایی برای مستندسازی پروژه، گزارش‌گیری و ذخیره خودکار داده‌ها پشتیبانی می‌کند که در پروژه‌های صنعتی بزرگ بسیار کاربردی است.

در نسخه‌های جدید ISP Soft، امکاناتی مانند ویرایشگر پیشرفته Ladder، تست آفلاین، شبیه‌سازی ورودی و خروجی‌ها و کتابخانه توابع استاندارد اضافه شده است. این قابلیت‌ها باعث شده‌اند ISP Soft به نرم‌افزاری همه‌کاره برای آموزش، توسعه و اجرای پروژه‌های PLC دلتا تبدیل شود.

در نهایت، اگر به دنبال یادگیری برنامه‌نویسی PLC هستید، ISP Soft بهترین گزینه برای شروع است. این نرم‌افزار نه‌تنها ابزار آموزشی قدرتمندی برای دانشجویان رشته برق و کنترل محسوب می‌شود، بلکه برای مهندسان شاغل در حوزه اتوماسیون صنعتی نیز ابزاری حیاتی است. یادگیری ISP Soft به شما کمک می‌کند تا پروژه‌های صنعتی را با دقت، سرعت و کارایی بیشتر طراحی و اجرا کنید.

نظرات

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جستجو مطالب
جستجو کردن
جدیدترین مطالب
عضویت در خبرنامه
سبد خرید
فروشگاه
لیست علاقه مندی ها
0 مورد سبد خرید
حساب من