技术论坛

西门子300PLC中,PID块FB41可以放在OB1中执行吗?

作者 主题
游民

经验值: 132
发帖数: 15
精华帖: 0
主题:【求助】西门子300PLC中,PID块FB41可以放在OB1中执行吗?


只看楼主 楼主 2020-04-22 11:38:03

根据网上介绍,推荐FB41放在0B35中执行,比较困惑的是可以在OB1中执行吗?


 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1619975&b_id=4&s_id=0&num=3

至圣

经验值: 72009
发帖数: 8043
精华帖: 145
回复:西门子300PLC中,PID块FB41可以放在OB1中执行吗?


只看楼主 1楼 2020-04-22 12:13:57

放在那里不重要,重要的是先弄清楚OB1与OB35的区别及其应用。

只有弄清楚这2个组织块的用途,你就知道应该是放在那个组织块是必须的。


 
以下网友喜欢您的帖子:

  
游民

经验值: 132
发帖数: 15
精华帖: 0
回复:西门子300PLC中,PID块FB41可以放在OB1中执行吗?


只看楼主 楼主 2楼 2020-04-24 13:45:36

OB1是程序循环组织块,循环周期不确定

OB35是循环中断组织块,默认的时间间隔是100毫秒

FB41放在OB35中,是为了PID控制中,采样周期固定?



 
以下网友喜欢您的帖子:

  
至圣

经验值: 43582
发帖数: 15779
精华帖: 61
回复:西门子300PLC中,PID块FB41可以放在OB1中执行吗?


只看楼主 3楼 2020-04-24 20:45:55

是的,你也可以用在ob1中用memory clock的位控制程序的执行,这样也能保证正确执行.因为ob1的优先级最低,所有它的执行周期很受影响,造成pid的运算中预估偏差很大,造成控制不稳定.


活到老,学到老!为了生活学习吧!
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
西门子300PLC中,PID块FB41可以放在OB1中执行吗?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。