




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
./FB41〔CONT_C基本使用FB41"CONT_C"用于在SIMATICS7可编程控制器上,控制带有连续输入和输出变量的工艺过程.在参数分配期间,用户可以激活或取消激活PID控制器的部分功能,如积分冻结等,以使控制器适合实际的工艺过程.FB41"CONT_C"可以将控制器用作PID固定设定值控制器,或者在多回路控制中用作级联、混合或比率控制器.控制器的功能基于采样控制器的PID控制算法,采样控制器带有一个模拟信号;如果需要的话,还可以扩展控制器的功能,增加一个脉冲生成器环节,以产生脉宽调制的输出信号,用于带有比例执行器的两步或三步控制器.FB41"CONT_C"必须在OB定时中断内调用,并将CYCLE〔采样时间管脚的调用时间与OB定时中断保持一致,即相等.图1.FB41"CONT_C"的方框图主要参数图2.FB41"CONT_C"程序块注:以TIAPortalV13SP1为例,该功能块在STEP7中的管脚与其相同表1.FB41"CONT_C"的输入参数参数变量类型数据类型取值范围默认描述应用COM_RSTINBOOL
FALSE完全重启动置位后需手动去复位MAN_ONINBOOL
TRUE手/自动切换按钮MAN_ON:
0:自动
1:手动PVPER_ONINBOOL
FALSE设定值选择外设PVPER_ON:
0:当前值选择PV_IN
1:当前值选择PV_PERPV_ININREAL-100~100<%>或者物理值0.0过程变量输入必须与SP_INT单位一致PV_PERINWORD
16#0000外设过程变量输入PIWxxxSP_INTINREAL-100~100<%>或者物理值0.0内部设定值
P_SELINBOOL
TRUE比例作用激活P_SEL:
0:关闭比例作用
1:激活比例作用I_SELINBOOL
TRUE积分作用激活I_SEL:
0:关闭积分作用
1:激活积分作用INT_HOLDINBOOL
FALSE积分冻结冻结当前积分作用
<仅自动模式有用>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采样时间建议:与定时中断时间设置相同MANINREAL-100~100<%>0.0手动值
GAININREAL
2.0比例因子
TIINTIME>=CYCLET#20s积分时间
TDINTIME>=CYCLET#10s微分时间
TM_LAGINTIME〉=CYCLE/2T#2s微分作用的时间延迟TM_LAG越大,微分作用越小DEAD_WINREAL>=0.00.0死区宽度SP_INT-DEAD_W<PV_IN<SP_INT+DEAD_W
当前值在该范围内,PID输出保持不变LMN_HLMINREAL
100.0调节值上限LMN_LLMINREAL
0.0调节值上限PV_FACINREAL
1.0过程变量因子PV_OFFINREAL
0.0过程变量偏移量LMN_FACINREAL
1.0调节值因子LMN_OFFINREAL
0.0调节值偏移量
DISVINREAL-100~100<%>0.0干扰变量表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积分分量LMN_DOUTREAL
0.0微分分量PVOUTREAL
0.0当前值输出EROUTREAL
0.0偏差ER=SP_INT-PV_IN基本功能由图1可知,FB41可以分为偏差产生、PID运算、PID输出三部分.以下为管道压力控制实例说明:升压时,阀门开度增加;降压时,阀门开度减小.被控对象:0-100Kpa〔压力输入信号:4-20mA设定值:60Kpa执行元件:0-100%〔阀门输出信号:4-20mA手/自动选择〔MAN_ON表3.MAN_ON的选择参数状态说明MAN_ON0自动控制:PID经过程序块计算输出MAN_ON1手动控制:直接由MAN控制输出当前值PV_IN与PV_PER的选择表4.PVPER_ON的选择参数状态说明PVPER_ON0PV_IN有效PVPER_ON1PV_PER有效注:无论当前值选择哪个管脚,SP_INT必须与其量纲相同PVPER_ON=0利用量程转换块FC105"SCALE"将过程变量转换为实际工程量图3.FC105"SCALE"量程转换块注:以TIAPortalV13SP1为例,该功能块在STEP7中的管脚与其相同表5.FC105"SCALE"参数引脚参数变量类型数据类型描述说明INININT输入PIWxxxHI_LIMINREAL输出值上限
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参数正负选择:
+:正作用:输出增大,偏差减小
-:反作用:输出减小,偏差减小TI积分时间TI越大,积分作用越小TD微分时间TD越大,微分作用越大PID输出LMN与LMN_PER选择表7.PID输出管脚参数类型说明LMNREAL默认输出0-100<%>LMN_PERWORD16#0-16#6C00
<0-27648>LMN输出利用量程转换块FC106"UNSCALE"将LMN转换为0-27648的工程量图6.FC106"UNSCALE"量程转换块注:以TIAPortalV13SP1为例,该功能块在STEP7中的管脚与其相同表8.FC106"UNSCALE"参数引脚参数变量类型数据类型取值范围描述说明ININREAL
输入
HI_LIMINREAL
输入值上限
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论