QQ登录

只需一步,快速开始

在STEP 7 V5.x 如何计算物理流量测量值(如质量流量)的总和

[ 复制链接 ]
在STEP 7 V5.x 如何计算物理流量测量值(如质量流量)的总和
可下载 "23061633_Totalizer_Proj_STEP7_V55.zip" 包含一个 STEP 7 项目"Totalizer" 程序,您可以用来统计一定时间内的测量单位的和.



描述:
例如,使用测量线性速度的计量单位或者测量体积的计量单位。您可以用距离或体积作为物理量,用毫秒、秒、分钟、小时、或天作为测量时间的单位。
下表列出了功能块 "Totalizer" 的参数格式.

参数格式

数据类型

描述

Input: Value
Real
在一个时间间隔内的测量值

Input: Interval
Time
测量的时间间隔

Input: Cycle
Time
扫描时间

Input: Reset
Bool
复位“TOTAL”输出

Output: Total
Real
累计总输出
图. 1 所示在OB35 (循环中断)调用FB "Totalizer" .

在STEP 7 V5.x 如何计算物理流量测量值(如质量流量)的总和

在STEP 7 V5.x 如何计算物理流量测量值(如质量流量)的总和
在一个周期的单位:
  • 参数 "Interval" 和 "Cycle" Time数据类型被转换为Real.
  • 转换后的数据被传送到临时变量"tempInterval" 和 "tempCycle".
  • 输入参数值 "Value" 与临时变量值"tempCycle"相乘,然后除以临时变量值 "tempInterval" .
  • 计算结果存储在静态变量 "Accum".

这样,在一个特定的周期内,将缓冲区“ACCUM”中的中间结果累加上该数值,同时在同一周期内将累加结果传送到变量“TOTAL”中.如果参数 "Reset" 值为"True",输出参数 "Total" 复位为0.
例如
        在图.02 例子中参数值 "Value" 为 60.0 并且 时间参数 "Interval" 为1分钟.
  • 在一分钟内,参数 "Total" 在间隔时间内从值 1 累加到 60.
  • 循环时间100 毫秒代表 FB "Totalizer" 的扫描间隔 .
  • 当 FB 在OB35(循环中断),程序按照 100ms的时间间隔执行,不受OB1 (主程序)控制.
测量值“VALUE”相关的物理单位可以为,例如,米/秒、立方米/分钟或者公里/小时。必须在输入变量 "Interval" 中输入物理单位的间隔时间。例如:
  • 米/秒: T#1s
  • 立方米/分钟: T#1M
  • 公里/小时: T#1h

在STEP 7 V5.x 如何计算物理流量测量值(如质量流量)的总和

在STEP 7 V5.x 如何计算物理流量测量值(如质量流量)的总和


下载

下载附件 "23061633_Totalizer_Proj_STEP7_V55.zip" 中包含一个 STEP 7 项目,该项目使用了上述功能块(FB100、背景数据块 DB100 和 OB35).

拷贝 ZIP 文件到单独安装目录然后双击文件,项目文件所有子目录解压缩.然后,您可以使用STEP 7 V5.5打开和编辑项目.

请点击此处下载

查看状态:已购买或有权限

您的用户组是:游客

文件名称:23061633_Totalizer_Proj_STEP7_V55.zip 
文件大小:1.09 MB 
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我









回复

使用道具 举报

快速回复 返回列表 客服中心 搜索