s7-200定时问题 点击:450 | 回复:9



SUXIAO888

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 6回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2012年3月11日
发表于:2013-03-18 17:29:37
楼主

各位大侠,我做一个气化站的项目,用200PLC来实现,(CPU位226)的,

客户提出了一个要求,需要4个小时后才能动作,

我的问题是怎么在S7-200中延时4个小时,(就是延时几个小时怎么来做)

能不能有程序,给我看一下,谢谢各位大侠,能不能给我发一封邮件,123810650@qq.com




ac 米兰

  • 精华:4帖
  • 求助:0帖
  • 帖子:228帖 | 12359回
  • 年度积分:2963
  • 历史总积分:29795
  • 注册:2004年4月26日
发表于:2013-03-19 09:48:54
1楼

4个3600秒就是4小时

会24小时计时就会了

 

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2013-03-19 10:35:15
2楼

楼主如果编程实现的话,几个定时器串一起:

HuaiJZ

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 159回
  • 年度积分:0
  • 历史总积分:362
  • 注册:2003年8月19日
发表于:2013-03-19 13:24:48
3楼

200PLC有哪些计时的指令?我给你列出来:
时钟
系统位SM0.5/SM0.4
TON/TOF/TONR
BITIM /CITIM
定时中断(中断号:10 ,11, 21, 22)

 

这么简单的定时搞不定,这不怪你,居然还那么懒,简直就一垃圾,还要人把程序发你邮箱。

chinacupor

  • 精华:2帖
  • 求助:13帖
  • 帖子:25帖 | 845回
  • 年度积分:0
  • 历史总积分:2751
  • 注册:2013年2月16日
发表于:2013-03-19 15:10:14
4楼

1、4个小时=240分钟。

2、一分钟=600*100ms。

So:

 

闲着也是闲着。。。

qh2012

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2012年9月18日
发表于:2013-03-19 21:27:52
5楼

多看看帮助文件,写程序要自己先动脑筋再来求助

 

welfare87

  • 精华:0帖
  • 求助:4帖
  • 帖子:44帖 | 2827回
  • 年度积分:0
  • 历史总积分:25853
  • 注册:2009年2月20日
发表于:2013-03-19 22:49:50
6楼

使用SM0.4的上升沿计数,计数器设定值为240                

HuaiJZ

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 159回
  • 年度积分:0
  • 历史总积分:362
  • 注册:2003年8月19日
发表于:2013-03-20 11:08:59
7楼

4楼 5楼的程序也好意思拿出来?

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2013-03-20 11:32:26
8楼

引用 HuaiJZ 的回复内容: 4楼 5楼的程序也好意思拿出来? 


 

看一下二楼的定时器时间;超限了吧;

平时还是多看看指令手册的;

 

chinacupor

  • 精华:2帖
  • 求助:13帖
  • 帖子:25帖 | 845回
  • 年度积分:0
  • 历史总积分:2751
  • 注册:2013年2月16日
发表于:2013-03-21 19:01:48
9楼

回复内容:

对: 银光人生—华 引用 HuaiJZ 的回复内容: 4楼 5楼的程序也好... 内容的回复!


当计数器超限(>32767),触点保持闭合,计数保持最大值,直至该计数器复位(电机停止)


楼主的意思只是需要一个4小时的延时启动,并不是要计算电机运转时间,所以,计数值超过240以后,计数值就是个无意义的数据,超限不超限的根本无影响。


请7楼8楼详细参考官方手册。。。


热门招聘
相关主题

官方公众号

智造工程师