آموزش DELTA PLC پی ال سی دلتا - 88 - تشخیص روشن شدن بیت دلخواه از عدد
اگر بخواهیم فعال شدن بیت خاصی از یک عدد را تشخیص دهیم ، در پی ال سی دلتا و نرم افزار WPLSoft
می توان از دستور BON یا Bit ON Test استفاده کرد .
این دستور دارای 3 بخش است .
قسمت اول حافظه مورد نظر مثلا D10 ، قسمت بعد آدرس بیتی که قرار است فعال شود .
مثلا Y1 یا M5 .
قسمت سوط شماره بیت مورد نظر . مثلا K2 که میشه بیت دوم .
دقت داشته باشید شماره بیت ها از صفر شروع میشود . یعنی بیت صفرم ، بیت یکم و بیت دوم .
پس بیت دوم میشه بیت سومی از راست .
به جای عدد ثابت K می توان از حافظه D هم استفاده کرد .
یعنی برای مثال از روی HMI مشخص کنیم بیت چندم فعال شد ، Y1 یا M5 فعال شود .
گاهی ممکن است که این تصور اشتباه باشد ، مثلا بیت دوم میشه عدد باینری 100
پس کافیست حافظه WORD ما مقدار اش 4 بشه ، اونوقت میتونیم متوجه شویم بیت دوم 1 شده است .
بله این درست است . به شرط اینکه بیت های دیگر 1 نشود .
یعنی اگر عدد باینری ما 110 یعنی 6 یا 111 یعنی 7 هم شود باز هم بیت دوم 1 است .
حال می تواند این 1 شدن بیت ها برای بیت های بعد از خانه دوم هم اتفاق بیافتد .
پس ما نمی توانید عملا از مقایسه با یک عدد دسیمال 4 به فعال بودن بیت دوم یک برسیم .
در نرم افزار WPLSoft ، در صورت نیاز می توان به صورت همزمان بیش از یک دستور BON استفاده شود .
برای دانلود آموزش های رایگان به همراه توضیحات و سورس برنامه ها به سایت پی ال سی وان مراجعه کنید .
www.PLC1.ir
09112754501
همه توضیحات ...