S7-300定时器不够用,但同时调用功能块会延时么? 点击:3077 | 回复:5



xuleiyayaya

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 14回
  • 年度积分:0
  • 历史总积分:113
  • 注册:2009年8月01日
发表于:2011-07-26 23:27:44
楼主

我在S7-300的程序里,我需要用好多的定时器,超过256个,但是如果我用功能块来解决,我有好多汽缸的感应器点会同时动作延时,这肯定会影响,如果我用SFC4能解决这个问题么?求SFC4怎么个用法

 




边城子夜

  • 精华:0帖
  • 求助:3帖
  • 帖子:17帖 | 160回
  • 年度积分:0
  • 历史总积分:216
  • 注册:2008年12月13日
发表于:2011-07-29 16:23:00
1楼

同情楼主,居然都想到用SFC4了。

看看有没有绝对不干涉的信号,定时器重复用,采集定时器结果时加条件。

以上愚见。

毕庆民

  • 精华:21帖
  • 求助:5帖
  • 帖子:584帖 | 5227回
  • 年度积分:0
  • 历史总积分:10489
  • 注册:2005年6月13日
发表于:2011-07-31 21:27:55
2楼
调用用FB块。。。。。。。。。。。。

伍琪生

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2011-07-31 21:34:46
3楼
做一个0.01秒脉冲(或者其他时基),需要的话利用此脉冲计数,不一样等效于时间继电器?

ez张

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:530
  • 注册:2011年7月27日
发表于:2011-08-02 01:16:39
4楼
晕啦,什么程序需要用那么多的定时器? 对于PLC说,它的工作方式是顺序循环扫描,而定时器的实质是一个有时基的计数器,当你多次调用时,会造成计数的重复,从而加快了达到整定值的时间。也就是说你调用了几次,所有调用的地方时间将缩短几倍。我看还是重新确定程序的算法问题吧,或者你用时序的编程方法试试(用一个定时器设定整个周期的时间,利用比较指令来驱动相应的位)?

xshflove

  • 精华:1帖
  • 求助:0帖
  • 帖子:2帖 | 54回
  • 年度积分:0
  • 历史总积分:193
  • 注册:2006年5月08日
发表于:2011-08-02 07:54:14
5楼
呵呵,用一下局部定时器。一个定时器就能当两个用

热门招聘
相关主题

官方公众号

智造工程师