循环流化床行业模板说明书(4)

2019-06-11 13:12

适用于成对配置的调节设备控制,需配合手操器模块使用。 输入引脚:

? X:半浮点。输入值;

? TR1:半浮点。设备1手操器输出值; ? TR2:半浮点。设备2手操器输出值; ? TS1:布尔型。设备1手操器手自动状态; ? TS2:布尔型。设备2手操器手自动状态; ? DB1:半浮点。设备1手操器偏置; ? DB2:半浮点。设备2手操器偏置。 输出引脚:

? Y:半浮点。输出值; 功能说明:

控制给定值输入后,如#1、#2手操器均为手动状态,则输出#1、#2手操器输出的平均值,否则根据不同的工况对输入值、#1、#2手操器的偏置值及#1、#2手操器的输出值进行计算,保证任意工况下#1、#2手操器输出值的和等于控制回路输出值的2倍。

应用实例见图10。

Balance模块程序请参考循环流化床行业模板《021K平衡模块Balance》。

1.1.5 回路参数处理模块

适用于对上位机输入的PID参数进行预处理。

输入引脚:

? P:浮点。处理前比例带,需自定义四字节浮点变量,上下限为0~800%; ? I:整型。处理前积分时间,需自定义二字节有符号整数变量,上下限为0~32767

秒;

? D:整型。处理前微分时间,需自定义二字节有符号整数变量,上下限为0~32767秒。 输出引脚:

? KP:半浮点。处理后比例带; ? TI:整型。处理后积分时间; ? TD:整型。处理后微分时间。 功能说明:

采用PRO2.5软件的系统自动回路投运时,在趋势画面和回路调整画面之间切换会很不方便,为解决这个问题,一般采取制作“回路整定画面”的方式,把回路参数、作用方向设置及趋势画面等功能集中在一起。由于BSCX模块内部对PID参数进行了二次处理的原因,需要对上位机输入的PID参数进行预处理后输出到BSCX模块。如图13:

第 16 页 共 23 页

图13、回路整定画面

应用实例见图5。

PID模块程序请参考循环流化床行业模板《021L回路参数处理模块PID》。

1.1.6 回路测量死区模块

适用对自动回路的PV输入值进行死区处理。 输入引脚:

? AM:布尔型。工作模式切换开关; ? PV:半浮点。回路PV值; ? SV:半浮点。回路SV值; ? DZ:半浮点。死区值。 输出引脚:

? OUT:半浮点。输出值。 功能说明:

当AM为ON时,自动计算PV和SV的偏差值,如这个偏差的绝对值小于等于死区值时,输出值等于SV值。反之,输出值等于PV值。当AM为OFF时,直接输出PV值。 某些自动回路投运时,用户可能希望对回路的PV值设置死区,当PV和SV的偏差绝对值小于等于死区值时,则忽略这个偏差值,一般用在对控制精度要求不高,但是要求控制对象相对稳定的场合。

第 17 页 共 23 页

DzBlock模块程序请参考循环流化床行业模板《021M回路测量死区模块DzBlock》。

1.1.7 偏差比较模块

适用于对2路模拟量输入进行偏差比较。 输入引脚:

? IN1:半浮点。输入值1; ? IN2:半浮点。输入值2; ? LIM:半浮点。偏差值。 输出引脚:

? OUT:布尔型。输出值,判断结果,OFF为正常,ON为偏差超限; 功能说明:

把输入值1和输入值2进行比较,如果偏差大于等于预设的偏差值,则输出ON,否则输出OFF。

应用实例,如图12。 一般用于自动回路PV和SV值,以及MV和反馈值的偏差比较,可以与DEV模块(具体请见4.1.7 质量判断模块)配合使用,两者的结果经或门输出作为回路手自动切换的必要条件。

DEV模块程序请参考循环流化床行业模板《021N偏差比较模块DEV》。

1.1.8 模拟量二选一模块

适用于对双重配置的模拟量进行质量码及偏差判断。 输入引脚:

? PV1:半浮点。输入值1; ? PV2:半浮点。输入值2;

? FLAG1:WORD。连接输入值1质量码,格式为*****.FLAG; ? FLAG2:WORD。连接输入值2质量码,格式为*****.FLAG; ? DB:半浮点。偏差值;

? SEL:无符号整型。模式选择,共有0、1、2、3四种模式。 输出引脚:

? PV:半浮点。输出值;

? IO_BAD:布尔型。输出值质量判断结果,OFF为正常,ON为异常。 功能说明:

第 18 页 共 23 页

当SEL=0 时:若任一信号坏质量或两信号偏差大于DB,则IO_BAD输出为ON,PV输出保持。反之,PV输出为平均值;

当SEL=1 时:若信号1坏质量,则IO_BAD输出ON,PV输出保持。反之,PV输出为信号1;

当SEL=2 时:若信号2坏质量,则IO_BAD输出ON,PV输出保持。反之,PV输出为信号2;

当SEL=3 时:若仅信号1坏质量,PV输出PV2值,若仅信号2坏质量,PV输出PV1值, IO_BAD输出OFF。若信号1、信号2均为坏质量或两者偏差值超限,则IO_BAD输出为ON,PV输出保持。

应用实例,如图15:

一般用于双重配置的模拟量信号,在参与控制时需进行信号质量及偏差判断。如减温水温度。

图15、回路故障判断(二)

TwoSelectOne模块程序请参考循环流化床行业模板《021O二选一模块(模拟量)TwoSelectOne》。

1.1.9 模拟量三选一模块

适用于对三重配置的模拟量进行质量码及偏差判断。 输入引脚:

? PV1:半浮点。输入值1;

? PV2:半浮点。输入值2;

? PV2:半浮点。输入值3;

? FLAG1:WORD。连接输入值1质量码,格式为*****.FLAG; ? FLAG2:WORD。连接输入值2质量码,格式为*****.FLAG; ? FLAG3:WORD。连接输入值3质量码,格式为*****.FLAG; ? DB:半浮点。偏差值;

第 19 页 共 23 页

? SEL:无符号整型。模式选择,共有0、1、2、3、4、5六种模式。 输出引脚:

? PV:半浮点。输出值;

? IO_BAD:布尔型。输出值质量判断结果,OFF为正常,ON为异常。 功能说明:

当SEL=0 时:若任一信号坏质量或与其它信号的偏差大于DB,则IO_BAD输出为ON,PV输出保持。反之,PV输出为中间值;

当SEL=1 时:若有一个以下(包括1个)信号坏质量或与其它信号的偏差大于DB,则IO_BAD输出为OFF,PV输出平均值。反之,PV输出保持,IO_BAD输出为ON;

当SEL=2 时:若信号1坏质量,则IO_BAD输出ON,PV输出保持。反之,PV输出为信号1;

当SEL=3 时:若信号2坏质量,则IO_BAD输出ON,PV输出保持。反之,PV输出为信号2;

当SEL=4 时:若信号3坏质量,则IO_BAD输出ON,PV输出保持。反之,PV输出为信号3;

当SEL=5 时:若无信号坏质量或与其它信号的偏差大于DB,则IO_BAD输出为OFF,PV输出取三个信号的中间值。若仅有一个信号坏质量或与其它信号的偏差大于DB,则IO_BAD输出为OFF,PV输出为另二个信号的平均值。若有二个信号坏质量,则IO_BAD输出为OFF,PV输出为剩下那个信号的值。若三个信号均为坏质量或有一个信号坏质量且剩下2个信号的偏差大于2倍DB,则IO_BAD输出为ON,PV输出保持。

应用实例,如图16。

一般用于三重配置的模拟量信号,在参与控制时需进行信号质量及偏差判断。如炉膛负压。

图16、回路故障判断(三)

ThreeSelectOne模块程序请参考循环流化床行业模板《021P三选一模块(模拟量)ThreeSelectOne》。

第 20 页 共 23 页


循环流化床行业模板说明书(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:东营市科学素养和科学方法精心挑选近20套作业答案汇总(绝对给力

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: