自动化网-工控人家园官网

当前位置: 主页 > 技术文库 > PLC技术 >

plc梯形图程序编写步骤-PID参数预整定问题和解决方法

时间:2017-02-16 11:38来源:未知 作者:admin 点击:
plc梯形图程序编写步骤-PID参数预整定遇到的两个问题和解决方法
编写plc梯形图程序时可按如下步骤进行: 
    [1]首先列出一个所有I/O设备和I/O点分配的目录,并画出每一个I/O设备I/O位的分配表。 
    [2]确定所需工作位,并画出工作位分配表。 
    [3]准备一张TC编号和跳转编号的表格,这样在使用时就能清晰地分配它们。一个TC号在程序中仅能定义一次;跳转号01~ 99在每个程序也只能使用一次。 
    [4]做好上述准备后就可以开始画梯形图。 
    [5]将编制好的梯形图程序输入到CPU单元。当使用手持编程器时,需将梯形图程序转换为助记符程序形式。 
    [6]检查程序有无语法错误并更正错误。 
    [7]运行该程序以检查是否存在运行错误并更正错误。 
    [8]当整个控制系统安装好并准备使用时,运行该程序并按要求仔细调试。 

PID参数预整定遇到的两个问题和解决方法

个人认为S7-200和200 SMART的PID参数自整定是很好用的。在阶跃响应曲线几乎和给定值水平线重合时启动自整定。首先计算自整定需要的“滞后”计算,计算完成后开始自调节,调节算法完成后,进入正常的PID控制。
S7-1200/1500的参数自整定分为预调节和精确调节两个阶段。预调节要求
1)设定值和过程值均在组态的极限值范围内。
2)设定值和过程值的差值的绝对值应大于过程值上、下限之差的30%,还应大于设定值的50%。
我用CPU 1516C做与调节实验时与到两个问题。在70%阶跃的给定值产生之后,启动预调节,出现“过程值过于接近设定值”的错误信息(见下图)。其原因是启动的滞后时间较大,过程值上升到接近设定值了。
为了解决这个问题,在产生阶跃设定值后,立即启动预调节,解决了这个问题。


解决了这个问题之后,预调节时出现了第二条错误信息:“Input值超出已定义的过程值范围”。从下图可以看出,与调节时PID控制器红色的输出值是恒定值。经过反复摸索,发现这个输出值与PID控制器的参数“增益”有关。而过程变量(Input)与PID输出值和被控对象的增益有关。


通过调节PID的增益,从1.5降到0.4时,预调节成功,出现“系统已调节的信息”(见下图)。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片