各位好:
我用PLC(224xp)的P1口与变频器(VFD-M 台达)RS485连接,通讯采用RTU通讯。电机转速反馈采用1024线编码器,反馈接入i0.0。224xpxp的P0口接HMI(B07s411)。已经实现了开环控制。
问题:电机在没有负载的情况下,电机的输出转速和设定转速一样。但电机带负载以后,实际值(测量)与设定值总滑差,随着转速的升高滑差越大。这种情况下,如何实现电机转速的闭环控制?
最佳答案
用I0.0测电机转速n,n在0和电机最大转速Nmax之间,将n再乘以27648/Nmax就得到模拟值0-27648之间的对应值,再调用一个PID将实测值定义为0-27648,设定值可以为0-100之间,PID输出值定义0-Fmax之间(Fmax为电机最大转速对应的频率)通过MUDBUS发送给变频器。
提问者对于答案的评价:
受您回答的启发,虽然不是按您的思路,但完成了闭环控制。经调试实际误差在10RPM以内。最高转速32000RPM。还是多谢了。
最佳答案作者回复:
32000RPM是气浮电机吧?可以采用多种闭环控制,压力-流量-电流-频率(速度)-功率等等。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc362254.html