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

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

相关推荐

  • 西门子200PLC通过MODBUS通讯

    西门子200PLC通过MODBUS通讯程序怎么写,我200PLC程序写的M点上位机只能读,不能控制,该怎么办,谁给提供个实例学习下. 问题补充:上位机上国产的,读取我两台200PL…

    SIMATIC S7-200 2021年7月5日
  • 如何监控200扫描周期

    想知道每次200的扫描周期 但不知道怎么查看 最佳答案 工具栏里—PLC—信息—里面就有程序扫描周期,或者直接监控smb22,smb22就是程序扫描周期 提问…

    SIMATIC S7-200 2020年11月1日
  • s7-200与224采用PC/PPI串口通讯,出现通讯超时

    在家用224采用PC/PPI串口通讯,为什么老出现通讯超时,在单位用usb借口PC/PPI都正常. 问题补充:换了单位的一根usb接口的通讯线,发现s7-200只能在187.5下通…

    SIMATIC S7-200 2021年7月5日
  • 变频器地址确定

    LD     SM0.1 CALL   USS_INIT:SBR2, 1,&nb…

    SIMATIC S7-200 2021年7月5日
  • em235和PT100

    请各位老师告诉我一个程序,EM235输入范围是0~1v,输出是5mA恒流。AQW0=8000,只要求在触摸屏上显示温度就行。 问题补充:能发个示例给我就最好了,万分感激!&nbsp…

    SIMATIC S7-200 2021年7月5日
  • S7-200程序下载不了但是s7-200CN可以下载

    S7-200程序下载不了,但是S7-200CN能下载,S7-200程序下载不了时对话显示是出现严重错误不能下载,是为什么?小弟先谢谢各位!!! 最佳答案 把编辑器设置为英文模式。 …

    SIMATIC S7-200 2020年11月1日
  • 关于温度的问题

    我们设备的PLC 是CPU226CN,它的模拟模块的编号是6ES72317PB220XA8,温度传感器是四线制的热电阻。程序是这样的 ITD &nbs…

    SIMATIC S7-200 2021年7月5日
  • 正跳变与上升沿微分的区别

    请问正跳变指令与欧姆龙CPM1A机型的上升沿微分指令是否一样,在欧姆龙中如何实现正跳变置位,最好能举例说明。 最佳答案 两者意思一样,都包含上升沿跳变和下降沿跳变,都是在瞬间为ON…

    SIMATIC S7-200 2021年7月5日
  • S7-200子程序调用问题3

    为什么在子程序中,c4计数到达设定值后L0.6不能断开,请各位老师帮忙指点,不胜感激 图片说明:    最佳答案 您可以将计数器复位信号C4换成L0.6的常闭触…

    2017年12月8日
  • S7-200数据块问题

    S7-200数据块与V区、T区、C区有什么联系没有?我们下载数据块是在RAM还是EEPROM中?如果是RAM中的话,那V区就是数据块了,如果在EEPROM中,那它与V区无关了?还有…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论