OR

OR连接

累加器的内容通过逻辑OR运算连接到操作数字段中定义的操作数。结果被传输到累加器。

参数

输入

未定义的输入 (BOOL, WORD, DWORD)

第1个输入:逻辑OR运算的元素1

未定义的输入 (BOOL, WORD, DWORD)

第2个输入:与输入1比较的元素

输出

未定义的输出 (BOOL, WORD, DWORD)

作为输入输出:结果

标注

  • 所有操作数必须为相同的数据类型。
  • 此函数可扩展到最多28个输入触点,另请参阅修改元素。

真值表:

输入1

输入2

输出

信号

0

0

0

1

0

1

0

1

1

1

1

1

示例

POU头

所有用于编程此函数的输入和输出变量已在POU头中声明。所有编程语言使用相同的POU头。

	VAR
		bvar_1: BOOL:=FALSE;
			(*Input_1*)
		bvar_2: BOOL:=FALSE;
			(*Input_2*)
		bvar_3: BOOL:=FALSE;
			(*Input_3*)
		bvar_4: BOOL:=FALSE;
			(*Output*)
	END_VAR

ST本体

bvar_3:= var_1 OR bvar_2;

IL本体

LD

bvar_1

(* Load bvar_1 in accu *)

OR

bvar_2

(* Perform an OR of accu with bvar_2; store result in accu *)

ST

bvar_3

(* Store accu in bvar_3 *)

最后更新日期: 此页面上的反馈松下热线