硬件:
1、S7-200,CPU226
2、MM440变频器,和CPU226走DP通讯
3、外部有这台电机的启动停止选择开关(2位)、一个加速按钮,一个减速按钮。
请问:
加速按钮按下去要求变频电机一直加速,
按下减速按钮电机要一直减速,这个在程序应该怎么实现?增加和减少的频率一般设置多少?0.5%(Hz)每多少秒这样吗?
望高手们赐教,小弟在此谢过~~
我的邮箱:timidtiger417@yahoo.cn
最佳答案
我一直用的一个方法送给你:
假如你的加速按钮时I0.0,减速按钮时I0.1,先放一个I0.0的常开触点,后面跟一个SM0.5的常开触点,再跟一个正跳变的P指令,再跟一个ADD的加法指令。来实现没1秒钟加一次速度。然后实时的把速度送给变频器。具体每一秒加多少就自己定了,先设个数试试,不行再调。只要加速按钮一直按着就一直加速,松开就不加了。减速是一样的。把ADD指令换成SUB就可以了。
这个算法还可以实现每0.5秒加一次数。你可以想一下程序怎么改。很简单。
提问者对于答案的评价:
这个方法真方便,简单~~ 谢谢你能分享!~
每0.5s加速一次 是在-/P/-两端并一个-/N/-吧~~呵呵
非常感谢你, 我就用你的 这个方法了!
也谢谢大家的意见,你们每个人的回答都让我长了见识,
因为只能给一个人分 所以对不起其他人了。
我觉得这里面有你们这些高手在,真好。
专家置评
您好,I wonder...!S7-200的CPU加EM277模块只能做DP从站,所以不能和MM4系列变频器进行DP通信,建议可以使用西门子的USS通信指令库。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc318036.html