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

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

صفحه اصلی / آموزش PLC رایگان پی ال سی وان / آموزش DELTA PLC پی ال سی دلتا – 77 – انکودر High Speed Input DVP28SV11T2

آموزش DELTA PLC پی ال سی دلتا – 77 – انکودر High Speed Input DVP28SV11T2

آموزش DELTA PLC پی ال سی دلتا - 77 - انکودر High Speed Input DVP28SV11T2

در CPU DVP28SV11T2 برای استفاده از ورودی های سرعت بالا ،

دو حالت نرم افزاری و سخت افزاری تعریف می شود .

در حالت نرم افزاری یا Software High-Speed Counter امکان انتخاب شماره کانتر سرعت بالا وجود دارد .

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

برای همین در برنامه به صورت DCNT فراخوانی می شوند .

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

برای مثال C235 ورودی X0 را درگیر می کند .

یا C236 با ورودی X1 کار می کند .

تا آخرین کانتر که C240 است که از ورودی پالس X5 استفاده می کند .

برای هر کانتر یک Condition نیاز است .

برای مثال M4 . یا اگر بخواهیم همیشه کانتر ما بشمارد ، می توانیم از M1000 استفاده کنیم .

در قسمت Counting Direction می توانیم مشخص کنیم که به صورت up یا down نیاز به شمارش کانتر داریم.

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

برای مثال m0 و m1 ، هر یک از شمارنده های سرعت بالا برای این قسمت از مموری سیستمی مخصوصی استفاده می کنند .

برای مثال C235 از M1235 یا  کانتر بعدی C236 از M1236 .

حال اگر مموری مورد نظر فعال باشد . برای مثال M1235 فعال باشد ، کانتر به صورت پایین شمار یا نزولی میشمرد .

اگر با یک مموری یا Enable دستور RESET این مموری یعنی M1235 را فعال کنیم .

با هر بار پالس یا فعال شدن X0 ، کانتر C235 به صورت صعودی میشمرد .

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

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

بلکه با SET و RESET شدن مموری سیستمی مورد نظر این اتفاق خواهد افتاد .

از دستور هایی مانند DHSCS یا DHSCR و . . . مشابه CPU های دیگر می توان در اینجا نیز استفاده کرد .

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


 

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

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