300定时器 点击:683 | 回复:8



lotus毛毛虫

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:28帖 | 318回
  • 年度积分:0
  • 历史总积分:621
  • 注册:2006年1月11日
发表于:2007-12-17 17:12:00
楼主
请教一个问题:

    定时器T,按启动的时候开始计时,按停止的时候复位,如何在按停止的同时读出之前定时器的剩余时间数!   谢谢!

  急切等待!



mengyyl

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 529回
  • 年度积分:0
  • 历史总积分:761
  • 注册:2007年10月03日
发表于:2007-12-17 17:55:00
1楼
想学习下

风 雪

  • 精华:0帖
  • 求助:4帖
  • 帖子:62帖 | 201回
  • 年度积分:0
  • 历史总积分:1179
  • 注册:2004年6月21日
发表于:2007-12-17 18:28:00
2楼
http://zclsj.qyun.net

alb

  • 精华:0帖
  • 求助:8帖
  • 帖子:90帖 | 1393回
  • 年度积分:13
  • 历史总积分:9574
  • 注册:2007年3月01日
发表于:2007-12-17 18:47:00
3楼
让一个输入先触发一个读取定时器数值的MOVE,在让MOVE的输出触发定时器复位。我没有试过

liu xianghou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 195回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2007年8月17日
发表于:2007-12-18 09:21:00
4楼
      A     M     30.0
      FP    M     30.7
      =     L     30.0

      A     L     30.0
      AN    M     40.0
      S     M     40.0
      JC    N001

      A     L     30.0
      A     M     40.0
      R     M     40.0

N001: A     M     40.0
      L     S5T#10M40S
      SD    T     10


      A     M     40.0
      FN    M     30.6
      JNB   N002
      L     T     10
      T     MW   102
      LC    T     10
      T     MW   100
N002: NOP   0

MW100里放的就是定时器的剩余时间,不过是S5TIME型的,精度和所用的时间长度有关系。如果想显示精度更高把T10换成IEC的定时器就可以了

liu xianghou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 195回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2007年8月17日
发表于:2007-12-18 10:10:00
5楼
MW102里是整数型的剩余时间

lotus毛毛虫

  • 精华:0帖
  • 求助:4帖
  • 帖子:28帖 | 318回
  • 年度积分:0
  • 历史总积分:621
  • 注册:2006年1月11日
发表于:2007-12-18 14:02:00
6楼
谢谢!!!
我回去看,学习学习

不过有梯形图的吗?  我很少用语句表,都不记得,得回去翻了,,呵呵

liu xianghou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 195回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2007年8月17日
发表于:2007-12-18 16:27:00
7楼
新写了一个,比上次写的那个简单很多
而且STL比LAD代码少很多

STL代码:
      A     M     30.0
      FP    M     30.7
      =     L     30.0
      A     L     30.0
      A     T     11
      JCN   N001

      LC    T     11   //取 的是S5TIME型的时间值
      T     MW   100
      R     T     11
      JU    N002

N001: A     L     30.0
      AN    T     11
      L     S5T#15M
      SE    T     11
N002: NOP   0

LAD代码(LAD直接生成的源文件,会员级别不够没法贴图):

NETWORK
TITLE =
      A     M     30.0; 
      FP    M     30.7; 
      =     L     30.0; 
NETWORK
TITLE =
      A     L     30.0; 
      A     T     11; 
      =     M     30.6; 
      A     M     30.6; 
      =     L     31.0; 
      A     L     31.0; 
      JNB   _001; 
      L     T     11;    //只能取还剩多少个时基吧
      T     MW   100; 
_001: NOP   0; 
      A     L     31.0; 
      BLD   102; 
      R     T     11; 
NETWORK
TITLE =
      A     M     30.6; 
      JC    a001; 
NETWORK
TITLE =
      A     L     30.0; 
      AN    T     11; 
      L     S5T#15M; 
      SE    T     11; 
NETWORK
TITLE =

a001: NOP   0; 

lotus毛毛虫

  • 精华:0帖
  • 求助:4帖
  • 帖子:28帖 | 318回
  • 年度积分:0
  • 历史总积分:621
  • 注册:2006年1月11日
发表于:2007-12-19 14:07:00
8楼
让你费心了,谢谢!

热门招聘
相关主题

官方公众号

智造工程师