一个不带锁的按钮控制灯的两种状态,如何控制?

本人准备采用薄膜开关作为s7-200的输入端,希望用一个按钮控制灯的两种状态,开关,即0/1,手松开后灯一直亮,再按时才灭,这样可以实现吗,怎么控制?
 谢谢高手帮忙。

问题补充:
计数器归0方法将当计数值大于1时复位计数器,这步如何实现?谢谢啦
 

最佳答案

这就是一个单按钮启/停控制问题,方法很多的,最常用的有二种方法:
   1、增加中间记忆位实现
   A     I 1.0    //按钮信号
   AN Q1.0    //指示灯控制信号
   = M 1.0  //点亮记忆位

   A     I 1.0    //按钮信号
   A    Q1.0    //指示灯控制信号
   = M 1.1  //灯灭记忆位

   A(
   O   M1.0
   O   Q1,0
   )
   AN M1.1
   = Q1.0

   2、计楼器配合实现
   按压一次,计数器计1,再按一次计数器归0;当计数器为1时指示灯亮,当计数器为0时指示灯灭。
   计数器归0方法:当计数值大于1时(即大于等于2)复位计数器。
  例:
  LD I0.0   // 按钮信号
  EU        // 上升沿触发
  LD C1     //  当C1的逻辑位为1(即C1>=2)时,复位C1
  CTU C1, 2 // 计数器计数 

  也就是说:按压一次按钮时,C1计数值为1,再按一次,C1的计数值变为2,当C1的计数值为2时,C1被打开,即C1的逻辑位变为1,此时C1的复位使能位接通,C1计数归0.
  当然,C1的复位使能逻辑位你也可能用记忆字,比如M1.0,而M1.0则由比较逻辑当C1>1时,M1.0赋值来实现。
  Network 1
  LD I0.0
  EU
  LD M1.0
  CTU C1, 2
  Network 2
  LDW>= C1, 2
  =  M1.0

 

提问者对于答案的评价:
谢谢你修改回复,提供程序,程序已经验证过了,将CTU C1,2改为CTU C1,1就好了,谢谢。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc355818.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • s7-200与步进电机

    一个360度旋转装置,怎么用一个光电定位步进电机的零点 最佳答案 http://www.ad.siemens.com.cn/service/answer/solution.aspx…

    SIMATIC S7-200 2017年6月7日
  • win7 64位安装 sp9失败

    安装失败,程序一直在也卸载不了,从新安装也不成功,提示如图 图片说明:             &n…

    2017年8月16日
  • 200PLC的通讯口容易烧坏吗

    CPU 224XP CN,新PLC下载程序不超过5次。刚下载完程序,再监控就提示通讯错误,见图1。以后再怎么设置参数都通讯不上了,换PLC 1端口也不…

    2020年10月31日
  • S7-200的自由口通讯

    各位大哥,我刚接触S7-200自由口通讯,我有几个问题请教大家,1、无校验。奇校验,偶校验是什么,他们分别用在那里;2、自由通讯是不是在定时器中断来做 最佳答案 奇校验,偶校验是什…

    SIMATIC S7-200 2020年11月1日
  • S7-200PLC 远程通讯

    有台机器出口国外,用的是S7-200系列 CPU226,怎样在国内进行远程通讯(监控、上载、下载)?谢谢啦 问题补充:因为用以太网有些麻烦,要用路由器,而且机器在国外,即…

    SIMATIC S7-200 2020年11月1日
  • S7-200中的模拟量处理

    各位师傅,能否帮我介绍一下在S7200中模拟量是怎样一个处理过程(怎样编程),最好举上一两个例子。 最佳答案 1 每个指令都有操作数,把所有操作数包含AIW的指令都列出来…

    SIMATIC S7-200 2021年7月5日
  • S7200做modbus从站通讯一直不成功

    本来是通过MOXA的MB3180串口转换器,串口转换为modbus tcp和上位机通讯;CPU226使用Port0,用MBUS_INIT和MBUS_SLAVE块;现在用m…

    2021年7月5日
  • 薄图 V14 优化的块访问无法选择

    从step 7 移植过来的一个项目  编译的时候出现警告程序段 1,该地址不能通过变量进行分配。,,,10:02:46当我修改块属…

    SIMATIC S7-200 2021年7月5日
  • 用ds300做cpu224显示屏,怎么编程

    各位老师!用ds300做cpu224显示屏,怎么编程,需要哪些软件和通讯电缆或工具? 问题补充:ds300是文本显示器,湖南出的,好像V4.0 STEP 7&n…

    SIMATIC S7-200 2020年11月1日
  • 请问哪里有MT6100i,触摸屏的USB下载线的驱动啊?”

    不好意思,驱动不知怎么的没有了,一时找不到,请问哪里有MT6100i,触摸屏的USB下载线的驱动啊?” 最佳答案 驱动在你的安装文件下面就有,你连接上电脑和屏,会弹出新硬件向导,到…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论