
بلوک عملکرد INRANGE بررسی میکند که آیا یک عدد در محدودهای قرار دارد یا خیر.
ورودی عددی را تعریف میکند که باید بررسی شود. اگر ورودی یک مقدار بولئینی باشد، آن مقدار به یک عدد تبدیل میشود. مقدار TRUE معادل ۱ است. مقدار FALSE, NULL معادل ۰ است.
ورودی مقدار حداقل را به عنوان عدد محدودهای که باید بررسی شود، تعریف میکند. این مقدار باید حتماً کوچکتر از ورودی MAX باشد، زیرا در غیر این صورت نتیجه در خروجی Q همیشه نادرست است.
ورودی مقدار حداکثر را به عنوان عدد محدودهای که باید بررسی شود، تعریف میکند. این مقدار باید حتماً بزرگتر از ورودی MIN باشد، زیرا در غیر این صورت نتیجه در خروجی Q همیشه نادرست است.
اگر ورودی IN در محدوده بین مقادیر ورودی MIN و MAX قرار داشته باشد یا برابر با آنها باشد، خروجی درست است. در غیر این صورت نادرست است.