وقتی صحبت از دستورات مقایسه در PLC می شود، به دنبال بزرگتری و کوچکتری دو عدد یا دو داده از حافظه هستیم.

ابتدا یک فیلم جذاب را مشاهده می کنیم و
با نحوه استفاده از این دستورات در محیط برنامه نویسی (به خصوص Cx-programmer) آشنا می شویم.

در پایان یک مثال را گام به گام حل خواهیم کرد و دوره ای هم بر مطالب این ویدئو خواهیم نمود.

دستورات مقایسه در PLC

مهمترین مسئله در روند حل یک مسئله، فهمیدن منطق برنامه است.
بنابراین در هنگام کار بر روی هر پروژه ای، بیشترین وقت خود را بر روی فهمیدن مسئله بگذارید.

دستورات مقایسه در PLC ، نقش بسزایی در راه حل ارائه شده توسط شما خواهند داشت.

دستورات مقایسه در PLC

به همین دلیل
با این دستوات مقایسه کننده ، بسیار زیاد سر و کار خواهیم داشت؛

و همین مسئله برای درک اهمیت این دستورات کافی است.

دستورات مقایسه را به طور کلی به صورت زیر تقسیم بندی می کنیم و
دقیقا از همین علامت ها در محیط برنامه نویسی نرم افزار cx-programmer و دیگر نرم افزار های پی ال سی استفاده می کنیم:

دستورات مقایسه در PLC

حل یک مسئله

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

حالا می خواهیم که با حل یک مثال نسبتا ساده، اطلاعات خود را بسنجیم.

و اما صورت مسئله:

پارکینگی با ظرفیت ۲۰ ماشین داریم؛
با انتخاب سنسورهای مناسب و نوشتن برنامه ای صحیح، تابلوهایی را در ورودی و اطراف این پارکینگ تعبیه کنید که

  • اگر تعداد ماشین ها کمتر از ۳۰ عدد بود، چراغی سبز رنگ روشن بشود.
  • اگر بین ۳۰ تا ۸۰ ماشین در پارکینگ باشد، چراغ زرد روشن بشود.
  • اگر بیشتر از ۸۰ و کمتر از ۱۰۰ ماشین در پارکینگ باشد، چراغ قرمز رنگ روشن شود.
  • اگر ظرفیت پارکینگ تکمیل باشد، نوشتاری با عنوان پارکینگ تکمیل است، نوشته شود.

خب، سنسورهای لازم و محل نصب شان را شرح دهید؟

در مطلب تایمر در PLC به خوبی به این موضوع پرداختیم و حالا این کار را به عهده خودتان می گذاریم.
(البته اگر مشکل یا سوالی داشتید، از طریق کامنت ها با ما مطرح کنید)

تایمر-در-PLC بنر

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

حل مسئله

مطابق با مفاهیم موجود در این پروژه، به یک کانتر و تعدادی مقایسه گر نیاز داریم.
شمارنده ای هم که استفاده خواهیم کرد، باید دارای قابلیت بالا شمار و پایین شمار باشد! (CNTR)

پس به طور کلی این برنامه دارای دو گام است؛
اول از همه اینکه، سنسور نصب شده در جلوی در ورودی پارکینگ را به لبه بالا شمارِ کانتر متصل کنیم و
سنسور نصب شده در جلوی در خروجی را به لبه پایین شمارِ کانتر نصب کنیم.

برنامه کانتر گام 1

دومین گام هم این است که خروجی کانتر را به تعدادی مقایسه گر وصل کنیم و
با استفاده از دستورات مقایسه در PLC بررسی کنیم که چه تعداد ماشین در پارکینگ حضور دارند و
هر کدام از این مقایسه گرها را به خروجی مربوطه متصل کنیم.

برنامه کانتر گام 2

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

توجه کنید که خروجی های ۱۰۰.۰۳ و ۱۰۰.۰۱ و ۱۰۰.۰۴ را به پورت های ورودی مشخصی از تابلو برق ها و یا seven segment ها متصل می کنیم.

البته این خروجی برای تمامی تابلوها و seven segment ها باید مشترک باشد.

فایل برنامه را هم با کلیک بر روی comparison Teacher Example، می توانید دانلود کنید.
(توجه کنید که این فایل در نرم افزار cx-programmer قابل اجرا می باشد و ابتدا آن را از حالت فشرده خارج کنید)

سوالات تون رو با ما مطرح کنید و نقشه راه رو تا انتها دنبال کنید…

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

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

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

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