S7-300的一个程序问题,求大神指点! 点击:431 | 回复:9



jubethen

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2012-06-05 00:31:56
楼主

有个关于空调风冷式模块机组的控制程序,我不知道这么实现。要求是这样的:

每个模块冷水机组控制系统本身具有负荷调节控制功能,PLC能根据所有运行机组负荷减少的百分比之和≥每组负荷的100%(减机状态)且维持30分钟时,停开一组机组;当剩下的运行机组的负荷在30分钟内继续维持减机状态时,则再停开一组机组,依此类推。反之,则增开一组机组.

问题来了,我应该怎么在程序里对负荷的增减作比较(我接受到负荷数据是实时变化的,要是把一段时间前的数据和当时数据作比较的话,又不能实现“维持30分钟”这个条件。)。。。

求大神指点,只要告诉我编写的思路就行了。。小弟感激不尽!

 



楼主最近还看过



阿水--王者之师

  • 精华:31帖
  • 求助:399帖
  • 帖子:1801帖 | 22295回
  • 年度积分:2
  • 历史总积分:98539
  • 注册:2007年3月22日
发表于:2012-06-05 08:28:52
1楼
    是不是用类式于多台水泵电机拖动程序    

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10267回
  • 年度积分:504
  • 历史总积分:50650
  • 注册:2005年4月22日
发表于:2012-06-05 09:13:25
2楼
一段时间前的数据和当时数据作比较作为定时器的启动条件。

wyb2866255---王者之师

  • 精华:73帖
  • 求助:0帖
  • 帖子:218帖 | 2872回
  • 年度积分:0
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2012-06-05 09:29:28
3楼

     机组在减压开始,将每秒(或每分)的所有运行机组的负荷减少的百分比之和与每组负荷的100%依次比较,如≥0,将对应的标志位置1,且计时开始,如不是≥0,将对应的标志位置0,且计时器清0。在标志位=1时,对计时器值与30分进行比较,如相等,将停开一组机组。再将剩下的运行机组的负荷减少的百分比之和与每组负荷的100%依次比较,如≥0。。。重复上述动作,直到机组全停为止。

    不知是否符合你的原意,仅供参考。

上海精芬机电有限公司

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 109回
  • 年度积分:0
  • 历史总积分:477
  • 注册:2011年8月26日
发表于:2012-06-05 09:32:09
4楼
引用 yuanle 的回复内容:一段时间前的数据和当时数据作比较作为定时器的启动条件。


对啊,判断条件后成立后,启动一个定时器,当定时器超出 30分钟时 就停止运行一个机组;当条件消失时,就启动另一个定时器,当定时器大于30分钟时,就启动增加一个机组。

统一

  • 精华:1帖
  • 求助:1帖
  • 帖子:41帖 | 2186回
  • 年度积分:0
  • 历史总积分:2880
  • 注册:2012年3月02日
发表于:2012-06-05 11:41:13
5楼

学习下,楼上说的是很有道理的

jubethen

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2012-06-07 02:26:41
6楼
回复内容:
对:上海精芬机电有限公司关于引用 yuanle 的回复内容:一段时间前的数据和当时数据作比较作为定时器的启动条件。 对啊,判断条件后成立后,启动一个定时器,当定时器超出 30分钟时 就停止运行一个机组;当条件消失时,就启动另一个定时器,当定时器大于30分钟时,就启动增加一个机组。内容的回复:


这个我明白。关键是一段时间前的数据这个时间应该是多久。比如我取1个小时前的数据作比较,但是40分钟前都已经满足增减负荷大于100%的条件了。这样的话,都不是满足条件30分钟启动了。。不知道你们明白我的意思不。

上海精芬机电有限公司

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 109回
  • 年度积分:0
  • 历史总积分:477
  • 注册:2011年8月26日
发表于:2012-06-07 09:34:26
7楼

这个要看你的工艺 了 ,你可以 在系统 启动运行的时候 就开始 采样数据,

 

我发现你表达 还仕不够清楚 , 你但从 逻辑的角度 描述一下, 因为大家对你的工艺不了解。

防忽悠

  • 精华:1帖
  • 求助:1帖
  • 帖子:38帖 | 1315回
  • 年度积分:0
  • 历史总积分:2197
  • 注册:2012年3月02日
发表于:2012-06-09 22:50:40
8楼
爱学习的路过                       

cmhandltj

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 10回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2011年9月15日
发表于:2012-06-13 15:28:29
9楼

我大概了解你的意思,你试试把采样的数据设定个范围,比如在正负5,正负10之类,这根据你的工艺要求来,然后再按楼上所说做定时器来判断时间。

如果按实时来采样,变化时间太快,振动幅值太大


热门招聘
相关主题

官方公众号

智造工程师