برای مقایسه دو عدد word یا اینتیجر در از دستور LD و یک علامت مقایسه استفاده می کردیم .
برای مثال
LD<
LD<=
LD=
LD>
LD>=
LD<>
حال اگر عدد ما از 32767 بزرگتر باشد ، به جای WORD با حافظه DWord یا Double Word سر و کار داریم .
آنوقت دستور های مقایسه به صورت
DLD<
DLD<=
DLD=
DLD>
DLD>=
DLD<>
خواهند شد .
اما اگر بخواهیم در مقایسه از اعداد اعشاری استفاده کنیم ، باید از حافظه های Float استفاده شود .
برای همین دستور های مقایسه حافظه و مقادیر اعشاری به صورت ییر خواهند شد :
FLD<
FLD<=
FLD=
FLD>
FLD>=
FLD<>
بعد از نوشتن دستور می توان از دو حافظه یا عدد اعشاری استفاده کرد .
بری نمونه :
FLD> D410 D420
FLD<= D24 F1.86
برای مقدار دهی به حافظه ها در حالت آنلاین نرم افزار WPLSOFT باید بر روی دستور کلیک راست کرد و Change present Value رو انتخاب کنیم .
دقت داشته باشیم چون ، حافظه Float به صورت Double Word است ، حتما باید 32 بیتی است .
و حتما باید عدد مورد نظر را با حرف F وارد کنیم . برای نمونه F1.67
همچنین از قسمت Edit Monitored Devices در view می توان ، مقادیر حافظه ها را وارد کرد .
برای نمایش اعداد اعشاری در محیط برنامه نویسی Ladder ،
کافیست از view گزینه Monitoring Data Format را انتخاب کنید .
سپس به جای حالت پیش فرض Signed Decimal گزینه Float را انتخاب کنید .
حال اگر بخواهیم ایم مقادیر را بر روی HMI دلتا نشان دهیم .
کافیست در نرم افزار DOPSoft و برای Numeric و از گزینه Data Type ، نوع Double Word و از Data Format فرمت Floating را انتخاب کنیم .
در این آموزش از 3 خروجی برای نمایش شرط کوچکتر ، مساوی و بزرگتر استفاده شد .
به جای indicator می توان از متن > ، = ، < برای نمایش استفاده کرد .
فقط باید برای هر متن در Details و Invisible Address ، آدرس مورد نظر را در نظر گرفت .
برای مثال اگر به Y0 که شرط بزگتر است ، علامت < رو اختصاص دهیم .
باید Invisible level بر روی OFF قرار گیرد ، در غیر اینصورت در هنگام برقراری شرط علامت بزرگتر نشان داده نمی شود .
- آموزش مدباس دلتا
- آموزش های رایگان DELTA PLC
- همه آموزش های رایگان
- کلاس خصوصی آنلاین PLC دلتا
- اینستاگرام پی ال سی وان