西门子200PLC的PID控制,实现电流恒定

发布网友 发布时间:2022-04-22 06:17

我来回答

5个回答

热心网友 时间:2023-09-13 20:04

同意楼上的观点,动手做实验学习的最快,有了PLC还愁做不了实验么?
初级PID温控实验,要求PLC可以接温度模拟量反馈,具有晶体管输出即可。
实验一,加热电灯泡,可以模拟快响应PID应用环境,如热风加热等:
器材:固态继电器一只,20元以内就能搞定;白炽灯泡一只,灯座一个。不要用带有调压电路的节能灯之类。
电路图:略,实在是很简单。要点就是把固态继电器次级串入灯泡电源回路火线,由PID功能块产生的PWM控制固态继电器通断,进而通过控制灯泡亮灭实现灯泡温度的恒定。可以通过人工煽风来模拟扰动。在此基础上可以进一步玩点多段温升、固定加热速率温升等花样,实际对应BGA返修台工艺。
实验二,控制水温,模拟较大滞后PID控制环境,如锅炉、燃烧器、反应釜温度控制等。
器材:同样需要固态继电器,这次需要一只电热锅,电热杯也可以,但一定是那种纯阻性电热丝加热的。控制原理同灯泡加热。由于水热容较大,因此加热缓慢,过冲明显,与灯泡温控截然不同。通过增加在锅外围包裹隔热材料如棉被之类,还可以模拟很难控制的无超调低散热加热环境。通过在加热和稳定过程中兑凉水,可以模拟大扰动测试PID响应。
实验三,双向温控,通过实验一的灯泡加上一只继电器控制的风扇就可以做,可以实现快速加热与冷却,塑料挤出机之类就是这个原理。这套电路也可以玩出固定速率降温的花样,高低温实验烤箱就是这个原理。
这几个实验成本不高,实现起来也简单,却具有代表性与实用性。掌握了这几个实验,就会对PID的控制与整定过程有直观了解,对于压力、流量等闭环的控制也自然会触类旁通了。
另外,建议用HMI抓整个过程的曲线进行分析,有助于学习与后续旳实践。
顺便提一句,在这个过程中你还会发现西门子200的PID实际控制效果略差....追问我是这样想的,买了水温探头和温度变送器(4 ~20MA)做为模拟量输入,把水温探头放在电热水壳中,然后输出我用数字量(占空比输出),然后就是我一开始想用220v的接触器做的,后来想想也不知道行不行,因为接触器是机械式的,要是我输出太快估计不行,还是用固态继电器?反正就是控制电热水瓶的电加热,不知道可行不,要不留个QQ讨论一下,这样交流有点慢

追答接触器可行,但单次响应时间过慢,需要加大PWM的控制周期和死区,固态就没有这个问题。

热心网友 时间:2023-09-13 20:04

不能,无论使用什么样式的数据替换最终的目的是为了执行PID指令。而且每个PID的参数不会一样。

热心网友 时间:2023-09-13 20:05

一个200xp一千多一点,一个调节器几百元,买了回来就可以实验了,没有实物很难明白的,投资一下吧,就当教学费了,我就是那样学的追问不是的,CPU222和EM235我都有,但是要做出PID的实验只有这个还不够啊,而且我也不知道怎么做,缺少想法

追答这些已经够了,配置好pid后,设定一个目标值,找一个调节器给模拟量输入通道模拟一个过程值,再监测模拟量的输出通道,看看变化情况,多次改变p和i值,体会有什么不同,很快就掌握了,失败几次很正常的,下手测试吧,要不你永远都不会

热心网友 时间:2023-09-13 20:05

参考这个:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=107382&cid=1029

热心网友 时间:2023-09-13 20:06

我什么实物也没怎么破,印象中只要记得PID相对应的一串寄存器区存的值是什么意义就好了.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com