直接跳到内容

AND(与)

与指令是用于变量或常量之间的相与运算。

该指令对应的输入和输出数据类型支持 BOOL、BYTE、WORD、DWORD、USINT、SINT、UINT、INT、UDINT、DINT、LINT、ULINT、LWORD。

img

选中任意输入引脚,单击鼠标右键选择增加输入即可添加多输入引脚。

img

真值表

输入1输入2输出
000
010
100
111

使用举例

通过下面的组态,当IN1=1, IN2=0, VAR1会得到0。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

OR(或)

或指令是用于变量或常量之间的相或运算。

该指令对应的输入和输出数据类型支持 BOOL、BYTE、WORD、DWORD、USINT、SINT、UINT、INT、UDINT、DINT、LINT、ULINT、LWORD。

img

选中任意输入引脚,单击鼠标右键选择增加输入即可添加多输入引脚。

img

真值表

输入1输入2输出
000
011
101
111

使用举例

通过下面的组态,当IN1=1, IN2=0, VAR1会得到1。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

NOT(非)

取非指令用于对变量或常量的取非运算,按顺序逐位取非。

该指令对应的输入和输出数据类型支持 BOOL、BYTE、WORD、DWORD、USINT、SINT、UINT、INT、UDINT、DINT、LINT、ULINT、LWORD。

img

使用举例

通过下面的组态,当IN1=1,VAR1会得到0。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

XOR(异或)

异或指令是用于变量或常量之间的异或运算。

该指令对应的输入和输出数据类型支持 BOOL、BYTE、WORD、DWORD、USINT、SINT、UINT、INT、UDINT、DINT、LINT、ULINT、LWORD。

img

真值表

输入1输入2输出
000
011
101
110

使用举例

通过下面的组态,当IN1=0, IN2=1, VAR1会得到1。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img
AND(与)已经加载完毕