请教:pid调节比例阀,涉及力和位移传感器

用的是s7-200,要求控制比例阀调节液压缸以1000N/S的速率加压,输入是力传感器,输出控制比例阀,我按照临界比例法自己写了个程序两次采样的力除以采样时间作为反馈,但是出来的是两个尖波,后又归零了,而且整个过程时间就十几秒,请问如何调整。还有如果用自带的pid向导,给定的是个增加的速率,反馈是力输出,怎么写?不胜感激

问题补充:
首先感谢各位的帮助,呵呵
 遇到的问题主要有:1、时间比较短,力传感器从0到超出负载不到一分钟。
 2、比例阀调整液压缸上升速率与力和要求的1000N/S没有直接的关系
 3、用自带的pid功能及自整定的话,这个反馈量怎么写,因为它是力的输出,而给定是力的变化率
 4、采样间隔多少为宜
 

最佳答案

感觉您的思路有点问题。
   比例阀有2种,比例溢流阀和比例流量阀,像您这种问题,用比例溢流阀做开环控制就行了,不用pid。因液压系统响应很快,若泵的流量大的话,负载变化造成的压力波动会及时补偿。
   如果用流量阀来做,就需要实际压力、给定压力及流量输出做pid运算。液压伺服系统的响应是毫秒级的,控制系统很难做。

   建议选前者。用定时脉冲或时基中断做一个自加常数指令,得到的数值就是一个一次函数,斜率固定。那个常数变大,则斜率也变大。程序上也容易控制。
  这样就做出一个简易的斜坡发生器。
  如速度,增加率为10转每秒;如力10牛每秒。很稳定。如有压力传感器的话,可以作为监控手段,来修正一下这个常数。

 回楼下的skarma(同一位?)
 不应该这样啊,是否泵流量不够?这样,将比例阀给定设成定值,当油缸运动时观察压力表是否波动,若响应不理想可能存在泵流量不够、泵效率低、内漏等问题。
 一定要试试pid的话,是否可以这样:(估计线性不好)
 SV  和那个常数成正比的0-1之间的浮点数
 PV  用定时中断计算时间窗口前后沿压力传感器ai0之差
 OUT 为了视系统稳定些,输出值应乘上一个权值系数再作为影响斜率的自加变量。另一个权值系数还是开环经计算后给定。
 极力建议不要用200的pid,因200的pid使能端不能断,再者过渡时间很短,简易pid很难调。

 

提问者对于答案的评价:
几天没上,忘了 呵呵
 几位的回答对我都很有帮助,这位仁兄说的比较简捷到位,最终也没用PID

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • Em243-1通讯

    我买了以太网em243-1的模块。请问,我如何使用。我单位有个局域网,我想通过plc 224xp与这个局域网通讯。请问我该怎么做?(要不要用其他软件进行组态,因为我只有一…

    SIMATIC S7-200 2021年7月5日
  • SM0.0常闭

    各位大神,SM0.0常闭在下图中起作用吗?它难道是被修改过的,暂时不用了吗?望大神不吝赐教 图片说明:    最佳答案 起作用,am0.0分别断开了计数器支路,…

    2021年7月5日
  • 两台S7-200间是否可以通过EM277通讯

    有两台S7-200CPU,是否可以各连接一台EM277进行通讯,我知道其实可以用PPI、自由口、modbus等通讯方式,但是就是想练习一下。 最佳答案 EM277是西门子profi…

    SIMATIC S7-200 2017年11月1日
  • 自由口通讯问题无法接收数据

    请教各位大侠在编程中遇到的问题,用200跟空调通讯板进行自由口通讯。我的PLC是224XP,用串口调试软件跟通讯板都可以正常收发信息,但是跟PLC链接后始终不能收到数据。用串口软件…

    2018年3月6日
  • CUP PORT0烧

    PORT0用485通讯控制二台台达变频器,用电脑数据线在PORT1上监控操作正常,但PORT1插上MT506MV时,PORT0就烧了,冒烟,我是断电插的。烧了二台CPU226了,相…

    SIMATIC S7-200 2021年7月4日
  • 关于200PLC发射脉冲的问题

    我用200PLC的脉冲向导来进行脉冲输出,用Q0.0作为输出点,向导完成后出现三个了程序,PT00-CTRL,PTOO-RUN,PT00-MAN,这三个要怎么应用,只是进行一个位置…

    SIMATIC S7-200 2020年11月1日
  • IM151模块的BF块闪砾

    各位好; 本人公司有一机床 ,IM151模块的BF灯在闪,观察后发现有一规律,BF灯闪三下后,灭掉,跟着是SF灯在闪三下,灭掉,又到BF灯闪,就这样的循环,请问…

    SIMATIC S7-200 2021年7月4日
  • s7 200 加密

    程序之前没加密,后来用的是4级加密,将程序块,系统快,数据块下载到了CPU中,在再次下载的时候,提示因为加密了,不可以下载系统块,请问怎么做才可以再次下载系统块,搜了一下,说用Mi…

    SIMATIC S7-200 2017年11月16日
  • 威纶屏与PLC的时间测试

    200的PLC与威纶屏测试时间 屏上显示的数值是vw2000,而PLC怎么把时间把毫秒变成秒呢?又怎么在屏上显示数值为XX.X秒,其中最后位小数怎么能表示出来呢?&nbs…

    SIMATIC S7-200 2021年7月5日
  • 西门子200通信不上pc/pg接口没有pc adepter ppi选项怎么办?

    西门子200通信不上pc/pg接口没有pc adepter ppi选项怎么办? 最佳答案 1、转西门子专家置评:软件兼容性很重要,升级到sp9,如果还不行,给西…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论