در این قسمت از آموزش های نمایندگی زیمنس با نحوه کار شمارنده ها (Counter) و کاربرد آنها در PLC های زیمنس آشنا خواهید شد و دوتا از تایمرهای پرکاربرد به نام های Up/Down و Hours Counter را بررسی کرده و برای شما آموزش داده ایم.
این تابع یک شمارنده است که می تواند پالس هایی را که به ورودی آن (توسط سنسورها و غیره) وارد می شوند، شمارش کرده و در مقدار تنظیم شده، خروجی آن فعال یا غیر فعال شود.
خروجی این شمارنده زمانی فعال می شود که مقدار شمارش بیشتر یا برابر مقدار تنظیم شده باشد.
این شمارنده دارای سه ورودی و یک خروجی است که می تواند هم به صورت صعودی و هم به صورت نزولی بشمارد.
برای درک بهتر چگونگی کارکرد این شمارنده و معرفی ورودی های آن به شکل توجه کنید:
در کادر محاوره تنظیمات این شمارنده سه پارامتر وجود دارد که عبارتند از:
نحوه عملکرد شمارنده به چگونگی تنظیمات این پارامترها بستگی دارد. که هر دو حالت همراه با مثال در عکس زیر آمده است:
در واقع در این حالت خروجی بین 2 تا 6 روشن است.
نکته: اگر بخواهیم که شمارش از عددی خاص شروع شود، در کادر محاوره تنظیمات، در قسمت Start Value عدد مورد نظر را وارد می کنیم.
شمارنده ساعتی را می توان برای کنترل مدت کارکرد یک دستگاه استفاده کرد. مثلاً موتوری را در نظر بگیرید که در یک کارخانه مشغول کار است و طول عمر مفید آن برابر با 5000 ساعت می باشد، با استفاده از این تابع می توان مدت زمان روشن بودن موتور را محاسبه کرد و آن را به موقع و قبل از این که برای خط تولید ایجاد خطر کند، تعویض کرد.
با دو بار کلیک روی این تابع، کادر محاوره تنظیمات آن به صورت زیر باز می شود:
با فعال شدن پایه EN تایمر Hours Counter فعال می گردد و پس از سپری کردن زمان مشخص شده خروجی فعال میشود. از تابع فوق می توان جهت مدت زمان کارکرد وسیله مورد استفاده (مورد نظر) استفاده کرد. مثلاً همان طور که گفته شد می توان مدت زمان روشن بودن یک موتور را ذخیره کرد.
در کادر محاوره این تابع دو قسمت وجود دارد، Maintenance Interval (MI) (زمان وقفه) بر حسب ساعت مشخص میگردد و دومی Start time for OT زمان شروع برای شمارش ساعت.
نکته: در PLCهای تا OBA5 و قبل از آن واحد فقط ساعت بوده اما از نسخه OBA6 به بعد، دقیقه هم اضافه شده است.