好文档 - 专业文书写作范文服务资料分享网站

项目-用于S7-300和S7-400的标准软件PID控制 

天下 分享 时间: 加入收藏 我要投稿 点赞

表3--2 FB 41“CONT_C”的输出参数(OUTPUT)

3.2 使用FB42“CONT_S”实现步进控制

引言

FB42“CONT_S”用在SIMATIC S7可编程逻辑控制器上,使用集成执 行器的数字量调节值输出信号来控制工艺过程。在参数分配期间,可以 激活或者取消激活PI步进控制器的子功能,以使控制器适用于该过程。 应用

可以将控制器用作PI固定设定值控制器,也可以用于级联、混合或比率控 制器中的次级控制回路,但是不能当作主控制器使用。控制器的功能基 于采样控制器的PI控制算法,其附加功能还可将模拟量驱动信号生成二进 制输出信号。 描述

除了过程值分支中的功能以外,功能块FB还实现了一个完整的PI控制 器,该控制器具有数字量调节值输出,并且还可以选择手动影响操作 值。步进控制器的运行不需要位置反馈信号。 下文详细描述了部分功能: 设定值分支

设定值以浮点数格式输入到SP_INT输入端。 过程变量分支

可以在外围设备(I/O)中输入过程变量,也可以以浮点数格式输入。 CRP_IN函数根据下列公式,将PV_PER外设值转换成浮点数格式-100到

+100 %:

CRP_IN的输出= PV_PER £ 100 27648

PV_NORM函数根据下列公式规格化CRP_IN的输出:

PV_NORM的输出= (CRP_IN的输出) £ PV_FAC + PV_OFF PV_FAC的缺省值是1,PV_OFF的缺省值是0。

误差信号

设定值和过程变量之间的差值就是误差信号。要抑制由于可调节变量量 化所引起的小幅持续振荡(例如,由于阀门执行器的调节值的精度有限), 可对误差信号使用死区(DEADBAND)。如果DEADB_W = 0,则死区功 能关闭。 PI步进控制算法

功能块FB的运行不需要位置反馈信号。PI算法的I作用和假设的位置反馈 信号在一个积分器(INT)上计算,然后和剩余的P作用进行比较,其结果作 为反馈值。反馈差值施加到三步单元(THREE_ST)和脉冲发生器 (PULSEOUT)上,该脉冲发生器生成用于执行器的脉冲。可以通过调整 三步单元的阈值来降低控制器的切换频率。 前馈控制

可以在DISV输入端前馈一个干扰变量。 模式

完全重启动/重启动

FB42“CONT_S”有一个完全重启动例行程序,当置位输入参数 COM_RST = TRUE时执行。

所有其它输出都被设置成各自的缺省值。 出错信息

此功能块内部并不检查错误。因此并没有使用出错输出参数RET_VAL。 方框图

图16--2 CONT_S的方框图

输入参数

表3--3给出了FB42“CONT_S”输入参数的描述。

表3--3 FB 42“CONT_S”的输入参数(INPUT)

1) 设定值和过程变量分支中的参数具有相同的单位 2) 调节值分支的参数具有相同的单位

输出参数

表3--4给出了FB42“CONT_S”输出参数的描述。

表3--4 FB42“CONT_S”的输出参数(OUTPUT)

项目-用于S7-300和S7-400的标准软件PID控制 

表3--2FB41“CONT_C”的输出参数(OUTPUT)3.2使用FB42“CONT_S”实现步进控制引言FB42“CONT_S”用在SIMATICS7可编程逻辑控制器上,使用集成执行器的数字量调节值输出信号来控制工艺过程。在参数分配期间,可以激活或者取消激活PI步进控制器的子功能,以使控制器适用
推荐度:
点击下载文档文档为doc格式
010ag75p9f1ujtp7zqyg25ui718xn3018yd
领取福利

微信扫码领取福利

微信扫码分享