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

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

صفحه اصلی / آموزش PLC رایگان پی ال سی وان / آموزش FATEK PLC فتک ، 5 ، جمع و تفریق اعشاری

آموزش FATEK PLC فتک ، 5 ، جمع و تفریق اعشاری

جمع و تفریق اعشاری FATEK PLC پی ال سی فتک ، Floating point number addition / subtraction

در FATEK PLC ، برای جمع و تفریق اعشاری باید از توابع 202 و 203 استفاده کنیم .

تابع 202 با عنوان Floating point number addition و تابع 203 با عنوان Floating point number subtraction

در دستور جمع و تفریق از حافظه های D و R می توان استفاده کرد .

همچنین می توان دو حافظه و یا یک حافظه با عدد رو جمع کرد .

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

مقدار دهی اعشاری از روی HMI باید حتما با حافظه دابل انجام شود ، نوع Numeric هم باید Float انتخاب شود .

اگر قرار است نتیجه یکسری عملیات ریاضی به جمع یا تفریق Float داده شود .

حتما باید قبل از اینکه وارد تابع شود ، با دستور I>F تبدیل به Float شود .

اگر بخواهیم در حالت آنلاین WinProladder مقدار اعشاری برای یک حافظه وارد کنید امکان آن در حالت عادی فراهم نیست .

حتی اگر جمع و تفریق ما اعشاری باشد در Status Monitoring در حالت پیش فرض از ما عدد اعشاری را قبول نمیکند .

چون در قسمت Status گزینه Decimal فعال است . در این قسمت حالت Float وجود ندارد .

حتی در Register Table هم نمی توان به صورت پیش فرض مقدار Float وارد کرد .

برای حل این مشکل کافیست به ابتدای آدرس مورد نظر در Status Monitoring حرف D را وارد کنیم .

برای مثال DD10 یا DR20 یا DR40

فرقی نمیکنه که آدرس ما R باشد یا D ، فقط کافیه در ابتدای آدرس حرف D وارد شود .

با اینکار ، اگر دوباره منو Status را وارد کنیم ، می بینیم که گزینه Floating افزوده شده است .

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

و هم نتیجه جمع و تفریق را به صورت اعشاری دید .

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



 

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

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