1 / 66
文档名称:

控制算法.docx

格式:docx   大小:1,006KB   页数:66页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

控制算法.docx

上传人:guoxiachuanyue003 2022/6/27 文件大小:1006 KB

下载得到文件列表

控制算法.docx

相关文档

文档介绍

文档介绍:53253
53153
2
#
1
第七章I/O功能与控制算法
PM是系统中用于过程控制的设备,具有I/O功能和控制功能。I/O功能由I/O子系统中的I/O处理器(IOP)完成,IOP中的数据点对现场所有I/AW的上下限(PVRAWLO/PVRAWH域0/100)范围内线性地映射到PVEULO/PVEUHI范围内,映射值即为PVCALC。以0-5V,-2V,和1-5V传感器为例,PVCALC的计算式为:
INPTDIR为正向时:
PVCALC
PVRflW
100
(PVEUHI-PVEULO)-PVEULO
53453
53453
53353
4
#
3
INPTDIR为反向时:
PVCALC=PVEUHI-
PVRAW
100
(PVEUHI-PVEULO)
53453
53453
53353
4
#
3
53453
53453
53353
4
#
3
•平方根转换
平方根转换是先对PVRAW做平方根运算,然后将方根值映射到PVEULO和PVEUHI规定的范围内,从而转换成工程单位。具体转换如下:
如果PVRAW>:
如果PVRAW<:
PVCALC
PVRAW
I。。*(PVEUHI一PVEULO)+PVEULO
如果PVRAW>:
PVCALC=PVEUHI
-PVRAW
———*(PVEUHI-PVEUDO}
如果PVRAW<:
•温度信号转换
可对热电偶和RTD输入类型进行温度的线性化处理。模拟输入点支持下列热电偶:Btherm,Jtherm,Rtherm,Stherm,Etherm,Ktherm,Rptherm和Ttherm。
与LLAI或LLMUX配合使用的热电偶类型,通过选择TCRNGOPT=Extended可以对其范围进行扩展。
模拟输入点支持以下3线式RTD:PtDinRTD,PtJisRTD,NicklRTD和CopprRTD。
关于热电偶和RTD补偿的具体算式,请参见有关手册。
PV范围检查和滤波
这部分功能是对PVCALC进行范围检查和滤波处理,处理结果存放在
53453
53453
53353
4
#
3
PVAUTO(PV自动值)参数中。
在某些情况下,PVCALC可能超出PVEULO(PV扩展工程单位下限)和PVEUHI(PV扩展工程单位上限)规定的范围(正常限),但不允许超出PVEXEUL0和PVEXEUHI规定的范围(扩展限)。如果PVCALC超出了正常限,但只要在扩展限内,仍能从该参数读到一个值。如果PVCALC超出了扩展限,则PVAUT0的值需结合PVCLAMP(PV钳制)参数来确定。
PVCALC经一阶滤波处理变为PVAUTO。滤波时间常数为TF(单位为分钟),如果TF>0,则对PVCALC进行滤波处理;如果TF=,则不执行滤波处理,此时PVAUT0与PVCALC相等。
如果经范围检查和滤波的值小于由LOCUTOFF(低值切除)参数指定的值,PVAUT0的最终输出被强制为PVEULOo
PV源选择
只有当AI点为全点(PNTFORM=Full)时,才有PV源选择功能。PVSOURCE参数允许操作员为该数据点选择PV源。如图7-1所示,可以通过范围检查和滤波电路提供PV(当PVSOURCE为Auto时),可以手动输入PV(当PVSOURCE为Man时),也可以来由程序写入PV(当PVSOURCE为Sub时)。
另外,PV源选择参数(PVSRCOPT)确定是否允许把PV源改为除Auto以外的其它源。PVSRCOPT有两个状态:Auto和All。All状态允许该数据点的PV手动输入。
PV状态
PV在不同情况下的状况用PVSTS参数来描述,其含义如下:
如果PVSTS=Normal,PVSOURCE=Auto,贝VPVAUTOST=Normal,PV在PVEULO和PVEUHI范围之内;
如果PVSTS=Uncertn,
当PVSOURCE=Man或Sub时,PV值不等于NaN;
当PVSOURCE=Auto时,PVAUTOST=Uncertn;
当PVSOURCE=Auto时,PVAUTO超出扩展范围且被钳位;
如果PVSTS=Bad,则PV值为NaN,原因为下述情况之一:
1)PVSOURCE=Auto,PVAUTO=NaN;
2)PVSOURCE=Auto,PVAUTO的值超