[新手求助]S7-200的几种单键启停程序分析 点击:8453 | 回复:18



恶魔的泪

    
  • 精华:1帖
  • 求助:1帖
  • 帖子:1帖 | 14回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2015年3月14日
发表于:2015-04-17 13:26:57
楼主

最近在学习S7-200的基础知识,遇到单键启停程序的编程。按照自己的想法编了一个程序,然后上网搜索了下,发现有着不同的用法,但不清楚各有什么优势,哪种是最优,特来求助各位帮忙分析,不胜感激!


第一种是在视频教程里面看到的:


第二种:



第三种:


自己编的:





恶魔的泪

  • 精华:1帖
  • 求助:1帖
  • 帖子:1帖 | 14回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2015年3月14日
发表于:2015-04-17 13:27:50
1楼

忘了说明一下前提条件:按钮是自复位按钮!

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2015-04-17 14:03:38
2楼

其实,方法很多。来个网络版最简单的,供参考下:

恶魔的泪

  • 精华:1帖
  • 求助:1帖
  • 帖子:1帖 | 14回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2015年3月14日
发表于:2015-04-17 14:24:16
3楼


回复内容:

对: 银光人生—华 其实,方法很多。来个网络版最简单的,供参考下: 内容的回复!



这种方法占用的运算单元是最少的,谢谢分享。

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2015-04-17 14:57:32
4楼

2楼那个可能有点问题。         

下图测试正常,你试试:



银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2015-04-17 14:59:33
5楼

或者参考下群里朋友,付工 的整理图

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日

fypy

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 163回
  • 年度积分:0
  • 历史总积分:857
  • 注册:2009年6月29日
发表于:2015-04-18 09:37:55
7楼

凑个

热闹,子程序方法单键启停,

fypy

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 163回
  • 年度积分:0
  • 历史总积分:857
  • 注册:2009年6月29日
发表于:2015-04-18 09:40:57
8楼

凑个热闹,计数方法单键启停

恶魔的泪

  • 精华:1帖
  • 求助:1帖
  • 帖子:1帖 | 14回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2015年3月14日
发表于:2015-05-09 22:37:12
9楼


回复内容:

对: fypy 凑个热闹,子程序方法单键启停, 内容的回复!


这个办法是个好思路,不过子程序应该是要用取反(NOT)指令吧,不是用非逻辑。


刚换了一份新工作,很长时间没登录论坛,才看到回复,见谅。

恶魔的泪

  • 精华:1帖
  • 求助:1帖
  • 帖子:1帖 | 14回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2015年3月14日
发表于:2015-05-09 23:06:32
10楼


回复内容:

对: fypy 凑个热闹,计数方法单键启停 内容的回复!


也是一种好的思路,不过相信很多初学者会不适应这种字位的换算。自增的方式似乎会出问题,MB的取值有范围。我改了下,用取反(INV)指令。

jiangckun

  • 精华:0帖
  • 求助:5帖
  • 帖子:15帖 | 99回
  • 年度积分:0
  • 历史总积分:95
  • 注册:2012年10月17日
发表于:2015-05-14 11:56:18
11楼

自己编的有问题,最后一条

ljqhj123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 108回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2011年6月02日
发表于:2015-05-14 22:21:01
12楼

1111111111111111111111111

moonszg

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:85
  • 注册:2008年4月15日
发表于:2015-05-28 07:36:19
13楼

分享的精神值得推介,顶一个

wangdang149

  • 精华:0帖
  • 求助:34帖
  • 帖子:37帖 | 449回
  • 年度积分:0
  • 历史总积分:415
  • 注册:2012年12月08日
发表于:2015-05-28 13:11:21
14楼

好东东西!!!!!!!!!!!!!!!!!!!!!!!!!

恶魔的泪

  • 精华:1帖
  • 求助:1帖
  • 帖子:1帖 | 14回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2015年3月14日
发表于:2015-06-09 22:29:33
15楼


回复内容:

对: jiangckun 自己编的有问题,最后一条 内容的回复!


是的,MOV指令前面需要使能,可以加一个SM0.0

sang2013

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 227回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2013年12月23日
发表于:2018-04-04 11:07:37
16楼

好东西,学习学习。

宋永辉

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 74回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2018年3月26日
发表于:2018-04-13 09:29:11
17楼
好东西啊,感谢分享!谢谢!大力支持!

平安

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:41
  • 注册:2018年5月18日
发表于:2018-05-18 10:04:10
18楼

DINGLOUZHU


热门招聘
相关主题

官方公众号

智造工程师