当前位置:
工控论坛
> >
产品
>
自动化软件
>
昆仑通态(MCGS)
我要发帖
有关PID温控的问题
点击:
902
| 回复:
5
有道之士
关注
私信
精华:0帖
求助:0帖
帖子:21帖 | 28回
年度积分:0
历史总积分:95
注册:2004年10月29日
发表于:2004-11-03 11:13:00
楼主
请问各位高人,如果我想用自己编写的PID程序控制温度应该怎么办?我是用PLC的模拟输入模块把温度通过PLC采集到MCGS里,我最大的疑问是通过设定值和测量值的比较求偏差,然后用偏差来计算输出值U(k),计算出U(k)后应该如何控制温度,我要用继电器的通断来控制加热,继电器通就加热,断就不加热。可是这是PID吗?自己把自己搞糊涂了。有没有哪位高人来给我解惑一下。
分享到:
收藏
邀请回答
回复楼主
举报
qing_
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 323回
年度积分:0
历史总积分:6487
注册:2004年11月01日
发表于:2004-11-04 12:12:00
1楼
PID是建立在模拟量运算之上的,PID的输出也是模拟信号,属于调节信号,不是开关信号,用继电器控制根本用不到PID
回复
引用
举报
thintao
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 32回
年度积分:0
历史总积分:32
注册:2003年12月17日
发表于:2004-11-05 15:44:00
2楼
软件的PID的控制效果并不好,可以说几乎没法用,建议你改用PLC,你不是有PLC吗!?还有,谁说继电器不能用在PID ?你要是用PLC的,我可以帮你!S7-200就有,很便宜,效果也不错!
回复
引用
举报
qumaoliang
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 284回
年度积分:0
历史总积分:301
注册:2003年2月27日
发表于:2004-11-05 16:12:00
3楼
怎么不行呢?PID输出一个0~100的值,用这个值来控制继电器的占空比,我就做过,不可我是用开关型双向可控制硅,是一样的
回复
引用
举报
有道之士
关注
私信
精华:0帖
求助:0帖
帖子:21帖 | 28回
年度积分:0
历史总积分:95
注册:2004年10月29日
发表于:2004-11-08 10:58:00
4楼
可遇上高人了,我就是想把热电阻接到模拟输入模块,再把模拟输入模块的采到的值给PLC,再在PLC里进行PID运算,然后把PID运算得出的值(温度)换算成PWM波的占空比,然后用这个波控制继电器的通断,控制温度。我现在就是在周期和采样上比较晕。thintao您能给我说说吗,多谢了!我这也是s7-200
回复
引用
举报
有道之士
关注
私信
精华:0帖
求助:0帖
帖子:21帖 | 28回
年度积分:0
历史总积分:95
注册:2004年10月29日
发表于:2004-11-09 09:35:00
5楼
再问一个问题,如果要控制PWM波的占空比,那么PWM的周期怎么定,是任意定还是要和PID的采样周期一致,同样模拟输入模块的周期是不是也要和PID的周期相一致。主要是我觉得要是相一致会不会使PWM波的周期太小了,而不一样又会出问题。请高手指教。我的邮箱使ssmallbatter@yahoo.com.cn如果能发到我的邮箱里不胜感谢。
回复
引用
举报
热门招聘
相关主题
怎样把前馈调节用在PID回路上...
[3050]
WIN7系统STEP7 V5.5 SET PG/...
[28691]
混凝土搅拌站监控软件
[2641]
每天电脑重启后打开SIMATIC ...
[2100]
分享一个软件-SMC气路图绘制
[13072]
PLC常用的几种软继电器
[2521]
西门子LOGO230RC如何编程
[3993]
博图怎么使用电脑代替触触摸...
[4045]
NI LabVIEW的激活码
[2024]
wincc6.2的时候说我缺少 Win...
[19507]
官方公众号
智造工程师
客服
小程序
公众号