PID调节功能块FB41总结

时间:2023-03-06来源:佚名
在刚接触PID时候感觉很头疼,FB41功能块繁多的输入输出以及帮助里面非常专业的解释看得我眼冒金星,头昏眼花,真的是不知道如何入手,后来使用几次以后发现,原来只是填填变量的事(我们的PID就是简单的控制,还没有涉及切换、加泵以及减泵等复杂问题),正好最近有时间,就汇总了一下FB41的端子说明(基本来自大家技术论坛的分享),就当做个笔记吧。
1、FB41的方框图(FB41的端口作用逻辑图,看懂这个基本就都会了)

PID调节功能块FB41总结
2、规格化(个人感觉不是必须要规格化,整个FB41功能块统一量纲就行了)
PID参数中重要的3个变量,给定值(SP_INT),反馈值(PV_IN)和输出值(LMN)都是用0.0~100.0之间的实数表示。
因此,需要将模拟输入转换为0.0~100.0的数据,或将0.0~100.0的数据转换为模拟输出,这个过程称为规格化  
规格化的方法:(即变量相对所占整个值域范围内的百分比 对应与27648数字量范围内的量)
对于给定值(SP_INT)和反馈值(PV_IN),执行:变量*100/27648,然后将结果传送到PV-IN和SP-INT
对于输出变量 ,执行:LMN*27648/100,然后将结果取整传送给PQW即可。
3、一般使用循环中断组织块调用FB41,一般不用OB1,因为OB1的扫描周期不是确定的。
4、FB41的输入输出参数
In
<1、COM_RST:BOOL,初始化FB41。设置为1时,积分微分的累计清零。不会自动复位,需要程序复位COM_RST。一般使用如下:
可以在OB100、OB101、OB102里面写两句话
AN “COM_RST” //如果初始化标志位是0
S “COM_RST” //将初始化标志位置1
在OB1的最后写上两句话,复位初始化标志位
A “COM_RST” //如果初始化标志位1
R “COM_RST” //将初始化标志位复位
PID的初始化可以通过在OB100中调用一次,将参数COM-RST置位,当然也可在别的地方初始化它,关键的是看程序需要;
<2、MAN_ON:BOOL,设置为0为自动调整;设置为1为手动调整;这里会涉及到一个自动和手动模式的切换问题:无扰动切换
PID调节器在自动→手动、或手动→自动的瞬间,PID的输出是不变化的。
从手动切换到自动,自不用说,但是从自动到手动会出现明显跳动,一般可以这样处理:从自动切换到手动增加一个斜坡处理。将自动时的输出换算成比例值,一直加载在MAN口上,切换后,通过斜坡,将MAN口上的值由原来的值过度到手动比例设定值。
此端口和<11处的MAN口配合使用。
<3、PVPER_ON:BOOL,过程值选择,此值与PV_IN和PV_PER有关系
设置为1时,直接将PIW(监测实际值端口)输入PV_PER口
设置为0时:将转化后、滤波后且规格化后(等处理过的)数据输出PV_IN口
<4、P_SEL、I_SEL以及D_SEL:BOOL,比例、积分、微分作用的选择,设置为0,相应部分不起作用。
<5、INT_HOLD:BOOL,积分保持,设置为1时,积分不累加,一般不设置。
<6、I_ITL_ON:BOOL,积分初值给定;
I-ITLVAL:REAL,积分初值。
当I_ITL_ON设置为1时,使用I-ITLVAL变量积分初值;当I_ITL_ON设置为0时,积分初始值为0。一般当发现PID功能的积分值增长比较慢或系统反应不够时可以考虑使用积分初值;此功能很少用到。
<7、CYCLE:TIME,PID采样周期。
<8、SP_INT:REAL,PID的设定值。
<9、PV_IN :REAL,PID的反馈值。数据类型为Real,显然是处理后的数值,见<3。
<10、PV_PER:WORD,PID的反馈值。数据类型为Word,显然直接PIW输入,见<3。
<11、MAN:Real,手动模式的输入端口。
<12、GAIN:REAL,比例增益。
<13、TI:TIME,积分时间。
<14、TD:TIME,微分时间。
<15、TM_LAG:TIME,多长时间开启微分,由于微分会削弱达到稳定值时间,可以延时启动微分。通常不设置。
<16、DEADB_W:REAL,死区宽度。现场监控达到设定值后,并不稳定到设定值,如果出现小范围浮动,会出现执行器来回动作问题,可以考虑用死区来降低灵敏度。此值为百分数。
<17、LMN_HLM、LMN_LLM:REAL,输出值上下极限。此处需要搭配<19处使用,即保证LMN_HLM*LMN_FAC=100,程序中默认LMN_HLM为100.0,LMN_FAC为1.0,所以可以不用去设置。如果想设置,需要保证上面的公式。
<18、PV_FAC、PV_OFF:REAL,PV_FAC=传感器的量程/100。只有在PVPER_ON为1时起作用,目的为统一单位;为零时,需要规格化,单位已经统一,所以此处无用。
<19、LMN_FAC、LMN_OFF:REAL,输出值的量程。
<20、DISV:REAL,允许的扰动量,串级系统使用,一般不设置;
OUT
<1、LMN:REAL,输出实际值占满量程的百分比。
<2、LMN_PER:WORD,PQW输出
<3、QLMN_HLM、QLMN_LLM:BOOL,QLMN_HLM:输出最大值时输出1;QLMN_LLM:输出最小值时输出1,可以作为工、变频切换(例如一台泵工频,一台泵要求变频,调节恒压时)的点位来用。
<4、LMN_P、LMN_I、LMN_D:REAL,PID输出中P、I、D的分量。三者的和为输出值。
<5、PV:REAL,实际压力值
<6、ER:REAL,偏离值,设定值与实际值之差。
以上部分加入了自己的想法,如有错误望各位大侠批评指导。

