Giới thiệu về tập lệnh IN_RANGE và OUT_RANGE
- Sử dụng các lệnh IN_RANGE hoặc OUT_RANGE kiểm tra trong một giá trị ngõ vào nằm trong dải hay ngoài dải giá trị định trước ( cũng có thể coi là tập lệnh kết hợp của nhiều lệnh so sánh).
- Nếu sự so sánh thỏa mãn điều kiện thì ngõ ra là “TRUE”.
- Các thông số MIN, MAX là giá trị nhỏ nhất và lớn nhất của dải cần so sánh.
- VAL là giá trị đầu vào để so sánh với dải MIN, MAX.
- Các thông số MIN, VAL, MAX phải cùng kiểu dữ liệu.
Tập lệnh | Sự so sánh là đúng nếu: |
IN_RANGE | MIN <= VAL <= MAX |
OUT_RANGE | VAL < MIN hoặc VAL > MAX |
Thông số | Kiểu dữ liệu | Mô tả |
MIN, VAL, MAX | Int, Dint, Real | Các ngõ vào phần tử so sánh |
Ví dụ 1:

Mô tả :“TagOut” đạt giá trị True khi thỏa mãn tất cả các trường hợp sau:
-
- “TagIn_1”, “TagIn_2” cùng bằng True.
- “Tag_Value” nằm trong dải từ “Tag_Min” đến “Tag_Max”
- “TagIn_3” bằng True.
Ví dụ 2:

Mô tả :“TagOut” đạt giá trị True khi thỏa mãn tất cả các trường hợp sau:
-
- “TagIn_1”, “TagIn_2” cùng bằng True.
- “Tag_Value” nằm ngoài dải từ “Tag_Min” đến “Tag_Max”
- “TagIn_3” bằng True.