课程咨询
工作时间: 9:00-18:00
QQ
QQ
0755-28917957
拨打咨询电话:0755-28917957
电话
电话
微信
微信
回顶
西门子S7-1200 PID功能详解
荣久学院 ● 2019-03-05 17:08:43

    之前收集到一些关于对PID使用调节方法不熟悉的问题,而此次我们主要针对此类问题来做分享,以西门子S7-1200PLC PID来做详细的介绍,让各位能进一步的解决PID带来的困阻。

 

    1、S7 1200 PLC PID参数翻译

 

    i_Mode : pid 控制器模式(Int)0:未激活 1: 预调节 2:手动精确调节 3:自动模式 4:手动模式。


 

    2、PID参数输入输出参数

 

    Setpoint:设定值( Real)

    Input:过程值实测值 (Real)

    Input_PER:模拟量过程值( Word)

    Output:输出值( Real)

    Output_PER:模拟量输出值( Word)

    Output_PWM:脉冲宽度输出值( Bool)

    ManualEnable:手动模式

    ManualValue:手动输出值

    Reset:复位 PID控制器

    b_InvCtrl:取反逻辑


3.png

 

    3、PID调试方法:

 

    a.设定一个比较大的积分时间,比较小的微分作用时间 , 比例由小到大,到曲线发生振荡。调小比例使曲线相对平稳。

 

    b.--调小积分到消除静态误差,使曲线趋于平稳。

 

    c.--干扰系统,使其产生动态误误差,观察系统抑制误差能力是否达标,抑制能力弱,放大微分作用时间或者比例增益,使其抑制能力增强。

 

    比例作用:加快系统反应速度,有利于抑制动态误差,太强会过调,曲线震荡,太小动态误差抑制能力弱。

    积分作用:消除静态误差,使曲线趋于平稳

    微分作用: 感知曲线变化趋势, 提前启动调节,太大不利于曲线平稳, 太小动太误差抑制能力弱。

 

    4、S7-1200 PID程序 :

 

    循环中断组织块 调用工艺指令 PID_Compact


4.png

 

    必须在循环中断调用 PID_Compact


5.png

 

    组态 PID 参数 在这以百分比示例 设定值 过程值 输出值 都为 0-1 之间数值

 

    过程值转换为 0-1 之间数值


6.png

 

    设定值转换为 0-1 之间数值


7.png

 

    输出值标准化为 0-1 之间数值


8.png

 

    输出值比例放大最终作用到比例阀


9.png

 

    PID调试面板可以很方便助你确认 PID 参数 先预调节完成再精确调节上传参数


10.png

 

    把比例参数 积分参数 微分参数 循环参数做到上位机可调整


11.png

 

    以上,欢迎动动手分享及收藏!

相关文章:

自学PLC,如何选NPN和PNP传感器接线图?
常见问题