مشاوره
کاری ، تحصیلی ، مهاجرت

پی ال سی وان ، آموزش PLC با پروژه های صنعتی

صفحه اصلی / آموزش PLC رایگان پی ال سی وان / آموزش زیمنس / S7-1200 زیمنس / آموزش TIA Portal S7-1200 زیمنس ، 40 ، تیا , انکودر تک فاز ، دو فاز

آموزش TIA Portal S7-1200 زیمنس ، 40 ، تیا , انکودر تک فاز ، دو فاز

آموزش TIA Portal S7-1200 زیمنس ، 40 ، تیا , انکودر تک فاز ، دو فاز

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

در Properties به قسمت High speed counters یا همان HSC ها رفته و HSC مورد نظر را تنظیم می کنیم .

برای مثال در HSC1 با فعال کردن تیک Enable this high speed counter از این hsc می توان در برنامه استفاده کرد .

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

فقط قصد داریم مقدار انکودر را بر روی حالت آنلاین نرم افزار TIA Portal نمایش دهیم .

اگر به قسمت Function مراجعه کنیم . می توان در قسمت Type of counting حالت های مختلف را تعریف کرد .

فعلا با همان شمارش یا  Count کار داریم .

در قسمت Operating phase هم حالت Single phase رو انتخاب می کنیم .

در این حالت فقط از یک فاز انکودر برای خواندن استفاده میشود .

برای همین اگر شفت Encoder به جهت چپ یا راست بچرخد ، مقدار عددی افزایش پیدا می کند .

البته این افزایش در قسمت Initial counting direction می تواند به صورت کاهش تنظیم شود .

در قسمت Hardware inpute ورودی اول به صورت پیش فرض I0.0 انتخاب شده است که می توانیم آنرا تنظیم کنیم .

از حالت Single phase جهت خواندن انکودر با یک فاز در یک جهت استفاده میشود .

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

اگر بخواهیم در دو چهت شمارش رو داشته باشیم و خود HSC تغییر جهت رو تشخیص بده ، کافیست در قسمت Operating phase گزینه A/B counter رو انتخاب کنیم .

در این حالت به صورت پیش فرض ورودی i0.1 برای phase B انتخاب می شود .

اگر بعد از این تغییرات ، و دانلود برنامه ، با چرخش سریع شمارش انجام نشد و در عوض با چرخش کند ، عمل شمارش انکودر صورت گرفت بدانید که ورودی دیجیتال شما در قسمت DI/DO نیاز به تنظیم دارد .

برای مثال به Chaneel0 رفته و مقدار Input filter رو از مقدار پیش فرض 6.4 microsec بر روی حداقل زمان تنظیم می کنیم .

که در اینجا 0.1 microsec است .

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

اگر ما از HSC1 به صورت A/B counter استفاده می کنیم .

پس فیلتر ورودی I0.1 رو هم باید بر روی MIN زمان ممکن تنظیم کنیم .

در استفاده معمولی از ورودی مثل شستی و کلید زمان Input filter نیاز به تغییر از حالت پیش فرض ندارد .

ولی در حالت High Speed Counter باید حتما زمان آن کم شود .

چون سرعت قطع و وصل ورودی بسیار بالا است و اگز زمان فلتر ورودی زیاد تنظیم شود ، on/off های با سرعت بالا درنظر گرفته نمیشود .

در قسمت Input addresses آدرس ورودی سرعت بالا خوانده شده مشخص میشود .

چون از حافظه های دابل برای ذخیره مقدار High speed خوانده شده استفاده میکند .

چهار حافظه پشت سر هم از 1000 تا 1003 را اشغال می کند .

در برنامه اگر قصد خواندن مقدار انکودر را داریم ، کافیست از id1000 استفاده کنیم .

برای نمایش مقدار آنلاین می توان در Whatch and force table یک جدول جدید اضافه کرد و آدرس id1000 رو در آن استفاده کرد .

برای دیدن عدد به صورت دسیمال Display format رو بر روی DEC و برای دیدن اعداد منفی انکودر از گزینه DEC+/- استفاده می کنیم .

برای دیدن تغییرات به صورت آنلاین کافیست بعد از دانلود گزینه Go online رو فعال کنیم .

دانلود ویدیو

دانلود سورس


 

 

 

محصولات مرتبط

یک دیدگاه برای " آموزش TIA Portal S7-1200 زیمنس ، 40 ، تیا , انکودر تک فاز ، دو فاز " ثبت شده است

دیدگاهتان را بنویسید

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