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

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

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

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

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

فرض رو بر این بگیرید بعد از خواندن مقدار انکودر در PLC S7-1200 SIEMENS ،

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

حال این حافظه میتونه ورودی و خروجی یا مموری باشد .

برای مثال M0.1 . ساده ترین راهی که ممکن است به ذهن ما برسه انتقال صفر با تابع MOV به ID1000 است .

این روش به ظاهر قابل انجام است ، حتی مقدار ID1000 صفر هم خواهد شد ، ولی وقتی تریگر را غیر فعال کنیم .

دوباره به مقدار قبلی خودش بر میگردد .

پس چه باید بکنیم .

در تابع CTRL-HSC بعد از مشخص کردن شماره HSC در قسمت CV یا Count Value می توان از یک حافظه بیتی استفاده کرد .

همچنین حافظه ای با فرمت word به NEW-CV اختصاص داد .

حالا هر موقع Count Value یک شود ، مقدار NEW-CV به ID1000 اعمال میشود .

یعنی اگر NEW-CV صفر باشد ، در واقع با فعال کردن Count Value مقدار انکودر یا HSC ما ریست می شود .

حتی می توان به جای NEW-CV از عدد صفر استفاده کرد . با این کار دیگر نیاز نیست مثلا به MW10 مقدار صفر را اختصاص دهیم .

حال اگر بخواهیم با فعال کردن Count Value یک مقدار خاص غیر صفر به ID1000 و HSC اعمال شود .

کافیست مقدار NEW-CV روی عدد مورد نظر قرار داده شود و مقدار بیتی Count Value از حالت صفر به یک تغییر وضعیت بدهد .

دقت داشته باشید این مموری حساس به لبه نیست و تا زمانی که فعال باشد ، مقدار HSC و ID1000 تغییر نخواهد کرد .

دانلود ویدیو

دانلود سورس


 

 

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

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

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