相关阅读

什么是变电站综合自动化?变电站综合自动化分为哪两个方面?

什么是变电站综合自动化? (1) 变电站综合自动化 是 母线电压、线路电流、变压器各侧电气量及变电站内各种一次及辅助设备(如断路器等)等状态信息 采集,并对采集到的信息加...
2023-06-13
什么是变电站综合自动化?变电站综合自动化分为哪两个方面?

变频器驱动电机的常见问题及现场解决对策

变频器凭借调速精准、节能高效的优势,已成为工业生产中电机驱动的核心设备,能有效规避电机缺相、过载等传统故障,但其输出的高频高压PWM调制波,与工频供电环境差异显著,易给电机...
2026-04-13
变频器驱动电机的常见问题及现场解决对策

人体触电时的危险性与相关因素

人体触电时的危险性与以下各因素有关: (1) 人体触电时,致命的因素是通过人体的电流,而不是电压,但是当电阻不变时,电压越高,通过导体的电流就越大。因此,人体触及到带...
2023-03-21

三极管三种放大电路原理图讲解

放大电路的内容终于搞完了,这是个很难啃的硬骨头,需要反复的练习,仿真,归纳总结,才能理解的好。这里我把共射、共集、共基这三种最常用放大电路进行总结,友情提示,要收...
2023-09-04
三极管三种放大电路原理图讲解

三相电核心知识:搞懂特点+功率概念,干活不迷糊

干电工的天天和三相电打交道,接电机、配配电柜、看设备铭牌都离不开它,吃透三相电特点和功率相关概念,现场干活才不慌。今天用大白话讲清这些实用基础,没有复杂公式,全是一眼能懂...
2026-04-23
三相电核心知识:搞懂特点+功率概念,干活不迷糊

热销商品

橡胶垫片螺丝防水平垫减震垫耐油耐磨密封圈黑色定做垫圈厂家现货

本厂专业生产黑色橡胶垫片、螺丝防水平垫、减震垫及耐油耐磨密封圈,采用优质橡胶材料,具备优异的耐油性、耐磨性和抗老化性能,广泛应用于机械、汽车、管道及电气设备...
1.28

氟胶O型圈耐高温密封圈线径1-10mm现货可订做大尺寸胶圈非标异形

氟胶O型圈采用高性能氟橡胶(FKM)材料制成,具有卓越的耐高温、耐油、耐化学腐蚀性能,长期使用温度可达200℃以上,短期可耐受250℃高温。线径规格覆盖1–10mm,现货充足,支...
0.4

安全帽工地男ABS建筑工地加厚施工电工透气盔国标领导监理定制

这款ABS材质安全帽专为建筑工地、电力施工等高风险环境设计,采用加厚高强度工程塑料,抗冲击性能优异,符合国家标准(GB 2811-2019),有效保障头部安全。帽壳结构坚固,内衬...
7.57

欧普led筒灯3w孔灯超薄桶灯吊顶天花灯过道嵌入式洞灯客厅5w

欧普LED筒灯是一款高品质嵌入式照明产品,适用于客厅、过道、吊顶等多种场景。采用优质LED光源,提供3W和5W两种功率选择,光线柔和均匀,显色指数高,有效还原真实色彩。超...
10.2

消防手电筒强光可充电出租屋户外便捷宾馆酒店客房应急逃生手电筒

这款消防手电筒强光可充电,专为出租屋、宾馆、酒店等场所设计,具备高亮度LED灯珠,照明距离远、穿透力强,紧急情况下可迅速照亮逃生路径。内置大容量锂电池,支持USB充电...
3.83

网站栏目