LIMIT(限制测试)

LIMIT 指令可将整型值限制为给定的间隔。不能更改最小值和最大值之间的整型值。大于最大值的整型值将替换为最大值。小于最小值的整型值将替换为最小值。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 Micro810、L20E、L50E 和 L70E 控制器。
LIMIT
LIMIT
LIMIT 参数
参数
参数类型
数据类型
描述
EN
输入
BOOL
函数启用。
  • TRUE: 执行当前 LIMIT 计算。
  • FALSE:不执行比较。
适用于梯形图程序。
MIN
输入
DINT
支持最小值。
IN
输入
DINT
任何有符号整型值。
MAX
输入
DINT
支持最大值。
LIMIT
输出
DINT
位于支持的范围内的输入值。
ENO
输出
BOOL
启用“输出”。
适用于梯形图程序。

LIMIT 示例

LIMIT 功能块图示例
LIMIT 梯形图示例
LIMIT 梯形图示例
LIMIT 结构化文本示例
LIMIT 结构化文本示例
(* ST Equivalence: *) new_value := LIMIT (min_value, value, max_value); (* bounds the value to the [min_value..max_value] set *)
结果
限制 - 结果
限制 - 结果
限制 - 结果
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal