格式:DOCX ? 页数:7页 ? 上传日期: 16:42:31 ? 浏览次数:411 ? ? 2积分 ? ? 用稻壳阅读器打开
全文阅读已结束如果下载本文需要使用
使用 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、从手动向自动切换时,把当前反馈量换算为相应的给定值
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。