کانترها در S7-1200 زیمنس

کانترها در S7-1200 زیمنس

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

مقدمه

کانترها دستوراتی هستند که برای شمارش مورد استفاده قرار می گیرند.

کانترها در S7-1200 می توانند مقدار ۳۲۷۶۷ را صعودی و -۳۲۷۶۸ را بصورت نزولی شمارش کنند.

معرفی ورودی و خروجی های کانترها در S7-1200

همانطور که در شکل زیر مشاده می کنید کانتر دارای پایه هایی می باشد که عبارتند از:

CU : با هر بار فعال شدن این پایه به مقدار کانتر یک عدد اضافه می شود.

CD : با هر بار فعال شدن این پایه از مقدار کانتر یک عدد کم می شود.

R : از این پایه برای ریست نمودن کانتر استفاده می شود، با فعال شدن این پایه مقدار کانتر صفر می شود.

LD : با فعال شدن این پایه مقدار کانتر با مقدار وارد شده در PV ست می شود.

PV : در این ورودی می توان مقداری قرار داد که با فعال شدن LD این مقدار داخل کانتر بار گذاری می شود.

نکته: معمولا زمانی از پایه های PV و LD استفاده می شود که نیاز باشد مقدار اولیه ی برای کانتر در نظر گرفته شود.

پایه های QD و QU : اگر مقدار کانتر برابر CV و یا بیشتر باشد QU روشن خواهد بود و اگر مقدار کانتر صفر یا منفی باشد QD روشن خواهد بود.

CV : در این پایه می توان مقدار شمارش شده توسط کانتر را مشاهده نمود.

دانلود نرم افزار تیا پورتال

بطور کلی سه نوع کانتر وجود دارد که در ادامه به عملکرد آن ها می پردازیم.

آموزش تایمر ها در S7-1200

کانتر CTU

این کانتر زمانی مورد استفاده قرار می گیرد که نیاز به شمارش افزایشی داشته باشیم.

مثال۱: در پروژه ای از یک نوار نقاله جهت انتقال جعبه به انبار استفاده می شود.

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

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

هنگاهی که جعبه مقابل سنسور قرار می گیرد، سنسور فعال شده و سیگنال ۱ را به PLC ارسال می کند.

در این پروژه باید زمانی که تعداد جعبه های شمارش شده از ۲۰ عدد بیشتر شد موتور نوار نقاله خاموش شود.

آموزش کار با نرم افزار نرم افزار PLCSIM

کانتر CTU

مثال کانتر CTU

تحلیل منطق کنترل

در برنامه شکل بالا اگر استارت نوار نقاله فعال شود، موتور نوار نقاله بصورت دائم کار روشن خواهد شد.

در خط دوم برنامه اگر استپ نوار نقاله فعال شود پایه ی ریست SR فعال شده و باعث خاموش شدن موتور نوار نقاله می گردد.

در خط سوم از کانتر STU استفاده شده است در این کانتر با هر بار فعال شدن پایه ی CU یک عدد به مقدار کانتر اضافه می شود.

زمانی که مقدار شمارش شده به PV برسد خروجی Q روشن خواهد شد. 

بنابراین با هر بار فعال شدن سنسور یک عدد به مقدار کانتر اضافه می شود و زمانی که مقدار کانتر به ۲۰ برسد خروجی Q روشن خواهد شد و با توجه به اینکه پایه Q کانتر به پایه ریست SR متصل شده است باعت خاموش شدن نوار نقاله می گردد.

مبنا های عددی

کانتر CTD

این کانتر زمانی مورد استفاده قرار می گیرد که نیاز به شمارش کاهشی داشته باشیم.

مثال۲ : در پروژه ای انباری وجود دارد که ظرفیت آن ۲۰ جعبه می باشد.

در این پروژه زمانی که اپراتور شستی متصل به I0.0 را فعال کند یعنی ظرفیت انبار تکمیل شده است.

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

معرفی MINI PLC های زیمنس LOGO

