技术论坛

 回复:PID控制比例伺服阀

返回主题列表
作者 主题
凌寒独钓
游民

经验值:115
发帖数:51
精华帖:0
楼主    2011-06-26 21:37:25
主题:PID控制比例伺服阀(更新中。。)
我想用PID控制液压缸的比例伺服阀动作,12ma是阀的中位,要求通过缸的位置误差,决定阀的走向,输出大于12ma时阀向一方向走,小于12ma时向反方向走,电流大小决定了阀运动快慢。当误差达到允许范围时输出12ma让阀停止。请问应该怎么编写程序?
PID要自己编写还是用向导?哪个更好些?我是新手,请多指教,谢谢大家。我用的是s7-200的软件。
parker0000
游侠

经验值:581
发帖数:102
精华帖:1
5楼    2011-06-28 23:25:57
精华帖  主题:回复:PID控制比例伺服阀
quote:以下是引用凌寒独钓在2011-06-26 21:37:25的发言:
我想用PID控制液压缸的比例伺服阀动作,12ma是阀的中位,要求通过缸的位置误差,决定阀的走向,输出大于12ma时阀向一方向走,小于12ma时向反方向走,电流大小决定了阀运动快慢。当误差达到允许范围时输出12ma让阀停止。请问应该怎么编写程序?
PID要自己编写还是用向导?哪个更好些?我是新手,请多指教,谢谢大家。我用的是s7-200的软件。


1.比例阀必须是0遮盖
2.油缸必须有位置反馈
3.命令的0-100%对应油缸位置0-100%
4.用s7-200的PID向导即可(双极性)
5.采样时间100ms,P=0.5---5.5,取决系统流量及油缸大小,推荐1.75,I=0.01---0.1min,推荐0.05
6.在实际中,当到达目标值,PID输出肯定是在12mA附近来回缓慢极小幅度摆动(假设比例阀0位不偏)。因为有各种扰动因素存在。
7.控制精度:命令加减0.1%FS(PLC认为的,即PLC不会考虑任何转换误差,它只认自己的A/D转换后得来的值!所以如果用尺去量,误差肯定大于0.1%,因为A/D转换起码就有0.3%FS的误差)
8.需要更高精度,则位置反馈采用数字量,如SSI。命令采用数字量。再加专用控制器,如PARKER公司的C3F。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。