آموزش ساخت تایمر در plc دلتا

از بین دستورات مختلف در پی ال سیها از جمله پی ال سی دلتا، دستورات تایمر (TIMER) و کانتر (COUNTER) هستند که کاربرد آنها بسیار زیاد و غیر قابل انکار است. مثلا از دستورات تایمر برای محاسبه سرعت تولیدی ماشینآلات استفاده میکنند و از کانتر مثلا برای تعداد محصولی که تولید شده استفاده میبرند. در پی ال سی های دلتا انواع دستورات تایمر داریم که با نرم افزارهای مختلف از جمله WPLSoft میتوانیم دستور تایمر PLC دلتا را ایجاد کرده و اجرا کنیم. در این مطلب تخصصی از آزند اتوماسیون ابتدا به شما نحوه ساخت تایمر در پی ال سی دلتا را آموزش خواهیم داد و در انتها انواع تایمر در برنامه نویسی لدر و کاربرد انواع تایمرها در نرم افزار WPLSoft را توضیح خواهیم داد.
آموزش ساخت تایمر PLC دلتا
برای ساخت تایمر PLC دلتا نیاز به ایجاد دستوراتی در برنامه نویسی نرم افزار معروف این پی ال سیها یعنی WPLSoft دارید. در ادامه شما را با این دستورات و نحوه ایجاد کردنشان آشنا میکنیم:
- دستور TMR
پرکاربردترین دستور ساخت تایمر در پی ال سی دلتا، دستور TMR است. با کمک این دستور میتوانید تایمرهای تأخیر در وصل (TON) و تأخیر در قطع (TOFF) را بسازید.
فرض کنید قصد دارید برنامهای بنویسید که با فعالسازی ورودی مثلا X0، بعد از 10 ثانیه، خروجی Y0 فعال شود.
با کلیک روی آیکن نمایش داده شده، صفحه APPLICATION INSTRUCTIONS باز خواهد شد که کل دستورات برنامه WPLSOft برای برنامه نویسی در سمت چپ پنجره وجود دارند. (تصویر زیر)
اگر شماره دستور را میدانید میتوانید در این قسمت وارد کنید که معمولا حفظ کردن کار دشوار و البته اشتباهی است. پس بهترین کار این است که اسم دستور مدنظرتان را وارد کنید.
تایمرها تیغه داخلی دارند که بعد از محاسبه کردن زمانی که تنظیم کردهاید تغییر وضعیت میدهند. هر تایمر هم باید مقداری برای شمارش داشته باشد که اگر عددی ثابت باشد در کل پی ال سی های دلتا با پیشوند K نمایش میدهند و اگر عددی متغیر باشد با عدد D نمایش میدهند. شماره هر تیغه در فایل راهنمای مربوط به هر PLC موجود است.
برای ساخت تایمر PLC دلتا و موقع مقداردهی دقت کنید که تایمرها براساس تیغه مورد استفاده، ضرایب متفاوتی دارند. در انتها با زدن دکمه OK دستور نوشته خواهد شد.
نکته: در دستور تایمر TMR اگر جریان ورودی قطع شود، مقدار تایمر هم صفر خواهد شد. اگر قصد دارید چنین اتفاقی رخ ندهد بجای T0 میتوانید از T250 استفاده کنید که با قطع جریان ورودی یا غیر فعال شدن X0 تایمر صفر نخواهد شد و صرفا روی همان عدد در آن لحظه استاپ خواهد شد تا دوباره X0 فعال شده و تایمر از ادامه آن شروع کند. چون تایمر T250 مقدار سپری شده را در خودش ذخیره میکند.
نکته اینجاست که با غیر فعال شدن X0 ریست نخواهد شد پس باید دستور RESET اضافه کنید. که طبق تصویر زیر با فعال کردن X1 تایمر ریست خواهد شد.
ضمنا از حافظه داخلی پی ال سی خود برای برنامه نویسی استفاده کنید که با حرف M نمایش داده میشوند.
به مثال برگردیم:
فرض کنید قصد دارید برنامهای بنویسید که با فعالسازی ورودی مثلا X0، بعد از 10 ثانیه، خروجی Y0 فعال شود.
برای برنامه نویسی این دستور از T0 استفاده میکنیم که ضریب 100 میلی ثانیه دارد بنابراین باید از عدد K100 استفاده کنید که وقتی عدد ثابت 100 در ضریب 100 میلی ثانیه ضرب میشود، حاصل همان 10 ثانیهای خواهد شد که مدنظر ماست:
LD X0 → SET M0 →
LD M0 → TMR T0 K100 →
LD T0 → SET Y0 →
منظور از → همان Enter کردن است.
- دستور ATMR
دومین دستوری که برای ساخت تایمر PLC دلتا استفاده میکنند و کاربرد خیلی زیادی دارد، دستور ATMR است که شباهت زیادی با TMR دارد با این تفاوت که میتوانید مستقیم خروجی بگیرید. ضمنا بلوک ATMR به جای انتهای برنامه در وسط آن قرار میگیرد که با این کار عملا حجم برنامه نویسی هم کمتر خواهد شد.
برای آموزش بهتر دوباره به همان مثال قبلی برمیگردیم ولی این بار با دستور ATMR مینویسیم. همانطور که گفتیم دستورات را در حافظه داخلی پی ال سی ذخیره کنید تا بتوانید از آنها در مواقع لازم کمک بگیرید. به تصویر زیر نگاه کنید:
فرم نوشتاری تصویر بالا برای برنامه نویسی در WPLSoft به شکل زیر است:
LD X0 → SET M0 →
LD M0 → ATMR T0 K100 → SET Y0 →
منظور از → همان Enter کردن است.
- دستور STMR
از این دستور برای ساخت تایمر PLC دلتا باید زمانی استفاده کنید که بخواهید همزمان تأخیر در وصل و تأخیر در وصل داشته باشید. کاربرد آن برای ساخت حالت فلاشر یا چشمک زن در پی ال سی دلتا است.
فرض کنید میخواهید با وصل کلید X0 خروجی Y0 فعال شده و با قطع کلید، خروجی Y1 بعد از گذشت 5 ثانیه، Y0 غیر فعال شود.
در این مورد X1 که همان کلید X1 است. T1 تایمر به مدت 5 ثانیه (تایمر با ضریب 100 میلی ثانیه) پس باید 50 در 100 میلی ثانیه ضرب شود تا 5 ثانیه به دست بیاید. Y1 هم که خروجی است.
برنامه کنترل به شکل زیر است:
طرز کار این برنامه بدین شکل است که با وصل شدن کلید X0 خروجی Y0 روشن شده و روشن باقی خواهد ماند. با قطع شدن X0 توسط تیغه نرمال بسته X1 دستور تایمر T1 اجرا شده و با سپری شدن زمانی که برای آن تعیین کردهاید یعنی Set Point تیغه نرمال بسته T1 باز شده و خروجی غیر فعال میگردد.
به ساختار دستور STMR موقع برنامه نویسی در WPLSoft برای ساخت تایمر PLC دلتا دقت کنید:
به مثال زیر دقت کنید تا با کارکرد این دستور بیشتر آشنا شوید:
طبق این دستور 4 خروجی اشغال شده یعنی Y0، Y1، Y2 و Y3 که کارکرد هر خروجی به شرح زیر است:
- خروجی Y0 به شکل OFF Delay عمل میکند یعنی وقتی X10 فعال شود خروجی Y0 فعال شده و با غیر فعال شدن X0 خروجی Y0 بعد از 5 ثانیه غیر فعال میشود.
- با غیر فعال شدن X10 خروجی Y1 به مدت 5 ثانیه روشن و پس از آن خاموش میشود.
- با فعال شدن X10 خروجی Y2 به مدت 5 ثانیه روشن و سپس خاموش میگردد.
- با فعال شدن X10 خروجی Y3 بعد از 5 ثانیه روشن و با غیر فعال شدن X10 خروجی Y3 بعد از 5 ثانیه غیر فعال میشود.
- دستور TRD
از این دستور زمانی باید استفاده کنید که بخواهید زمان داخلی PLC را بخوانید. دقت کنید که برای ساخت تایمر PLC دلتا با دستور TRD، 7 رجیستر اشغال میشوند.
در پی ال سی های دلتا حافظههای 16 بیتی قرار دادهاند که به آنها رجیستر میگویند و با حرف D نمایش میدهند. مثل حافظههای داخلی ترتیب دارند که در فایل راهنمای هر PLC موجود است. چرا به این مورد اشاره کردیم؟ چون در مثالی که زدیم میتوانید در دستور TRD به جای عدد ثابت K100 از رجیستر D0 کمک بگیرید. با این کار وقتی آدرس D0 را به شکل NUMERIC ENTRY در HMI بگذارید، قادر خواهید بود هر مقداری را در تایمر بگذارید.
فرض کنید میخواهید با دستور TRD برای ساخت تایمر PLC دلتا، تاریخ داخلی یک پی ال سی را بخوانید:
طبق مثال بالا، با فعالسازی X0 تاریخ پی ال سی شما خوانده میشود و در رجیسترهای D0 تا D6 ثبت خواهد شد. محتوای هر کدام از این رجیسترها به شرح زیر هستند:
- D0 یعنی سال
- D1 یعنی روزهای هفته
- D2 یعنی ماه
- D3 یعنی هفته
- D4 یعنی ساعت
- D5 یعنی دقیقه
- D6 یعنی ثانیه
با نوشتن این برنامه، خواهید توانست رجیسترها را در HMI فراخوانی کنید تا تاریخ PLC را ببینید.
- دستور TWR
از دستور TWR زمانی باید استفاده کنید که بخواهید زمان درست را در PLC دلتا تنظیم کنید بنابراین برعکس دستور TRD است. استفاده از این دستور برای ساخت تایمر PLC دلتا به شکل زیر است:
طبق دستور بالا، وقتی X0 فعال شود، تاریخ 19 آگوست 2003 ساعت 15:27:30 در حافظه PLC ذخیره خواهد شد.
- دستور HOUR
نمونه دیگری از دستوری که قصد داریم معرفی کنیم تا از آن برای ساخت تایمر PLC دلتا استفاده کنید، دستور HOUR یا ساعت سنج است. از این دستور زمانی استفاده میکنند که بخواهند مدت زمان خاموش یا روشن بودن یک خروجی را برحسب ساعت بسنجند. مثال زیر نمونه خوبی برای این دستور است:
طبق مثال بالا وقتی X0 فعال میشود، خروجی Y0 مثلا فرض کنیم یک واتر پمپ، روشن خواهد شد. دستور HOUR طبق مثال بالا بعد از 10 ساعت، M0 را فعال خواهد کرد و پمپ را خاموش میکند. طبق دستور بالا، مقدار ساعت در رجیستر D0 و ثانیه در رجیستر D1 ذخیره خواهد شد.
- دستور TCMP
آخرین دستوری که قصد داریم بررسی کنیم، دستور TCMP است که از آن برای مقایسه زمان داخلی پی ال سی با زمان تنظیم شده استفاده میکنند. مثلا:
در مثال بالا خط اول برنامه، تاریخ داخلی پی ال سی خوانده میشود و درون رجیسترهای D0 تا D6 ریخته میشوند.
در اینجا D4 معرف ساعت، D5 معرف دقیقه و D6 معرف ثانیه است که قصد داریم ساعت، دقیقه و ثانیه را مقایسه کنیم. پس در خط دوم از D4 استفاده میکنیم چون شروع ساعت، دقیقه و ثانیه است. برای اینکه مطمئن شوید برنامه به درستی کار میکند از شبیه ساز یا SIMULATOR استفاده کرده و آن را اجرا نمایید. برای استفاده از حالت شبیه ساز در نرم افزار WPLSoft به ترتیبی که در شکل زیر نمایش داده شده عمل کنید:
پس با این قابلیت میتوانید بدون نیاز به سخت افزار، برنامهای که نوشتهاید را تست کرده و شبیهسازی کنید.
چطور برنامههای نوشته شده برای ساخت تایمر PLC دلتا را روی پی ال سی ببریم؟
برای این کار یعنی آپلود و دانلود برنامهها روی PLC دلتا از کابل سریال RS232 استفاده کنید که فقط روی لپتاپهای صنعتی موجود است. پس برای ارتباط بین کامپیوتر و پی ال سی از مبدل RS232 به USB استفاده کنید.
کاربرد انواع تایمرها در WPLSoft
بسیاری از کسانی که با نمایندگی دلتا لاله زار تماس میگیرند از ما سؤال میپرسند که تایمرها چه کاربردی دارند. اکنون که با نحوه ساخت تایمر PLC دلتا آشنا شدید بد نیست کاربرد گسترده آنها را بدانید تا در بهترین زمان ممکن اقدام به ساخت آنها کنید.
- تایمر ساده یا Simple
از این تایمرها برای بیشتر کردن قابلیت و کارایی پی ال سی دلتا استفاده میکنند و زمان کنترل میشود تا عملکرد یک ماشین یا دستگاه زیر ذرهبین برود. پس فعالیتهای مختلف با این نوع تایمرها طبق زمانهای مشخص شده تنظیم و کنترل خواهد شد، عملکرد دستگاهها بهینه خواهد شد تا از مصرف بیرویه انرژی جلوگیری شود و حتی میتوان از تایمر ساده به عنوان شرط فعالسازی ورودی و خروجی یا غیر فعالسازی آنها استفاده شود.
- تایمر حلقوی یا Cyclic
با کمک ساخت تایمر PLC دلتا از نوع حلقوی میتوانید یک فرایند را به شکل مکرر و دورهای مثلا هر 10 ثانیه یکبار کنترل کرده و یک رویداد زمانی ایجاد میکند. پس برای اجرای دورهای هر نوع عملیاتی مناسب است. با کمک تایمر حلقوی نیاز کمتری به کدهای پیچیده و بیشتر کردن سرعت و کارایی در اجرای وظایف تکراری پیدا خواهید کرد تا این فرایندها به شکل بهتری مدیریت شوند.
- تایمر شمارنده یا Counter
با ساخت تایمر PLC دلتا از نوع شمارنده میتوانید وقایع یا عملیات را در طی یک بازه زمانی مشخص شمرد تا در سیستمهای کنترل صنعتی بتوانید تعداد وقایع را بشمارید یا زمان را مدیریت کنید. این نوع تایمرها دقت بالایی دارند و محاسبات زمانی و کارایی عملیات کنترلی را با کاهش خطا روبرو میسازند.
- تایمر زمان واقعی یا Real-Time
با کمک این تایمر در پی ال سی دلتا میتوانید زمان را به شکل لحظهای و براساس ساعت و تاریخ فعلی PLC بررسی کنید. با کمک این تایمر وظایف و فعالیتها را میتوان به شکل لحظهای و دقیق زمانبندی کرد و واحدهای پی ال سی را میتوان به شکلی دقیق و هماهنگ با هم برای یک فعالیت مدیریت کرد. ضمنا کاربردهای گستردهای هم در اتوماسیون صنعتی، سیستم انرژی و کنترل پردازش دارد.
سخن آخر
ساخت تایمر PLC دلتا از هر نوعی که باشد و با هر نوع کارکردی مثل تأخیر در وصل، تأخیر در قطع، ترکیبی از این دو و یا تایمر روشن/خاموش نگهدارنده، میتوان در نرم افزار WPLSoft ایجاد کرد و قبل از اتصال به سخت افزار واقعی، با شبیه ساز درستی عملکرد آن را تست نمود. ما در این مطلب به شما آموزش دادیم که چطور برای ساخت تایمر PLC دلتا در انواع گوناگون میتوانید از دستورات مختلف کمک بگیرید و چطوری به روش LADDER نوشته و اجرا میشوند.
ضمنا میتوانید برای خرید PLC دلتا از نمایندگی PLC دلتا در پاساژ بوشهری اقدام کنید. ما تمامی انواع مدل و سری پی ال سی دلتا را با تضمین کیفیت، اورجینال بودن و قیمت مناسب به فروش میرسانیم.
سؤالات متداول
به طور کلی چند نوع دستور برای ساخت تایمر PLC دلتا داریم؟
دستورات مختلفی وجود دارند که معروفترین آنها دستور TMR، ATMR، TRD، TWR، HOUR و TCMP هستند.
ساخت تایمر پی ال سی دلتا را میتوان در چه نرم افزاری پیادهسازی کرد؟
در نرم افزار WPLSoft
از چه زبان برنامه نویسی برای ساخت تایمر کمک میگیرند؟
معمولا لدر یا LADDER
معمولا تایمرها در پی ال سی چند مدل هستند؟
معمولا در 4 مدل تأخیر در وصل، تأخیر در قطع، تأخیر در وصل و قطع و تایمر روشن/خاموش نگهدارنده