求助:编程题求解 点击:566 | 回复:6



王老锁

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2006年9月23日
发表于:2007-11-05 14:03:00
楼主
有一个按钮,第一次按下一直亮,第二次按下闪烁,第三次按下停止,S7-300梯形图望各位高手指教!万分感谢!wanglaosuo@tom.com



昊雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 51回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2006年9月09日
发表于:2007-11-05 14:12:00
1楼
我只能告诉你怎么做!用2计数器,和S指令每二个编个振荡电路,然后弄个复位好了!

金粟兰看法

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 479回
  • 年度积分:0
  • 历史总积分:975
  • 注册:2006年8月23日
发表于:2007-11-05 14:19:00
2楼
个人思路:
检测信号上升沿,并计数.再根据不同的计数值跳到相应的程序.
当计数值大于3时,计数值清零.

漫天枫雪

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 30回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2007年11月03日
发表于:2007-11-05 14:38:00
3楼
赞同楼上的!

独角怪兽

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 222回
  • 年度积分:0
  • 历史总积分:310
  • 注册:2006年3月05日
发表于:2007-11-05 21:35:00
4楼
LDN    M0.0
TON    T37, 20
LDW>=  T37, 10
S      M0.1, 1
LD     T37
R      M0.1, 1
=      M0.0
LD     I0.0
EU
LPS
AN     M2.0
AN     M2.1
S      M1.0, 1
LRD
A      M2.0
SLB    MB1, 1
LPP
A      M2.1
R      M1.0, 2
LD     M1.0
=      M2.0
LD     M1.1
=      M2.1
LD     M1.0
LD     M0.1
A      M1.1
OLD
=      Q0.0

以上s7-200程序可实现此功能,s7-300程序实现原理与此同。

一只孤雁

  • 精华:0帖
  • 求助:0帖
  • 帖子:48帖 | 389回
  • 年度积分:0
  • 历史总积分:772
  • 注册:2006年4月27日
发表于:2007-11-06 15:17:00
5楼
好东西啊!值得学习!

王老锁

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2006年9月23日
发表于:2007-11-08 16:50:00
6楼
谢谢各位大侠!让我心理觉得暖洋洋的!

热门招聘
相关主题

官方公众号

智造工程师