使用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日

相关推荐

  • 安装200smart编程软件V2.3问题

    显示DLL函数调用失败 钻石用户推荐最佳答案 安装前先将电脑中的所有杀毒软件退出,再去安装这个软件。参考下面安装常见问题解决链接。S7-200SMART相关软件的安装、卸载、更新以…

    SIMATIC S7-200 2021年7月5日
  • 用MPI接口扩展,可以挂多个200的cpu作为从站吗

    现在厂家为了省钱,想不用通讯模块,直接通过300的MPI接口去组成一个网络,下面是200的CPU,共有5个,我觉得是不可行的,必须通过dp去扩展,不知道对不对,希望高手回答,并解释…

    SIMATIC S7-200 2021年7月5日
  • 压力PID调节

    我有一泵站,启动停止是通过PLC实现的,泵站安装有比例阀及压力传感器,传感器的数据使用文本显示器显示的。想用PID控制压力调节,谁有这方面的例程给我一份,学习学习。谢谢! 问题补充…

    SIMATIC S7-200 2020年11月1日
  • s7-200能否用SM来判断PLC系统时间是否丢失

    请教各位老师:1、PLC断电后是否也是通过电容来给内部时钟供电?2、电容电量用完后,RAM中数据会丢失,那么PLC时间在何时丢失呢?3、通过SM0.2可以判断RAM中数据是否丢失,…

    2017年11月20日
  • 修改设定系统时间

    我用S7-200 PLC编写的程序,例如定时起停机,都需要用到系统时间,我想通过TD400C文本参数对系统时间进行修改和设置,该如何编程实现!!! 最佳答案 先用向导完成…

    SIMATIC S7-200 2021年7月5日
  • S7-200自由口通讯配置

    S7-200自由口通讯配置时为网络内所有通讯设备指定惟一的站地址。和PPI通讯方式不同,自由口通讯中站地址不可以通过软件设定,而只是在通讯协议中约定。请问怎样在协议中约定站地址? …

    SIMATIC S7-200 2021年7月5日
  • 200PLC与wincc通信问题

    我现在有15台CPU 224CN的PLC要用一台上位机WINCC去监控.. 请问用什么样的通信方式?  怎么样选硬件?第一次做,不是很明白.…

    SIMATIC S7-200 2020年11月1日
  • 模拟量地址

    用S7-200  CPU226  最多能带几个模拟量模块 如果带了 EM235 ,EM235和EM231三个模…

    SIMATIC S7-200 2021年7月5日
  • window7_64位上的step7 V4.0.9.25 与PLC通讯不上

    我用的windows7_64位系统。好不容易装上了step7 V4.0.9.25。装好后帮助打不开,打不开就打不开吧,不用也行。可惜一试用串口PC/PPI电缆联不上PLC…

    SIMATIC S7-200 2018年1月1日
  • ET200M 一定要配置ET200M 底座 Bus Unit 6ES7-195-7HA00吗?

    rt 用西门子的自动配置EXCEl文件会自动加上ET200M 底座 Bus Unit    6ES7…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论