StrainGauge 功能块简介

概述

StrainGauge 功能块具有 3 个功能:

o对定义周期内的 TM5SEAISG 输入进行平均值测量

o定义线性校准以满足过程需要

o提供校准测量

在定义任务循环数期间,平均原始值由 TM5SEAISG 模块根据所有完成的测量计算。任务循环数通过该功能块的 Cycle_Number 输入设置。

G-SE-0017969.1.gif-high.gif

 

 

这里的 n 指 Cycle_number 值。

StrainGauge 功能块表示形式

G-SE-0016987.1.gif-high.gif

 

 

IL 和 ST 表示形式

若要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式一章。

I/O 变量描述

下表介绍了输入变量:

输入

类型

初始

注释

xExecute

BOOL

在上升沿上,启动功能块的执行。

在下降沿上,则在其执行终结时,复位功能块的输出。

Module_Ref

TM5_STRAINGAUGE

TM5SEAISG 扩展电子模块的参考号。

Tare_Enable

BOOL

FALSE

TRUE = 启用除皮功能。

Ref1_Enable

BOOL

FALSE

TRUE = 启用点参考号 1 的测量。

Ref2_Enable

BOOL

FALSE

TRUE = 启用点参考号 2 的测量。

Cycle_number

DWORD

0

用于对包含在 AnalogInput00 中的原始值(必须不为 0)进行平均值测量的任务循环数。

s_strainGaugeParameter

StrainGaugeParameter

除皮和校准值。

下表介绍了输出变量:

输出

类型

初始

注释

xDone

BOOL

TRUE = 表示操作已成功完成。

功能块执行完成。

xBusy

BOOL

TRUE = 表示功能块执行正在进行。

xError

BOOL

TRUE = 表示检测到错误,功能块中止操作。

功能块执行完成。

eError

StainGauge_Error

0

xError 为 TRUE 时:检测到的错误的类型。

Calibrated_value

DINT

FF80 0000(十六进制)

在完成功能块 的校准处理后计算值。