首页 理论教育 西门子S7-200 PLC的PID标准指令及应用

西门子S7-200 PLC的PID标准指令及应用

时间:2023-06-27 理论教育 版权反馈
【摘要】:西门子S7-200 PLC具有标准的PID回路指令,可实现各种温度控制。PID回路指令根据表格中的输入和配置信息对引用LOOP执行PID回路计算。PID回路指令操作数见表9-1。因此,必须在程序设计之初,为每一个PID控制指定不同的回路号。图9-3 PID回路指令表9-1 PID回路指令操作数LOOP回路表存储用于控制和监控回路运算的参数,包括程序变量、设置点、输出、增益、采样时间、整数时间(重设)、导出时间(速率)等数值。

西门子S7-200 PLC的PID标准指令及应用

西门子S7-200 PLC具有标准的PID回路指令,可实现各种温度控制(见图9-3)。PID回路指令根据表格(TBL)中的输入和配置信息对引用LOOP执行PID回路计算。PID回路指令操作数见表9-1。同时,逻辑堆栈(TOS)顶值必须是“打开”(使能位)状态才能启用PID计算。

S7-200 PLC程序中,可使用八条PID指令,如果两条或多条PID指令使用相同的回路号码(即使它们的表格地址不同),PID计算会互相干扰,结果难以预料。因此,必须在程序设计之初,为每一个PID控制指定不同的回路号。

978-7-111-37423-7-Chapter09-6.jpg

图9-3 PID回路指令

表9-1 PID回路指令操作数

978-7-111-37423-7-Chapter09-7.jpg

LOOP回路表存储用于控制和监控回路运算的参数,包括程序变量、设置点、输出、增益、采样时间、整数时间(重设)、导出时间(速率)等数值。PID指令框中输入的表格(TBL)起始地址为回路表分配80字节。PID语句LOOP回路表见表9-2。(www.xing528.com)

表9-2 PID语句LOOP回路表

978-7-111-37423-7-Chapter09-8.jpg

(续)

978-7-111-37423-7-Chapter09-9.jpg

由表9-2可以看出,偏移量0为实际检测值(或称反馈值),偏移量4为设定值(或称目标值),偏移量8为输出值。需要注意的是,此表起初的长度为36字节,但在西门子公司新版本软件V4.0增加了PID自动调谐后,回路表现已扩展到80字节。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