电工进修网

 找回暗码
 急速注册

PID调理功能块FB41总结

2017-6-21 07:43| 来源:电工进修网| 检查: 22945| 评论: 0|来自: 西门子工业技巧服装论坛t.vhao.net

摘要: 在刚接触PID时辰感到很头疼,FB41功能块单一的输入输入和赞助外面异常专业的解释看得我眼冒金星,头昏眼花,真的是不知道若何动手,后来应用几次今后发明,本来只是填填变量的事(我们的PID就是简单的控制,还没有 ...
在刚接触PID时辰感到很头疼,FB41功能块单一的输入输入和赞助外面异常专业的解释看得我眼冒金星,头昏眼花,真的是不知道若何动手,后来应用几次今后发明,本来只是填填变量的事(我们的PID就是简单的控制,还没有触及切换、加泵和减泵等复杂成绩),正好比来有时间,就汇总了一下FB41的端子解释(基本来自负年夜家技巧服装论坛t.vhao.net的分享),就当作个笔记吧。
1、FB41的方框图(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,偏离值,设定值与实际值之差。
以上部分参加了本身的想法主意,如有缺点望各位大年夜侠批驳指导。

看过《PID调理功能块FB41总结》的人还看了以下文章:

发表评论

最新评论

热点文章

|电工进修网 ( )

GMT+8, 2019-12-6 00:57

Powered by © 2011-2019 rusdir.com 版权一切 免责声明 不良信息告发

技巧驱动将来! 电工进修网—专业电工基本知识电工技巧进修网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

前往顶部