本篇我们通过一个实例来讲解一下西门子S7-200 SMART逻辑运算指令在程序中的使用。要求将VW2和VW4中的数据进行逻辑与后,送到VW6。首先我们双击电脑桌面上的STEP7-Micro/WIN SMART图标,打开编程软件,从指令树的位逻辑中选择一个常开触点拖放到程序编辑器的程序段1中,输入地址I0.0,从指令树逻辑运算指令中选择字与指令拖放到常开触点后,在IN1处输入地址VW2,在IN2处输入地址VW4,在OUT处输入地址VW6,这样一个简单的逻辑运算指令的应用程序就完成了。

逻辑运算指令应用实例

将应用程序编译下载到S7-200 SMART PLC。单击菜单中的下载按钮,在打开的通信对话框中选择要访问的CPU,单击确定进行下载,下载完成后关闭对话框。查看程序的运行情况,单击PLC菜单下的运行按钮,运行项目,单击调试菜单下的程序状态按钮,在线观察程序的执行情况。在状态图表中输入地址VW2,格式选择十六进制。选中VW2单元格按回车键,地址列自动递增,添加地址VW4和VW6,格式和上一行相同。

在线观察程序执行

单击状态图表工具栏中的状态图表按钮,可以看到VW2、VW4和VW6的当前值都为0,在新值列中分别输入十六进制3456和十六进制00FF,单击状态图表工具栏中的写入按钮,则VW2和VW4变为相应的值,而VW6中的值不变。

写入相应数值

按下I0.0可以看到VW6的值变为十六进制0056,为VW2和VW4逻辑与的结果。

逻辑运算结果

本篇通过简单的实例讲解了逻辑运算指令在程序中的应用,下篇我们继续学习西门子S7-200 SMART的相关内容,请您持续关注。

西门子逻辑运算指令_西门子S7-200 SMART逻辑运算指令应用实例相关推荐

  1. 西门子S7—200 Smart恒压供水控制程序

    西门子S7-200 Smart恒压供水控制程序!带2台泵!无模拟量模块!用的是变频器的内置PID!变频器使用的是ABB 510!是和变频器通讯使用的! id=617902236233&

  2. s7 200 smart编程软件是款功能强大的plc编程工具

    s7 200 smart编程软件是款功能强大的plc编程工具;它是由大家都比较熟悉的西门子官方进行研发推出,还对新款的编程软件进行支持,包括了CP243-1等;软件还可进行远程的编程.数据传输的功能也 ...

  3. 西门子逻辑运算指令_西门子S7系列plc逻辑运算指令

    西门子S7系列plc逻辑运算指令: 有关西门子S7系列plc逻辑运算指令,包括字节逻辑运算指令,IN1和IN2还可以是常数,字逻辑运算指令,双字逻辑运算指令. 1.字节逻辑运算指令 ANDBIN1,O ...

  4. 西门子逻辑运算指令_西门子S7-300PLC逻辑运算指令

    西门子S7逻辑运算指令下所示. 字节逻辑运算指令 ANDB IN1,OUT 将字节IN1和OUT按位作逻辑与运算,OUT输出结果 IN1,IN2,OUT:VB,IB,QB,MB,SB,SMB,LB,A ...

  5. 西门子逻辑运算指令_西门子plc 算术、逻辑运算指令

    目前各种型号的plc普遍具备较强的运算功能.和其他PLC不同,S7-200 PLC对算术运算指令来说,在使用要注意存储单元的分配.建议大家在使用算术指令和数学指令时,最好用LAD形式编程.运算指令包括 ...

  6. 西门子滚筒洗衣机教程_西门子洗衣机怎么样 西门子洗衣机哪款好

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 注:本文转载自网络,不代表 ...

  7. 状态机 复杂逻辑问题_状态管理中的逻辑

    状态机 复杂逻辑问题 by Oguz Gelal 由Oguz Gelal 状态管理中的逻辑 (The Logic in State Management) The standardization of ...

  8. 西门子逻辑运算指令_西门子S7-300系列PLC逻辑运算指令的使用方法是什么?

    字节逻辑运算指令 ANDB IN1 , OUT 将字节 IN1 和 OUT 按位作逻辑与运算, OUT 输出结果 IN1 , IN2 , OUT : VB , IB , QB , MB , SB , ...

  9. 西门子逻辑运算指令_西门子PLC学习笔记七-(位逻辑指令)

    位逻辑指令处理的对象为二进制位信号.存储在状态字"RLO"中. 1.触点与线圈指令 1)常开触点 在PLC中规定:操作数为1,则常开触点"动作(闭合)":操作数 ...

最新文章

  1. jsp java乱码转换_Java Web 编码问题一:jsp的编码问题
  2. 数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题
  3. 怎么形容智能冰激凌机器人_一种人机交互型冰激凌多功能自动售卖机器人的制作方法...
  4. MapReduce自定义二次排序流程
  5. centos下部署tomcat详解
  6. AV1:为互联网提供开放、免费的视频编解码工具
  7. Oracle11g的安装及配置
  8. HDU - 6118 度度熊的交易计划(最大费用可行流)
  9. 计算机学业水平测试题及答案初中,初中信息技术学业水平测试——选择题
  10. HDFS QJM机制分析
  11. 帆软报表跨域之插件开发中Controller中定义的方法实现JSONP跨域
  12. 大数据培训:小白如何学好大数据
  13. HeadFirst设计模式部分源码
  14. 精进:如何成为一个很厉害的人--作者:采铜
  15. STC12C5A60S2A/D转换
  16. CC1310直接操作寄存器编程
  17. Android后端工程师的要求,后端工程师的岗位职责和能力
  18. Excel数据分析系列(5):Excel 数据可视化
  19. 微信公众平台万能代码详解-php语言(二)
  20. 【大脑】----如何增加大脑记忆?

热门文章

  1. 微服务精华问答 | 微服务如何测试?
  2. 虚拟化精华问答 | 什么是虚拟化?
  3. 微服务等于Spring Cloud?一文告诉你微服务到底是什么
  4. 小程序 json 解析
  5. SpringBoot2 集成 xxl-job任务调度中心_阻塞策略
  6. angular封装富文本编辑器指令
  7. 在单页应用Vue中设置标题(title)
  8. 博客系统评论模块列表转树形结构
  9. oracle中sga的合理设置,oracle学习:SGA_MAX_SIZE参数设置
  10. cmd输入pip报错_pyhon3下pip安装使用教程(win10)