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

本人准备采用薄膜开关作为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日

相关推荐

  • 如何自学PLC?

    各位前辈学长!我是搞电气装配的,主要是200硬件系统,现在自已看书学编程,请问想提高自己编程水平,除了要学习一些基本的开关量之外,做到模拟量时,数据处理,一些基本的函数,也要学吗?…

    SIMATIC S7-200 2021年7月5日
  • 这个SM是什么意思?

    这个SM是什么意思? 图片说明:    最佳答案 如图 参考资料:1 图片说明:    提问者对于答案的评价:xiexie

    2021年7月5日
  • modbus通讯协议和ppi通讯协议的区别

    modbus通讯协议和ppi通讯协议的区别 钻石用户推荐最佳答案 PPI通讯协议,是西门子是专门为S7-200开发的通信协议。并非公开的通信协议标准。https://wenku.b…

    SIMATIC S7-200 2021年7月5日
  • S7200 PID 仿真

    本人在用S7200做简单回路的pid仿真,用PID向导编好PID程序后在OB1中调用(就是SM0.0 +CALL),然后导出到200仿真器中仿真,但是运行时出现“Erro…

    SIMATIC S7-200 2020年11月1日
  • S7-200存储卡真伪辨别

    我想买一个S7-200PLC的存储卡,可是不知道真假,现在那么多假货,想问一下西门子有查真伪的电话吗? 最佳答案 拨打4008104288,热线会提供一个打假的邮箱,让你再邮箱里提…

    SIMATIC S7-200 2017年11月4日
  • 关于设置时钟方面的问题。

    这样子设置钟不对吗,我是想看这个设置时钟到底怎么个用法,我这样是条件接通后VB300开始的8个字节的时间数据设置给PLC,我后面有数据给vb300开始的8个字节,怎样才能行。 图片…

    2017年6月27日
  • 请教S7200的PTO/PWM

    各位高手,请教:S7200DE  PTO/PWM。我在学习PTO时看到一个程序,其中:   MOVW +550,SMW6…

    SIMATIC S7-200 2020年11月1日
  • PPI-RS232加USB-RS232转换线能取代PPI-USB吗?

    西门子的两根原装电缆,PPI-232能通过USB-串口实现USB协议的通讯吗?和组态王(即在STEP7里能否选择USB通讯),有人这么试过吗?我有根PPI-USB的,想买根PPI-…

    SIMATIC S7-200 2020年10月31日
  • 博图编译后报错

    博图1200plc添加二个分站 一个ET200SP和et200MP 编译后报错 如下图 问题补充:这个是图 图片说明:    最佳…

    2021年7月5日
  • S7-200MODBUS通讯程序中只有一个初始化指令和一个MSG指令可以完成通讯吗?

    S7-200MODBUS通讯程序中只有一个初始化指令和一个MSG指令可以完成通讯吗?监控MB20出现6号错误,我程序中只有MSG怎么还会报6号错误,是不是必要轮询,就是每个扫描周期…

    2021年7月5日

发表回复

登录后才能评论