一段将TON定时改造成TONR定时的程序(S7 200适用) 点击:537 | 回复:8



winter938

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:55帖 | 945回
  • 年度积分:0
  • 历史总积分:3418
  • 注册:2005年6月12日
发表于:2011-03-24 14:12:35
楼主
如题,尽量模拟了TONR型定时器,比如说上电后当前值即使大于预置值如果定时条件为OFF其输出位仍为OFF



芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-03-28 21:24:51
1楼

这样做又何必呢?

把一个TON放到一个子程序里面不就可以了。

子程序中用sm0.0驱动TON。外面的调用条件就是启动条件。LD I0.0 CALL SBR0。

你觉得呢?

决杀

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 367回
  • 年度积分:0
  • 历史总积分:2751
  • 注册:2010年6月26日
发表于:2011-03-28 21:34:31
2楼
s7200的定时器好象不能放到一个子程序里面吧?

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-03-28 22:07:21
3楼
怎么可能不可能呢? 

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2011-03-28 22:18:33
4楼
引用决杀 的回复内容:s7200的定时器好象不能放到一个子程序里面吧?



不能放在中断服务程序里面!

ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2011-03-28 22:20:15
5楼
TONR不够用吗?               

winter938

  • 精华:1帖
  • 求助:0帖
  • 帖子:55帖 | 945回
  • 年度积分:0
  • 历史总积分:3418
  • 注册:2005年6月12日
发表于:2011-03-29 09:23:10
6楼
回复内容:
对:芳季 关于

这样做又何必呢?

把一个TON放到一个子程序里面不就可以了。

子程序中用sm0.0驱动TON。外面的调用条件就是启动条件。LD I0.0 CALL SBR0。

你觉得呢?

内容的回复:


主要是为了尽量模拟TONR型的定时器,子程序中的定时器CV值在再次上电时能可靠保存吗?另外1,10毫秒的定时器好象启动了之后即使不调用执行也会持续计时.

winter938

  • 精华:1帖
  • 求助:0帖
  • 帖子:55帖 | 945回
  • 年度积分:0
  • 历史总积分:3418
  • 注册:2005年6月12日
发表于:2011-03-29 09:36:43
7楼

补充一点:上面的程序有个错误就是预置时间是通过比较指令的触头下面的数据输入的,应更正一下

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-03-29 13:09:53
8楼

喔,明白。

 


热门招聘
相关主题

官方公众号

智造工程师