作者:RXXW_Dor

博途PLC FIFO指令应用

如何通俗理解FIFO

其实FIFO理解起来很简单,就像一个水池,如果写通道打开了,就代表我们在加水,如果读通道打开了就代表我们在放水,假如不间断的加水和放水,如果加水速度比放水速度快,那FIFO 就会有满的时候,如果满了还继续加水就会溢出overflow 如果放水速度比加水速度快 ,那么 FIFO就会有空的时候。博途的FIFO读写是不能同时的,是异步操作。

    FIFO算法和滤波信号处理他们的联系还是息息相关的,关于信号处理,滤波算法可以参看我的另一个专栏:

博途PLC各种平均值滤波算法对比(SCL+梯形图代码)_RXXW_BOSS的博客-CSDN博客此文会对比各种滤波算法的优劣,给出具体算法描述和测试代码算术平均值不区分原始数据的质量,特殊性,一视同仁,算术平均值滤波的算法公式:data(x[0]+x[1]+...x[n-1])/n 。原理:一次性连续采样多组数据,取算术平均值。适用于对一般具有随机干扰的信号进行滤波,这样信号的特点是有一个平均值,信号在某一数值范围附近上下波动,对于测量速度较慢或要求数据计算速度较快的实时控制不合适。1、算术平均值 2、下面我们看下博途的算术平均值滤波函数(FC版本)FC的采样个数cn...

lock