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

本人准备采用薄膜开关作为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高速计数器( HSCx )更新初始值或预设值

    高速计数器更新初始值或预设值时,是先设定控制字节,再设定初始值,最后执行高速计数器指令? 还是先设定初始值,再设定控制字节,最后执行高速计数器指令? 我在资料上…

    SIMATIC S7-200 2021年7月5日
  • 西门子200做从站用Modbus和FX2N通信

    西门子200做从站用modbus和FX2N通信,FX2N上安装了FX2N-485-BD,总是不成功,请问大家有这200PLC做从站,其他品牌PLC做主站的程序例子吗 最佳答案 1、…

    SIMATIC S7-200 2017年11月17日
  • 模拟量4-20mA信号,屏蔽线一端是接在PE上还是接在供给传感器电源的公共端M上,最低电位上

    电控柜里有变频器,变压器—-接地点都接在PE上,包括电机线屏蔽,是否信号屏蔽线一端也接在PE上,还是接供传感器电源负端上。谢谢! 问题补充:如果强电接地排PE和弱点接地…

    SIMATIC S7-200 2021年7月5日
  • 求教:s7200cpu224如何精确的测工频相位差

    用plc控制变频器实现变频工频切换,电网工频50hz和变频器50hz下输出波形有相位差,如何用plc较准确的测出,7200的定时器最小的1ms,用在此处误差太大了。 问题补充:补充…

    SIMATIC S7-200 2021年7月5日
  • s7一200

    触摸屏参数修改 最佳答案 修改参数就是写入的过程,实质上我们经常在HMI中组态的按钮功能就可以看做使用HMI修改了PLC参数 提问者对于答案的评价: 专家置评 已阅,最佳答案正确。

    SIMATIC S7-200 2017年11月1日
  • 200中的数据不对

    有两个问题,一个是检测到的数据很大还有一个是整数乘法指令有错误,如图 图片说明:       最佳答案 1、检查数据很大,要看你的VD是双整…

    2017年11月13日
  • M 变量为什么不要初始化?

    为什么DB块里的数据变量要进行初始化,而标志位 M 同样也是变量,为什么M不要初始化?S7-200内部V变量是否也要进行初始化? 问题补充:再补充两个问题:掉电…

    SIMATIC S7-200 2020年11月1日
  • S7200模拟量显示

    S7200用模拟量模块E231采集数据,但经常出现开机后采集的数据固定为32760,给PLC重新上电,才能正确采集数值????。。。。。谢谢 最佳答案 可能是如下原因: …

    SIMATIC S7-200 2021年7月4日
  • 怎样才能进入官方技术文档

    在西门工业支持中心怎样才能进入技术文档。最好是图文并茂。我在这上面没有找到,进入的窗口。 图片说明:    最佳答案 在高级搜索中,只要你搜索到西门子官方文档就…

    2021年7月5日
  • 上升沿

    这边用上升沿会让整个线路常通,怎么改让它只在一开始上升沿时只通一次 问题补充:程序是这样子,一个常开,一个上升沿,一个mov_r但常开通了之后上升沿一直通,然后mov_r的输出的值…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论