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

描述

比较指令用来比较数据类型相同的两个数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的频率闪。  

  审核编辑:汤梓红

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

全部0条评论

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

×
20
完善资料,
赚取积分