0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子技术控 来源:今日头条工控小知 作者:今日头条工控小知 2023-06-09 09:21 次阅读

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

审核编辑:汤梓红

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

    关注

    4989

    文章

    12629

    浏览量

    456775
  • 西门子
    +关注

    关注

    92

    文章

    2909

    浏览量

    114230
  • 触点
    +关注

    关注

    3

    文章

    199

    浏览量

    16299
  • 指令
    +关注

    关注

    1

    文章

    589

    浏览量

    35427
  • 变量
    +关注

    关注

    0

    文章

    599

    浏览量

    28177

原文标题:西门子1200系列PLC教程-比较指令

文章出处:【微信号:电子技术控,微信公众号:电子技术控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子S7-1200系列PLC输入/输出接线

    西门子S7-1200是一款紧凑型、模块化的PLC,可完成简单逻辑控制、高级逻辑控制、HMI 和网络通信等任务。下面分享S7-1200系列
    的头像 发表于 06-26 09:22 4261次阅读
    <b class='flag-5'>西门子</b>S7-<b class='flag-5'>1200</b><b class='flag-5'>系列</b><b class='flag-5'>PLC</b>输入/输出接线

    西门子PLC指令

    西门子PLC指令
    发表于 10-16 10:28 37次下载

    西门子S7-300系列PLC基本指令系统

    西门子S7-300系列PLC基本指令系统资料免费下载。
    发表于 04-23 11:50 191次下载

    西门子PLC指令和程序设计

    西门子PLC指令和程序设计方法免费下载。
    发表于 05-07 09:42 116次下载

    西门子S7-200SMART系列PLC比较和传送、置位、复位等指令的使用

    本案例,利用液体混合控制程序设计,主要让读者练习西门子S7-200SMART系列PLC比较和传送、置位、复位等指令的使用。
    的头像 发表于 10-19 10:15 7083次阅读

    如何通过网关对西门子S7-1200 PLC远程监控?

    如何通过网关对西门子S7-1200 PLC远程监控?
    的头像 发表于 11-01 09:02 4497次阅读
    如何通过网关对<b class='flag-5'>西门子</b>S7-<b class='flag-5'>1200</b> <b class='flag-5'>PLC</b>远程监控?

    西门子常用PLC指令

    西门子常用PLC指令
    的头像 发表于 02-09 14:34 4129次阅读

    通信教程:西门子S7-1200PLC与组态王

    通信教程:西门子S7-1200PLC与组态王
    的头像 发表于 02-23 15:11 4136次阅读

    西门子S7-1200系列PLC与上位机的配置

    此次主要将的是关于西门子S7-1200系列PLC与上位机通过哪些特定的条件,来实现通讯的配置分享。
    发表于 05-25 17:38 21次下载
    <b class='flag-5'>西门子</b>S7-<b class='flag-5'>1200</b><b class='flag-5'>系列</b><b class='flag-5'>PLC</b>与上位机的配置

    如何使用西门子1200的脉冲指令

    西门子1200PLC的脉冲沿指令是一种非常重要的指令,它可以检测输入信号的上升沿或下降沿,并在检测到沿时产生一个脉冲。
    发表于 05-23 09:20 1.3w次阅读
    如何使用<b class='flag-5'>西门子</b><b class='flag-5'>1200</b>的脉冲<b class='flag-5'>指令</b>?

    西门子PLC S7-1200在线下载功能分享

    西门子PLC S7-200系列的升级版,西门子PLC S7-1200具有很多集成在CPU上的功能
    的头像 发表于 06-25 16:25 1909次阅读

    西门子1200PLC之间的ModbusTCP通讯如何实现?

    西门子1200PLC通过以太网通讯与其它设备进行数据交互,西门子1200PLC可以和西门子系列
    发表于 07-30 14:49 7983次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>1200PLC</b>之间的ModbusTCP通讯如何实现?

    PLC西门子S7-200smart和S7-1200的区别?

    PLC西门子S7-200smart和S7-1200的区别? 西门子S7-200 smart和S7-1200
    的头像 发表于 11-17 11:41 7062次阅读

    三菱or西门子品牌PLC的区别

    三菱PLC是日系品牌,编程直观易懂,学习起来会比较轻松,但指令较多。而西门子PLC是德国品牌,指令
    发表于 02-20 14:09 332次阅读

    西门子S7-1200 PLC指令介绍

    西门子S7-1200 PLC,作为西门子自动化控制产品中的一款紧凑型控制器,凭借其强大的功能和易用性,在工业控制领域得到了广泛的应用。S7-1200
    的头像 发表于 06-18 14:52 434次阅读