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

本人准备采用薄膜开关作为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日 上午2:38
下一篇 2021年7月5日 上午2:38

相关推荐

  • S7200数据块初始值如何设定

    请问1200的数据块初始值如何设定2数据块里以位的形式如何表示,还是只能以字节的形式出现 最佳答案 初始值在数据块里设定  将88赋值给VB0,可以用以下方式:…

    SIMATIC S7-200 2021年7月5日
  • 请问谁有s7-200 模拟量输入模块内部线路图

    请问谁有PLC模块内部线路图,或者我去看什么书。RA、RB、RC、RD端子是在电流输入才需要使用的。RA与A+/A-是一组通道。 最佳答案 手册上有接线图的参考手册:S7-200&…

    2021年7月5日
  • 停电记忆

    我公司用贵公司的S7-200控制我公司设计生产的大型生产线,出厂前长时间详细调试过,一切正常。到了用户后出现了问题:1)第一次强制时好用,但不到一秒,不好用了。2)我们要求M0.0…

    SIMATIC S7-200 2020年11月1日
  • S7-200模拟量做成块

    急:S7-200模拟量转换可不可以做成象S7-300那样的FC105块,多次调用,怎么做?谢谢! 最佳答案 我以前做了一个,经实验很好用你试一试LD  &nbs…

    SIMATIC S7-200 2020年11月1日
  • PID控制方案

    我现在通过模拟扩展EM235模块输出电压到一PWM波控制板去控制电路板输出的频率,现在通过实验得到当PLC输出模拟电压0-8.22V时,对应频率在20000HZ-200HZ变化,V…

    SIMATIC S7-200 2021年7月5日
  • SMART 200开放式以太网通讯

    怎么调用smart 200的OUC指令库,找了半天也没找到 最佳答案 1、软件版本:STEP 7-Micro/WIN SMART V2.22…

    SIMATIC S7-200 2021年7月5日
  • EM231/232信号不匹配问题

    我现在要控制一个液压系统中的电磁比例阀,靠该比例阀的开度控制油的流量,从而控制负载泵的转速;最初的方案是靠电位器直接控制电磁阀开度,不用PLC;但是现在需要在低液位时自动减小电磁阀…

    SIMATIC S7-200 2020年10月31日
  • 新手,请问PLC型号代表意义?例:6ES7214=1BC10-0XB0

    新手,请问PLC型号代表意义?例:6ES7214=1BC10-0XB0 最佳答案 参考同类解答:http://www.ad.siemens.com.cn/service/answe…

    SIMATIC S7-200 2020年11月1日
  • cpu224xp带模块

    CUP224XP带两个32入,一个16入,两个32继电器出,三个4模拟量入模块有问题吗?模拟量占I/O点吗? 最佳答案 CUP224XP带两个32入,一个16入,两个32继电器出,…

    SIMATIC S7-200 2020年11月5日
  • 安完S7-300程序在安装S7-200程序,无法在PC/PG接口里添加PC/PPI驱动

    安完S7-300程序在安装S7-200程序,无法在PC/PG接口里添加PC/PPI驱动,导致无办法用S7-200通过USB-PPI电缆下载程序。S7-200程序是SP6的。图片如下…

    2017年11月2日

发表回复

登录后才能评论