龙空技术网

西门子1200系列PLC教程-比较指令

工控小知 1130

前言:

此时姐妹们对“比较指令有哪几种”大体比较着重,小伙伴们都需要了解一些“比较指令有哪几种”的相关内容。那么小编在网上搜集了一些关于“比较指令有哪几种””的相关文章,希望兄弟们能喜欢,我们一起来学习一下吧!

比较指令用来比较数据类型相同的两个数IN1与IN2的大小,IN1和IN2分别位于触点的上面和下面,它们的数据类型应相同。操作数可以使I、Q、M、L、D存储区的变量或常量。比较两个字符串时,实际上比较的是它们各对应字符的ASCII码的大小,第一个不相同的字符决定了比较的结果。

一、范围内与范围外比较指令

范围内比较指令IN_RANGE与范围外比较指令OUT_RANGE可以等效为一个触点。如果有能流流入指令方框,执行比较。

使用输入 MIN 和 MAX 可以指定取值范围的限值。“值在范围内”指令将输入 VAL 的值与输入 MIN 和 MAX 的值进行比较,并将结果发送到功能框输出中。如果输入 VAL 的值满足 MIN <= VAL 或 VAL <=MAX 比较条件,则功能框输出的信号状态为“1”。如果不满足比较条件,则功能框输出的信号状态为“0”。

二、OK与NOT_OK指令

OK与NOT_OK指令用来检测输入数据是否为实数。如果是实数,OK触点接通,反之,NOT_OK触点接通。触点上面的变量的数据类型为Real。

执行下图之前,首先用OK指令检查乘法指令MUL的两个操作数是否是实数,如果不是,OK触点断开,没有能流流入MUL指令的使能输入端EN,不会执行乘法指令。

三、案例1:数值判断

四、案例2:车库出入检测

工作要求如下:

1.对车库内的车辆数量进行监控,当车库内的车辆数量达到10个时,开始报警。红灯1HZ的频率闪。

2.在车库的出、入口处均设置有车辆检测光电传感器。

3.在车库的车超过7辆时,黄灯警告,以5HZ的频率闪。

标签: #比较指令有哪几种