s7-200smart s71500pid控制实例

格式:DOCX ? 页数:7页 ? 上传日期: 16:42:31 ? 浏览次数:411 ? ? 2积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}
使用 PID 向导编程时的 PID 自动/手动无扰切换

使用 PID 指令向导编程时指令向导会自动调用 PID 指令,并且编写外围的控制变量标准化换算、定时采样等功能用户在使用 PID 指令向导时,需要在用户程序中用 SM0.0 调用指令向导生成的子程序(如 PIDx_CTRL 子程序)PID 向导可以生成带自动/手动切换功能的子程序,这个子程序使用一个数字量點为“1”、“0”的状态来控制是否投入 PID 自动控制

到目前为止(STEP 7-Micro/WIN SMART),使用 PID 向导生成的子程序时由于用户程序不能直接使用 PID 指令,它的无擾切换能力因为隔了外壳子程序所以受到了局限。如果对无扰切换要求比较严格需要另外编一些程序加以处理。

考察如下 PID 控制子程序


3、自动/手动控制,“1”=自动“0”=手动

4、手动控制输出值,0.0 - 1.0 之间的一个实数

5、PID 控制输出值

要实现无扰动切换必须:

1、在从自动向手动切换时,使手动输出值(VD2004)等于当前的实际控制输出值;

2、在从手动向自动切换使使设定值相当于当前的过程反馈值。

为此可编写类姒下图所示的程序,放在 PID 控制子程序之前:


1、自动/手动切换控制点

2、从自动向手动切换时使手动输出值等于实际当前值

3、从手动向自动切换时,把当前反馈量换算为相应的给定值


}

我要回帖

更多关于 s7pid调节 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信