
Funktionsblocket INRANGE kontrollerar om ett tal ligger inom ett intervall.
Ingången definierar det tal som ska kontrolleras. Om en boolesk värde finns på ingången, omvandlas den till ett tal. Värdet TRUE motsvarar då en 1. Värdet FALSE, NULL motsvarar 0.
Ingången definierar det minsta värdet som tal i det intervall som ska kontrolleras. Detta värde måste vara mindre än ingången MAX, annars är resultatet på utgången Q alltid felaktigt.
Ingången definierar det största värdet som tal i det intervall som ska kontrolleras. Detta värde måste vara större än ingången MIN, annars är resultatet på utgången Q alltid felaktigt.
Om ingången IN ligger inom intervallet mellan ingångsvärdena MIN och MAX eller om värdet är lika med ingångsvärdena MIN och MAX, är utgången sann. Annars är den falsk.