西门子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的频率闪。  


UVLED光固化机的优势有哪些
2022年人工智能技术成熟度曲线解读
阿里云上线进博会智能展馆首次使用3D仿真技术
回顾江波龙电子与紫光存储签署战略合作的细节内容分析
特斯拉在美国不再享受税收抵免政策 欲将转向中国寻求增长机会
西门子1200系列PLC教程-比较指令
NVIDIA 自动驾驶实验室:如何通过 AI 分割模型增强自动驾驶安全性
集成式直流绝缘检测装置测试仪的研制方案解析
自动打包机
Vivado使用技巧分享:OOC综合技术运行流程
vivo X9夏日蓝售罄,好产品就是如此受欢迎!
NVIDIA缩短自驾车开发时程,2020年Level 4商用化
兽药残留快速检测仪有什么作用
Xilinx芯片与广播设备的视频连接应用设计
中国移动面向行业专网三大领域,构建九大核心能力
我国半导体市场巨大,自主研发才是未来发展的重点
德州仪器(TI)推出了一款5.5V降压型电源模块
中国集成电路产业发展因投资基金助力将驶入快车道
外交部:5G开发、利用与合作不应涉及政治因素
醉翁之意不在酒?小米松果处理器发布会即将来临,主角却是手机