با عبور هر جبه از مقابل سنسور یک عدد از مقدار کانتر کم می شود، زمانی که مقدار کانتر به صفر رسید چراغ سیگنال متصل به Q0.1 به معنی خالی شدن انبار روشن می شود.

بخش اول

بخش اول کار با کانتر cdt

بخش دوم

بخش دوم کار با کانتر cdt

تحلیل منطق کنترل

آموزش ایجاد پروژه در تیا پورتال

تحلیل بخش اول

در این قسمت از برنامه زمانی که کاربر شستی تکمیل ظرفیت انبار را فعال می کند می بایست موتور نوار نقاله جهت هدایت جعبه ها به بیرون از انبار روشن شود.

معرفی CPU 1212C

زمانی که شستی تکمیل ظرفیت انبار فعال شود موتور نوار نقاله روشن می شود و تا زمانی که شستی استپ موتور نوار نقاله فعال نشود موتور روشن باقی خواهد ماند.

کانترها در S7-1200 زیمنس


تحلیل بخش دوم برنامه

در این قسمت از برنامه از کانتر CTD استفاده شده است، در این کانتر با هر بار فعال شدن پایه ی CD یک عدد از مقدار کانتر کم می شود.

پایه ی LD برای بار گذاری مقدار PV به  داخل کانتر استفاده می شود.

آموزش ریست فکتوری کردن S7-1200 زیمنس

در این کانتر هر گاه مقدار برابر با صفر و یا منفی باشد خروجی Q روشن خواهد شد.

بنابراین عملکر برنامه به این صورت خواهد بود که با فعال شدن شستی تکمیل ظرفیت انبار مقدار ۲۰ به داخل کانتر بارگذاری می شود و با هر بار فعال شدن سنسور یک عدد از مقدار ۲۰ کم می شود.

پس رسیدن مقدار کانتر به صفر چراغ سیگنال به منظور خالی شدن انبار روشن خواهد شد.

زبان های برنامه نویسی

کانتر CTUD

این کانتر از ترکیب دو کانتر CTU و CTD ساخته شده است. این کانتر هم می تواند شمارش نزولی و هم شمارش صعودی را انجام دهد.

شروع کار با PLC

مثال۳: در فرایندی می بایست موجودی انبار توسط HMI مشاهده شود.

انبار دارای یک نوار نقاله برای ورود جعبه ها و یک نوار نقاله برای خروج جعبه ها می باشد که بر روی هر نوار نقاله یک سنسور جهت شمار جعبه ها وجود دارد.

آموزش کرک کردن نرم افزار های زیمنس

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

کانتر CTUD

بخش اول برنامه

کانتر ها در S7-1200 زیمنس

کانتر ها در S7-1200 زیمنس

بخش دوم برنامه

کانتر ها در S7-1200 زیمنس

کانتر ها در S7-1200 زیمنس

تحلیل منطق کنترل

کانترها در S7-1200 زیمنس


بخش اول برنامه

این بخش از برنامه برای استارت و استپ نوار نقاله های ورودی و خروجی می باشد.

معرفی CPU های سری S7-300 زیمنس

بخش دوم برنامه

در این بخش از برنامه از کانتر CTUD استفاده شده است این کانتر مخلوطی از دو کانتر CTU وCTD می باشد.

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

آموزش آپدیت کردن PLC های S7-1200 زیمنس Firmware version V4.2

همانطور که در شکل بالا مشاهده می کنید سنسور ورودی برای شمارش افزایشی به پایه CU و سنسور خروجی برای شمارش کاهشی به پایه ی CD متصل شده است.

معرفی آردوینو های صنعتی

3 دیدگاه

  1. سلام اگر بخواهیم در هر ثانیه حدود 90 پالس را بشماریم آیا از کانتر معمولی میشود استفاده کرد یا باید از کانتر سرعت بالا استفاده کرد و لطفا نحوه استفاده از کانتر سرعت بالا را هم بفرمائید

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

فروشگاه بر اساس بخش ها