问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

如何搞定S7-1200 PID Compact V2 组态?

创作时间:
作者:
@小白创作中心

如何搞定S7-1200 PID Compact V2 组态?

引用
1
来源
1.
http://www.360doc.com/content/24/0718/07/73459632_1129048592.shtml

技成培训

同学们知道有PID功能,想用但又不知道怎么样去用怎么办?跟着老师的节奏,轻松搞定PID组态,使用 PID 功能,我们必须先添加循环中断,需要在循环中断中添加 PID_Compact 指令。在循环中断的属性中,可以修改其循环时间。

图1.添加循环中断后在属性界面修改其循环时间

这里要特别注意,因为程序执行的扫描周期不相同,一定要在循环中断里调用 PID 指令。

注意:为保证以恒定的采样时间间隔执行 PID 指令,必须在循环 OB 中调用。

在“指令 > 工艺 > PID 控制 > Compact PID(注意版本选择) > PID_Compact”下,将 PID_Compact 指令添加至循环中断。

图2.在循环中断中添加 PID_Compact 指令

当我们添加完 PID_Compact 指令之后,在项目树 > 工艺对象文件夹中,会自动关联出 PID_Compact_x[DBx],包含其组态界面和调试功能。

图3.工艺对象中关联生成 PID_Compact

使用 PID 控制器前,需要对其进行组态设置,分为基本设置、过程值设置、高级设置等部分。

图4.PID_Compact 组态界面

01
基本设置

1、基本设置--控制器类型

a. 过程值、设定值和扰动变量选择测量单位和物理量。

b. 正作用:随着 PID 控制器的偏差增大,输出值就会增大。反作用:随着PID控制器的偏差增大,输出值就会减小。PID_Compact 反作用时,同学们可以勾选“反转控制逻辑”;又或者用负比例增益。

c. 同学们要在 CPU 重启后切换到“模式”(Mode) 参数中保存的工作模式,请勾选“在 CPU 重启后激活模式”。

图5. PID_Compact > 基本设置 > 控制器类型

2、基本设置--定义 Input/Output 参数

如何定义 PID 过程值和输出值的内容,如何选择 PID_Compact 输入、输出变量的引脚和数据类型。

图6. PID_Compact > 基本设置 > 定义 Input/Output

02
过程值设置

1、过程值设置--过程值限值

过程值的设置必须满足过程值下限<过程值上限。假如过程值超出限值,就会出现错误 (ErrorBits = 0001h)。

图7. 设置过程值限值

2、过程值设置--过程值标定

a. 当且仅当在 Input/Output 中输入选择为 “Input_PER” 时,才可组态过程值标定。

b. 如果过程值与模拟量输入值成正比,那么将使用上下限值对来标定 Input_PER。

c. 还有就是必须满足范围的下限<上限。

图8. 进行过程值标定

03
高级设置

1、高级设置--过程值监视

a. 过程值的监视限值范围应该设置在过程值限值范围之内,以确保当过程值超出预定的安全或操作范围时,系统能够及时发出警报或采取适当的控制措施。

b. 当过程值超出正常范围(监视限值)时,系统会发出警告。如果过程值进一步超出安全边界(过程值限值),PID控制器会报错并切换到安全模式,以确保系统安全。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号