工控编程吧

标题: MM440开卷问题(有摆动辊反馈位置) [打印本页]

作者: baikhgmv    时间: 2016-9-29 15:15
标题: MM440开卷问题(有摆动辊反馈位置)
MM440开卷问题(有摆动辊反馈位置)p700=5,P1000=5,P2200=1,P2240=50,P2251=0,P2253=2250,P2264=755,P2291=100,P2292=-100正转的时候是正常的,很稳定,但是反转就控制不了了,求助各位大师,我的反转信号是通过USS_CTRL指令的DIR来给的,是我的设置问题还是信号的给定问题?


----------正转有,反转没有?是不是极性的问题呢?


可以这么试一试,P1113 = 1(反转开关置1),把PID的输入设定值和实际值都设为绝对值(控制不变),这么看看反转是否有了?


-----摆动辊是单极性的0-10v 今天将+10v与AIN1+并接到AIN2+,AIN2-,P2264=755.1,只能通过程序修改P2264的信号源 这样是可以了 但是PID的值也要修改,不然很不稳定,因为摆动辊的限位信号不一样了,这样很麻烦。想问有没有好点的方法,谢谢

你说的都设为绝对值是什么意思,我传感器的信号都是正信号啊



-------单极性的也没问题的,通过模拟量1的规格化,可以将单极性模拟量中点设为0,这样就可以变成正负极性了。西门子的传动控制,只要想办法,结果应该是:将不可能变为可能。


--------标定p756=4,P757=-5v,P759=+5V,反转的时候还是一样的控制不了 PID反馈完全不起作用 感觉只有负反馈,没有正反馈




知道原因了,我的PID为设定值,所以速度始终是按照PID的反馈来的,看来只能用PID微调来做了  但是问题来了,如果改变方向用微调来做的话,相当于PID的反馈值也要反向,那这样还是要修改其他参数来匹配?



-------目前我也比较忙,脑子没在这,总觉得你这个问题能解决的。正反转是由PID给定正反向的同时你的PID反馈也应该极性反向就对了。

--------对于 摆动辊 PID和PID 微调都是一回事儿。摆动辊的信号代表的是速度差。

所不同的是PID 没有主给定,调节量过大。而PID微调是在主给定基础上的PID微调。


--------是,我现在发现闭环控制,最外环的调节器采用微调形式既省事又好用。还特别容易调整。它的特点就是,可以快速调节,缩短上升时间与稳定时间。

----PID微调这是西门子的调节器都具有的一个功能,可以根据需要自己选通或禁止。我用PID自己搭的闭环控制,比如风速闭环控制,转矩闭环控制,都是采用的PID微调功能,挺好使的。


----------我上次打400问西门子技术人员,他们说PID设为微调后,还是调P2253而不是P2254,是不是这样啊?


---------这个...?手头没图,不知道如何回答了。不过,微调功能主要是限制好PID输出的限幅,让太只能在一个允许的带内调节,主要的输出值是直接给的。另外调整好PI时间常数。就可以了。非常简单。


时间常数,与被调节量的启动时间有关。



-----------P2253是PID设定值信号源,P2254是PID微调信号源,PID的输出%是针对最大速度还是设定速度?


------------ P2253和P2254是相同的性质。是否使用,完全看你是如何设置反馈信号的。

例如:将反馈信号设置成-50% - +50%(通过定义模拟量P757-P761),那么就不需要这两个参数,只用一个 P2264(反馈信号)就可以了。摆动辊的反馈信号代表着前后速度差,它将总是在中间(0%)保持摆动。这时PID的输出就是误差的积分值。它与主给定叠加后作为频率输出的给定。


反之,如果反馈信号设置成0% -100%,那就需要P2253或/和P2254来定义PID输入的误差 0%的位置了。


总之,看你的应用方法。

(, 下载次数: 0)