难道真的没人会吗? 点击:366 | 回复:7



小菠萝头

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 55回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2008年5月18日
发表于:2008-06-10 17:34:35
楼主
CPU为S7-200:

STL为:


LD       I0.7



FOR    VW100,1,4



后面接几个顺序启动程序,每个定时2秒之后换下一个工作



接着奇怪的事情来了,他不仅无限循环也就罢了,他还搞得我循环里面的定时器远远不到2秒就换下一个工作了(定时器正常计时)



更奇怪的是!!!我把INIT还有FINAL的值都设定为4!!



既:FOR   VW100,4,4



他的定时器又可以正常工作,到了2秒之后正常换下一个工作了!!!



—————还有INDX的值应该怎么设定啊!!有正确的实例发个STL给我研究研究啊~~妖正常工作的哦~~~谢谢大侠们啦~~~~



小菠萝头

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 55回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2008年5月18日
发表于:2008-06-10 17:40:24
1楼

沙发自己抢,给自己加电人气,免得没人进来看

    这个问题咱老师都弄不明白,你们来个真正懂的指点小弟一下下啊~~~~

潘家窑

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 55回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2008年5月18日
发表于:2008-06-10 18:35:52
2楼

猛将兄啊,你们怎么还不来解救我啊~~~~

潘家窑

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 55回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2008年5月18日
发表于:2008-06-10 18:36:38
3楼

看看就走有毛用啊!!

 真气死人了!!

 

萧含

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 33回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2008年3月05日
发表于:2008-06-10 18:45:39
4楼
wo我什么也看不到 就是有很多行文字 黑体文字

潘家窑

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 55回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2008年5月18日
发表于:2008-06-11 00:30:11
5楼

CPU为S7-200:
STL表为:
LD              I0.7
FOR           VW100,1,4
后面接几个顺序启动程序,每个定时2秒之后换下一个工作


接着奇怪的事情来了,他不仅无限循环也就罢了,他还搞得我循环里面的定时器远远不到2秒就换下一个工作了(定时器正常计时)
更奇怪的是!!!我把INIT还有FINAL的值都设定为4!!
既:FOR VW100,4,4
—————还有INDX的值应该怎么设定啊!!有正确的实例发个STL给我研究研究啊~~妖正常工作的

潘家窑

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 55回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2008年5月18日
发表于:2008-06-11 00:32:16
6楼

改变了INDX值为4后,顺序启动就能按照正常的2秒后转换工作了

怎么解释这种状况?

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2008-06-13 12:43:10
7楼

上面的。这个做法就是不循环或者说循环次数为 1 。所以你100ms的计时器会正常。

之前的是因为循环使100ms的定时器多计时了。


热门招聘
相关主题

官方公众号

智造工程师