S7-200 Smart PLC和控制两个伺服电机

系统对送料泵打胶压力,A、B原料桶内的剩余胶料、实时的流量(流速)、压力等参数进行数字化监测并引入控制系统的功能,其控制过程如下:每隔约0.01秒(即一个PLC扫描周期)对A、B胶的流量(流速)进行一次比较,然后对两者的误差进行运算,利用这个差值进行PID运算,利用运算结果对送料系统各项参数进行调整,从而实现对输出配比的进行闭环控制,这样的一个动态调整的过程使配比的保证更为精确

问题补充:
有没有类似案例程序范本

最佳答案

范本没有,
可以这样考虑试试:
定义一个10mS的定时中断,如SMB34 =10 连接一个定时中断。在中断子程序中采样2个模拟量通道,与上一个循环周期比较的差值结果取出来作为PID控制的设置值。
该问题的难点在于这个比较后的差值的不确定的,PID运算的设置值不确定(10mS的变化)可能会引起PID的反应不及时问题。

提问者对于答案的评价:
谢谢!

最佳答案作者回复:
我的建议如果实际调用PID,可能会造成PID设置值变化频繁,使PID控制失控,你实际应用时关注这个问题。到底是间隔多少时间,还是根据实际的偏差大小确定。
另外P参数可能会相对选择的比较大,对你的项目控制有利。
另外,也可以考虑“莘莘学子”侠的建议,不调用PID,直接做范围的偏差输出,即数据偏差到一个范围外,调用立即输出打开或者关闭阀。

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

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

相关推荐

发表回复

登录后才能评论