您现在的位置是:首页 > PLC技术 > PLC技术

连续PID控制器SFB 41设定值与过程变量的处理

来源:艾特贸易2017-06-05

简介1 .过程变量的输入 可以用两种方式输入过程变量(即反馈值): 1) 用 PV_IN (过程输入变量)输入浮点格式的过程变量,此时数字量输入 PVPER_ON (外部设备过程变量 ON )应为 0 状态。

    1.过程变量的输入

    可以用两种方式输入过程变量(即反馈值):

   1)PV_IN(过程输入变量)输入浮点格式的过程变量,此时数字量输入PVPER_ON(外部设备过程变量ON)应为0状态。

   2)PV_PER(外部设备过程变量)输入外部设备(I/O)格式的过程变量,即用模拟量输入模块输出的数字值作为PID控制的过程变量,此时PVPER_ON应为1状态。

    2.外部设备过程变量转换为浮点数

    SFB 41内部,PID控制器的给定值、反馈值和输出值都是用0.0%~100. 0%之间的实数百分数来表示的。SFB 41将来自模拟量输入模块的整数转换为浮点数格式的百分数,将PID控制器的输出值转换为送给模拟量输出模块的整数。

    外部设备(即模拟量输入模块)正常范围的最大输出值为27648,对应于模拟量输入的满量程。图8-6中的CRP_IN方框将外部设备输入值转换为0%~+100%-100%+100%之间的浮点数格式的数值,CPR_IN的输出(以%为单位)用下式计算:

   PV_R=PV_PER×100/27648

    3.外部设备过程变量的格式化

   PV_NORM方框用下面的公式将CRP_IN的输出PV_R格式化:

   PV_NORM的输出=PV_R×PV_FAC+PV_OFF

式中,PV_FAC为过程变量的系数,默认值为1.0PV_OFF为过程变量的偏移量,默认值为0.0PV_FACPV_OFF用来调节过程输入的范围。

    如果设定值有物理意义,过程变量(即反馈量)也可以转换为该物理值。图8-6中的PV(过程变量)为SFB输出的中间变量。

   1)PV_IN(过程输入变量)输入浮点格式的过程变量,此时数字量输入PVPER_ON(外部设备过程变量ON)应为0状态。

   2)PV_PER(外部设备过程变量)输入外部设备(I/O)格式的过程变量,即用模拟量输入模块输出的数字值作为PID控制的过程变量,此时PVPER_ON应为1状态。

    4.外部设备过程变量转换为浮点数

    SFB 41内部,PID控制器的给定值、反馈值和输出值都是用0.0%~100. 0%之间的实数百分数来表示的。SFB 41将来自模拟量输入模块的整数转换为浮点数格式的百分数,将PID控制器的输出值转换为送给模拟量输出模块的整数。

    外部设备(即模拟量输入模块)正常范围的最大输出值为27648,对应于模拟量输入的满量程。图8-6中的CRP_IN方框将外部设备输入值转换为0%~+100%-100%+100%之间的浮点数格式的数值,CPR_IN的输出(以%为单位)用下式计算:

   PV_R=PV_PER×100/27648

    5.外部设备过程变量的格式化

   PV_NORM方框用下面的公式将CRP_IN的输出PV_R格式化:

   PV_NORM的输出=PV_R×PV_FAC+PV_OFF

式中,PV_FAC为过程变量的系数,默认值为1.0PV_OFF为过程变量的偏移量,默认值为0.0PV_FACPV_OFF用来调节过程输入的范围。

    如果设定值有物理意义,过程变量(即反馈量)也可以转换为该物理值。图8-6中的PV(过程变量)为SFB输出的中间变量。