讨论一下300PID功能块FB41使用中的问题? 点击:749 | 回复:7



冯清扬

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 94回
  • 年度积分:0
  • 历史总积分:178
  • 注册:2004年9月06日
发表于:2008-05-31 20:54:06
楼主
前两天在工作过程中见到了这样一个东东:一些温度和压力的数据采集和几个压力的自动调节。硬件上用300的模块将信号采过来,通过工控机中的MCGS进行显示和调节控制,对几个压力进行控制,输出到执行机构来调整。我的问题是程序设计者在300中共用了FB1---6调用了六次FB41,完成PID 控制。CPU 是315,工作正常。可问题是过十几个小时就会出现MCGS死机,请问这是CPU任务重引起的还是工控机的原因。315调用六次FB41能力能满足吗?



三顺

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 66回
  • 年度积分:0
  • 历史总积分:314
  • 注册:2008年2月19日
发表于:2008-05-31 21:54:50
1楼
我一般PID是在OB35中来1^做,调用十几个FB41也没问题的,CPU也是315-2DP.没用FB1------FB6.

天下第七

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 173回
  • 年度积分:0
  • 历史总积分:273
  • 注册:2004年8月10日
发表于:2008-06-01 10:07:22
2楼
不是PLC的问题,可以去掉这些FB再尝试下是否死机。

冯清扬

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 94回
  • 年度积分:0
  • 历史总积分:178
  • 注册:2004年9月06日
发表于:2008-06-01 21:27:03
3楼

好的,谢谢大家的指点!

tiantxw

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 12回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2005年1月07日
发表于:2008-11-21 09:28:57
4楼

怎样把过程变量传送给FB41做PID控制呢,FB41对应的DB里的变量怎样寻址,难道就按它里面默认地址寻址吗

独角怪兽

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 222回
  • 年度积分:0
  • 历史总积分:310
  • 注册:2006年3月05日
发表于:2008-11-21 11:59:15
5楼
MCGS死机与PLC的FB41一点关系都没有。

雨之子

  • 精华:0帖
  • 求助:3帖
  • 帖子:59帖 | 252回
  • 年度积分:0
  • 历史总积分:481
  • 注册:2005年2月22日
发表于:2008-11-21 13:19:08
6楼

你把PID做到OB35块中,用6次肯定是没问题的。如果是死机,看一下程序吧。最好把你的程序贴出来。

chenjun

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 133回
  • 年度积分:0
  • 历史总积分:227
  • 注册:2005年9月29日
发表于:2008-11-21 17:09:54
7楼

看看CPU里面的MESSAGE就知道是什么原因引起死机的。


热门招聘
相关主题

官方公众号

智造工程师