全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 工业控制 >

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

时间:2023-06-09 09:21

人气:

作者:admin

标签: 触点  变量  西门子  plc  指令 

导读:比较指令用来比较数据类型相同的两个数IN1与IN2的大小,IN1和IN2分别位于触点的上面和下面,它们的数据类型应相同。操作数可以使I、Q、M、L、D存储区的变量或常量。比较两个字符串时...

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

18ec1174-05ee-11ee-962d-dac502259ad0.jpg

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

191b4232-05ee-11ee-962d-dac502259ad0.png

19446b80-05ee-11ee-962d-dac502259ad0.jpg

使用输入 MIN 和 MAX 可以指定取值范围的限值。“值在范围内”指令将输入 VAL 的值与输入 MIN 和 MAX 的值进行比较,并将结果发送到功能框输出中。如果输入 VAL 的值满足 MIN <= VAL 或 VAL <=MAX 比较条件,则功能框输出的信号状态为“1”。如果不满足比较条件,则功能框输出的信号状态为“0”。 二、OK与NOT_OK指令 OK与NOT_OK指令用来检测输入数据是否为实数。如果是实数,OK触点接通,反之,NOT_OK触点接通。触点上面的变量的数据类型为Real。

19646dea-05ee-11ee-962d-dac502259ad0.jpg

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

1985e18c-05ee-11ee-962d-dac502259ad0.jpg

三、案例1:数值判断

19a8b6c6-05ee-11ee-962d-dac502259ad0.png

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

19d54a2e-05ee-11ee-962d-dac502259ad0.jpg

工作要求如下: 1.对车库内的车辆数量进行监控,当车库内的车辆数量达到10个时,开始报警。红灯1HZ的频率闪。 2.在车库的出、入口处均设置有车辆检测光电传感器。 3.在车库的车超过7辆时,黄灯警告,以5HZ的频率闪。

审核编辑:汤梓红

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信