1 使用FB38000功能块实现
FB38000功能块见图1是基于非周期通信且用于控制SINAMICS驱动器的TIA功能块。该功能块是通过SIMATIC S7-1200或 S7-1500 PLC与SINAMICS G驱动器进行非周期通信实现的。
<图1 FB38000功能块>
该功能块输入管脚的含义见表1。
<表1 FB38000输入管脚含义>
在使用该功能块时要注意,G120的AxisNumber,轴号需要设置成1。在EncoderNumber里面设置时要注意查看你的绝.对值编码器是配置在编码器1里面还是配置在编码器2里面,然后填写正确,并且在正确执行编码器校准后建议执行Copy RAM to ROM的指令,这样设置的参考点的位置值在掉电后才不会丢失。关于该功能块详细的描述大家可以访问下面的链接或点击阅读原文,查看详细的使用情况。
2 使用软件执行绝.对值编码器校准
① 使用Stater软件执行绝.对值编码器的校准
<图2 Starter软件界面>
在Starter软件中见图2,当配置了绝.对值编码器后,在回参考点的界面下,首先设置好参考点的坐标值见图中的红色圆圈,然后点击上图红色方块中的“Perform absolute value calibration”,就可以执行编码器回参考点的操作了。
② 使用Startdrive软件执行绝.对值编码器的校准
<图3 Startdrive软件界面>
在Startdrive软件中见图3,当配置了绝.对值编码器后,在回参考点的界面下,首先设置好参考点的坐标值见图中红色圆圈,然后点击上图红色方块中的“校准绝.对值编码器”,就可以执行编码器回参考点的操作了。
3 使用参数进行绝.对值编码器校准
通过直接修改参数P2507见表2,也可以实现对绝.对值编码器的校准。
<表2 参数P2507和参数P2599>
在设置时,首先设置参数P2599,输入参考点的坐标值,然后设置参数P2507=2,这时变频器就开始执行对绝.对值编码器的校准,即回参考点的操作,当P2507=3时,说明回参考点完成了,此时还需要进行参数永.久保存设置P0971=1。
这里需要注意,P2507属于编码器数据组,其下标[0]和[1]分别代表编码器1数据组和编码器2数据组,见下图,这时就需要查看是对哪个编码器执行绝.对值编码器的校准操作了,或者说,你的绝.对值编码器配置在编码器1里,就执行参数P2507[0],如果你的绝.对值编码器配置在编码器2里,就执行参数P2507[1]。
<图4 Startdrive界面下的参数P2507>
本文摘自:网络