| 作者 | 主题 |
|---|---|
|
西 侠士 经验值:1448 发帖数:224 精华帖:2 |
楼主
主题:A8 版本LOGO 用于 PID求助 最近做了一个用于压力试验台的液压泵的控制 配置主机加模拟量输入 模拟量输出 控制思路 液压泵启动后 启动下压电磁阀,缓慢给定模拟量电位器0-10V的电压那么比例阀也会输出一个0-10V的电压推动的阀芯线圈工作。 当液压缸下压力作用到物体时,液压缸底部的传感器仪表会显示数值并也有一个对应的输出比例0-10V或4-20毫安 。液压缸传感器是0-500T 那么最大量程是10V或20毫安。 问题:当液压缸下压倒要求的吨位时停止液压缸下压保持当前值。随着时间推移压力泄露后要自动开启压力泵电磁阀下压。这个思路该怎么变成呢?找不到输出传送指令啊?怎么比较反馈值最初的数值和压力泄漏后的比较呢?
xi
|
|
高山孤影 至圣 经验值:38588 发帖数:3518 精华帖:108 |
2楼
主题:回复:A8 版本LOGO 用于 PID求助您要做好这个程序,需要了解PI控制的原理。 在LOGO!中,有三个重要的值需要注意,PV、SP和Mq。 PV:过程量,就是通俗意义上的采样值,取传感器的输出值。 SP:即set Point, 设定值,有些仪表也写作SV,意思一样。 Mq:手动输出。这个参数在A/M为OFF时有效,即手动给定。 至于“自动开启压力泵电磁阀下压”,需要阈值触发器或比较器来实现,用阈值触发器引用采样值,并用增益和比例标定为实际的0-500T,建议比例乘以5后,小数点设为1位,设定高于某个压力值打开相应的Q点开启压力泵电磁阀泄压即可。此程序简单,这里不做重点介绍。 下面就着PI趋势图对PI控制器的调整过程作进一步的说明: 1 PI控制器程序图: 其中,PI控制器B19的SP值引用B021的值,这样,通过AI3就可以用模拟量电位器设定了。 AI2的值即为过程量,就是传感器的取样值。 AQ2位输出的0-10V控制信号。 I4位自动手动选择开关,ON为自动。 双击打开B019的属性对话框,将SP值和Mq值均引用B021的值,即设定值。 2 当A/M(即上图中的I4)为OFF时,输出的AQ值为手动给定值 在这个图中,可以看出,AQ值为手动给定值Mq,SP值无效,控制信号输出AQ不随过程量PV的变化而变化,即使在PV上加一个很大的突跳。 3、当A/M(即上图中的I4)为ON时,为自动模式。输出的AQ值随过程量的变化而自动调整输出值,直到输出值等于给定值。 在此模式下,可以在PI控制器属性对话框中快捷选择PI控制器的调整速度(温度和压力模式),也可以人为设置PI参数,来达到优化PI控制器输出的目的。在此,建议先用快捷方式选择PI模式,根据系统的动态变化,适量微调PI的参数值,就可以达到满意的控制效果。 就楼主的帖子,权当补充一下PI控制器的基础知识吧,当然也有我的部分心得哦。
http://blog.163.com/xiuzhang_2000/
|