找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3054|回复: 10

功能块FB41的功能及用法

  [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:29
  • 打卡月天数:1
  • 打卡总奖励:7791
  • 最近打卡:2025-12-13 17:25:16

2540

主题

1353

回帖

2万

积分

管理员

积分
21301
发表于 2024-9-14 20:20:34 | 显示全部楼层 |阅读模式
在STEP7中的库中,有专门用于PID控制的FB块——FB41。PID控制必须在循环中断中执行,以确保其扫描、执行时间基本固定。本例中的CPU仅有OB35一个循环中断,因此,要在OB35中调用FB41。

图1 FB41在库中的位置

图2 FB41的逻辑图
FB41的逻辑如图2所示。分解介绍如下:
· SP_INT端为给定值,本例中即为给定压力,假设为0.5MPa;即:0.5==>"SP_INT";
· 实际值有两条通路可选:
· 当PVPER_ON=0时,PV_IN端的值为实际值,该值通常有FC105转换而来;
· 当PVPER_ON=1时,PV_PER端的值为实际的压力值,该值来自AI模块,为压力[color=rgb(68, 68, 68) !important]传感器
的反馈值;
本例中,我们以PVPER_ON=1时,来说明。即:1==>"PVPER_ON"、PIW272==>"PV_PER"
· PV_FAC、PV_OFF对应压力的范围,即:1==>"PV_FAC"、0==>"PV_OFF"。
· PV是根据PV_PER计算出的实际压力值。具体来说:
PV_PER=0时,对应的实际压力为PV_OFF,即0MPa;
PV_PER=27648时,对应的实际压力为PV_FAC,即1MPa;
PV=PV_PER/27648*(PV_FAC – PV_OFF),本例中,PV=PV_PER/27648;
· ER为给定值SP_INT和实际值PV的偏差,PID即是基于它进行调节的;
· GAIN、TI、TD分别为比例、积分、微分的系数。比例功能投入与否,由P_SEL决定,当P_SEL=1时,比例功能起作用;同理,I_SEL、D_SEL决定是否启用积分、微分调节;
· LMN_P、LMN_I、LMN_D分别记录当前控制量的比例分量、积分分量、微分分量。
· LMN_HLM、LMN_LLM分别为输出的上、下限值,上限100对应50Hz,下限0对应0Hz,所以:LMN_HLM=100/50=2;LMN_LLM=0;
· LMN_FAC、LMN_OFF标定频率的变化范围,分别为50Hz和0Hz;
· LMN_PER为输出的标准化,LMN_PER=LMN/100*27648;
FB41中还有其他参数,本文仅对PID控制做简单介绍,上述几个参数是必须了,将其定义在DB1中,如图3所示。然后在OB35中,调用FB41,并将DB1中的数据一一对应的填入相应的引脚,即完成了PID控制的基础工作,如图4所示。

图3 FB41关键参数定义

图4 OB35中调用FB41

工控课堂 www.gkket.com

0

主题

125

回帖

297

积分

注册会员

积分
297
发表于 2025-11-12 10:08:42 | 显示全部楼层
蹲一波同款,有没有姐妹 / 兄弟推荐?
工控课堂 www.gkket.com

0

主题

101

回帖

451

积分

注册会员

积分
451
发表于 2025-11-13 20:46:36 | 显示全部楼层
这评论区卧虎藏龙,个个都是人才!
工控课堂 www.gkket.com

0

主题

89

回帖

137

积分

新手上路

积分
137
发表于 2025-11-14 00:25:19 | 显示全部楼层
不请自来,只为说一句:太精彩了!
工控课堂 www.gkket.com

0

主题

61

回帖

78

积分

新手上路

积分
78
发表于 2025-11-14 01:10:42 | 显示全部楼层
画面感太强了,仿佛身临其境!
工控课堂 www.gkket.com

0

主题

98

回帖

152

积分

新手上路

积分
152
发表于 2025-11-15 07:23:38 | 显示全部楼层
已转发给朋友,一起感受这份快乐~
工控课堂 www.gkket.com

0

主题

92

回帖

218

积分

注册会员

积分
218
发表于 2025-11-15 07:33:00 | 显示全部楼层
赞同 + 10086,没毛病,完全没毛病
工控课堂 www.gkket.com

0

主题

86

回帖

130

积分

新手上路

积分
130
发表于 2025-11-15 07:37:57 | 显示全部楼层
理性围观,感觉大家说得都有道理
工控课堂 www.gkket.com

0

主题

64

回帖

94

积分

新手上路

积分
94
发表于 2025-11-15 09:10:10 | 显示全部楼层
谁懂啊!真的被戳中笑点 / 泪点了
工控课堂 www.gkket.com

0

主题

116

回帖

202

积分

注册会员

积分
202
发表于 2025-11-15 18:59:02 | 显示全部楼层
楼主辛苦啦,期待下一篇分享!
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 17:15 , Processed in 0.462751 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表