西门子 S7-1200 PID Compact V1 组态步骤

发布时间:2024-11-23
来源:
点击:434

S7-1200 PID Compact V1 组态步骤

 

在使用PID控制器前需要对其进行组态设置,共分为基本参数组态与高级参数组态两部分。

 

基本参数组态

 

在进行基本参数组态前,需要先添加循环中断,并在循环中断中添加PID_Compact指令块。

 

 

在循环中断块中,点击PID指令块,选择属性,选择组态,可进入基本参数组态,定义控制器的输入输出,给定值等参数,如图1所示。

1.jpg

图1 进入参数组态

 

 

PID基本参数组态如图2所示。

2.jpg

图2 PID基本参数组态



1 Controller Type(控制器类型):这里可选择控制对象的类型,如温度控制器,压力控制器,默认为以百分比为单位的通用控制器,这里的选择会影响后面参数的单位,但不会影响控制器的P,I,D数值。


2 激活此选项会使控制器变为反作用PID,如应用在降温系统中。


3 Setpoint(给定值):自动模式下的给定值。


点击下拉列表,可定义控制器给定值源  

3.jpg

图3 给定值源选择

 

Value from instance data block:给定值来自背景数据块。
Value at the function block:给定值来自功能块。

 

 

4 Input Value(反馈值) :

4.jpg

图4 反馈值类型选择

 

 

Input_PER(analog):使用外设模拟量输入。
Input:使用从用户程序而来的反馈值。

5.jpg

图5 反馈值源选择

 

Value from instance data block:反馈值来自从背景数据块。
Value at the function block:反馈值来自功能块。

 

 

5 Output Value(输出值):

6.jpg

图6 输出值类型选择

 

 

Output_PER:模拟量输出形式。
Output:输出至用户程序。
Output_PWM:使用PWM输出。

7.jpg

图7 输出值源选择

 

Value from instance data block:输出值来自从背景数据块。
Value at the function block:输出值来自功能块。

 

 

进入Project tree(项目树)→Technological Objects(工艺对象) →PID_Compact_1[DB1] →Configuration,如图8

8.jpg

图8 进入基本参数组态

 

 

反馈值量程化组态如图9

9.jpg

图9 反馈值量程化组态

 

此界面用于量程化输入值


1与6为一组,用于配置输入量程上限,1为物理量的实际最大值,6为模拟量输入的最大值
4与5为一组,用于配置输入量程下限,4为物理量的实际最小值,5为模拟量输入的最小值
2与3分别为用户设置的高低限制,当反馈值达到高限或低限时,系统将停止PID的输出。

 

高级参数组态

 

 

Input monitoring输入监控组态如图10。

10.jpg

图10 输入监控



当反馈值达到高限或低限时,PID指令块会给出相应的报警位。

 

 

PWM limits组态如图11。

11.jpg

图11 PWM Limits


1为PWM输出时,一个脉冲周期内最小接通时间。
2为PWM输出时,一个脉冲周期内最小关断时间。

 

 

PID parameter(PID参数)组态如图12。

12.jpg

图12 PID参数

 

1:微分滤波系数:即微分环节的延迟时间,可在D值不变的情况下,用于降低控制器对高频干扰的敏感度

 

2:比例权重:即设定值进入比例环节的比重,可在P值不变的情况下,用于减少系统设定值阶跃引起的超调

 

 

3:微分权重:即设定值进入微分环节的比重, 可在D值不变的情况下,用于抑制系统在设定值阶跃时引起的输出突变

免责声明:本站所提供信息均来源于网友提供或网络搜集,由本站编辑整理,如涉及版权问题,请联系本站管理员予以更改或删除
旗下服务
在线课程 现场培训
微信公众号
© 2019-现在 版权所有,并保留所有权利。ICP备案证书号:沪ICP备18011190号-4

沪公网安备 31011202007493号