布尔或 (BOR)

此信息适用于
CompactLogix
5370、
ControlLogix
5570、
Compact GuardLogix
5370、
GuardLogix
5570、
Compact GuardLogix
5380、
CompactLogix
5380、
ControlLogix
5580、
GuardLogix
5580 和 ControlLogix 5590 控制器。在适用情况下会注明 controller 的差异。
BOR 指令可对多达八个布尔型输入执行逻辑或运算。要执行按位或运算,请参见“按位或 (OR)”
可用语言
梯形图
此指令不可用于梯形图中。
功能块图
功能块图支持以下元素:
FBD 块
BOR_FBD_avail_v31
FBD 函数
小贴士: FBD 函数仅适用于 CompactLogix 5380、ControlLogix 5580、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器。
BOR_avail lang
结构化文本
此指令不可用于结构化文本中。
操作数
功能块图
FBD 块
操作数
数据类型
格式
说明
BOR tag
FBD_BOOLEAN_OR
结构
BOR 结构
FBD_BOOLEAN_OR 结构
输入成员
数据类型
说明
EnableIn
BOOL
启用输入。如果此参数清零,指令不会执行,也不会更新输出。
首次下载时设置为 0。
In1
BOOL
第一个布尔型输入。
首次下载时设置为 0。
In2
BOOL
第二个布尔型输入。
首次下载时设置为 0。
In3
BOOL
第三个布尔型输入。
首次下载时设置为 0。
In4
BOOL
第四个布尔型输入。
首次下载时设置为 0。
In5
BOOL
第五个布尔型输入。
首次下载时设置为 0。
In6
BOOL
第六个布尔型输入。
首次下载时设置为 0。
In7
BOOL
第七个布尔型输入。
首次下载时设置为 0。
In8
BOOL
第八个布尔型输入。
首次下载时设置为 0。
输出成员
数据类型
说明
EnableOut
BOOL
指示指令是否处于启用状态。
Out
BOOL
指令的输出。
FBD 函数
小贴士: FBD 函数仅适用于 CompactLogix 5380、ControlLogix 5580、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器。
输入操作数(左侧引脚)
数据类型
CompactLogix 5380、ControlLogix 5580、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器
说明
In1
BOOL
第一个布尔型输入。
In2
BOOL
第二个布尔型输入。
输出操作数(右侧引脚)
数据类型
CompactLogix 5380、ControlLogix 5580、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器
说明
Out
BOOL
指令的输出。
请参阅 FBD 函数
操作
FBD 块
BOR 指令可对多达八个布尔型输入执行或运算。不使用的输入默认清零 (0)。
Out = In1 OR In2 OR In3 OR In4 OR In5 OR In6 OR In7 OR In8
重要提示: 如果在编辑期间从 BOR 指令移除一路输入,必须确保该输入清零 (0)。
FBD 函数
小贴士: FBD 函数仅适用于 CompactLogix 5380、ControlLogix 5580、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器。
FBD 功能对两个布尔型输入执行或运算。
Out = In1 OR In2
影响数学状态标志
严重/轻微故障
没有特定于此指令的故障。
执行
功能块图
FBD 块
条件/状态
执行的操作
预扫描
EnableIn 和 EnableOut 位设置为假。
Tag.EnableIn 为假
EnableIn 和 EnableOut 位设置为假。
Tag.EnableIn 为真
EnableIn 和 EnableOut 位设置为真。此指令按运行部分所述执行。
指令首次运行
不适用
指令首次扫描
不适用
后扫描
EnableIn 和 EnableOut 位设置为假。
FBD 函数
小贴士: FBD 函数仅适用于 CompactLogix 5380、ControlLogix 5580、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器。
条件/状态
执行的操作
预扫描
不适用
普通扫描
Out = In1 OR In2
指令首次运行
不适用
指令首次扫描
不适用
后扫描
不适用
示例
功能块图
FBD 块
在本例中,bool_in1 复制到 BOR_02.In1 中,bool_in2 复制到 BOR_02.In2 中,对所有 BOR_02 输入执行或运算的结果放入 BOR_02.Out,BOR_02.Out 随后复制到 value_result_or 中。
如果 bool_in1 为:
如果 bool_in2 为:
则 value_result_or 为:
0
0
0
0
1
1
1
0
1
1
1
1
BOR_FBD_ex_v31
FBD 函数
FBD Funct_exam
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal