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

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

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

图16--8 具有双极调节值范围的特征曲线 (-100 %到100 %)

具有单极可调节变量范围的两步控制 (0 %到100 %)

图16--9 具有单极调节值范围的特征曲线 (0 %到100 %)

如果控制回路中的两步控制器的连接需要一个逻辑反转的二进制信号, 用于驱动脉冲,则可以取反QNEG_P上的输出信号。

两步/三步控制中的 手动模式

在手动模式(MAN_ON = TRUE)中,可以使用信号POS_P_ON和 NEG_P_ON来设置三步或两步控制器的二进制输出,而不必考虑INV。

模式

完全重启动/重启动

在完全重启动期间,所有的信号输出都被设置成0。 出

错信息此功能块内部并不检查错误。因此并没有使用出错输出参数RET_VAL。 输入参数

表3--5 FB 43“PULSEGEN”的输入参数(INPUT)

注意

在此块中,输入参数的数值并没有限制。在这里并不检查参数。 输出参数

表3--6 FB43“PULSEGEN”的输出参数(OUTPUT)

3.4 PULSEGEN使用实例

控制回路

使用连续控制器CONT_C和脉冲发生器PULSEGEN,可以实现一个固定 设定值控制器,以产生开关量输出,用于比例执行器。图16--10说明了控 制回路的基本信号顺序。

图16--10 控制回路

连续控制器CONT_C产生调节值LMN,它被脉冲发生器PULSEGEN转换 成脉冲--中断信号QPOS_P或QNEG_P。 块调用和连接

固定设定值控制器具有用于比例执行器PULS_CTR的开关量输出,该控 制器由块CONT_C和PULSEGEN组成。执行块调用,使CONT_C每2秒 钟(=CYCLE*RED_FAC)调用一次,而PULSEGEN每10毫秒(=CYCLE)调 用一次。OB35的循环周期设置成10毫秒。可以在图16--11中查看此连 接。

在完全重启动期间,在OB100中调用块PULS_CTR,并将输入 COM_RST设置为TRUE。

图16--11 块调用和互连

FB PULS_CTR的 STL程序

表3--7 FB PULS_CTR

010ag75p9f1ujtp7zqyg25ui718xn3018yd
领取福利

微信扫码领取福利

微信扫码分享