电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
查看: 1262|回复: 4

谁能讲讲PID自整定

[复制链接]
发表于 2023-1-12 11:50:35 | 显示全部楼层 |阅读模式

注册家电维修技术论坛,与同行畅聊维修技术,享更多技术论坛功能。

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
在网上有很多PID调整的教程,但是关于PID自整定的程序应该如何完成的资料很少,那位搞自整定程序的高手讲讲程序如何写?
发表于 2023-1-12 15:14:24 | 显示全部楼层
PLC学习资料有很多,只是这里为家电维修网。走错门了
 楼主| 发表于 2023-1-13 11:59:21 | 显示全部楼层
葫芦岛永安维修 发表于 2023-1-12 15:14
PLC学习资料有很多,只是这里为家电维修网。走错门了

PLC的PID控制程序是厂家搞好的,最少西门子是看不到的原程序的,很多PID是通过单片机来实现的
 楼主| 发表于 2023-1-14 12:01:27 | 显示全部楼层
看起来论坛里搞过PID的不多
发表于 2023-2-11 11:09:43 来自手机 | 显示全部楼层
可去这【一招教你轻松搞定PID调节】

只要一个安装博图软件的电脑,就可以做PID调节(需要装被控系统仿真块)
一.PID功能
PID功能用于对闭环过程进行控制(有反馈的)。PID控制适用于温度,压力,流量等物理量,是工业现场中应用最为广泛的一种控制方式,其原理是,对被控对象设定一个给定值,然后将实际值测量出来,并与给定值比较,将其差值送入PID控制器,PID控制器按照一定的运算规律,计算出结果,即为输出值,送到执行器进行调节,其中的P,I,D指的是比例,积分,微分,是一种闭环控制算法。通过这些参数,可以使被控对象追随给定值变化并使系统达到稳定,自动消除各种干扰对控制过程的影响。
二.有两种方式选择 PID 的指令版本
方式一
a37bb1f7fab9480dad49afb89e41231c.jpeg
方式二
25a4e9dfe81d47f18500803176bdcbc3.png
这里使用第二种方式。
组态
5ac4f8eb65ab4c4e96b3531b65d2e265.jpeg
(1)
202ade4a10eb45d8924157858bb9814b.jpeg
这里设置CPU启动后PID的模式
非活动:不运行PID调节
预调节:控制器初步自动寻找PID参数
精确调节:控制器精确自动寻找PID参数(先预调节才能精确调节)
手动模式:控制器按照预设值固定输出
自动模式:控制器根据PID参数调节被控对象。
如果控制器输出和反馈值成反比,勾选反转控制逻辑
(2)
4c16bf42996b47db95a81d9500753637.png
(3)
Input:已经转换的输入(一般填工程量)
Input_PER:没有转换的(一般填数字量)
d4b1375cf91548d19cfbed5d3780d715.png
(4)
3d64809f3d714a33a46aa264b786169e.png
(5)
f436c14b874f4c538b988f85f3266ac6.jpeg
(6)
8581171263d74e268c0319b655364c78.jpeg
输出值的范围设定,在上限和下限范围内,用百分比表示
这里参数是PID默认参数,可通过勾选启用手动收入,改变参数
PID参数除了在组态里面修改还有以下方法
3b7e66f337d5461fada30738e47610fa.jpeg
组态完成后调用PID块
(1)
2d94880ee194446c8e40f1b01a216633.jpeg
PID仿真只有1500才能使用,1200不可仿真
下来以被控系统仿真块(LSim_PT3)来做PID调节
ccc7c7aa77214baf8fceb580648d4501.jpeg
该块的算法
29e634dbc7234200a55b15d4a9041b16.png
1. 打开PID调试
ea3855b8807442d9a593537440f96557.jpeg
2.启动预调节(自动寻找PID参数)
设置好参数后,进入PID调试界面,点击开始采样
启动预调节的必要条件:
1.已在循环中断 OB 中调用 "PID_Compact" 指令。
2.ManualEnable = FALSE 且 Reset = FALSE
3.PID_Compact 处于下列模式之一:"未激活"、"手动模式"或"自动模式"。
4.设定值和过程值均处于组态的限值范围内。
5.| 设定值 – 过程值 | > 0.3 * | 过程值上限 – 过程值下限 |
6.| 设定值 – 反馈值 | > 0.5 * | 设定值 |
b6645a389b8d4d03ad1db78fbfe0a7df.jpeg
3.
920e40eb5c4f4bd483d46630d713b1e0.png
上传PID参数,是将新的PID参数上传为默认参数
转到PID参数,可以查看或者修改
PID参数:
当调节完成后,状态栏显示系统已调节
可在进度栏查看调节的启动预调节的必bai要条件:
已在循环中断 OB 中调用 "PID_Compact" 指令。
ManualEnable = FALSE 且 Reset = FALSE
PID_Compact 处于下列模式之一:"未激活"、"手动模式"或"自动模式"。
设定值和过程值均处于组态的限值范围内。
| 设定值 – 过程值 | > 0.3 * | 过程值上限 – 过程值下限 |
| 设定值 – 反馈值 | > 0.5 * | 设定值 |进度
控制器在线状态:目前设定值 输入值 输出值
上传PID参数:是将新的PID参数上传为默认参数
转到PID参数,可以查看或者修改PID参数
控制器状态:当前PID模式 (勾选手动模式 启动手动模式 )
点击START PID_COMPACT按钮开始自动模式
4. 在预调节结束后,可以开始精确调节
启动精确调节的必要条件:
1).已在循环中断 OB 中调用 "PID_Compact" 指令。
2).ManualEnable = FALSE 且 Reset = FALSE
3).PID_Compact 处于下列模式之一:"未激活"、"手动模式"或"自动模式"。
4).设定值和过程值均处于组态的限值范围内。
5).| 设定值 – 过程值 | < 0.3 * | 过程值上限 – 过程值下限 |
8c99d7f2e3914a24b01349d4cc75cd42.jpeg
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2025-2-22 13:57 , Processed in 0.065425 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

快速回复 返回顶部 返回列表