Skip to main content

FB_LOADSENSING

描述 功能块

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

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

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

ES6900

FB_LOADSENSING EL6900 不支持功能块。

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


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


EL6900_loadsensing_diagram.png
46. 变量输入

姓名

数据类型

初始值

描述,参数值

bInactive

BOOL

FALSE

停用 FB 的输入

AnalogInX

LINT

0

模拟X值

允许的数据类型: UINTINTUDINTDINT

AnalogInY

LINT

0

模拟Y值

允许的数据类型: UINTINTUDINTDINT

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、警告级别(WY1WY2) 和关闭水平 (Y1Y2)。

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

如果值为 Y1Y2 在表中指定,然后为警告级别的值 WY1WY2 还必须指定。



47. 变量输出

姓名

数据类型

初始值

描述,参数值

bValid

SAFEBOOL

FALSE

TRUEAnalogInY 位于关闭级别内。

bWarning

SAFEBOOL

FALSE

TRUEAnalogInY 位于关闭水平和警告水平之间。