امکان ندارد شما برنامه ای در PLC بنویسید و از تایمر در PLC استفاده نکنید

با مشاهده این ویدیو درک بسیار واضحی نسبت به رفتار تایمر در PLC پیدا خواهید کرد.

با مطالعه این صفحه و مشاهده ویدیوی 13 دقیقه ای آن به دنیای Timer ها وارد خواهید شد.

ویدیو تایمر در PLC چگونه کار می کند؟

نکته کلیدی در مورد Timer

فرقی نمی کند که شما قرار است با PLC کمپانی زیمنس Siemens کار کنید یا امرن Omron یا دلتا Delta

شما باید ساختار بدنه یک دستور و نحوه کار آن را بدانید.

زمانی که شما درست ساختار بدنه را متوجه شدید. اگز از برند ABCDE هم PLC به شما بدهند.

شما می توانید آن دستور را در این برند ناشناخته ;) برنامه نویسی کنید.

تایمر وسیله‌ای است که از ورودی، سیگنالی (فرمانی) را دریافت کرده
و پس از فرا رسیدن زمانی که از قبل بر روی آن تنظیم شده، سیگنالی را به خروجی ارسال می‌کند.

تایمرها دارای مد های کاری مختلفی است،
توصیه می کنم، مطلب زیر را مطالعه کنید و با ساختار و مدهای اصلی تایمر ها آشنا شوید:

تایمر بنر

خب، حالا پیش نیازهای لازم برای استفاده از تایمر در پی ال سی را فرا گرفته اید

بهتر است یادگیری استفاده از تایمر را با انجام یک پروژه، ادامه بدهیم

به عنوان یک محیط برنامه نویسی مناسب برای آموزش و کد زنی از نرم افزار Cx-programmer شرکت امرن استفاده می کنیم.

استفاده از دستور تایمر در PLC امرن

مثالی که در فیلم مشاهده کردید، اولین تمرین شما برای استفاده از تایمر در محیط نرم افزاری است

در نوشته تایمر در صنعت، مثالی را برای شما بیان کردیم و حالا قصد داریم که آن مثال را در محیط برنامه نویسی پیاده سازی کنیم:

گام اول: فهمیدن شرح برنامه و بدست آوردن تعداد ورودی ها و خروجی ها

بایستی تعداد ورودی ها و خروجی ها را برای خود مشخص کنیم:
(برای ساده سازی حل مسئله، تمامی ورودی های آنالوگ و دیجیتال را به عنوان 1 بیت از حافظه پی ال سی در نظر می گیریم)

در این مثال، نوار نقاله ای وجود دارد که به وسیله موتور های متصل به آن به حرکت در می آید؛
برای همین منظور، موتور های نوار نقاله را به عنوان اولین خروجی هایمان و با شماره ی 100.00 از خروجی های پی ال سی در نظر می گیریم.

که هریک از این موتور ها فقط، در جهت راستگرد می چرخند و سپس متوقف شده و دوباره در همان جهت می چرخند

نوار نقاله شیر

موتور نوار نقاله

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

تذکر

در پی ال سی امرن، خروجی ها از word (کلمه)، 100.00 شروع شده و ورودی ها از کلمه 0.00 حافظه مربوط به ورودی و خروجی ها شروع می شوند

از ورودی های 0.00 و 0.01 برای Set و Reset توسط اپراتور برای شروع به کار سیستم استفاده می کنیم.

به دو سنسور نوری نیاز داریم که به ترتیب این ورودی ها را متناسب با حافظه 0.02 و 0.03 از پی ال سی در نظر می گیریم.

همچنین، شیر متصل به مخزن نیز بایسیتی به بالا و پایین حرکت کرده فلذا
برای حرکت به پایین آن، خروجی 100.01 را در نظر گرفته و
برای حرکت به بالای آن، خروجی 100.02 از پی ال سی را در نظر می گیریم
(در واقع این خروجی های پی ال سی را به پایه های مربوط به بالا و پایین رفتن شیر متصل می کنیم)

البته شیر تا جایی پایین می آید که شیر به سنسور نوری دوم برسد
همچنین بالا رفتن شیر، با توجه به شرایط محیطی و …، 5 ثانیه است.

