FB41基本使用方法教学案例

上传人:yulij****0329 文档编号:127335464 上传时间:2020-04-01 格式:DOCX 页数:26 大小:197.12KB
返回 下载 相关 举报
FB41基本使用方法教学案例_第1页
第1页 / 共26页
FB41基本使用方法教学案例_第2页
第2页 / 共26页
FB41基本使用方法教学案例_第3页
第3页 / 共26页
FB41基本使用方法教学案例_第4页
第4页 / 共26页
FB41基本使用方法教学案例_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《FB41基本使用方法教学案例》由会员分享,可在线阅读,更多相关《FB41基本使用方法教学案例(26页珍藏版)》请在金锄头文库上搜索。

1、FB41(CONT_C)基本使用FB41“CONT_C”用于在SIMATIC S7可编程控制器上,控制带有连续输入和输出变量的工艺过程。在参数分配期间,用户可以激活或取消激活PID控制器的部分功能,如积分冻结等,以使控制器适合实际的工艺过程。FB41“CONT_C”可以将控制器用作PID固定设定值控制器,或者在多回路控制中用作级联、混合或比率控制器。控制器的功能基于采样控制器的PID控制算法,采样控制器带有一个模拟信号;如果需要的话,还可以扩展控制器的功能,增加一个脉冲生成器环节,以产生脉宽调制的输出信号,用于带有比例执行器的两步或三步控制器。FB41“CONT_C”必须在OB定时中断内调用,

2、并将CYCLE(采样时间)管脚的调用时间与 OB定时中断保持一致,即相等 。图1.FB41CONT_C 的方框图主要参数图2. FB41CONT_C 程序块注:以TIA Portal V13 SP1为例,该功能块在STEP 7中的管脚与其相同表1. FB41CONT_C 的输入参数参数变量类型数据类型取值范围默认描述应用COM_RSTINBOOLFALSE完全重启动置位后需手动去复位MAN_ONINBOOLTRUE手/自动切换按钮MAN_ON:0:自动1:手动PVPER_ONINBOOLFALSE设定值选择外设PVPER_ON:0:当前值选择PV_IN1:当前值选择PV_PERPV_ININR

3、EAL-100100(%)或者 物理值0.0过程变量输入必须与SP_INT单位一致PV_PERINWORD16#0000外设过程变量输入PIW xxxSP_INTINREAL-100100(%)或者 物理值0.0内部设定值P_SELINBOOLTRUE比例作用激活P_SEL:0:关闭比例作用1:激活比例作用I_SELINBOOLTRUE积分作用激活I_SEL:0:关闭积分作用1:激活积分作用INT_HOLDINBOOLFALSE积分冻结冻结当前积分作用(仅自动模式有用)I_ITL_ONINBOOLFALSE积分设定值I_ITL_ON:0:积分作用值由偏差计算1:积分作用值为I_ITLVALI_

4、ITLVALINREAL-100100(%)0.0积分初始值D_SELINBOOLFALSE微分作用打开I_SEL:0:关闭微分作用1:激活微分作用CYCLEINTIME=1 msT#1s采样时间建议:与定时中断时间设置相同MANINREAL-100100(%)0.0手动值GAININREAL2.0比例因子TIINTIME=CYCLET#20s积分时间TDINTIME=CYCLET#10s微分时间TM_LAGINTIME=CYCLE/2T#2s微分作用的时间延迟TM_LAG越大,微分作用越小DEAD_WINREAL=0.00.0死区宽度SP_INT-DEAD_WPV_INSP_INT+DEAD

5、_W当前值在该范围内,PID输出保持不变LMN_HLMINREAL100.0调节值上限LMN_LLMINREAL0.0调节值上限PV_FACINREAL1.0过程变量因子PV_OFFINREAL0.0过程变量偏移量LMN_FACINREAL1.0调节值因子LMN_OFFINREAL0.0调节值偏移量DISVINREAL-100100(%)0.0干扰变量表2. FB41CONT_C 的输出参数参数变量类型数据类型取值范围默认描述说明LMNOUTREAL0.0调节值LMN_PEROUTWORD16#0000外设调节值PQW xxxQLMN_HLMOUTBOOLFALSE调节值上限报警QLMN_LL

