请教: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日 上午12:08
下一篇 2021年7月5日 上午12:08

相关推荐

  • S7-200的M和L+

    S7-200CPU224继电器主机的M和L+输出24V直流电源, 1、可以不可可以把这个电源单独给16入/16出的继电器模块的M和L+呢? 2、为什么模块的M和…

    SIMATIC S7-200 2021年7月5日
  • 关于动态地址指针的问题

    有一个编程的问题,地址指针&vbxxx需要动态指定,比如说当我堆栈的长度为100字的时候,地址指针为&vb300,当堆栈的长度为200字的时候,地址指针为&…

    2021年7月5日
  • 用STEP7 MicroWIN V4.0 SP9打不开老版本编的程序(2)

    用STEP7 MicroWIN V4.0 SP9打开老版本编的程序,什么都看不到,S7-200的是不是也要像S7-300/400的那样做硬件升级啊?谢…

    SIMATIC S7-200 2017年6月5日
  • 这段程序看不懂,求大神指点

    在运行的时候发现上升沿检测一直不通,为什么? 问题补充:程序里的MOVB、MOVD有什么意义 图片说明:    最佳答案 首先你的M0.2是否接通,若M0.2正…

    2017年11月19日
  • wincc与226cn

    各位师傅:      226cn与wincc联机时可以直接通过232或usb联机吗?200的服务器已装好。并且以把200…

    SIMATIC S7-200 2020年11月1日
  • S7-200 L局部变量的问题请教

    在表中怎么输入LW0,LB0等变量。 问题补充:如图,最好也能附图说明,谢谢 图片说明:    最佳答案 这个是输入、输出、临时变量地址、符号、数据类型后系统自…

    2017年11月20日
  • 自由口编程时的端口问题

    在程序里将S7-200的port0口组态为modbus从站后,通过PPI电缆连接至USB转串口电缆(MOXA的牌子,这个电缆转成232口接PPI电缆可以正常编程PLC),虚拟串口号…

    SIMATIC S7-200 2020年11月1日
  • 求S7-200 PID程序

    自已用PID向导试作了一个PID控制程序,不知哪 个地方有问题,想做个对比。S7-200模拟量模块为AM06,输出0–10V;求高手的PID程序 钻石用户推荐最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • STEP 7-MicroWIN SMART网络接口卡怎么选

    我的计算机里的网络接口卡选项和他们的不一样。。。。是什么没装上还是怎么回事啊,如果是对的我选择哪个才能用网线和PLC连接通讯上 最佳答案 你可以按这样查找,以200smart软件安…

    SIMATIC S7-200 2021年7月5日
  • s7-200公共端L和M的问题

    s7-200有的输出端会有L M两个公共端,L用来接电源的正极,M用来干什么? 问题补充:L端、PLC输出端以及电源,已经构成一个回路了,干嘛M还要接电源负极? 最佳答案…

    2018年12月6日

发表回复

登录后才能评论