StrainGauge 功能块具有 3 个功能:
o对定义周期内的 TM5SEAISG 输入进行平均值测量
o定义线性校准以满足过程需要
o提供校准测量
在定义任务循环数期间,平均原始值由 TM5SEAISG 模块根据所有完成的测量计算。任务循环数通过该功能块的 Cycle_Number 输入设置。
这里的 n 指 Cycle_number 值。
若要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式一章。
下表介绍了输入变量:
输入 |
类型 |
初始 |
注释 |
---|---|---|---|
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 |
– |
除皮和校准值。 |
下表介绍了输出变量:
输出 |
类型 |
初始 |
注释 |
---|---|---|---|
xDone |
BOOL |
– |
TRUE = 表示操作已成功完成。 功能块执行完成。 |
xBusy |
BOOL |
– |
TRUE = 表示功能块执行正在进行。 |
xError |
BOOL |
– |
TRUE = 表示检测到错误,功能块中止操作。 功能块执行完成。 |
eError |
0 |
当 xError 为 TRUE 时:检测到的错误的类型。 |
|
Calibrated_value |
DINT |
FF80 0000(十六进制) |