6、MOUTBOOLFALSE调节值下限报警LMN_POUTREAL0.0比例分量LMN_IOUTREAL0.0积分分量LMN_DOUTREAL0.0微分分量PVOUTREAL0.0当前值输出EROUTREAL0.0偏差ER=SP_INT-PV_IN基本功能由图 1 可知,FB41可以分为偏差产生、PID运算、PID输出三部分。以下为管道压力控制实例说明:升压时,阀门开度增加;降压时,阀门开度减小。被控对象:0-100Kpa (压力)输入信号:4-20mA设 定 值 :60Kpa执行元件:0-100% (阀门)输出信号:4-20mA手/自动选择(MAN_ON)表3.MAN_ON的选择参数状态说明M

7、AN_ON0自动控制:PID经过程序块计算输出MAN_ON1手动控制:直接由MAN控制输出当前值PV_IN与PV_PER的选择表4.PVPER_ON的选择参数状态说明PVPER_ON0PV_IN有效PVPER_ON1PV_PER有效注:无论当前值选择哪个管脚,SP_INT必须与其量纲相同PVPER_ON=0利用量程转换块FC105SCALE将过程变量转换为实际工程量图3.FC105“SCALE”量程转换块注:以TIA Portal V13 SP1为例,该功能块在STEP 7中的管脚与其相同表5.FC105“SCALE”参数引脚参数变量类型数据类型描述说明INININT输入PIW xxxHI_L

8、IMINREAL输出值上限LO_LIMINREAL输出值下限BIPOLARINBOOL极性选择BIPOLAR:0:单极性1:双极性RET_VALOUTWORD错误信息OUTOUTREAL输出图4.PVPER_ON=0时,PV_IN有效PVPER_ON=1直接将过程变量输入到PV_PER管脚,会按照以下公式进行规格化转换。公式:PV=(PV_PER*100/27648)*PV_FAC+PV_OFF默认转换为0-100(%)图5.PVPER_ON=1时,PV_PER有效PID参数输入表6.PID参数设定参数描述说明GAIN比例增益1,GAIN越大,比例作用越大;2,PID输出正/反作用由GAIN参

9、数正负选择:+:正作用:输出增大,偏差减小-:反作用:输出减小,偏差减小TI积分时间TI越大,积分作用越小TD微分时间TD越大,微分作用越大PID输出LMN与LMN_PER选择表7.PID输出管脚参数类型说明LMNREAL默认输出0-100(%)LMN_PERWORD16#0-16#6C00(0-27648)LMN输出利用量程转换块FC106UNSCALE将LMN转换为0-27648的工程量图6.FC106UNSCALE量程转换块注:以TIA Portal V13 SP1为例,该功能块在STEP 7中的管脚与其相同表8.FC106UNSCALE参数引脚参数变量类型数据类型取值范围描述说明INI

10、NREAL输入HI_LIMINREAL输入值上限LO_LIMINREAL输入值下限BIPOLARINBOOL极性选择BIPOLAR:0:单极性1:双极性RET_VALOUTWORD错误信息OUTOUTINT输出LMN_PER直接将PQWxxx连接到LMN_PER管脚控制输出图7.FB41CONT_CLMN_PER输出版 权 所 有,侵 权 必 究 联 系Q Q68843242 本页为自动生成页,如不需要请删除!谢谢!如有侵权,请联系68843242删除!1,侵权必究 联系QQ68843242 1,版 权 所 有,侵 权 必 究 联 系Q Q68843242 本页为自动生成页,如不需要请删除!谢谢!如有侵权,请联系68843242删除!版 权 所 有,侵 权 必 究 联 系Q Q68843242 本页为自动生成页,如不需要请删除!谢谢!如有侵权,请联系68843242删除!侵权必究 联系QQ68843242 1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号