龙空技术网

TIA博途用SCL语言对模拟量输入进行平均值法采样滤波

工控小飞侠 722

前言:

今天兄弟们对“均值滤波c算法”大体比较重视,看官们都需要学习一些“均值滤波c算法”的相关内容。那么小编在网上收集了一些对于“均值滤波c算法””的相关内容,希望朋友们能喜欢,同学们一起来了解一下吧!

用S7-1200为例

1. 首先组态个硬件,CPU模块选用CPU1214C/DC/DC/DC,模拟量输入模块选用SM1231/AI4X13BIT。

如下图:

2. 创建一个全局数据块,用来存储模拟量输入原始值和滤波后的值。

如下图:

3. 使用循环中断读取4个通道的模拟量输入值。博途不支持指针寻址,此处就不使用SCL进行指针循环读取了。

如下图:

4. 用SCL语言编写平均滤波程序。

如下图:

5. 在主程序中调用采样滤波程序。

如下图:

标签: #均值滤波c算法