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

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

相关推荐

  • KTP700 Basic DP 可以和S7-200CPU自带的口连接吗

    KTP700 Basic DP 可以连接S7-200CPU自带的口吗,在博途V13组态KTP700通讯连接里找不到S7-200的驱动连接。你们软件里是…

    2021年7月5日
  • 通信问题

    在网络读写中,主站数据的缓冲区最多有16个字节。在发送这些16个数据时,是不是每个字节都被系统自动分配了各自的起始位,校验位和停止位?还是根本就没有这些?  &…

    SIMATIC S7-200 2021年7月5日
  • s7-200与s7-200的通讯问题

    我以前做的一个项目,是用S7-200作的。是226cn ,现在要改造,需要添加点数,但是原有的点数容量不够了,也没有位置进行安装,所以现在我想在添加一个226cn&nbs…

    SIMATIC S7-200 2021年7月4日
  • 关于S7-200高速计数器控制小车的问题

    如图,从百度文档抓取的。问题1、选择了4X,为啥0-10000对应0~50mm,这个10K怎么来的?问题2、选择1X行不行?如果行,这2个选择区分是为了什么? 图片说明: &nbs…

    2021年7月5日
  • 模拟量输入距离 0-5V可传送多远距离

    我用EM231模拟量模快,外部接0-5V电压输入,请问最大传送距离可达多少啊?因为传送距离很长几百米,能行吗? 问题补充:那么0–5v电压信号一般的传送距离是多长呢 最佳答案 几…

    SIMATIC S7-200 2017年6月27日
  • 通讯9600,8,N,1

    9600,8,N,1代表一次传输几个字节,8个还是9个?我用自己编的VB采集,每次传输8个数据,但是从网上下了一个采集调试工具,每次传输9个字节。 每次传输的字节是不是起…

    SIMATIC S7-200 2021年7月5日
  • EM235和CPU226距离400米怎么编程传送模拟和数字信号?

    1.西门子的EM235模块怎么和CPU226通讯?我要传输模拟和数字信号给CPU226,这两个设备距离为400米,我用西门子紫色线连接的。请问程序怎么编啊?还要注意什么问题?2。5…

    SIMATIC S7-200 2020年11月1日
  • PORT1和PORT1

    S7-200的PORT1和PORT1,谁能详细讲讲? 问题补充:485通讯和自由口通讯有什么异同呢? 最佳答案 PORT0是指200的CPU模块靠左边的那个COM口。PORT1是指…

    SIMATIC S7-200 2020年11月5日
  • s7-200自由口通讯 中原量仪

    采用串口调试工具可以读出 中原量仪 测微仪的数值 现在使用S7-200PLC自由口与之通讯却一直无法通讯成功 程序如图 &nbsp…

    2017年8月16日
  • 选择的程序问题,被难倒了求简单程序方法

    一、控制要求:1、按下启动按钮,小车启动运行(1、若小车停在左限位,则启动后向右运动;2、若小车停在右限位,则启动后向左运动;3、若小车停在左限位和右限位之间,则启动后向右运动;)…

    2017年5月31日

发表回复

登录后才能评论