使用S7-200的PID通过模拟量控制比例阀,主要控制精度

我用的是s7-200,要求控制比例阀调节液压缸的速度,系统是上下运动的,用电阻尺(相当于位移传感器)来得到行程量,在上位机设定一个行程,启动一个按钮后,系统向下运动,当系统渐渐到达给定行程时,速度由快到慢,最后达到给定行程时速度为0,然后再快速返回到初始位置(最后让它速度为0的目的是为了精确地测量这个行程的值,实际当前与给定行程时有差距的)。

 系统的运行过程,我想这样:按下一个按钮,启动,运用PID控制,在给定值的前面让它停止,由于惯性它会继续移动到给定位置,定时1s,然后不用PID,直接给比例阀-10V,以最大速度到初始位置。

 但是遇到几个问题:

 1.PID控制可以不用于整个过程吗?我只要系统下降的时候使用,上升的时候最大速度上去,就不要用了

 2.PID的输出参数,是设流量吗?设定值为形成,可以构成闭环吗?

 请各位大侠不吝赐教,谢谢了

 

问题补充:
很感谢你们的热心帮助!
 首先这个系统最大行程是50mm,所以2cm不存在了,这么短的行程分级降速可以实现么?
 还有您说的开度减小到原来的1/4,只要将电压减小原来的1/4就可以了吧?还有实现一级减速是什么意思,怎么实现,深知自己有点菜,请高人指点迷津。

最佳答案

刚做了1个步进炉的程序,也是2个比例阀、2个电子尺。
 由于比例阀放大板可以设定上升下降斜坡,故加减速度可不考虑,斜率是个定值。
 系统惯性不大,只需根据电子尺读数设定减速点和停车点即可准确停车,误差很小;减速点时,比例阀给定小,停车点时给定零。
 教训:液压系统设计很重要。比例阀开度受控,但如果负载导致压差不稳定的话,速度行程精度会受很大影响。

 pid不合适。难道您容许超调?

 有个300plc做的比例阀定位子程序,需要吗?

提问者对于答案的评价:
谢谢您真诚的帮助
 请问您说的超调是指会过冲吗?想要一份控制比例阀的子程序,谢谢了,我的邮箱是yanyan-225@qq.com

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc347767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:28
下一篇 2021年7月4日 下午11:28

相关推荐

  • S7-200 串口问题

    1.目前用的是CPU224XP,但由于PORT0和PORT1分别做了自由通讯,且协议不一致; 2.现有文本只支持PPI协议. 3.通讯口不够,扩展串口(自由)通…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PLC 扩展TD400C?

    由于CPU224XP自身集成的两个通信口一个用来做modbus通信,另一个用来做自由口通信了,现在想再连接一个TD400C,可以用EM277连接吗?EM277支持的通信协议都有什么…

    SIMATIC S7-200 2020年10月31日
  • CPU226CN如何通过MODBUS ASCII模式与多台仪表通讯?

    小弟正做一个项目,CPU是226CN,仪表的modbus模式是ASCII,仪表台数24台。仪表的通信参数是:9600波特率,无校验,1起始位,1停止位。现在只要求读取24台表的数据…

    SIMATIC S7-200 2020年11月1日
  • 200主从站数据交换如何调试

    200主从站数据交换如何调试,怎么才能知道NETR/W设置正确,网络读写文件是不是只下载到主站就可以了? 问题补充:向导操作完成只下载到主站就可以了吗?从站还需不需要?SMB30也…

    SIMATIC S7-200 2020年11月1日
  • s7200高速计数问题

    各位大侠:请问我用西门子S7200CPU224XP给电机计速,可以用带磁钢的霍尔开关吗?或者用电磁感应PNP的接近开关可以吗?您有更更好的方法请赐教!谢 问题补充:电机最高速800…

    SIMATIC S7-200 2017年6月10日
  • S7-200PID手动编程计算

    PID起始地址VB100,分别以4-20mA和0-10V输入输出计算,温度上限500,温度下限-501、怎么根据设定的温度(例如设定30度)计算出给定值SPn2、怎么根据AIW采集…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP进行高速计数器的时候,可以接什么样的编码器?

    必须是单端的,还是可以接差分的啊?分别怎么接线?接绝对值的怎么接? 最佳答案 1.CPU224可以使用6路30kHz单相高速计数器或4路20kHz的两相高速计数器。和两路高速数字量…

    2018年3月6日
  • 西门子200PLC的模拟量处理和模拟量编程以及PID控制的资料谁有啊

    谢谢大家的帮忙,我才接触 最佳答案 一个简单的自动压力调节变频的小程序网络1   :这是一个压力变送器控制变频的程序,此段程序为显示压力值LD&nbs…

    SIMATIC S7-200 2020年11月1日
  • 能这样暂停高速计数器吗?

    能使用输入口中断暂停高速计数器,然后又用中断恢复高速计数器计数吗?如果能还有其他一些更好的方法使高速计数器暂停计数吗? 问题补充:都回答了,给谁分呢?给第一个吧。 最佳答案 当然可…

    SIMATIC S7-200 2021年7月5日
  • 224xp的晶体管和继电器的区别是什么啊

    224xp的晶体管和继电器的区别是什么啊 最佳答案 简单的说:继电器型输出负载能力大(通常带负载电流可达2A/点),触点有寿命限制,且随带负载电流的增加而减少,一般在百万次级别,响…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论