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

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

صفحه اصلی / آموزش PLC رایگان پی ال سی وان / آموزش DELTA PLC پی ال سی دلتا – 95 – جابجایی دو حافظه Exchange

آموزش DELTA PLC پی ال سی دلتا – 95 – جابجایی دو حافظه Exchange

آموزش DELTA PLC پی ال سی دلتا - 95 - جابجایی دو حافظه Exchange

برای جابجایی دو حافظه در PLC DELTA و نرم افزار WPLSoft از دو روش می توان استفاده کرد .

اگر مقدار حافظه اول در دومی MOVE شود ، مقدار حافظه دوم از بین می رود .

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

سپس حافظه 1 به دو و سپس حافظه جانبی به یک .

ولی روش راحت تر در WPLSoft استفاده از دستور Exchange است و

کافیست از XCH در کنار دو حافظه استفاده کنیم . برای مثال XCH D10 D20

باید دقت داشته باشیم که پایه Enable این دستور نباید به صورت کنتاکت باشد .

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

یک بار عمل Exchange یا جابجایی مقدار حافظه ها انجام میشود .

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

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

برای مثال می توان از شرط بزرگتر یا کوچکتر برای چند حافظه استفاده کرد .

در صورت بر قراری شرط ، جابجایی یا Exchange انجام شود .

خیلی راحت با این روش می توان مثلا 5 عدد رو به صورت نزولی یا صعودی مرتب کرد .

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

اگر بخواهیم دستور Exchange را برای  اعداد بزرگتر از WORD یا 32767 و روی دابل پیاده سازی کنیم .

کافیست به ابتدای XCH حرف D به معنی Double رو اضافه کنیم . DXCH

دانلود سورس برنامه PLC


 

 

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

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