مثال های کاربردی از کانتر در ISPSoft / شرکت سام ارتباط S.A.M Ertebat

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

در این مقاله، مثال های کاربردی استفاده از کانتر در PLC دلتا ( ISP Soft ) و نحوه تنظیم و برنامه نوسیی آنها را یاد می گیرید.

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

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

ISP Soft

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

توضیح برنامه :
هنگامی که سنسور فوتو الکتریک محصولی را تشخیص داد، X0 یک بار تغییر وضعیت داده و از O حالت باز، به حالت بسته و کانتر C0 یک مقدار می شمارد و مقدار خود را یک واحد افزایش میدهد وقتی مقدار کانتر C0 به 10 رسید، کنتاکت نرمال باز C0 بسته می‌شود و خروجی Y0 است فعال می‌شود ، و بازوی رباتیک شروع به بسته بندی می‌کند .

هنگامی که بسته بندی کامل شد، سنسور تکمیل عملیات بسته بندی فعال شده و ورودی X1 از حالت با ز به بسته می‌رود و موجب می‌شود یک لبه بالارونده در ورودی ایجاد شود، هنگامی که لبه بالارونده ایجاد می‌شود ، دستور RST اجرا شده و مقادیر Y0 و C0 بازنشانی می‌شوند.

شمارنده تولید روزانه در ISP Soft

ISP Soft

هدف کنترل:
در نظر داریم برای یک خط تولید محصولی سیستمی طراحی کنیم که تعداد محصولات تولید شده را بشمارد، تا آمار روزانه ای از کمیت محصولات تولیدی باشد و همچنین در قطعی برق، یا خاموش کردن خط تولید، سیستم تعداد محصولات تولید شده را نشان دهد تا پس از راه اندازی خط تولید، ازسرگیری تولید آسان تر شود.
هنگامی که تولید روزانه به 500 رسید، نشانگر تکمیل هدف روشن می‌شود. برای پاک کردن مقدار شمارش شده، با فشردن دکمه Clear مقدار شمارنده 0 شده و شمارش دوباره آغاز می‌کند.

توضیح برنامه :
شمارنده قفل برای وضعیت حفظ داده‌ها هنگام خاموش شدن برق مورد نیاز است .
هنگامی که یک محصول تکمیل شده و از روبروی سنسور X0 می‌گذرد و مقدار کانتر C120 یک واحد افزایش می یابد.
وقتی مقدار شمارش به 500 رسید، نشانگر تکمیل هدف Y0 فعال خواهد شد .

محاسبه مقدار محصولات ( شمارشگر 32 بیتی بالا/پایین ) در ISP Soft

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

همچنین وقتی تعداد محصولات دپو به 40000 رسید، زنگ هشدار فعال شود تا اطلاع دهد انبار پر شده است.

هدف کنترل:

در این برنامه از یک تایمر بالا و پایین شمار استفاده کرده‌ایم که به هنگامی که سنسور های درب ورودی و خروجی فعال می‌شوند، وضعیت آنها تغیر می‌یابد و یک لبه بالارونده در ورودی X1 و X0 ظاهر می‌شود .

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

برای اینکه تعیین کنیم مقدار شمارنده افزایش یابد یا کاهش یابد، از بیت حافظه M1216 استفاده کنیم.

این بیت از حافظه مخصوص کان ری C216 است که اگر فعال باشد، ( M1216 = ON ) شمارش معکوس و کاهشی خواهد بود و اگر غیر فعال باشد،
( M1216 = OFF ) شمارش و افزایشی مستقیم خواهد بود.

به همین جهت در سطر اول، با دریافت لبه بالارونده از ورودی X0 ، مقدار حافظه M1216 ریست شده و غیر فعال می‌شود و حالت کانتر به افزایشی یا شمارش مستقیم در می آید، بنابرین در سطر سوم با تحریک تایمر، مقدار تایمر افزایش میابد ، ولی در سطر دوم برنامه با دریافت لبه بالارونده از ورودی X1 ، مقدار حافظه M1216 ست و فعال شده و حالت کانتر به کاهشی یا شمارش معکوس در می آید، بنابرین در سطر چهارم با تحریک تایمر، مقدار تایمر کاهش میابد.
با توجه به اینکه مقدار کانتر به 4000 تنظیم شده است، با رسیدن به این مقدار، خروجی Y0 فعال شده و زنگ هشدار فعال می‌شود.

