TIA博途中计算多个数据的算术平均值的具体方法示例


我们这里采用官方提供的Floating Average功能块来实现多个数据的算术平均值的计算。

此功能块计算最新输入的100个数值的均值(浮动平均值)。采集的数据队列达到100个之后,队列每入栈一个新数值,将去掉一个队列里最早进来的数据(先进先出原则)。

功能块 “Floating Average” 将输入的多个浮点型数据计算出算术平均值,提供了一种平滑数据队列的方法。可周期性输入或脉冲触发的方式计算。

使用说明

此功能块计算最新输入的100个数值的均值(浮动平均值)。采集的数据队列达到100个之后,队列每入栈一个新数值,将去掉一个队列里最早进来的数据(先进先出原则)。

输入数据的计算有两种模式,在“模式”参数中定义。
由"Trigger"脉冲触发(Mode = 1)
周期输入(mode=2)

两种模式任选其一,也可在程序中做切换.

TIA博途中计算多个数据的算术平均值的具体方法示例相关推荐

  1. 如何在TIA 博途中计算终端设备(例如水泵)的运行时间(附FB库文件)?

    如何在TIA 博途中计算终端设备(例如水泵)的运行时间(附FB库文件)? 为了计算终端设备的运行时间,可以读出 CPU 的当前数据和时间值并计算两次时间的差值. STEP 7 (TIA Portal) ...

  2. TIA博途中通用函数库指令FIFO先入先出的具体使用方法

    TIA博途中通用函数库指令FIFO先入先出的具体使用方法 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站. 如下图所示,在TIA博途中添加通用函数库指 ...

  3. TIA博途中通过关键字AT实现变量覆盖的具体方法及示例程序

    TIA博途中通过关键字AT实现变量覆盖的具体方法及示例程序 通过关键字 "AT" 可覆盖一个 S7-1200/S7-1500 中已声明的变量. 概述 可以在FB和FC的接口参数区进 ...

  4. TIA博途中将硬件目录更改为中文的具体方法演示

    TIA博途中将硬件目录更改为中文的具体方法演示 基本步骤可参考如下: 第一步: 第二步: 具体的操作演示: 如下图所示,在所示的目录中找到zh-chs文件夹,删除或修改文件夹的名称均可,这里建议大家修 ...

  5. TIA博途中如何通过PLC变量控制开始和停止记录数据?

    TIA博途中如何通过PLC变量控制开始和停止记录数据? 功能简介: 在自动化设备运行生产过程中,通常要求HMI设备可以对设备参数进行记录.通常分为2种记录方法:周期性记录和按照要求控制记录,从而实现在 ...

  6. TIA博途中FC功能块的介绍与管脚定义

    TIA博途中FC功能块的介绍与管脚定义 FC(功能) 定义 FC(功能)是不含存储区的代码块,常用于对一组输入值执行特定运算,例如:可使用 FC 执行标准运算和可重复使用的运算(例如数学计算)或者执行 ...

  7. TIA博途中进行积分运算的具体方法

    TIA博途中进行积分运算的具体方法 如下图所示,积分是对给定函数曲线的面积进行数学计算.但是实际曲线往往没有明确的数学关系,而是随时间变化的模拟量.积分计算就是把所有由两个过程值与时间所围成的梯形区域 ...

  8. TIA博途中使用AT指令实现双字中高低字转换的具体方法示例

    TIA博途中使用AT指令实现双字中高低字转换的具体方法示例 西门子PLC采用的是大端存储,有些PLC品牌或上位机采用的小端存储,那么在通信时为了获得正确的数据,我们需要将一个双字DWORD中的高低字进 ...

  9. TIA博途中, 如何把程序块连同PLC变量及PLC数据类型从CPU 上载到电脑?

    TIA博途中, 如何把程序块连同PLC变量及PLC数据类型从CPU 上载到电脑? 具体步骤可以参考下文: 要将CPU内的软件上载到编程设备,需要新建一个项目并添加一个非指定CPU.必须先建立到设备的在 ...

最新文章

  1. Windows API一日一练(70)GetSystemTime和GetLocalTime函数
  2. 问题解决:Apache: You don't have permission to access / on this server
  3. 阿里笔试题—战报交流
  4. 从零开始学习jQuery (五) 事件与事件对象【转】
  5. GIS数据格式:Geodatabase
  6. 碎片时间学习前端,我推荐这些~
  7. 避免在ConcurrentHashMap.computeIfAbsent()中进行递归
  8. js table多层嵌套_只会console.log?8个高效调试js的console方法
  9. amd cpu不能在cmd环境下运行java代码_Golang安装与环境搭建并在VSCode里面输出HelloWord...
  10. 微信小程序常用操作(获取openid,获取电话号码,模板消息)
  11. 地理信息系统概论 黄杏元版 期末复习资料
  12. 在MonthCalendar控件中选中日期
  13. App怎样提高推广转化率
  14. vue判断当前浏览器为IE低版本,给出升级提示;IE11及其他浏览器正常使用
  15. 海思lowlevel_init.S简单分析
  16. 2010 我的求职经历(4)
  17. http状态码大全,从100-505状态码详情
  18. 物联网发展从开始到成型,需要经过哪几个阶段?
  19. 小程序学习:电影周周看
  20. linux命令chmod、chown、chgrp详解

热门文章

  1. 台式电脑磁盘被格式化了的资料找到方案
  2. SSM整合,手把手教程,详解思路讲解
  3. java callable 详解_Java Callable与Future线程详解
  4. 移动互联网时代:如何用手机精细化管理企业?
  5. 古典老师分享的一个故事
  6. Jdbc连接数据库做删除操作
  7. 2、 前馈和反馈神经网络
  8. XtraBackup2.4下载及安装
  9. C语言复习——ACLLIB实现小游戏
  10. CocosCreator摘星星