发布于 2014-09-21 22:43:04
4楼
呵呵,谢谢啦!
是的,系统是在不停运行。但是我觉得原来PLC还是少了一条语句。也就是先把PIW转化为实数后先传给DB1.DBD0,然后相加除以二,才对。否则和实际的肯定有出入,只能无限接近实际测量值。也就是低依次循环为PIW256/2,第二次循环为PIW256的3/4,以此类推。
滤波的程序我做过,不过是用梯形图编的。实际上就是把输入通道依次分3个采样周期传给3个中间数据区,然后把这3个数据区除以3得出平均值。而这3个数据区无论哪个循环都存有输入通道的一次采样值。
不知道我说的对不对?