如何计算物理流量测量值.doc

上传人:新** 文档编号:548082883 上传时间:2023-03-02 格式:DOC 页数:3 大小:56.01KB
返回 下载 相关 举报
如何计算物理流量测量值.doc_第1页
第1页 / 共3页
如何计算物理流量测量值.doc_第2页
第2页 / 共3页
如何计算物理流量测量值.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《如何计算物理流量测量值.doc》由会员分享,可在线阅读,更多相关《如何计算物理流量测量值.doc(3页珍藏版)》请在金锄头文库上搜索。

1、如何计算物理流量测量值(如质量流量、流速)的总和操作指导:“Totalizer”功能块程序中设置有一个间隔,该功能块使用指定的间隔将测量值累加为一个总值;例如,使用测量线性速度的计量单位或者测量体积的计量单位。您可以用距离或体积作为物理量,用毫秒、秒、分钟、小时、或天作为测量时间的单位。 图 01 “Totalizer”功能块中包含下列输入和输出变量以及临时和静态变量。 参数变量数据类型说明输入VALUEREAL在一个时间间隔内的测量值输入INTERVALTIME测量的时间间隔输入CYCLETIME扫描时间输入COM_RSTBOOL复位“TOTAL”输出。输出TOTALREAL累计的总输出值静

2、态ACCUMREAL用于存储“TOTAL”输出的临时累积结果临时tINTERVALREALREAL 格式的临时时间间隔临时tCYCLEREALREAL 格式的临时扫描时间表 01 测量值“VALUE”相关的物理单位可以为,例如,米/秒、立方米/分钟或者公里/小时。必须在输入变量“INTERVAL”中输入物理单位的间隔时间。例如: 物理单位“INTERVAL”的输入值米/秒T#1s立方米/分钟T#1M公里/小时T#1h表 02 程序描述:如果变量“COM_RST”的信号状态是 True,则变量“ACCUM”和“TOTAL”被复位为零,不进行任何计算。如果信号状态为 False,则首先将两个输入变

3、量“INTERVAL”和“CYCLE”的数据类型转换为 REAL,然后这两个变量的值被传送到临时变量“tINTERVAL”和“tCYCLE”中。在一个周期中,将变量“VALUE”的输入值乘以临时变量“tCYCLE”的值,然后再除以临时变量“tINTERVAL”的值。将结果保存在缓冲区“ACCUM”中。这样,在一个特定的周期内,将缓冲区“ACCUM”中的中间结果累加上该数值,同时在同一周期内将累加结果传送到变量“TOTAL”中。 循环时间反映了处理功能块“Totalizer”的扫描时间。在循环中断 OB35 中调用该 FB 时,同时以 100 ms 的时间间隔处理程序,该间隔与循环程序的处理时间

4、无关。 举例:对于一个流量计,测量到它的终值为 60.0 米/分钟,其假定值保存在标记双字 MD10 中。 图 02 由于物理量级是“meters per minute”,所以输入参数“INTERVAL”被设置为“T#1M”。在 OB35 中调用“Totalizer”功能块,OB35 的缺省时基是 100 毫秒。输入变量“CYCLE”被设置为“T#100MS”。 图 03 附件“Totalize.exe”中包含一个 STEP 7 项目,该项目使用了上述功能块(FB100、背景数据块 DB100 和 OB35)。源文件夹中包含两套 FB100 功能块源代码: 源代码“Totalizer_d”:注释为德文。 源代码“Totalizer_e”:注释为英文Totalize.exe ( 299 KB ) 将“Totalize.exe”文件复制到一个独立的文件夹中,然后双击启动文件。STEP 7 V5.3 项目连同所有的子文件夹便被自动解压缩。可以使用SIMATIC 管理器打开并处理解压缩出来的项目。 可运行性和测试环境:该实例可用于所有型号的 SIMATIC S7-300、S7-400、C7 CPU 和 WinAC。下表列出了创建本文的实例和验证上述功能所用的组件。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号