我要在AR70的控制程序中用位30,状态为0时正转,状态为1时为反爬,如何设置?我一直对BICO数据组的应用犯糊涂,请大侠们指导
问题补充:
程序是用PROFIBUS 协议通信的,是轧钢厂程序中用到的,我看不懂才请教各位大师,
最佳答案
我先问一下,你这个70是2Q还是4Q?我假设你的驱动器是4Q而且是端子控制、模拟给定的话(即P648=9)可以采用将P690也就是你说的完整控制字的第30位的源来切换,但考虑到这个参数位是用来切换BICO数据组的,不建议用这个参数位的源来控制,当然如果有必要,后面会告诉你怎么设置。建议采用正负转矩方向全部使能,使用通过给定来控制正转运行和反转爬行,具体实施起来参数设定是:例如使用端子36来实现切换,将参数P671和P672设为B0001,P440设为B0010,正转的时候36端子打开B0001=0爬行不使能,需要反转爬行的时候36端子闭合B0001=1爬行使能,将P441设置为K0401,通过P0401设置一个固定的反转爬行速度(负值),这应该是最简便的方法;如果需要可变的爬行值可以将将P441设置为K0207,通过P0704设置为1(给定取反)来实现可变反转爬行。再说说你要的切换参数组来实现的方法,就是将的第一组参数设置为P671=B0001和P672=B0000,第二组参数设置为P671=B0000和P672=B0001使用完整控制字的第30位来切换正转和反转爬行,但这时最好也利完整控制字的第16位来切换正转和反转爬行的速度给定源即P644第一变址为K0206,第一变址为K0401,这样反转爬行的速度是你设定的较低的固定值,这就要求在第一变址设定好的时候使用P055和P057复制驱动数据组和Bico两组参数,再根据需要把第二组参数改为你反转爬行的参数即可,总之用P690来实现比较麻烦,而且在切两组参数的时候会有25MS的延时,所以最好还是使用70本身的爬行功能。以上都是说得4Q设备,如果是2Q的那就老老实实利用外部或者70本身的励磁换向来实现吧,如果是用得DP通讯,以上方法可以通用,只是速度可以更随意。
提问者对于答案的评价:
谢谢这位回答问题的仁兄,辛苦了你。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc158754.html