SIMATIC S7-1500 PLC小于比较指令与大于等于比较指令简述

电子说

1.3w人已加入

描述

电工知识—SIMATICS7-1500 PLC SIMATIC 小于比较指令与大于等于比较指令

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

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

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

(3)小于比较指令(CMP<)

小于比较指令有整数小于比较指令、双整数小于比较指令和实数小于比较指令等。小于比较指令和参数见图1。

CMP

图1

从指令框的“

用一个例子来说明小于比较指令,梯形图如图2所示:

CMP

图2

当I0.0闭合时,激活双整数小于比较指令,MD10中的双整数和MD16中的双整数比较,若前者小于后者,则Q0.0输出为“1”,否则Q0.0输出为“0”。在10.0不闭合时,Q0.0的输出为“0”。操作数1和操作数2可以为常数。

整数小于比较指令和实数小于比较指令的使用方法与双整数小于比较指令类似,只不过操作数1和操作数2的参数类型分别为整数和实数。使用比较指令的前提是数据类型必须相同。

(4)大于等于比较指令(CMP>=)

大于等于比较指令有整数大于等于比较指令、双整数大于等于比较指令和实数大于等于比较指令等。大于等于比较指令和参数见图3。

CMP

图3

从指令框的“

用一个例子来说明实数大于等于比较指令,梯形图如图4。

CMP

图4

当I0.0闭合时,激活比较指令。MD20中的实数和实数1.0比较,若前者大于或者等于后者,则Q0.0输出为“1”,否则Q0.0输出为“0”。在10.0不闭合时,Q0.0的输出为“0”。操作数1和操作数2可以为常数。

整数大于等于比较指令和双整数大于等于比较指令的使用方法与实数大于等于比较指令类似,只不过操作数1和操作数2的参数类型分别为整数和双整数。使用比较指令的前提是数据类型必须相同。

小于等于比较指令和小于比较指令类似,大于比较指令和大于等于比较指令类似,在此不再讲述。

 

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分