比较操作
综述等于和不等于介绍程序程序演示
大于和大于等于介绍程序程序演示
小于和小于等于介绍程序程序演示
值在范围内介绍程序程序演示
值不在范围内介绍程序程序演示
检查有效性介绍程序程序演示
检查无效性介绍程序程序演示
源程序
综述
比较操作主要包含的功能指令: 本章主要介绍第一张图片内的功能指令。仿真使用的PLC为1200系列.1
等于和不等于
判断两个变量值是否相等或者不相等
介绍
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614103945636.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l1ZTAwOA==,size_16,color_FFFFFF,t_70)
接口参数声明数据类型说明操作数1Input位字符串、整数、浮点数、字符串、定时器、日期时间、ARRAY of (ARRAY 限值固定/可变)、STRUCT、VARIANT、ANY、PLC 数据类型第一个比较值操作数2Input位字符串、整数、浮点数、字符串、定时器、日期时间、ARRAY of (ARRAY 限值固定/可变)、STRUCT、VARIANT、ANY、PLC 数据类型第二个比较值
程序
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614104600168.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l1ZTAwOA==,size_16,color_FFFFFF,t_70)
程序演示
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614110719570.gif#pic_center)
大于和大于等于
判断操作数1是否大于或者大于等于操作数2
介绍
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614103945636.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l1ZTAwOA==,size_16,color_FFFFFF,t_70)
接口参数声明数据类型说明操作数1Input位字符串、整数、浮点数、字符串、定时器、日期时间、ARRAY of (ARRAY 限值固定/可变)、STRUCT、VARIANT、ANY、PLC 数据类型第一个比较值操作数2Input位字符串、整数、浮点数、字符串、定时器、日期时间、ARRAY of (ARRAY 限值固定/可变)、STRUCT、VARIANT、ANY、PLC 数据类型第二个比较值
程序
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614111012645.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l1ZTAwOA==,size_16,color_FFFFFF,t_70)
程序演示
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614111404773.gif#pic_center)
小于和小于等于
判断操作数1是否小于或者小于等于操作数2
介绍
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614103945636.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l1ZTAwOA==,size_16,color_FFFFFF,t_70)
接口参数声明数据类型说明操作数1Input位字符串、整数、浮点数、字符串、定时器、日期时间、ARRAY of (ARRAY 限值固定/可变)、STRUCT、VARIANT、ANY、PLC 数据类型第一个比较值操作数2Input位字符串、整数、浮点数、字符串、定时器、日期时间、ARRAY of (ARRAY 限值固定/可变)、STRUCT、VARIANT、ANY、PLC 数据类型第二个比较值
程序
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614111041628.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l1ZTAwOA==,size_16,color_FFFFFF,t_70)
程序演示
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021061411162836.gif#pic_center)
值在范围内
查询输入 VAL 的值是否在指定的取值范围内。
介绍
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614105002489.png#pic_center)
接口参数声明数据类型说明功能框输入InputBool上一个逻辑运算的结果MINInput整数、浮点数取值范围的下限VALInput整数、浮点数比较值MAXInput整数、浮点数取值范围的上限功能框输出OutputBool比较结果
输入 MIN 和 MAX 可以指定取值范围的限值。“值在范围内”指令将输入 VAL 的值与输入 MIN 和 MAX 的值进行比较,并将结果发送到功能框输出中。如果输入 VAL 的值满足 MIN MAX 比较条件,则功能框输出的信号状态为“1”。如果指定的 REAL 数据类型的操作数具有无效值,则功能框输出的信号状态也为“1”。如果输入 VAL 的值不满足 MIN > VAL 或 VAL > MAX 的条件,则功能框输出返回信号状态“0”。如果功能框输入的信号状态为“0”,则不执行“值超出范围”指令。只有待比较值的数据类型相同且互连了功能框输入时,才能执行该比较功能。
程序
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614105803470.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l1ZTAwOA==,size_16,color_FFFFFF,t_70)
程序演示
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614111917548.gif#pic_center)
检查有效性
检查变量值是否是有效的浮点数。目前在博图V15中,如果变量数据类型不是浮点数,则不能输入到此接口参数中
介绍
![在这里插入图片描述](https://img-blog.csdnimg.cn/202106141101241.png#pic_center)
接口参数声明数据类型说明操作数Input浮点数要查询的值
程序
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021061411033257.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l1ZTAwOA==,size_16,color_FFFFFF,t_70)
程序演示
无
检查无效性
检查变量值是否是有效的浮点数。目前在博图V15中,如果变量数据类型不是浮点数,则不能输入到此接口参数中
介绍
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614110242476.png#pic_center)
接口参数声明数据类型说明操作数Input浮点数要查询的值
程序
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210614110327568.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l1ZTAwOA==,size_16,color_FFFFFF,t_70)
程序演示
无
源程序
订货号:6ES7 214-1AG40-0XB0 ↩︎
|