Skip to main content

FB_LOADSENSING

描述 功能块

这 FB_LOADSENSING 功能块用于检查 AnalogInX 和 AnalogInY 输入以查明 AnalogInY 值 AnalogInX 位置在特定范围内。存在 (警告级别) 和 (关断电平) 为了 AnalogInY 表中的值。

如果 bInactive=FALSE,则确定最大指数,其对应的X值仍然小于 AnalogInX 输入。然后进行检查以确定 AnalogInY 输入在相应的关闭水平(Y1、Y2)内或在警告水平内 (WY1, WY2)。如果该值在关闭水平范围内,则 bValid 输出已设置。如果值介于以下值之间 Y1 和 WY1 或者 Y2 和 WY2,然后 bWarning 输出也已设置。最多可以有 25 个索引。

支票可以通过 bOutsideY1Y2 输入,以便值超出 Y1 和 Y2 是有效的,并且 bValid 输出已设置。在这种情况下,必须指定警告级别高于关闭级别。

ES6900

这 FB_LOADSENSING EL6900 不支持功能块。

图 23. 图书馆管理员代表
图书馆管理员代表


图 24. FBD 编辑器中的表示
FBD 编辑器中的表示


EL6900_loadsensing_diagram.png
表 46. 变量输入

姓名

数据类型

初始值

描述,参数值

bInactive

BOOL

FALSE

停用 FB 的输入

AnalogInX

LINT

0

模拟X值

允许的数据类型: UINT, INT, UDINT, DINT

AnalogInY

LINT

0

模拟Y值

允许的数据类型: UINT, INT, UDINT, DINT

bOutsideY1Y2

SAFEBOOL

FALSE

数值表的数据按照下列公式进行检查:

bOutsideY1Y2 = FALSE: Y1[index] <= WY1[index] < WY2[index] <= Y2[index]

bOutsideY1Y2 = TRUE: WY1[index] <= Y1[index] < Y2[index] <= WY2[index]

ValueSettings

值 X、警告级别(WY1, WY2) 和关闭水平 (Y1, Y2)。

EL6900_Loadsensing_table_icon.png:打开定义值的表。

如果值为 Y1 和 Y2 在表中指定,然后为警告级别的值 WY1 和 WY2 还必须指定。



表 47. 变量输出

姓名

数据类型

初始值

描述,参数值

bValid

SAFEBOOL

FALSE

TRUE: AnalogInY 位于关闭级别内。

bWarning

SAFEBOOL

FALSE

TRUE: AnalogInY 位于关闭水平和警告水平之间。