当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
关于s7200的一个pid程序出现问题,急切求教
点击:
1108
| 回复:
1
王靖
关注
私信
精华:1帖
求助:0帖
帖子:31帖 | 20回
年度积分:0
历史总积分:176
注册:2003年6月29日
发表于:2004-04-10 15:04:00
楼主
关于pid控制的s7200实现的一个问题 如果不形成pid控制回路 即用一个稳衡的电压源0-10可以手动调节的,比方说调节至5v,对应16000, 我的模入模块调节对应关系为10v为32000,0v为0,稍微有点偏差 将该信号接入AIW0 运行pid运算,pid参数通过td200进行设定,我设置pid设定值为0.75,即7.5v 因为pid输入输出已经标准化,10v对应1,0v对应为0 经过pid运算后,输出至AQW0, 我的微分时间设为0 那么我想问的是 随着时间的延长,输出应该是越来越大 因为偏差衡定,总是2.5v的物理偏差,由于比例环节和积分环节 那么最后输出应该打满输出电压表的整个量程 但是我实际在进行上面的实验时,却得不到这样得结果,电压表开始会指向某个值,慢慢有点变化 后来渐渐稳定,有时会振荡,不知是什么原因 我pid是调用西门子编程软件得pid模块 希望各位大侠谈谈究竟可能是出了什么问题 我弄了很长时间,唉,实在找不出原因,感到很有压力 是不是需要自己写pid程序啊,虽然不是很难,但是比较麻烦 相对来说,占用cpu的内存也比较多 真诚请教各位了,在此先表示衷心感谢
分享到:
收藏
邀请回答
回复楼主
举报
CHXccccc
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 50回
年度积分:0
历史总积分:70
注册:2004年6月26日
发表于:2005-01-29 16:19:00
1楼
不好意思,我刚刚看到,时间完了点. 你可以用编程软件的监控功能查看各个数值,看看问题在哪. 你对PID的理解非常正确,可能是PID参数或者是干扰问题.
回复
引用
举报
热门招聘
相关主题
FX1S教程
[7833]
(已结贴)工控PLC擂台第41期-...
[19439]
请问在伺服运行电机时,速度老...
[8276]
我感觉国产的PLC打不开市场,...
[10812]
请教:如何把设备上的PLC程序...
[20750]
两个OMRON CP1H的PLC经过串口...
[10111]
(已结贴)PLC擂台第112期——谈...
[8392]
永宏PLC运行灯闪烁,PLC故障
[13455]
三菱PLC仿真软件GX Simulato...
[14605]
可编程序控制器(PLC)使用经验...
[10161]
官方公众号
智造工程师
客服
小程序
公众号