plc比较数值范围的指令用法

作者:老电工时间:2020-03-18 09:47:22

plc比较指令中,有用于比较数值大小的指令,也有用于比较数值范围的指令,这里说一说plc比较数值范围的指令用法,主要是值在范围内(IN_RANGE)指令,值超出范围(OUT_RANGE)指令二种。

plc比较数值范围指令

在plc中用比较数值范围的指令,其判断条件有二种,一是“值在范围内”,二是“值超出范围”。

1、值在范围内(IN_RANGE)指令

表示符号:

plc比较数值范围的指令用法

该指令用来比较输入参数是否在设定的数值范围之内,如果输入参数在设定参数范围内则使能端有能流输出。例如气动设备的压力在允许范围内时,绿色指示灯亮,表示设备处于正常工作状态。

在该指令名称下面,单击???会显示数据类型下拉列表,该指令支持的数据类型为整数和浮点数。

plc比较数值范围的指令用法

VAL、MIN、MAX这三个端口输入的值可以为地址或常数,在进行比较操作时,MIN、MAX和VAL的值必须与设置的数据类型相匹配,否则在输入指令时会报错。

IN_RANGE指令工作原理:

将输入 VAL 的值与输入 MIN 和 MAX 的值进行比较,并将结果发送到功能框输出中。

(1) VAL 的值满足 MIN <= VAL 且 VAL <= MAX 的比较条件,则功能框输出的信号状态为“1”。

(2)不满足比较条件,则功能框输出的信号状态为“0”。

2、值超出范围(OUT_RANGE)指令

表示符号:

plc比较数值范围的指令用法

该指令的各端口及所支持的数据类型与IN_RANGE指令相同,用来比较设定的参数是否在设定范围内,如超出范围使能端有能流输出。

例如,将温度传感器采集的当前温度值存入地址MD40中,若当前温度值超出了安全的温度范围,则报警指示灯亮。

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > plc基础教程