欢迎来到天天文库
浏览记录
ID:22907659
大小:215.77 KB
页数:24页
时间:2018-11-01
《fb41基本使用方法介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、
2、FB41(CONT_C)基本使用FB41“CONT_C”用于在SIMATICS7可编程控制器上,控制带有连续输入和输出变量的工艺过程。在参数分配期间,用户可以激活或取消激活PID控制器的部分功能,如积分冻结等,以使控制器适合实际的工艺过程。FB41“CONT_C”可以将控制器用作PID固定设定值控制器,或者在多回路控制中用作级联、混合或比率控制器。控制器的功能基于采样控制器的PID控制算法,采样控制器带有一个模拟信号;如果需要的话,还可以扩展控制器的功能,增加一个脉冲生成器环节,以产生脉宽调制的输出信号,用于带有比例执行器的两步或三步控制器。FB41“CO
3、NT_C”必须在OB定时中断内调用,并将CYCLE(采样时间)管脚的调用时间与OB定时中断保持一致,即相等。
4、
5、图1.FB41"CONT_C"的方框图主要参数
6、
7、图2.FB41"CONT_C"程序块注:以TIAPortalV13SP1为例,该功能块在STEP7中的管脚与其相同表1.FB41"CONT_C"的输入参数参数变量类型数据类型取值范围默认描述应用COM_RSTINBOOL FALSE完全重启动置位后需手动去复位MAN_ONINBOOL TRUE手/MAN_ON:0:自动
8、自动切换按钮1:手动PVPER_ONINBOOL FALSE设定值选择外设PVP
9、ER_ON:0:当前值选择PV_IN1:当前值选择PV_PERPV_ININREAL-100~100(%)或者物理值0.0过程变量输入必须与SP_INT单位一致PV_PERINWORD 16#0000PIWxxx
10、外设过程变量输入SP_INTINREAL-100~100(%)或者物理值0.0内部设定值 P_SELINBOOL TRUE比例作用激活P_SEL:0:关闭比例作用1:激活比例作用I_SELINBOOL TRUE积分作用激活I_SEL:0:关闭积分作用1:激活积分作用INT_HOLDINBOOL FALSE冻结当前积分作用
11、积分冻结(仅自动模式有用)
12、I_ITL_ONINBOOL FALSE积分设定值I_ITL_ON:0:积分作用值由偏差计算1:积分作用值为I_ITLVALI_ITLVALINREAL-100~100(%)0.0积分初始值 D_SELINBOOL FALSE微分作用打开I_SEL:0:关闭微分作用1:激活微分作用CYCLEINTIME>=1msT#1s采样时间建议:与定时中断时间设置相同
13、MANINREAL-100~100(%)0.0手动值 GAININREAL 2.0比例因子 TIINTIME>=CYCLET#20s积分时间 TDINTIME>=CYCLET#10s微分时间 TM_LAG
14、INTIME〉=CYCLE/2T#2sTM_LAG越大,微分作用越小
15、微分作用的时间延迟DEAD_WINREAL>=0.00.0死区宽度SP_INT-DEAD_W16、PV_OFFINREAL 0.0过程变量偏移量LMN_FACINREAL 1.0调节值因子LMN_OFFINREAL 0.0调节值偏移量 DISVINREAL-100~100(%)0.0干17、扰变量18、表2.FB41"CONT_C"的输出参数参数变量类型数据类型取值范围默认描述说明LMNOUTREAL 0.0调节值 LMN_PEROUTWORD 16#0000外设调节值PQWxxxQLMN_HLMOUTBOOL FALSE调节值上限报警QLMN_LLMOUTBOOL FALSE调节值下限报警LMN_POUTREAL 0.0比例分量LMN_IOUTREAL 0.0积分分量19、LMN_DOUTREAL 0.0微分分量PVOUTREAL 0.0当前值输出EROUTREAL 0.0偏差ER=SP_INT-PV_IN基本功能由图1可知,FB41可以分为偏差产生20、、PID运算、PID输出三部分。以下为管道压力控制实例说明:升压时,阀门开度增加;降压时,阀门开度减小。被控对象:0-100Kpa(压力)输入信号:4-20mA设定值:60Kpa执行元件:0-100%(阀门)输出信号:4-20mA21、手/自动选择(MAN_ON)表3.MAN_ON的选择参数状态说明MAN_ON0自动控制:PID经过程序块计算输出MAN_ON1手动控制:直接由MAN控制输出当前值PV_IN与PV_PER的选择表4.PVPER_ON的选择参数状态说明PVPER_ON0PV_IN有效PVPER_ON1PV_PER有效22、注:无论当前值选择哪个管脚,SP23、_INT必须与其量纲相同PVPER_ON=0利用量程
16、PV_OFFINREAL 0.0过程变量偏移量LMN_FACINREAL 1.0调节值因子LMN_OFFINREAL 0.0调节值偏移量 DISVINREAL-100~100(%)0.0干
17、扰变量
18、表2.FB41"CONT_C"的输出参数参数变量类型数据类型取值范围默认描述说明LMNOUTREAL 0.0调节值 LMN_PEROUTWORD 16#0000外设调节值PQWxxxQLMN_HLMOUTBOOL FALSE调节值上限报警QLMN_LLMOUTBOOL FALSE调节值下限报警LMN_POUTREAL 0.0比例分量LMN_IOUTREAL 0.0积分分量
19、LMN_DOUTREAL 0.0微分分量PVOUTREAL 0.0当前值输出EROUTREAL 0.0偏差ER=SP_INT-PV_IN基本功能由图1可知,FB41可以分为偏差产生
20、、PID运算、PID输出三部分。以下为管道压力控制实例说明:升压时,阀门开度增加;降压时,阀门开度减小。被控对象:0-100Kpa(压力)输入信号:4-20mA设定值:60Kpa执行元件:0-100%(阀门)输出信号:4-20mA
21、手/自动选择(MAN_ON)表3.MAN_ON的选择参数状态说明MAN_ON0自动控制:PID经过程序块计算输出MAN_ON1手动控制:直接由MAN控制输出当前值PV_IN与PV_PER的选择表4.PVPER_ON的选择参数状态说明PVPER_ON0PV_IN有效PVPER_ON1PV_PER有效
22、注:无论当前值选择哪个管脚,SP
23、_INT必须与其量纲相同PVPER_ON=0利用量程
此文档下载收益归作者所有