你的位置: 首页 > 工业控制 > 工业控制

S7-1500 PLC SIMATIC值在范围内指令

2024-04-24 02:32:11 | 人围观 | 评论:

  电工知识SIMATICS7-1500 PLC SIMATIC 值在范围内指令

TIA博途软件提供了丰富的比较指令,可以满足用户的各种需要。TIA博途软件中的比较指令可以对如整数、双整数、实数等数据类型的数值进行比较。

【关键点】一个整数和一个双整数是不能直接进行比较的,因为它们之间的数据类型不同。一般先将整数转换成双整数,再对两个双整数进行比较。

比较指令有等于(CMP==)、不等于(CMP<>)、大于(CMP>)、小于(CMP<)、大于或等于(CMP>=)和小于或等于(CMP<=)。比较指令对输入操作数1和操作数2进行比较,如果比较结果为真,则逻辑运算结果RLO为“1”,反之则为“0”。

(5) 值在范围内指令(IN_RANGE)

“值在范围内”指令将输入VAL的值与输入MIN和MAX的值进行比较,并将结果发送到功能框输出中。如果输入VAL的值满足MIN信号状态为“1”。如果不满足比较条件,则功能框输出的信号状态为“0”。值在范围内指令和参数见图1。

0c07183c-f2b6-11ed-90ce-dac502259ad0.png

图1

从指令框的“<???>”下拉列表中选择该指令的数据类型。

用一个例子来说明值在范围内指令,梯形图如图2所示:

0c215210-f2b6-11ed-90ce-dac502259ad0.png

图2

当I0.0闭合时,激活此指令。比较MW10中的整数是否在最大值198和最小值88之间,如在此两数值之间,则Q0.0输出为“1”,否则Q0.0输出为“0”。在I0.0不闭合时,Q0.0的输出为“0”。





审核编辑:刘清





标签:[db:tags]

相关内容推荐: