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

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

صفحه اصلی / آموزش PLC رایگان پی ال سی وان / آموزش HMI پنل مستر / آموزش HMI پنل مستر 59 ، انتقال عدد اعشاری ماکرو Macro , Assignment Float

آموزش HMI پنل مستر 59 ، انتقال عدد اعشاری ماکرو Macro , Assignment Float

آموزش HMI پنل مستر ، انتقال عدد اعشاری ماکرو Macro , Assignment Float

برای جابجایی چند حافظه در ماکرو مانیتور پنل مستر از دستوری move استفاده کردیم .

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

برای نمونه D12 = D14 یا D14 = 145 همچنین نتیجه چند عملیات ریاضی را می توان با دستور Assignment جابجا کرد .

برای مثال : D14=((D20+D22+D24)/3) ، در این مثال 3 حافظه D20,D22,D24 با هم جمع و تقسیم بر 3 میشوند .

سپس نتیجه به D14 منتقل می شود .

حال اگر بخواهیم یک مقدار اعشاری را جابجا کنیم باید در کنار حافظه Source از عبارت F داخل پرانتز استفاده کنیم .

برای مثال D10=4.27(F)

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

D10=D40(F)

حال سمت source می تواند نتیجه چند عمل ریاضی برای اعداد اعشاری باشد . مثلا D60=(D10/2)(F)

دقت داشته باشید اگر بخواهیم عدد وارد شده در source

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

باید در قسمت Data Type نامریک Numeric از نوع 32-Bit Floating Point استفاده کنیم .

دانلود ویدئو

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

 

 

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

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