همچنین از تایمر برای باز شدن، مسیر شیر متصل به مخزن به مدت 15 ثانیه استفاده می کنیم.
بنابراین از خروجی 100.03 برای دستور دادن به شیر متصل به مخزن برای باز شدن استفاده می کنیم

نقشه-راه-اتوماسیون-صنعتی بنر

برای ادامه دادن به آموزش این نوشته، بایستی از دانش نستا خوبی از پی ال سی برخوردار باشید

پس به نقشه راه مراجعه کنید و پس از کسب معلومات نسبی، به ادامه این نوشته بپردازید

نکاتی مهم اما سخت

گام دوم: دیاگرام عملکرد و برنامه نویسی 

در این گام بایستی ضمن در نظر گرفتن تمامی جنبه های ایمنی، به برنامه نویسی بر روی پی ال سی بپردازیم.

پیشنیاز این کار بدست آوردن دیاگرام عملکرد است:

در نوشتن برنامه به ترتیب اتفاقات توجه ویژه ای نمایید.

سپس دیاگرام عملکرد را مشابه با مطلب زیر تهیه کنید و
متناسب با تبحری که پیدا خواهید کرد، تایمر و کانترهای مناسب را در برنامه لحاظ کنید

در این مرحله است که از تایمر در PLC استفاده خواهیم کرد:

همراه داشتن قلم و کاغذ ضروری است.

سیکل بندی اتفاقات

  • 0 و 1 شدن تمامی ورودی ها را از ابتدا تا انتها به صورت توابع 0 و 1 یی رسم کردیم
  • همه اتفاقات را حداقل به میزان یک سایکل کامل رسم کنید
    (دقت کنید که این اتفاقات مجددا رخ می دهد و نیازی به رسم ادامه اتفاقات نیست)
  • حالا شروع به نوشتن برنامه می کنیم، با توجه به این که ورودی ها در چه حالتی باید باشند تا
    خروجی ها فعال شوند یا غیر فعال شوند
    (این قسمت بسیار مهم می باشد و با تمرین و تکرار، به حد خوبی از توانایی خواهید رسید)
  • برای هر خروجی، بررسی کنید که در چه صورتی فعال و در چه صورتی غیر فعال خواهد بود
    و حالت های مورد نظر را به آن خروجی متصل کنید

تایمر در PLC برای شیر

w0.00

شاسی های Set و Reset، برای فعال و غیر فعال شدن سیستم هستند
که توسط اپراتور فشرده می شوند و w0.00 را فعال می کنند.

100.00

وقتی فعال می شود که:

  • شاسی Set فعال باشد و سنسور نوری 1 غیر فعال (یعنی بطری شیر هنوز به محل پر شدن نرسیده باشد)
  • شاسی Set فعال باشد و سنسور نوری 1 فعال شود و ولو در حال بالا آمدن (Valve Up) باشد

100.01

وقتی فعال می شود که:

  • بطری به سنسور نوری 1 برسد
  • سپس با رسیدن شیر به به سنسور نوری 2، غیر فعال می شود

بنابراین از یک keep استفاده می کنیم که به پایه Set آن، لبه بالا رونده 0.02 را وصل می کنیم و
به پایه Reset آن، لبه پالا رونده 0.03 را متصل می کنیم.

100.03

باز شدن شیر، برای 15 ثانیه اتفاق می افتد و باید از تایمر برای این منظور استفاده کنیم

نت ورک های 3 و 4 پروژه مان را به خوبی مشاهده کنید

100.02

این خروجی را نیز بایستی با تایمر، به مدت 5 ثانیه روشن نگه داریم

فایل برنامه را از لینک زیر دانلود کنید.

سعی کنید، خودتان این پروژه را انجام دهید و اگر با سوالی رو به رو شدید، با ما در میان بگذارید

پروژه پر کردن بطری های شیر

در نماتک نظر دهید

مقاله بالا بخشی از بسته جامع PLC-Pro است.

برای مشاهده کامل این بسته کلیک کنید.

مشاهده بسته PLC-Pro
بسته جامع آموزش اتوماسیون صنعتی