2、实际值滤波器的作用及参数设定quote:以下是引用UWE在2012-01-12 12:01:19的发言:quote:以下是引用jacky_andy在2012-01-10 13:33:50的发言:
1:tcpu的滤波概念一直不是很清楚,希望这个有技术支持参加将这个问题讲一下。
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=61&a_id=946367&s_id=70&num=0#anch
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=851245&s_id=23&num=4#anch
2:另外现在tcpu没有支持速度同步,不知道如果做速度同步,该如何处理。smoition中直接有速度同步的指令了。
3:tcpu在分析实际速度的时候,感觉计算出的速度波动很大。
老是跳动。加速度也存在这样的情况。
不知道大家怎么解决这个事情。实际值可以滤波。速度可以吗?
速度的波动大,对于分析一些问题比较困难。
速度值滤波
组态数据smoothingFilter跟IPO周期计算出的速度值有关。可选择用PT1滤波器处理数据或是由平均值方法产生数据。
组态数据numberOfEncoders.encoder_1.filter跟伺服周期中计算出的速度值有关。用的是PT1滤波器。
在与主轴的相关实际值同步过程中,这些轴的值是分别计算出的。
实际位置值滤波(从V4.1 / S7-Technology V4.1或更高版本)
可使用传感器/特定的编码器的实际位置值滤波器。这个实际值滤波器在typeofAxis.numberOfEncoders.encoder_1.positionfilter.T1和 ~.T2设置,并通过~.enable激活。
组态数据positionFilter对于速度编码器的设定值encoderValueType:=VELOCITY. 没有影响。
实际速度值和加速度值来源于经过滤波后的位置值。
组态数据positionFilter根据S7T Config中的实际值计算出,它并不作为驱动系统中低级控制回路里的实际值的激活DSC功能。
模拟传感器的输入(用于原始数据滤波)的当前的positionFilter不依赖于上述的滤波器。