一个常开按钮控制启停_西门子plc单按钮控制启停(梯形图)

最近做了一个单个按钮控制输出的程序,分享给大家,希望对大家的工作有所帮助。

1、图1:按钮计数。

be9ef8922fc66048b365e51fa07acf9e.png

图1:停止脉冲为上位机按钮(脉冲)

图1中“停止脉冲”为上位机按钮,每点一次按钮则有一个脉冲信号,C10计数器就会加1,计数从零开始(图中的C#0代表计数从0开始计数),并将累加值输入到MW10。

2,图2:

24e2f826fce87b16d176bab3aa3d91e8.png

图2,:停止信号接输出信号

图2中“停止信号”可以接PLC输出,当计数器的计数输出MW100(图1的计数输出)等于1时,“停止信号”为高电平,反之MW100不等于1时,“停止信号”为低电平。

停止复位信号用于复位计数器,当计数器的计数输出MW100(图1的计数输出)等于2时,“停止复位信号”为高电平,反之MW100不等于2时,“停止复位信号”为低电平。

从上图可以看出,计数器MW100等于1时,“停止信号”为高电平输出,计数器MW100等于2时,“停止复位信号”为高电平,并且复位计数器,使计数器重新从0开始计数,如此反复,计数器不停往复于“1”和“2”之间。

3,图3:

4c3ae12315d2c7fc1df1d6b0766693f0.png

图3:利用计数器切换高低电平

图3中可以看到,“停止信号”和“停止复位信号”组成的自锁回路,由图2可以得出,上位机按钮第一次和第二次动作会促使“停止信号”和“停止复位信号”高低电平的变化。

希望这个单按钮计数程序给大家带来帮助,并且需要特别说明的是“MW100”是16位进制的数据类型,如果一直计数下去,“MW100”的顺序是1、2、3……9、A、B……

非常感谢大家的支持!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值