بلوک عملکرد INRANGE

بلوک عملکرد INRANGE بررسی می‌کند که آیا یک عدد در محدوده‌ای قرار دارد یا خیر.

ورودی IN

ورودی عددی را تعریف می‌کند که باید بررسی شود. اگر ورودی یک مقدار بولئینی باشد، آن مقدار به یک عدد تبدیل می‌شود. مقدار TRUE معادل ۱ است. مقدار FALSE, NULL معادل ۰ است.

ورودی MIN

ورودی مقدار حداقل را به عنوان عدد محدوده‌ای که باید بررسی شود، تعریف می‌کند. این مقدار باید حتماً کوچکتر از ورودی MAX باشد، زیرا در غیر این صورت نتیجه در خروجی Q همیشه نادرست است.

ورودی MAX

ورودی مقدار حداکثر را به عنوان عدد محدوده‌ای که باید بررسی شود، تعریف می‌کند. این مقدار باید حتماً بزرگتر از ورودی MIN باشد، زیرا در غیر این صورت نتیجه در خروجی Q همیشه نادرست است.

خروجی Q

اگر ورودی IN در محدوده بین مقادیر ورودی MIN و MAX قرار داشته باشد یا برابر با آنها باشد، خروجی درست است. در غیر این صورت نادرست است.