دانلود پروژه PLC های امرن و زیمنس ،از گام های انتهایی در نقشه راه اتوماسیون صنعتی است:

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

دانلود پروژه PLC وانجام آن یکی از کارهایی است که شما برای رسیدن به اهدفتان می توانید انجام دهید.

در این نوشته ابتدا آموزشِ مهمی در مورد زمان بندی و حافظه‌ی ساعت و تاریخ در انواع پی ال سی ها
(به خصوص پی ال سی امرن) خواهیم داشت؛
سپس به سراغ بررسی پروژه های تکمیلی می رویم…

دانلود پروژه PLC (زمان بندی روزانه، هفتگی، ماهانه و سالانه!)

زمان بندی (Timing)

وقتی صحبت از زمان بندی می‌شود منظور، اجرای برنامه هایی که در ساعات یا روزهای خاصی از هفته یا ماه هستند.

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

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

به همین منظور،فقط کافی بود که زمان های به صدا در آمدن زنگ تفریح در یک هفته را تنظیم می کردیم و
این اتفاق هر هفته رخ می داد.

زنگ اتوماتیک مدرسه

این کار را به کمک یک تایمر یا در پروژه های سنگین تر با بهره بردن از یک پی ال سی (PLC) می تواند انجام گیرد

ما در این آموزش به عنوان مثالی برای دانلود پروژه PLC قصد داریم که برنامه زمان بندی 2 پمپ را اجرا کنیم.

مثال پروژه PLC

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

راه اندازی پمپ با PLC - دانلود پروژه plc

استفاده از این دو پمپ به این صورت است که پمپ شماره 2 در روز های فرد هفته استفاده می شود و
پمپ شماره 1 در روزهای زوج هفته و جمعه ها مورد استفاده قرار می گیرد.

در روزهای زوج از ساعت 2:30 تا 5 صبح بایستی پمپ کار کرده و
سپس خاموش شود و مجددا ساعت 12:30 تا 16 عصر نیز فعال باشد

در روزهای فرد هفته نیاز است که پمپ از ساعت 1:30 بامداد تا 12 ظهر کار کند.

روز های جمعه نیز در دو بازه 2 تا 4 عصر و 7:30 تا 10 شب، پمپ به کار می افتد

برنامه ای بنویسید که پمپ های 1 و 2 در موقع مقررشان به کار بیافتند و آب از چاه خارج شود؟

حل مسئله

مطابق با فیلم،محل قرار گیری ساعت و دقیقه در دو جای مختلف از حافظه A 354 قرار دارد
برای همین منظور: اول از همه به دستور MOVD نیاز داریم تا
byte ِ مربوط به ساعت و دقیقه را با هم به یک word از حافظه D انتقال بدهیم و
سپس با استفاده از دستور مقایسه،بررسی کنیم که زمان مناسب برای روشن شدن پمپ ها فرا رسیده است یا خیر؟

برنامه نویسی پروژه PLC

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

پس حواسمان هست که روزهای هفته را هم که در حافظه A 354 موجود است، مقایسه کنیم و
در روز مناسب به سراغ مقایسه زمان برویم و
سپس هر کدام از پمپ ها را در موعد مقرر روشن کنیم.

ابتدا برنامه روشن شدن پمپ 1 را نوشته:

دانلود پروژه PLC زمان بندی روشن شدن پمپ

سپس برای روزهای فرد و ساعت های مشخص شده،برنامه را برای پمپ 2 می نویسیم.

مطابق نت ورک 2 از برنامه:

پروژه برنامه نویسی PLC های امرن

اگر به دنبال پروژه بعدی تان هستید، مطلب زیر را از دست ندهید:

پروژه مربوطه را از لینک زیر، دانلود کرده و در محیط برنامه نویسی cx-programmer استفاده کنید.
دانلود پروژه پی ال سی راه اندازی پمپ

در ادامه به بررسی شیوه مقایسه دو داده از حافظه PLC میپردازیم و با ذکر یک مثال این مبحث را کاملا توضیح میدهیم.

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

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

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

دستور مقایسه در دانلود پروژه plc

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

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

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

دستورات مقایسه در دانلود پروژه plc

حل یک مسئله

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

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

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

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

  • اگر تعداد ماشین ها کمتر از 30 عدد بود، چراغی سبز رنگ روشن بشود.
  • اگر بین 30 تا 80 ماشین در پارکینگ باشد، چراغ زرد روشن بشود.
  • اگر بیشتر از 80 و کمتر از 100 ماشین در پارکینگ باشد، چراغ قرمز رنگ روشن شود.
  • اگر ظرفیت پارکینگ تکمیل باشد، نوشتاری با عنوان پارکینگ تکمیل است، نوشته شود.

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

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

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

حل مسئله

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

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

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

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

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

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

توجه کنید که خروجی های 100.03 و 100.01 و 100.04 را به پورت های ورودی مشخصی از تابلو برق ها و یا seven segment ها متصل می کنیم.

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

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

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

ثبت اطلاعات برای دریافت آموزش رایگان

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

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

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

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