ساعت 24 ساعته با 3 شمارنده در ISP Soft

ISP Soft

هدف کنترل:

در نظر داریم با استفاده سه کانتر، یک ساعت 24 ساعته بسازیم.

توضیحات برنامه:

برای شمارش دقیق زمان ابتدا به منبع ای نیاز داریم تا شمارش دقیق یک ثانیه ای را ایجاد کند.

حافظه M1013 ، در هر ثانیه یک پالس ایجاد می‌کند، می‌توانیم از این حافظه برای ایجاد شمارش استفاده کنیم. هنگامی که برنامه اجرا می شود، M1013 یک بار در ثانیه فعال شده و موجب می‌شود کانتر C0 یک واحد افزایش یابد.

وقتی عدد شمارش شده به 60 ( 1 دقیقه ) رسید، کنتاکت 0C در سطر دوم برنامه فعال شده و موجب می‌شود تایمر C1 یک واحد افزایش یابد و همچنین مقدار کانتر C0 ریست و 0 شود.

بدین ترتیب کانتر 1C در هر دقیقه یک واحد افزایش می‌یابد. هنگامی که عدد شمارش شده در C1 به 60 ( 1 ساعت ) می رسد، کانتر فعال شده و یک واحد شمارش می شود و C1 نیز در همان لحظه باز نشانی می‌شود .

همچنین، هنگامی که مقدار فعلی در C2 به 24 رسید، C2 مجددا تنظیم می شود و روند شمارش 24 ساعته دوباره شروع می‌شود .
ساعت 24 ساعته با استفاده از C0 برای شمارش “ثانیه”، C1 برای شمارش “دقیقه” و C2 برای شمارش “ساعت” عمل می کند.

یک شمارنده پالس با سرعت بالا فاز B در ISP Soft

VP32EH00M پالس فاز AB را برای کنترل سرور با شسرعت 10000 پالس در ثانیه ارسال می کند. چرخش موتور توسط انکودر کدگذاری می شود و نتیجه به نقاط ورودی (ورودی دیفرانسیل) شمارنده پرسرعت PLC منتقل می شود. اگر مقدار شمارش شده در شمارنده سرعت بالا PLC با تعداد پالس ارسال شده توسط MPU متفاوت باشد، زنگ هشدار فعال خواهد شد.

توضیحات برنامه:

در این مثال از M1013 برای کانتر PLC برای ارسال پالس استفاده می شود. D1220 = K0 Y0 را برای خروجی پالس‌ها فعال می کند و سیگنال فیدبک کد شده سرور موتور را از رمزگذار به ورودی های پرسرعت ( X0, X1 ) منتقل می کند. X0 و X1 با شمارنده پرسرعت C251 مطابقت دارند که حداکثر فرکانس شمارش آن 200 کیلوهرتز است .

وقتی ارسال پالس کامل شد، M1029 = ON . دستور Load Compare DLD >= اجرا خواهد شد. اگر تفاوت بین مقدار C251 و تعداد پالس ها بیشتر از 10 باشد (مقدار C251 K9990 )، زنگ هشدار Y5 فعال می شود .

وقتی M1029 = ON ، [RST C251] اجرا می شود. مقدار C251 پاک می شود تا اطمینان حاصل شود که دفعه بعد C251 از 0 شروع به شمارش می‌کند.
از آنجایی که سیگنال خروجی رمزگذار سرور سیگنال دیفرانسیل است، مثال نیاز دارد. مدل DVP32EH00M که از ورودی سیگنال دیفرانسیل با ترمینال ورودی X0 ، X1 ، X4 و X5 پشتیبانی می‌کند.

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


” آموزش گام به گام نصب برنامه COMMGR : لـیـنـک مـقـالـه

برنامه 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 مورد سبد خرید
حساب من