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

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

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

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

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

در برنامه TIA Portal و S7-1200 برای انکودر Encoder از HSC استفاده کردیم .

در آموزش های قبلی برای ریست مقدار ID1000 از Count Value استفاده کردیم .

حالا در اینجا و در طول پروسه ای که در حال انجام است .

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

برای مثال به ازای هر 736 پالس یک واحد اضافه شود .

حالا این 736 پالس ممکن است یک دور ، یک سانتی متر ، یک میلیمتر و یا واحد مورد نظر ما باشد .

برای پیاده سازی این برنامه کافیست گزینه Event configuration رو فعال کنیم و یک وقفه سخت افزار به آن اختصاص دهیم .

اولین شماره وقفه در اینجا OB40 می باشد .

یعنی وقتی مقدار کانتر یا High Speed Counter به عدد 736 رسید ، اجرای برنامه در OB1 را رها کرده و OB40  را اجرا می کند .  این کار در Reference value تابع CTRL-HSC تنظیم می شود .

این تنطیم در آینده می تواند از روی HMI وارد شود .

در OB40 ما می توانیم یک خروجی را SET یا RESET کنیم .

یا یک مقدار به متراژ اضافه کنیم . مثلا با دستور INC و همچنین بیت Count Value رو فعال کنیم .

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

با این کار مثلا انکودر ما 1024 پالس است .

می خواهیم به ازای یک دور یک واحد به متراژ اضافه شود .

کافیست مقدار Reference value بر روی 1024 تنظیم شود .

با رسیدن مقدار HSC1 به عدد 1024 وقفه سخت افزاری Hardware interrupt شماره OB40 اجرا و مقدار کانتر ریست و دوباره سیکل از ابتدا آغاز میشود .

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

دانلود ویدیو

دانلود سورس


 

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

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

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